{
  "id": "ed9c8e69-cfbe-4f70-a413-9070e13b93ee",
  "revision": 0,
  "last_node_id": 3858,
  "last_link_id": 48853,
  "nodes": [
    {
      "id": 2564,
      "type": "Krea2ControlLoRALoader",
      "pos": [
        -9290,
        -3820
      ],
      "size": [
        330,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 149,
      "mode": 4,
      "inputs": [
        {
          "label": "model",
          "name": "model",
          "type": "MODEL",
          "link": 43967
        },
        {
          "label": "lora_name",
          "name": "lora_name",
          "type": "COMBO",
          "widget": {
            "name": "lora_name"
          },
          "link": null
        },
        {
          "label": "strength",
          "name": "strength",
          "type": "FLOAT",
          "widget": {
            "name": "strength"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "label": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            26840
          ]
        }
      ],
      "properties": {
        "aux_id": "facok/comfyui-krea2-controlnet",
        "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
        "Node name for S&R": "Krea2ControlLoRALoader",
        "ue_properties": {
          "widget_ue_connectable": {
            "lora_name": true,
            "strength": true
          },
          "version": "7.0.1",
          "input_ue_unconnectable": {}
        },
        "widget_ue_connectable": {}
      },
      "widgets_values": [
        "Krea 2\\Utilities\\depth-control-lora.safetensors",
        0.72
      ],
      "widgets_values_named": {
        "lora_name": "Krea 2\\Utilities\\depth-control-lora.safetensors",
        "strength": 0.72
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 2565,
      "type": "PreviewImage",
      "pos": [
        -9290,
        -3560
      ],
      "size": [
        330,
        450
      ],
      "flags": {
        "pinned": true
      },
      "order": 243,
      "mode": 4,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 26842
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": [
            44217
          ]
        }
      ],
      "title": "Mask Preview 🎭",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "PreviewImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 2566,
      "type": "AIO_Preprocessor",
      "pos": [
        -9290,
        -3690
      ],
      "size": [
        330,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 214,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47110
        },
        {
          "name": "resolution",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "resolution"
          },
          "link": 47111
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            26843
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui_controlnet_aux",
        "ver": "e8b689a513c3e6b63edc44066560ca5919c0576e",
        "Node name for S&R": "AIO_Preprocessor",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "DepthAnythingV2Preprocessor",
        512
      ],
      "widgets_values_named": {
        "preprocessor": "DepthAnythingV2Preprocessor",
        "resolution": 512
      },
      "color": "#914a4a",
      "bgcolor": "#7d3636"
    },
    {
      "id": 3045,
      "type": "LCIntCompare",
      "pos": [
        -9120,
        -3030
      ],
      "size": [
        270,
        80
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 150,
      "mode": 4,
      "inputs": [
        {
          "name": "a",
          "type": "INT",
          "link": 43970
        },
        {
          "name": "b",
          "type": "INT",
          "link": 43971
        }
      ],
      "outputs": [
        {
          "name": "value",
          "type": "INT",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCIntCompare",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "largest"
      ],
      "widgets_values_named": {
        "mode": "largest"
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 2563,
      "type": "Krea2ControlApply",
      "pos": [
        -8950,
        -3070
      ],
      "size": [
        180,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 242,
      "mode": 4,
      "inputs": [
        {
          "label": "model",
          "name": "model",
          "type": "MODEL",
          "link": 26840
        },
        {
          "label": "control_latent",
          "name": "control_latent",
          "type": "LATENT",
          "link": 26841
        }
      ],
      "outputs": [
        {
          "label": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            43974
          ]
        }
      ],
      "properties": {
        "aux_id": "facok/comfyui-krea2-controlnet",
        "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
        "Node name for S&R": "Krea2ControlApply",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.0.1",
          "input_ue_unconnectable": {}
        },
        "widget_ue_connectable": {}
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 2568,
      "type": "SetNode",
      "pos": [
        -8760,
        -3070
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 250,
      "mode": 4,
      "inputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "link": 43974
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": null
        }
      ],
      "title": "Set_Cnet Model",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Cnet Model",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Cnet Model"
      ],
      "widgets_values_named": {
        "Constant": "Cnet Model"
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 2766,
      "type": "Label (rgthree)",
      "pos": [
        -8510,
        -3790
      ],
      "size": [
        304.21875,
        16
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🛑 ⚠️ these will error if both are turned off",
      "properties": {
        "fontSize": 16,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 2063,
      "type": "SetNode",
      "pos": [
        -8940,
        -4250
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 252,
      "mode": 0,
      "inputs": [
        {
          "name": "STRING",
          "type": "STRING",
          "link": 47841
        }
      ],
      "outputs": [
        {
          "name": "STRING",
          "type": "STRING",
          "links": null
        }
      ],
      "title": "Set_Prompt Tag",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Prompt Tag",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Prompt Tag"
      ],
      "widgets_values_named": {
        "Constant": "Prompt Tag"
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 2066,
      "type": "GetNode",
      "pos": [
        -8940,
        -4290
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            47855
          ]
        }
      ],
      "title": "Get_Seed",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 2562,
      "type": "Krea2ControlImageEncode",
      "pos": [
        -8940,
        -3830
      ],
      "size": [
        340,
        250
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 230,
      "mode": 4,
      "inputs": [
        {
          "label": "control_image",
          "name": "control_image",
          "type": "IMAGE",
          "link": 26843
        },
        {
          "label": "vae",
          "name": "vae",
          "type": "VAE",
          "link": 44079
        },
        {
          "label": "latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": 43968
        },
        {
          "label": "resize",
          "name": "resize",
          "type": "COMBO",
          "widget": {
            "name": "resize"
          },
          "link": null
        },
        {
          "label": "upscale_method",
          "name": "upscale_method",
          "type": "COMBO",
          "widget": {
            "name": "upscale_method"
          },
          "link": null
        },
        {
          "label": "crop",
          "name": "crop",
          "type": "COMBO",
          "widget": {
            "name": "crop"
          },
          "link": null
        },
        {
          "label": "channel_mode",
          "name": "channel_mode",
          "type": "COMBO",
          "widget": {
            "name": "channel_mode"
          },
          "link": null
        },
        {
          "label": "normalize",
          "name": "normalize",
          "type": "COMBO",
          "widget": {
            "name": "normalize"
          },
          "link": null
        },
        {
          "label": "invert",
          "name": "invert",
          "type": "BOOLEAN",
          "widget": {
            "name": "invert"
          },
          "link": null
        },
        {
          "label": "batch_mode",
          "name": "batch_mode",
          "type": "COMBO",
          "widget": {
            "name": "batch_mode"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "label": "control_latent",
          "name": "control_latent",
          "type": "LATENT",
          "links": [
            26841
          ]
        },
        {
          "label": "encoded_control_image",
          "name": "encoded_control_image",
          "type": "IMAGE",
          "links": [
            26842
          ]
        }
      ],
      "properties": {
        "aux_id": "facok/comfyui-krea2-controlnet",
        "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
        "Node name for S&R": "Krea2ControlImageEncode",
        "ue_properties": {
          "widget_ue_connectable": {
            "invert": true,
            "normalize": true,
            "channel_mode": true,
            "resize": true,
            "batch_mode": true,
            "upscale_method": true,
            "crop": true
          },
          "version": "7.0.1",
          "input_ue_unconnectable": {}
        },
        "widget_ue_connectable": {}
      },
      "widgets_values": [
        "match_latent_size",
        "lanczos",
        "center",
        "grayscale",
        "none",
        false,
        "independent_images"
      ],
      "widgets_values_named": {
        "resize": "match_latent_size",
        "upscale_method": "lanczos",
        "crop": "center",
        "channel_mode": "grayscale",
        "normalize": "none",
        "invert": false,
        "batch_mode": "independent_images"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3043,
      "type": "GetNode",
      "pos": [
        -9290,
        -3070
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 2,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            43969
          ]
        }
      ],
      "title": "Get_Prep Pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Prep Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Prep Pipe"
      }
    },
    {
      "id": 2604,
      "type": "GetNode",
      "pos": [
        -8950,
        -3030
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 3,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            44216
          ]
        }
      ],
      "title": "Get_Pro Post",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3106,
      "type": "LCDynamicOverlay",
      "pos": [
        -8940,
        -3540
      ],
      "size": [
        340,
        430
      ],
      "flags": {
        "pinned": true
      },
      "order": 251,
      "mode": 4,
      "inputs": [
        {
          "label": "Final",
          "name": "image_a",
          "type": "IMAGE",
          "link": 44216
        },
        {
          "label": "Controlnet Mask",
          "name": "image_b",
          "type": "IMAGE",
          "link": 44217
        }
      ],
      "outputs": [
        {
          "name": "blended Image",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCDynamicOverlay",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        0.49
      ],
      "widgets_values_named": {
        "opacity": 0.49
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 1292,
      "type": "ModelSamplingAuraFlow",
      "pos": [
        -7630,
        -4520
      ],
      "size": [
        340,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 128,
      "mode": 0,
      "inputs": [
        {
          "label": "model",
          "name": "model",
          "type": "MODEL",
          "link": 47845
        }
      ],
      "outputs": [
        {
          "label": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            48174
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.7.0",
        "Node name for S&R": "ModelSamplingAuraFlow",
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65,
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        4,
        "flow"
      ],
      "widgets_values_named": {
        "shift": 4,
        "sampling": "flow"
      },
      "color": "#222",
      "bgcolor": "#000",
      "shape": 2
    },
    {
      "id": 3014,
      "type": "LCSamplerConfigure",
      "pos": [
        -7630,
        -4390
      ],
      "size": [
        340,
        370
      ],
      "flags": {
        "pinned": true
      },
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "total_steps",
          "type": "INT",
          "links": [
            43882
          ]
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": [
            43883
          ]
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "links": [
            43884
          ]
        },
        {
          "name": "step_swap",
          "type": "INT",
          "links": [
            43885
          ]
        },
        {
          "name": "cfg_2",
          "type": "FLOAT",
          "links": [
            43886
          ]
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": [
            43887
          ]
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": [
            43888
          ]
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": [
            43889
          ]
        }
      ],
      "title": "LC Sampler Configure ⚙️",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCSamplerConfigure",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 340,
        "lc_h": 370
      },
      "widgets_values": [
        12,
        8,
        4,
        0.9,
        "",
        2,
        1,
        "",
        "euler",
        "simple"
      ],
      "widgets_values_named": {
        "total_steps": 12,
        "step_swap": 8,
        "detailer_steps": 4,
        "denoise": 0.9,
        "_gap1": "",
        "cfg_1": 2,
        "cfg_2": 1,
        "_gap2": "",
        "sampler_name": "euler",
        "scheduler": "simple"
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3054,
      "type": "LC Bypasser Panel",
      "pos": [
        -6760,
        -4930
      ],
      "size": [
        290,
        102
      ],
      "flags": {
        "pinned": true
      },
      "order": 123,
      "mode": 0,
      "inputs": [
        {
          "name": "hub",
          "type": "*",
          "link": 43984
        }
      ],
      "outputs": [
        {
          "label": "shh 🤫",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "Prompt 📝 Bypass",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        false
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": false
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3019,
      "type": "LCTextRemove",
      "pos": [
        -8940,
        -4210
      ],
      "size": [
        360,
        466
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 231,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "STRING",
          "link": 47898
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            47854
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCTextRemove",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        12,
        false,
        0,
        "watermark",
        "name",
        "Logo",
        "right corner",
        "righthand corner",
        "left corner",
        "lefthand corner",
        "written",
        "artist's",
        "along the bottom",
        "in the bottom",
        "the image has a",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        ""
      ],
      "widgets_values_named": {
        "entrycount": 12,
        "use_regex": false,
        "count": 0,
        "find_1": "watermark",
        "find_2": "name",
        "find_3": "Logo",
        "find_4": "right corner",
        "find_5": "righthand corner",
        "find_6": "left corner",
        "find_7": "lefthand corner",
        "find_8": "written",
        "find_9": "artist's",
        "find_10": "along the bottom",
        "find_11": "in the bottom",
        "find_12": "the image has a",
        "find_13": "",
        "find_14": "",
        "find_15": "",
        "find_16": "",
        "find_17": "",
        "find_18": "",
        "find_19": "",
        "find_20": ""
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3015,
      "type": "LCPipeEdit",
      "pos": [
        -5620,
        -4850
      ],
      "size": [
        200,
        530
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 201,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "shape": 7,
          "type": "LC_PIPE",
          "link": 43930
        },
        {
          "label": "Model 1",
          "name": "model_1",
          "shape": 7,
          "type": "MODEL",
          "link": 48536
        },
        {
          "label": "Clip 1",
          "name": "clip_1",
          "shape": 7,
          "type": "CLIP",
          "link": 48177
        },
        {
          "label": "VAE 1",
          "name": "vae_1",
          "shape": 7,
          "type": "VAE",
          "link": 47848
        },
        {
          "label": "Model 2",
          "name": "model_2",
          "shape": 7,
          "type": "MODEL",
          "link": null
        },
        {
          "label": "Clip 2",
          "name": "clip_2",
          "shape": 7,
          "type": "CLIP",
          "link": null
        },
        {
          "label": "VAE 2",
          "name": "vae_2",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "label": "Image",
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "label": "Mask",
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "label": "Width",
          "name": "width",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Height",
          "name": "height",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": null
        },
        {
          "label": "Batch",
          "name": "batch",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Positive prompt",
          "name": "positive_prompt",
          "shape": 7,
          "type": "STRING",
          "link": 48537
        },
        {
          "label": "Positive conditioning",
          "name": "positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "label": "Negative prompt",
          "name": "negative_prompt",
          "shape": 7,
          "type": "STRING",
          "link": 47873
        },
        {
          "label": "Negative conditioning",
          "name": "negative",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 43877
        },
        {
          "label": "Seed",
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "link": 48189
        },
        {
          "label": "total_steps",
          "name": "total_steps",
          "shape": 7,
          "type": "INT",
          "link": 43882
        },
        {
          "label": "cfg_1",
          "name": "cfg_1",
          "shape": 7,
          "type": "FLOAT",
          "link": 43883
        },
        {
          "label": "denoise",
          "name": "denoise",
          "shape": 7,
          "type": "FLOAT",
          "link": 43884
        },
        {
          "label": "step_swap",
          "name": "step_swap",
          "shape": 7,
          "type": "INT",
          "link": 43885
        },
        {
          "label": "cfg_2",
          "name": "cfg_2",
          "shape": 7,
          "type": "FLOAT",
          "link": 43886
        },
        {
          "label": "sampler_name",
          "name": "sampler_name",
          "shape": 7,
          "type": "COMBO",
          "link": 43887
        },
        {
          "label": "scheduler",
          "name": "scheduler",
          "shape": 7,
          "type": "COMBO",
          "link": 43888
        },
        {
          "label": "detailer_steps",
          "name": "detailer_steps",
          "shape": 7,
          "type": "INT",
          "link": 43889
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            43941,
            46337
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeEdit",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 2984,
      "type": "SetNode",
      "pos": [
        -5620,
        -4810
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 221,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "link": 43941
        }
      ],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": null
        }
      ],
      "title": "Set_⚙️ pipe",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "⚙️ pipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "⚙️ pipe"
      ],
      "widgets_values_named": {
        "Constant": "⚙️ pipe"
      }
    },
    {
      "id": 2986,
      "type": "GetNode",
      "pos": [
        -5620,
        -4890
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            43930
          ]
        }
      ],
      "title": "Get_📐 pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "📐 pipe"
      ],
      "widgets_values_named": {
        "Constant": "📐 pipe"
      }
    },
    {
      "id": 1275,
      "type": "GetNode",
      "pos": [
        -5620,
        -4770
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "STRING",
          "type": "STRING",
          "links": [
            43854
          ]
        }
      ],
      "title": "Get_Prompt Tag",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Prompt Tag"
      ],
      "widgets_values_named": {
        "Constant": "Prompt Tag"
      }
    },
    {
      "id": 3010,
      "type": "LCJoinStrings",
      "pos": [
        -5620,
        -4730
      ],
      "size": [
        330,
        130
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 126,
      "mode": 0,
      "inputs": [
        {
          "name": "string_1",
          "shape": 7,
          "type": "STRING",
          "link": 43855
        },
        {
          "name": "string_2",
          "shape": 7,
          "type": "STRING",
          "link": 43854
        }
      ],
      "outputs": [
        {
          "name": "string",
          "type": "STRING",
          "links": [
            47843,
            48539
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCJoinStrings",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        2,
        ", "
      ],
      "widgets_values_named": {
        "inputcount": 2,
        "delimiter": ", "
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3016,
      "type": "LCPromptToConditioning",
      "pos": [
        -5620,
        -4690
      ],
      "size": [
        270,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 180,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 48178
        },
        {
          "name": "string",
          "type": "STRING",
          "link": 47872
        }
      ],
      "outputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": [
            43877
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPromptToConditioning",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 3004,
      "type": "SetNode",
      "pos": [
        -5620,
        -4650
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 143,
      "mode": 0,
      "inputs": [
        {
          "name": "INT",
          "type": "INT",
          "link": 48188
        }
      ],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": null
        }
      ],
      "title": "Set_Seed",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Seed",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 3053,
      "type": "LC Groups Bypasser",
      "pos": [
        -5620,
        -4410
      ],
      "size": [
        310,
        510
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "#     📝 Img Prompt !",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "Prompt Enhancer 📝",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": [
            43984
          ]
        }
      ],
      "properties": {
        "matchTitle": "📝",
        "matchColors": "",
        "sort": "position",
        "toggleRestriction": "default",
        "lcBindings": {
          "id:373": {
            "value": true,
            "originId": null
          },
          "id:174": {
            "value": true,
            "originId": null
          },
          "id:357": {
            "value": true,
            "originId": null
          },
          "id:387": {
            "value": true,
            "originId": null
          },
          "id:380": {
            "value": true,
            "originId": null
          },
          "id:292": {
            "value": true,
            "originId": null,
            "originSlot": null
          },
          "id:385": {
            "value": true,
            "originId": null
          },
          "id:175": {
            "value": true,
            "originId": null
          },
          "id:379": {
            "value": true,
            "originId": null
          },
          "id:384": {
            "value": true,
            "originId": null
          },
          "id:383": {
            "value": true,
            "originId": null
          },
          "id:382": {
            "value": true,
            "originId": null
          },
          "id:200": {
            "value": true,
            "originId": null
          },
          "id:388": {
            "value": false,
            "originId": null
          },
          "id:350": {
            "value": true,
            "originId": null
          },
          "id:374": {
            "value": true,
            "originId": null
          },
          "id:312": {
            "value": true,
            "originId": null
          },
          "id:311": {
            "value": true,
            "originId": null
          },
          "id:368": {
            "value": true,
            "originId": null
          },
          "id:370": {
            "value": true,
            "originId": null
          },
          "id:369": {
            "value": true,
            "originId": null
          },
          "id:342": {
            "value": true,
            "originId": null
          },
          "id:341": {
            "value": true,
            "originId": null
          },
          "id:334": {
            "value": true,
            "originId": null
          },
          "id:329": {
            "value": true,
            "originId": null
          },
          "id:330": {
            "value": true,
            "originId": null
          },
          "id:333": {
            "value": true,
            "originId": null
          },
          "id:323": {
            "value": true,
            "originId": null
          },
          "id:27": {
            "value": true,
            "originId": null
          },
          "id:354": {
            "value": true,
            "originId": null
          },
          "id:356": {
            "value": true,
            "originId": null
          },
          "id:355": {
            "value": true,
            "originId": null
          },
          "id:238": {
            "value": true,
            "originId": null
          },
          "id:377": {
            "value": true,
            "originId": null
          },
          "id:236": {
            "value": true,
            "originId": null
          },
          "id:237": {
            "value": true,
            "originId": null
          },
          "id:432": {
            "value": false,
            "originId": null,
            "originSlot": null
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        false
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3132,
      "type": "LCCivitaiStrip",
      "pos": [
        -5630,
        -4330
      ],
      "size": [
        260,
        100
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 202,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "STRING",
          "link": 48538
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            46338
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
        "Node name for S&R": "LCCivitaiStrip",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "civitai_compliance_remove.txt",
        true
      ],
      "widgets_values_named": {
        "list_file": "civitai_compliance_remove.txt",
        "enabled": true
      },
      "color": "#643232",
      "bgcolor": "#643232"
    },
    {
      "id": 3392,
      "type": "SetNode",
      "pos": [
        -5620,
        -4570
      ],
      "size": [
        230,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 234,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_SAVE_META",
          "type": "LC_SAVE_META",
          "link": 46340
        }
      ],
      "outputs": [
        {
          "name": "LC_SAVE_META",
          "type": "LC_SAVE_META",
          "links": null
        }
      ],
      "title": "Set_Metadata 🏷️",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Metadata 🏷️",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Metadata 🏷️"
      ],
      "widgets_values_named": {
        "Constant": "Metadata 🏷️"
      }
    },
    {
      "id": 3094,
      "type": "Anything Everywhere",
      "pos": [
        -5620,
        -4530
      ],
      "size": [
        190,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 129,
      "mode": 0,
      "inputs": [
        {
          "color_on": "#FF6E6E",
          "label": "VAE",
          "name": "anything",
          "shape": 7,
          "type": "VAE",
          "link": 47847
        },
        {
          "label": "anything",
          "name": "anything11",
          "type": "*",
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "cg-use-everywhere",
        "ver": "50ae9f8c5d8b9538589663c90a15d4067a02969c",
        "Node name for S&R": "Anything Everywhere",
        "ue_properties": {
          "version": "7.8",
          "group_restricted": 0,
          "color_restricted": 0,
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "title_regex": null,
          "input_regex": null,
          "group_regex": null,
          "title_regex_invert": false,
          "input_regex_invert": false,
          "group_regex_invert": false,
          "repeated_type_rule": 0,
          "apply_to_unrepeated": 0,
          "string_to_combo": 0,
          "send_to_any": 0,
          "next_input_index": 11
        }
      }
    },
    {
      "id": 2917,
      "type": "LCVRAMCacheClear",
      "pos": [
        -5620,
        -4490
      ],
      "size": [
        270,
        30
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 156,
      "mode": 0,
      "inputs": [
        {
          "name": "any",
          "type": "*",
          "link": 47843
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCVRAMCacheClear",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 173,
      "type": "GetNode",
      "pos": [
        -5940,
        -2110
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48588
          ]
        }
      ],
      "title": "Get_Rough Draft",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Rough Draft"
      ],
      "widgets_values_named": {
        "Constant": "Rough Draft"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159",
      "shape": 2
    },
    {
      "id": 174,
      "type": "GetNode",
      "pos": [
        -6960,
        -2320
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 9,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Get_Pro Post",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159",
      "shape": 2
    },
    {
      "id": 2910,
      "type": "LCNegative",
      "pos": [
        -7280,
        -4670
      ],
      "size": [
        510,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 10,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "negative",
          "type": "STRING",
          "links": [
            47872,
            47873
          ]
        }
      ],
      "title": "Negative (for detailers and RAW)",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCNegative",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "bad anatomy, bad hands, watermark, ugly, distorted, censored, lowres, pixelated, distorted, jpeg artifacts, signature, (watermark), overexposed, underexposed, missing fingers, extra fingers, missing limbs, extra limbs, bad eyes, cloned face"
      ],
      "widgets_values_named": {
        "negative": "bad anatomy, bad hands, watermark, ugly, distorted, censored, lowres, pixelated, distorted, jpeg artifacts, signature, (watermark), overexposed, underexposed, missing fingers, extra fingers, missing limbs, extra limbs, bad eyes, cloned face"
      },
      "color": "#643232",
      "bgcolor": "#643232"
    },
    {
      "id": 3121,
      "type": "Bookmark (rgthree)",
      "pos": [
        -8150,
        -5060
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 11,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "2",
        0.6
      ],
      "widgets_values_named": {
        "shortcut_key": "2",
        "zoom": 0.6
      }
    },
    {
      "id": 3330,
      "type": "PrimitiveBoolean",
      "pos": [
        -10000,
        -3720
      ],
      "size": [
        430,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 12,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46803
          ]
        }
      ],
      "title": "Remove background 2",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 2105,
      "type": "LoadImage",
      "pos": [
        -9990,
        -4590
      ],
      "size": [
        430,
        600
      ],
      "flags": {
        "pinned": true
      },
      "order": 13,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            44067,
            46969
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": []
        }
      ],
      "title": "Load Image  1 🖼️",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.30",
        "Node name for S&R": "LoadImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.1",
          "input_ue_unconnectable": {}
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "widgets_values": [
        "MOSS Pro V2_00019.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "MOSS Pro V2_00019.png",
        "upload": "image"
      },
      "color": "#366b19",
      "bgcolor": "#225705",
      "shape": 2
    },
    {
      "id": 3495,
      "type": "PrimitiveBoolean",
      "pos": [
        -9990,
        -4660
      ],
      "size": [
        430,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 14,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46973
          ]
        }
      ],
      "title": "Remove background 1",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3089,
      "type": "LCAspectRatioPipeOut",
      "pos": [
        -9550,
        -4890
      ],
      "size": [
        320,
        470
      ],
      "flags": {
        "pinned": true
      },
      "order": 146,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 44067
        },
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "name": "resolution_source",
          "type": "BOOLEAN",
          "widget": {
            "name": "resolution_source"
          },
          "link": 48531
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            44075
          ]
        },
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            44071,
            47013,
            48522
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "width",
          "type": "INT",
          "links": null
        },
        {
          "name": "height",
          "type": "INT",
          "links": null
        },
        {
          "name": "latent",
          "type": "LATENT",
          "links": [
            48529
          ]
        },
        {
          "name": "batch",
          "type": "INT",
          "links": null
        },
        {
          "name": "resolution",
          "type": "INT",
          "links": [
            47111
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCAspectRatioPipeOut",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        1328,
        false,
        "Instagram Portrait (4:5) - 1080x1350",
        1024,
        1024,
        "Off",
        "lanczos",
        "resize",
        "center",
        "0, 0, 0",
        8,
        1
      ],
      "widgets_values_named": {
        "max_resolution": 1328,
        "resolution_source": false,
        "aspect_ratio": "Instagram Portrait (4:5) - 1080x1350",
        "custom_width": 1024,
        "custom_height": 1024,
        "swap_dimensions": "Off",
        "upscale_method": "lanczos",
        "proportion": "resize",
        "crop_location": "center",
        "pad_color": "0, 0, 0",
        "divisible_by": 8,
        "batch_size": 1
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3499,
      "type": "PrimitiveBoolean",
      "pos": [
        -9550,
        -4380
      ],
      "size": [
        320,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 15,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46983
          ]
        }
      ],
      "title": "Enable I2I 🖼️2🖼️",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 2094,
      "type": "SetNode",
      "pos": [
        -9550,
        -4240
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 172,
      "mode": 0,
      "inputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "link": 44071
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Set_Org pic",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Org pic",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.1",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Org pic"
      ],
      "widgets_values_named": {
        "Constant": "Org pic"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159",
      "shape": 2
    },
    {
      "id": 2085,
      "type": "VAEEncode",
      "pos": [
        -9550,
        -4160
      ],
      "size": [
        140,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 213,
      "mode": 4,
      "inputs": [
        {
          "name": "pixels",
          "type": "IMAGE",
          "link": 45898
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            46972,
            48528
          ]
        }
      ],
      "title": "I2I 🖼️",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.18.1",
        "Node name for S&R": "VAEEncode",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 2982,
      "type": "SetNode",
      "pos": [
        -9550,
        -4080
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 249,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "link": 43892
        }
      ],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": []
        }
      ],
      "title": "Set_📐 pipe",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "📐 pipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "📐 pipe"
      ],
      "widgets_values_named": {
        "Constant": "📐 pipe"
      }
    },
    {
      "id": 3017,
      "type": "LCPipeEdit",
      "pos": [
        -9550,
        -4040
      ],
      "size": [
        200,
        530
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 241,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "shape": 7,
          "type": "LC_PIPE",
          "link": 44075
        },
        {
          "label": "Model 1",
          "name": "model_1",
          "shape": 7,
          "type": "MODEL",
          "link": null
        },
        {
          "label": "Clip 1",
          "name": "clip_1",
          "shape": 7,
          "type": "CLIP",
          "link": null
        },
        {
          "label": "VAE 1",
          "name": "vae_1",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "label": "Model 2",
          "name": "model_2",
          "shape": 7,
          "type": "MODEL",
          "link": null
        },
        {
          "label": "Clip 2",
          "name": "clip_2",
          "shape": 7,
          "type": "CLIP",
          "link": null
        },
        {
          "label": "VAE 2",
          "name": "vae_2",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "label": "Image",
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 46825
        },
        {
          "label": "Mask",
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "label": "Width",
          "name": "width",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Height",
          "name": "height",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": 48530
        },
        {
          "label": "Batch",
          "name": "batch",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Positive prompt",
          "name": "positive_prompt",
          "shape": 7,
          "type": "STRING",
          "link": null
        },
        {
          "label": "Positive conditioning",
          "name": "positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "label": "Negative prompt",
          "name": "negative_prompt",
          "shape": 7,
          "type": "STRING",
          "link": null
        },
        {
          "label": "Negative conditioning",
          "name": "negative",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "label": "Seed",
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "total_steps",
          "name": "total_steps",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "cfg_1",
          "name": "cfg_1",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "denoise",
          "name": "denoise",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "step_swap",
          "name": "step_swap",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "cfg_2",
          "name": "cfg_2",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "sampler_name",
          "name": "sampler_name",
          "shape": 7,
          "type": "COMBO",
          "link": null
        },
        {
          "label": "scheduler",
          "name": "scheduler",
          "shape": 7,
          "type": "COMBO",
          "link": null
        },
        {
          "label": "detailer_steps",
          "name": "detailer_steps",
          "shape": 7,
          "type": "INT",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            43892
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeEdit",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 2091,
      "type": "PreviewImage",
      "pos": [
        -9210,
        -4890
      ],
      "size": [
        230,
        340
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 194,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 48523
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": [
            45898,
            46825,
            46970,
            47110,
            47857
          ]
        }
      ],
      "title": "Cropped Image & Resolution",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.9.2",
        "Node name for S&R": "PreviewImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.5.2"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 3479,
      "type": "LCPromptToConditioning",
      "pos": [
        -8250,
        -3300
      ],
      "size": [
        270,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 155,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 46766
        },
        {
          "name": "string",
          "type": "STRING",
          "link": 46767
        }
      ],
      "outputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": [
            46826,
            46954
          ]
        }
      ],
      "title": "Base Prompt Encode📝",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
        "Node name for S&R": "LCPromptToConditioning",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3117,
      "type": "Krea2EncodeRebalance",
      "pos": [
        -8250,
        -3260
      ],
      "size": [
        400,
        270
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 176,
      "mode": 4,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 44383
        },
        {
          "name": "image1",
          "shape": 7,
          "type": "IMAGE",
          "link": 44385
        },
        {
          "name": "image2",
          "shape": 7,
          "type": "IMAGE",
          "link": 46779
        },
        {
          "name": "image3",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "image4",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": 44384
        }
      ],
      "outputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": [
            46827,
            46953
          ]
        }
      ],
      "title": "🖼️ Image Reference Edit",
      "properties": {
        "cnr_id": "ComfyUI-Conditioning-Rebalance",
        "ver": "98e8297a57a2109587f493b327ad028b8af3d2f0",
        "Node name for S&R": "Krea2EncodeRebalance",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "",
        "normal",
        "normal",
        "normal",
        "normal"
      ],
      "widgets_values_named": {
        "text": "",
        "image1_tokens": "normal",
        "image2_tokens": "normal",
        "image3_tokens": "normal",
        "image4_tokens": "normal"
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3481,
      "type": "Krea2EditGroundedEncode",
      "pos": [
        -8250,
        -3220
      ],
      "size": [
        400,
        210
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 196,
      "mode": 4,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 46848
        },
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 46823
        },
        {
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 46824
        },
        {
          "name": "prompt",
          "type": "STRING",
          "widget": {
            "name": "prompt"
          },
          "link": 46893
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            46949,
            46952
          ]
        }
      ],
      "title": "🪪 Identity Edit",
      "properties": {
        "cnr_id": "comfyui-krea2edit",
        "ver": "7e68e90983b25e64dd02ac5d0c10593ea72a4cde",
        "Node name for S&R": "Krea2EditGroundedEncode",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "",
        768,
        ""
      ],
      "widgets_values_named": {
        "prompt": "",
        "grounding_px": 768,
        "system_prompt": ""
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3028,
      "type": "SetNode",
      "pos": [
        -8560,
        -3180
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 245,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "link": 43948
        }
      ],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": null
        }
      ],
      "title": "Set_Prep Pipe",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Prep Pipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Prep Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Prep Pipe"
      }
    },
    {
      "id": 3027,
      "type": "LCPipeEdit",
      "pos": [
        -8560,
        -3220
      ],
      "size": [
        200,
        530
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 232,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "shape": 7,
          "type": "LC_PIPE",
          "link": 43949
        },
        {
          "label": "Model 1",
          "name": "model_1",
          "shape": 7,
          "type": "MODEL",
          "link": 46819
        },
        {
          "label": "Clip 1",
          "name": "clip_1",
          "shape": 7,
          "type": "CLIP",
          "link": null
        },
        {
          "label": "VAE 1",
          "name": "vae_1",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "label": "Model 2",
          "name": "model_2",
          "shape": 7,
          "type": "MODEL",
          "link": null
        },
        {
          "label": "Clip 2",
          "name": "clip_2",
          "shape": 7,
          "type": "CLIP",
          "link": null
        },
        {
          "label": "VAE 2",
          "name": "vae_2",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "label": "Image",
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "label": "Mask",
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "label": "Width",
          "name": "width",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Height",
          "name": "height",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": null
        },
        {
          "label": "Batch",
          "name": "batch",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "Positive prompt",
          "name": "positive_prompt",
          "shape": 7,
          "type": "STRING",
          "link": null
        },
        {
          "label": "Positive conditioning",
          "name": "positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 46955
        },
        {
          "label": "Negative prompt",
          "name": "negative_prompt",
          "shape": 7,
          "type": "STRING",
          "link": null
        },
        {
          "label": "Negative conditioning",
          "name": "negative",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "label": "Seed",
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "total_steps",
          "name": "total_steps",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "cfg_1",
          "name": "cfg_1",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "denoise",
          "name": "denoise",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "step_swap",
          "name": "step_swap",
          "shape": 7,
          "type": "INT",
          "link": null
        },
        {
          "label": "cfg_2",
          "name": "cfg_2",
          "shape": 7,
          "type": "FLOAT",
          "link": null
        },
        {
          "label": "sampler_name",
          "name": "sampler_name",
          "shape": 7,
          "type": "COMBO",
          "link": null
        },
        {
          "label": "scheduler",
          "name": "scheduler",
          "shape": 7,
          "type": "COMBO",
          "link": null
        },
        {
          "label": "detailer_steps",
          "name": "detailer_steps",
          "shape": 7,
          "type": "INT",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            43948
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeEdit",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3502,
      "type": "LCGetImage",
      "pos": [
        -9210,
        -4510
      ],
      "size": [
        230,
        130
      ],
      "flags": {
        "pinned": true
      },
      "order": 173,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47013
        }
      ],
      "outputs": [
        {
          "name": "megapixels",
          "type": "FLOAT",
          "links": [
            46987
          ]
        },
        {
          "name": "width",
          "type": "INT",
          "links": null
        },
        {
          "name": "height",
          "type": "INT",
          "links": null
        },
        {
          "name": "resolution",
          "type": "INT",
          "links": null
        },
        {
          "name": "batch",
          "type": "INT",
          "links": null
        },
        {
          "name": "aspect ratio",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
        "Node name for S&R": "LCGetImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3335,
      "type": "LCAnySwitch",
      "pos": [
        -9560,
        -3360
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 151,
      "mode": 0,
      "inputs": [
        {
          "label": "IMAGE",
          "name": "any_01",
          "shape": 7,
          "type": "IMAGE",
          "link": 48526
        },
        {
          "label": "IMAGE",
          "name": "any_02",
          "shape": 7,
          "type": "IMAGE",
          "link": 45901
        }
      ],
      "outputs": [
        {
          "label": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            45928,
            46779
          ]
        }
      ],
      "title": "Image 2 ref switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "123dc56c8efd87de715f53dfef4bcaa5aeb54e22",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3021,
      "type": "LCPipeOut",
      "pos": [
        -8560,
        -3300
      ],
      "size": [
        200,
        620
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 125,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 43947
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            43949
          ]
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": [
            46820,
            46822
          ]
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": [
            44383,
            46766,
            46848
          ]
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": [
            46814,
            46815,
            46817
          ]
        },
        {
          "name": "Model 2",
          "type": "MODEL",
          "links": null
        },
        {
          "name": "Clip 2",
          "type": "CLIP",
          "links": null
        },
        {
          "name": "VAE 2",
          "type": "VAE",
          "links": []
        },
        {
          "name": "Image",
          "type": "IMAGE",
          "links": [
            44385,
            46808,
            46823,
            46873
          ]
        },
        {
          "name": "Mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "Width",
          "type": "INT",
          "links": [
            46810
          ]
        },
        {
          "name": "Height",
          "type": "INT",
          "links": [
            46811
          ]
        },
        {
          "name": "Latent",
          "type": "LATENT",
          "links": [
            46818
          ]
        },
        {
          "name": "Batch",
          "type": "INT",
          "links": []
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": [
            44384,
            46767,
            46893
          ]
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": null
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": null
        },
        {
          "name": "total_steps",
          "type": "INT",
          "links": null
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "step_swap",
          "type": "INT",
          "links": null
        },
        {
          "name": "cfg_2",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": null
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeOut",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 2715,
      "type": "PrimitiveBoolean",
      "pos": [
        -10000,
        -3820
      ],
      "size": [
        430,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 16,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46800,
            46801
          ]
        }
      ],
      "title": "Use Image 2️⃣ 🖼️",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 2374,
      "type": "LoadImage",
      "pos": [
        -10000,
        -3620
      ],
      "size": [
        430,
        600
      ],
      "flags": {
        "pinned": true
      },
      "order": 17,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            45901,
            46798,
            46809,
            48525
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": []
        }
      ],
      "title": "Image 2",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.30",
        "Node name for S&R": "LoadImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.1",
          "input_ue_unconnectable": {}
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "widgets_values": [
        "Insert your name here_2026-09-17_00002.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "Insert your name here_2026-09-17_00002.png",
        "upload": "image"
      },
      "color": "#366b19",
      "bgcolor": "#225705",
      "shape": 2
    },
    {
      "id": 3333,
      "type": "PreviewImage",
      "pos": [
        -9560,
        -3820
      ],
      "size": [
        230,
        340
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 175,
      "mode": 4,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 45928
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": [
            46799,
            46824,
            46874,
            47856
          ]
        }
      ],
      "title": "Image 2 reference",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.9.2",
        "Node name for S&R": "PreviewImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.5.2"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 3487,
      "type": "VAEEncode",
      "pos": [
        -8390,
        -3260
      ],
      "size": [
        160,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 153,
      "mode": 4,
      "inputs": [
        {
          "name": "pixels",
          "type": "IMAGE",
          "link": 46808
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 46814
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            46805,
            46946
          ]
        }
      ],
      "title": "VAE 1",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAEEncode",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 3488,
      "type": "LCImageMaskResize",
      "pos": [
        -8390,
        -3180
      ],
      "size": [
        280,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 154,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 46809
        },
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "name": "custom_width",
          "type": "INT",
          "widget": {
            "name": "custom_width"
          },
          "link": 46810
        },
        {
          "name": "custom_height",
          "type": "INT",
          "widget": {
            "name": "custom_height"
          },
          "link": 46811
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            46812,
            46948
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "width",
          "type": "INT",
          "links": null
        },
        {
          "name": "height",
          "type": "INT",
          "links": null
        }
      ],
      "title": "2 resize",
      "properties": {
        "lc_w": 280,
        "lc_h": 120,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
        "Node name for S&R": "LCImageMaskResize",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false,
        "custom",
        1024,
        1024,
        "none",
        1,
        1,
        "lanczos",
        "resize",
        "center",
        8
      ],
      "widgets_values_named": {
        "match_aspect_ratio": false,
        "aspect_ratio": "custom",
        "custom_width": 1024,
        "custom_height": 1024,
        "upscale_by": "none",
        "multiplier": 1,
        "megapixels": 1,
        "upscale_method": "lanczos",
        "proportion": "resize",
        "crop_location": "center",
        "divisible_by": 8
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3486,
      "type": "VAEEncode",
      "pos": [
        -8390,
        -3220
      ],
      "size": [
        160,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 177,
      "mode": 4,
      "inputs": [
        {
          "name": "pixels",
          "type": "IMAGE",
          "link": 46812
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 46815
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            46816,
            46945
          ]
        }
      ],
      "title": "VAE 2",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.33.0",
        "Node name for S&R": "VAEEncode",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 3483,
      "type": "Krea2EditModelPatch",
      "pos": [
        -8410,
        -3300
      ],
      "size": [
        330,
        250
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 198,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 46804
        },
        {
          "name": "source_latent",
          "type": "LATENT",
          "link": 46805
        },
        {
          "name": "source_latent_b",
          "shape": 7,
          "type": "LATENT",
          "link": 46816
        },
        {
          "name": "ref_boost_mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        },
        {
          "name": "vae",
          "shape": 7,
          "type": "VAE",
          "link": 46817
        },
        {
          "name": "source_image",
          "shape": 7,
          "type": "IMAGE",
          "link": 46873
        },
        {
          "name": "source_image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 46874
        },
        {
          "name": "target_latent",
          "shape": 7,
          "type": "LATENT",
          "link": 46818
        },
        {
          "name": "ref_boost",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "ref_boost"
          },
          "link": 47839
        },
        {
          "name": "ref_boost_a",
          "shape": 7,
          "type": "FLOAT",
          "widget": {
            "name": "ref_boost_a"
          },
          "link": 47840
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            46821,
            46944
          ]
        }
      ],
      "title": "🪪 Identity Edit",
      "properties": {
        "cnr_id": "comfyui-krea2edit",
        "ver": "7e68e90983b25e64dd02ac5d0c10593ea72a4cde",
        "Node name for S&R": "Krea2EditModelPatch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        3,
        1,
        "fit",
        "aligned (trained)",
        "aligned (trained)"
      ],
      "widgets_values_named": {
        "ref_boost": 3,
        "ref_boost_a": 1,
        "fit_mode": "fit",
        "ref_position": "aligned (trained)",
        "ref_position_a": "aligned (trained)"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3480,
      "type": "LC Bypasser",
      "pos": [
        -9560,
        -3400
      ],
      "size": [
        280,
        250
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 195,
      "mode": 0,
      "inputs": [
        {
          "name": "Image 2",
          "type": "*",
          "link": 46798
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46800
        },
        {
          "name": "Image 2 reference",
          "type": "*",
          "link": 46799
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46801
        },
        {
          "name": "Remove Background",
          "type": "*",
          "link": 48527
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46803
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "image 2 bypass stuff",
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        false,
        false
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": false,
        "Enable 3": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3489,
      "type": "LCAnySwitch",
      "pos": [
        -8560,
        -3260
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 218,
      "mode": 0,
      "inputs": [
        {
          "label": "MODEL",
          "name": "any_01",
          "shape": 7,
          "type": "MODEL",
          "link": 46821
        },
        {
          "label": "MODEL",
          "name": "any_02",
          "shape": 7,
          "type": "MODEL",
          "link": 46820
        }
      ],
      "outputs": [
        {
          "label": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            46819
          ]
        }
      ],
      "title": "Model switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3493,
      "type": "PrimitiveBoolean",
      "pos": [
        -8940,
        -4110
      ],
      "size": [
        310,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 18,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46956,
            46957,
            46958,
            46959,
            46960,
            46961
          ]
        }
      ],
      "title": "🪪 Use Identity Edit",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.34.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3389,
      "type": "Label (rgthree)",
      "pos": [
        -8520,
        -3580
      ],
      "size": [
        353.7578125,
        16
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 19,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "I2I needs to be off and denoise should be set high",
      "properties": {
        "fontSize": 16,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3492,
      "type": "LC Bypasser",
      "pos": [
        -8410,
        -3340
      ],
      "size": [
        310,
        510
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 219,
      "mode": 0,
      "inputs": [
        {
          "name": "🪪 Identity Edit",
          "type": "*",
          "link": 46944
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46956
        },
        {
          "name": "VAE 2",
          "type": "*",
          "link": 46945
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46957
        },
        {
          "name": "VAE 1",
          "type": "*",
          "link": 46946
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46958
        },
        {
          "name": "Identity Edit LoRA",
          "type": "*",
          "link": 46947
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46959
        },
        {
          "name": "2 resize",
          "type": "*",
          "link": 46948
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46960
        },
        {
          "name": "🪪 Identity Edit",
          "type": "*",
          "link": 46949
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46961
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "ID edit killer",
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        false,
        false,
        false,
        false,
        false
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": false,
        "Enable 3": false,
        "Enable 4": false,
        "Enable 5": false,
        "Enable 6": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3490,
      "type": "LC Bypasser",
      "pos": [
        -8250,
        -3340
      ],
      "size": [
        300,
        250
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 197,
      "mode": 0,
      "inputs": [
        {
          "name": "Base Prompt Encode📝",
          "type": "*",
          "link": 46826
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "🖼️ Image Reference Edit",
          "type": "*",
          "link": 46827
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": [
            46828
          ]
        }
      ],
      "title": "prompt selector bypass",
      "properties": {
        "toggleRestriction": "max one",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        false
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3494,
      "type": "LCAnySwitch",
      "pos": [
        -8250,
        -3180
      ],
      "size": [
        330,
        140
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 216,
      "mode": 0,
      "inputs": [
        {
          "label": "CONDITIONING",
          "name": "any_01",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 46952
        },
        {
          "label": "CONDITIONING",
          "name": "any_02",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 46953
        },
        {
          "label": "CONDITIONING",
          "name": "any_03",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 46954
        }
      ],
      "outputs": [
        {
          "label": "CONDITIONING",
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            46955
          ]
        }
      ],
      "title": "Conditioning Switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 140
      },
      "widgets_values": [
        3
      ],
      "widgets_values_named": {
        "inputcount": 3
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3504,
      "type": "Label (rgthree)",
      "pos": [
        -8630,
        -4160
      ],
      "size": [
        137.3046875,
        100
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 20,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🪪",
      "properties": {
        "fontSize": 100,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3482,
      "type": "LoraLoaderModelOnly",
      "pos": [
        -8940,
        -4010
      ],
      "size": [
        440,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 152,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 46822
        }
      ],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            46804,
            46947
          ]
        }
      ],
      "title": "Identity Edit LoRA",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.26.0",
        "Node name for S&R": "LoraLoaderModelOnly",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Krea 2\\Utilities\\krea2_identity_edit_v2.safetensors",
        1
      ],
      "widgets_values_named": {
        "lora_name": "Krea 2\\Utilities\\krea2_identity_edit_v2.safetensors",
        "strength_model": 1
      },
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 3029,
      "type": "GetNode",
      "pos": [
        -8560,
        -3340
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 21,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            43947
          ]
        }
      ],
      "title": "Get_⚙️ pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "⚙️ pipe"
      ],
      "widgets_values_named": {
        "Constant": "⚙️ pipe"
      }
    },
    {
      "id": 3102,
      "type": "LC Groups Bypasser",
      "pos": [
        -8560,
        -3530
      ],
      "size": [
        510,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 22,
      "mode": 0,
      "inputs": [
        {
          "name": "#   🥅 Controlnet",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "Controlnet",
      "properties": {
        "matchTitle": "🥅",
        "matchColors": "",
        "sort": "position",
        "toggleRestriction": "default",
        "lcBindings": {
          "id:387": {
            "value": true,
            "originId": null
          },
          "id:380": {
            "value": true,
            "originId": null
          },
          "id:292": {
            "value": true,
            "originId": null
          },
          "id:385": {
            "value": false,
            "originId": null,
            "originSlot": null
          },
          "id:392": {
            "value": true,
            "originId": null
          },
          "id:373": {
            "value": true,
            "originId": null
          },
          "id:390": {
            "value": true,
            "originId": null
          },
          "id:393": {
            "value": true,
            "originId": null
          },
          "id:174": {
            "value": true,
            "originId": null
          },
          "id:389": {
            "value": true,
            "originId": null
          },
          "id:384": {
            "value": true,
            "originId": null
          },
          "id:383": {
            "value": true,
            "originId": null
          },
          "id:382": {
            "value": true,
            "originId": null
          },
          "id:357": {
            "value": true,
            "originId": null
          },
          "id:391": {
            "value": true,
            "originId": null
          },
          "id:388": {
            "value": true,
            "originId": null
          },
          "id:312": {
            "value": true,
            "originId": null
          },
          "id:311": {
            "value": true,
            "originId": null
          },
          "id:368": {
            "value": true,
            "originId": null
          },
          "id:200": {
            "value": true,
            "originId": null
          },
          "id:370": {
            "value": true,
            "originId": null
          },
          "id:369": {
            "value": true,
            "originId": null
          },
          "id:175": {
            "value": true,
            "originId": null
          },
          "id:342": {
            "value": true,
            "originId": null
          },
          "id:341": {
            "value": true,
            "originId": null
          },
          "id:334": {
            "value": true,
            "originId": null
          },
          "id:329": {
            "value": true,
            "originId": null
          },
          "id:330": {
            "value": true,
            "originId": null
          },
          "id:333": {
            "value": true,
            "originId": null
          },
          "id:27": {
            "value": true,
            "originId": null
          },
          "id:354": {
            "value": true,
            "originId": null
          },
          "id:356": {
            "value": true,
            "originId": null
          },
          "id:355": {
            "value": true,
            "originId": null
          },
          "id:238": {
            "value": true,
            "originId": null
          },
          "id:377": {
            "value": true,
            "originId": null
          },
          "id:236": {
            "value": true,
            "originId": null
          },
          "id:237": {
            "value": true,
            "originId": null
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "Enable 1": false
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3388,
      "type": "Label (rgthree)",
      "pos": [
        -8530,
        -3600
      ],
      "size": [
        384.6005859375,
        18
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 23,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Use base Prompt Encode📝 with 🥅 Controlnet",
      "properties": {
        "fontSize": 18,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3036,
      "type": "LC Bypasser Panel",
      "pos": [
        -8560,
        -3730
      ],
      "size": [
        510,
        102
      ],
      "flags": {
        "pinned": true
      },
      "order": 217,
      "mode": 0,
      "inputs": [
        {
          "name": "hub",
          "type": "*",
          "link": 46828
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "Encoders",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        false
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": false
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 2722,
      "type": "Label (rgthree)",
      "pos": [
        -8510,
        -3850
      ],
      "size": [
        381.90673828125,
        65
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 24,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Encoders 👇",
      "properties": {
        "fontSize": 65,
        "fontFamily": "Arial",
        "fontColor": "#ff00ff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3122,
      "type": "Bookmark (rgthree)",
      "pos": [
        -10140,
        -4990
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 25,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "3",
        0.6
      ],
      "widgets_values_named": {
        "shortcut_key": "3",
        "zoom": 0.6
      }
    },
    {
      "id": 3496,
      "type": "LC Bypasser",
      "pos": [
        -9550,
        -4200
      ],
      "size": [
        370,
        510
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 228,
      "mode": 0,
      "inputs": [
        {
          "name": "Load Image  1 🖼️",
          "type": "*",
          "link": 46969
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46974
        },
        {
          "name": "Cropped Image & Resolution",
          "type": "*",
          "link": 46970
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46975
        },
        {
          "name": "Remove Background",
          "type": "*",
          "link": 48524
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46973
        },
        {
          "name": "I2I 🖼️",
          "type": "*",
          "link": 46972
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46983
        },
        {
          "name": "LC Get Image 📐",
          "type": "*",
          "link": 46987
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 46989
        },
        {
          "name": "Use Original Image resolution 🖼️ 📏",
          "type": "*",
          "link": 48532
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 47000
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": null
        }
      ],
      "title": "Image 1 bypass & Kill",
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        true,
        false,
        false,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": true,
        "Enable 3": false,
        "Enable 4": false,
        "Enable 5": true,
        "Enable 6": true
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3497,
      "type": "PrimitiveBoolean",
      "pos": [
        -9990,
        -4770
      ],
      "size": [
        430,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 26,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            46974,
            46975,
            46989,
            47000
          ]
        }
      ],
      "title": "Use Image 1️⃣ 🖼️",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        true
      ],
      "widgets_values_named": {
        "value": true
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 2343,
      "type": "Fast Groups Bypasser (rgthree)",
      "pos": [
        -6990,
        -2150
      ],
      "size": [
        290,
        280
      ],
      "flags": {
        "pinned": true
      },
      "order": 27,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": "psst... look around 🤫",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "Bypasser",
      "properties": {
        "matchColors": "",
        "matchTitle": "#",
        "showNav": false,
        "showAllGraphs": true,
        "sort": "alphanumeric",
        "customSortAlphabet": "",
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.5.2"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#cc8119",
      "bgcolor": "#b86d05",
      "shape": 2
    },
    {
      "id": 3042,
      "type": "LCPipeOut",
      "pos": [
        -9110,
        -3070
      ],
      "size": [
        200,
        550
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 122,
      "mode": 4,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 43969
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": null
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": [
            43967
          ]
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": null
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": [
            44079
          ]
        },
        {
          "name": "Model 2",
          "type": "MODEL",
          "links": null
        },
        {
          "name": "Clip 2",
          "type": "CLIP",
          "links": null
        },
        {
          "name": "VAE 2",
          "type": "VAE",
          "links": null
        },
        {
          "name": "Image",
          "type": "IMAGE",
          "links": null
        },
        {
          "name": "Mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "Width",
          "type": "INT",
          "links": [
            43970
          ]
        },
        {
          "name": "Height",
          "type": "INT",
          "links": [
            43971
          ]
        },
        {
          "name": "Latent",
          "type": "LATENT",
          "links": [
            43968
          ]
        },
        {
          "name": "Batch",
          "type": "INT",
          "links": null
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": null
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": null
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": null
        },
        {
          "name": "total_steps",
          "type": "INT",
          "links": null
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "step_swap",
          "type": "INT",
          "links": null
        },
        {
          "name": "cfg_2",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": null
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeOut",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 2909,
      "type": "LCPositive",
      "pos": [
        -7280,
        -4930
      ],
      "size": [
        510,
        220
      ],
      "flags": {
        "pinned": true
      },
      "order": 28,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "positive",
          "type": "STRING",
          "links": [
            43855
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPositive",
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "positive": ""
      },
      "color": "#326432",
      "bgcolor": "#326432"
    },
    {
      "id": 3391,
      "type": "LCSaveImageMetadata",
      "pos": [
        -5620,
        -4610
      ],
      "size": [
        400,
        430
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 222,
      "mode": 0,
      "inputs": [
        {
          "name": "pipe",
          "shape": 7,
          "type": "LC_PIPE",
          "link": 46337
        },
        {
          "name": "positive",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "positive"
          },
          "link": 46338
        }
      ],
      "outputs": [
        {
          "name": "metadata",
          "type": "LC_SAVE_META",
          "links": [
            46340
          ]
        },
        {
          "name": "parameters",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
        "Node name for S&R": "LCSaveImageMetadata",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "",
        "",
        -1,
        0,
        0,
        "",
        "",
        "",
        "urn:air:krea2:unknown:civitai:2903736@3467327",
        0,
        0,
        0,
        ""
      ],
      "widgets_values_named": {
        "positive": "",
        "negative": "",
        "seed_value": -1,
        "steps": 0,
        "cfg": 0,
        "sampler": "",
        "scheduler": "",
        "models": "",
        "civitai_air": "urn:air:krea2:unknown:civitai:2903736@3467327",
        "width": 0,
        "height": 0,
        "denoise": 0,
        "extra_params": ""
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3576,
      "type": "LCSlider",
      "pos": [
        -10000,
        -2980
      ],
      "size": [
        430,
        32
      ],
      "flags": {
        "pinned": true
      },
      "order": 29,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "*",
          "type": "*",
          "links": [
            47840
          ]
        }
      ],
      "title": "🪪 ID Edit Ref Boost 2",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCSlider",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "min": 0,
        "max": 4,
        "step": 0.1,
        "decimals": 1
      },
      "widgets_values": [
        4,
        0,
        4,
        0.1,
        1,
        ""
      ],
      "widgets_values_named": {
        "value": 4,
        "min": 0,
        "max": 4,
        "step": 0.1,
        "decimals": 1,
        "lc123_face": ""
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 3578,
      "type": "LCImageLabel",
      "pos": [
        -8460,
        -5290
      ],
      "size": [
        208.9,
        208.9
      ],
      "flags": {
        "pinned": true
      },
      "order": 30,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "imgW": 198.9,
        "imgH": 198.9,
        "angle": 0,
        "size": 199,
        "padding": 5,
        "borderWidth": 0,
        "borderColor": "#ffffff",
        "borderRadius": 0,
        "backgroundColor": "transparent",
        "bgTransparent": true,
        "syncImageRadius": true,
        "imageRadius": 0,
        "embeddedData": "data:image/webp;base64,UklGRrw6AABXRUJQVlA4WAoAAAAwAAAA/wAA/wAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBI2BYAAAHAh/1/Grm1frI9PMubLIQZNmmgzMxNe8twe3KgzMx0+JSZmU+bcnvCpTBDs2lgs+HsbpZ3dnbAY+k3f1iW5RnPzOUbERMA/+///7mbFHpV5xZ4yqefksKupHuOUtjdwpYXdt5fcZta0B0SxVatkFN+YNjlLeQGRhB7wgUceZEi9vQr4Ir3ImLH4ALuGh0RGyoKN18jIrK3lMLtBB0Ro+OhYFdXISIu9hZuU2OISC+Hgl2ZzxCxt6pwq44gIq7UCjbyKEVEehkU7MFdiIi9/Qq305KmH7WCTVmCiGgcDwX7oD5TNCji8Xs0pXAi7zLTWo8VOaCxfefaL+46rDzkU0kBVNSCiEjfHeD3l1SPPeL035zzFUNEZEayd+eCB+tCXqWgIf6LUiaW0A3GEBnSngiKUr27/rXDQmphooZqz/7npgjaZkzITOP7vp1WohQYin/Cw8s7U4xhpqZaPjk6QAoFopVd9sXuOMUMZ/HNTw/WCgG1+rY5bSmGWUk7Z58UyPNI6LSvW1OYzfFlvy8i+Zs24vktMYbZnlhxfZjkZ4HTv+8y0BVjC64qzcOClyyOMnTNvp+O8eZZgWkLY+iuXf8cRPIo77Sf+9B12fYHwvmSOvVfPejKydkHKPkQGfJGC0OXZnvuCuY/was2p9DFE98MzHPIsK+i6O6s/mxPPuP/QyND129/oiJ/GfZlHLPW6OmOJGlmYPLbQXmK9m9bGGZv1xBNC4363Sd749Q5pAsPIflI2QtdmM29AeAqpSfNaEs5hWzD6Ur+MWxmErM6VccDAOI/7J026gzizsu1fGPiMorZzf5CrACAhKet0p3B5uu8eYVyYQNmOKPJ9qYmKoIrvUIAoAx7r88RbLvfl0d47tyPGcwSneufOavaqyglcaGuGjsApObdhBPYfZ8vbwg90YMZ3PrmQK8CXJ8ulLrZHgAZ/r3hAPY84MsTyt+MYQanfucF6wOpEK4MSABQj9nlAEZu9+QFNd8kMJO7y8GafIXiPeOkAIT/lJSHbZcqeUDV1wZmIrNa6RcItNlITiNygExolIc7zyA5r3KWgRloNG2mPHajpljVJWywGSGRoqAAQPgTJg03Hpbrir8y0PnYOwdULUZ+ou6EuR4eeZnawP3HVViR5/eeqQiA+oeINFwyPLeF3tfR8dgTw1So6rNofb3za4Xn3412jTV/9VnA6GTy20oBgDH7pNGPS3OZ99k4Ot379DgVQHmRWSRSPYOBPzJmCxObTiAW2iZkOw8lAtC/QRb2PeLNXcodEXTY+GqSBwCgogMFP9Z4Nd8xeyw+u8oCHkDE+B89AlBSLwtbzie5ipyxHx3u+U0xmMmfDYHkkYRT/OcYSkxFPqq0GGYgIv2uRADKNsnC1aNy1dE70Fm2aKIC3JIWFGwvAXPgzy1MhpHs+YvK87Si+ddaAajYKYt+Vpybhq5DZxN3FoPl+SmRjR5O0d9bUSZtXVYHlm9wcPdYARjULgljtyi5KPQddWb/MRpYeteg6BsKh4zeKufzEWB9Ig+bxgrA5KgkbByTg5T7EugkmzscBMfGRIzzCAcqO6QYDysCgygPdw8TgIupJPZhIPcc3oZO0hdLQFD9CUVjE4BLDtelsPdUgVDCArf1F1DeloSRi0muqapHJ41HQiA6sk+op5bn/YJJwc0BAa3VCjcWW0GgURIuGZxjPB9QJ5LXekBU+ZAJtZfywvtRbu9oAbJEAGd6rWCCLin5dy23nNWHDvaerYJwdSsK7w/zBvZJSaNxM7GCJ0Too4oVPCAJ90zMKUO2oYM9JyggrDxriDUHOcpfqBREnO8VuEwEE9MEfI2S2Hv+HOL9iDoQO4mA+NAuFG8KcHybUHZrlcDRQthaYwVTDDnYdmwOObEH5esXKiDufYfaaPZzSiOS0pi8XOBwMfzeY0XmSGIf+XNG2XqUT+/SwObkJrTZ4uMcrktCZO8rVqfa0A+yghEpObj/0FxBHtLlsbf8YFN9V7fT7jepH6Els4UNQavrbNBPVCtlviT6jjdHDGlG+d+WgN3wBrQbCZn8TVZt9mJjrL4VY1/7QXCsIQebDskN6rtU3q5qsD0iYiteYSqNmdKI+qOGjTTSmwmPNIt95QNRZZMk400tJ4xoR+l9B4PtwAPUll5nupAiYjqNuOukXhuIONfD05JCi3wgfhaTg01Dc4H6CZXGblJsqXc3o216KQFQfkZOGp86LmqvpYQXpCKbQmD2jrMIRyTpt5McML4TpS8Igu2K5cwevqYA+Dt5yM65hdlLHMcbzzBt0d0PuP/qUHnkA0m4tNj91PeZtI6RYH9cC1rrVuu8AGN1DqJ+6R60m0b2CuG8iphOc/QjgOtJ0gE8mEgl9ZzifmM6UHbqfGKPXJ6worusOkuA/AMt9i1lEnCHx6R2IKaRezfwKygutPD1SqJva26nvkel/RgA+955aL31ipRF6kjw7rBq1FFGYohpIMU0b65qcQViKsyDeZJwV7XbDWxD2ZGJIHFcxMq4IrTAAj9Rq5IcxNRCJiGN7FbT84hpNO8tAr6yDxFvsDhVVvwylyN/NmSxOzQJnhnMant/qOux2FF+DTOlEbcel5KCqxUAXwT5yQlgOSiFiI0Krx+VRN9W3S2wAWW3DgaJte1o/Q8VtOcZr3f6BrR4ubxdhDGrngDASYzHbgVL8iEiYqqK5+mThBsDAKCWVBOXOjImi92kWJFJIyuKS0MA6u2GVWIKAAxs5rF91IKe6n9DJLYSMW3G1FHgaUX+ItVqXMKE9/LIGlmRI8P9Tn6/t+1wd1K/YbJaK8G6aHci3te7WIPQRrTeFgIAcpXBQYqWff1goiGwbrIV/kubjvyuMrBUlyN3t8KBP8mi639u0xHZS4orlexHyewOIjCgDxGxwQ+HxKyMmwgAgG82T/AHDwS7rNgt4V6r7mMSvNSRYH0R5SVLeMfLsl7tdaXfp2R1VIHguSnTHJ8yk1l1VgN3SKsNdjEBZYFVYqD2DC+NLIr8p4jVgE7ksxN5Q5lDbSVupP6Ist9UBMg/KCKyz70VUbRe6OOR6YZYciAA3Gi11wuHMuRZ7/aDpfYTWn/Jq6QOxSe5UVmbrORkEPTMYYhInwi8wazofRoP/D+KNQQAYBK1eEeBct1OaixYT6cCbSqnlDlk3O5GVxmy6r0igZWchyojKDC71gJGtwv9RQGAyiSPXgigbeSlLR4D6yl9aJlGvZQTpg7hd4r7qMtRMr0ARMPbEBHZ41dQAaT1Ay3UO3QBOgoAwN/J0wcCwO8Qhfb4rOo6UIQewgk5tsnrPiVdsjrLhIqaTPT9/Si+digPJiUE+kImZQMvGgSAMobpNFrGJoHl5A4UfzxDOoPuc7oha5Yq1mYydqHdX0ZzlLeYQGs/E3mL16EBgKZjGq2XaxaH9aDNNZxyx2LlrkNmoGTjXBAOdXAMW9h4FAGA/hEUpF8PIwBwNW+3AgDhKIrW89Q/9KHdDs4wx5LDXEfbLquzv1hgPyIyAyU2X6ABXMdEkHU+EgA4nLcAgNS+T4WiRabijwy0nSCmyY7pR7pOUVTWTE3M32hCqb1/Ki/ajTZp/aHeg3iLfJVvxVCcXQigHL0LJRqq6WTmlHGV6xxtSKJXgbhvEUPpqSX/YHYQE/UzeV3z+tD2vsqaD3SUGSOmy9Fp9hhxm1eYpGSdDc/7VB6yFGZ4ZxIlJhv+ORXMzzqGMxSXUdaj5OYiG8rNugNumJh3gKqCmfzi3A+qy3haZX2j2oBJMRejKycoYKn1OLdCc5myPknsJmKnqNlG0k0i13hBMJR0bpPXZaakJBkHg13teyZE39/OXGNFDQhPos7tcZtrqaS+Glue+WJtFZUf6+7AZoRA/D10fr/LkA9QckvIVl0EhT9Wwf8X3Q3YK14Q93RlQLvLqGtkrdLsFK9AYeMsAPA9abjApxrYHGdkQIfPXTzNst4jNsi9ulikBgAg+AXLuoZisKksxgxs97qLLyrrbrA5oQPFNwVMMKAx2/TjwO4YPRPaXCaoS2Ln2qhdhzbfUjlkWizLZql2yFzMxGaX6WdIolPFimYxG/QSwoHgD9kVHQZ2D0xlxHaPu4yikowhQsF3DbSZnAB89XmWVfNUO76tmJGrNXc5WFayn4j/JR3t9va3KFqH2awfA3bvYJnxneouZzFJiVKB0Cs62t4bsjgkkVWdYTvj+zAj2fOKu1wpK15iVfutgfaX+XjaDJZVuzw2ShswM+mNxF0elJUo4mmH1jOU+KHGq2pDRJY9O7xinlmYoanjwVXJo7KSHFL+SifKZH9SOGQ6RYwb2dNdLKQ8STMlMcplnkZZYdPBexhKpVcRTslWTK1cy7LHOFlE/VsKMzVWkyOKTRMNlKtfpXBO6F4z/dk4Zi/7SLEKf2RgxvYUucyjTFa5qahXUurBsEk57LTA+R2YzRv8FmPWMszcPT6XuVeWXm3Slsp69mgNAMCjHr8Fs3pfDa9fB2byYtVd4PfShpvgN4ak28+e5DWdtR2zu/s83i2Y0S8RlzmVSjIO5PTvlXT1MaeeOSpQevVezHK6oMakNmQUvQxcdoIhiZ7L0RZJuurAYRfdes+MKGZ9auZEBeAMI6Pi49ymRha7jwMXG3KuPerIu9a2M3RBtvPOqhF7MKNbwm5TIgvfUjglzZJO25Ni6JJGpI1m1jzVbcK6rAUeDnmUyTCuPTWFLsowo9ltxG2CfbJ2BDgwoFcGvXNYg5tkuD4V3NbXKqu7kqe8xiTgXyvvY7mqrcx11F9kxcfwYFCvjM8qRsZy1Tce1yHvyjLOtFDeYBIaR5Z8znJT6lJw32uYJHzIAgZ1SohO8E7pzE1dg1zoIEPWv1QL8idqL3lqcdW7LCd973WhioSsPaUWEF5vj14bUMZ15CLjEnBhX7usvgOs4OCYLXxVA+9bLAd1VbuRukoWvVpAeYzaqvcDDNyfg+Z63Ig8ySTh15oVBBba6hoMoDxo5JzkmeDKRxiymgcIwJAWO8ZNCkBwYc7ZVuxOZXFZ+jkicFrcBq4PAsCw5hzDHlHcybNLFr6oiSh/NmxEJwEAuTKRWyKDwZ3JP6XtrBUBzwdMjL2kAYD2EnUd5gT7QnMpOMuQlbhQCAIzmRC2DAYACM51G4ZORg8Ft67okYWfBoSgeIEY/bMGAFC10V0YOvqt17W0ldKapohB2XIhbBltgpGNbsLQ0ehR4N73UlnGnaoYVK4Wws+9Jpja5B4Mnf3W62JDorJw4wAbULFKKHkxMcHh+9yCOdR7NLi4Z6W05FWKDShfyASwZTgHDtrhDgydZR9pbgY3MVm4foAdKPrIEMAlIQ4MXcJcgKHDnWPB1Wui0vQbPXbAe3efAPuHxoGSj/Xsc5r+SXE3dYU0bJhgC8gxe60wOZ1wQPt9u8ttLAWXv8CQlvpzwBZA1c/MAiNnEQ7AoMXUzRIXgtuXNknDllMkgPfmiAV2nKPwwH9Xq3uxzz2uR15h0tjM/hIAhsw3eBi5UuMBGTUv6VZ7BoL7j4tKw9iNmgzQzm3jYfLRMA/Ac+IK3ZX0yyEHarPl4Y5jpQCUv5HgIP1psAWA74JlSfdhr2q5AE6My2OLBskBMn6+bkJsPlm1APCetCjGXGZVCeTE4Ap5mHohKAdAOeRH3YSJ9/tZAWhTZnQYbtJ1JOTIS1PyMHKzKglAPWJ+AhGRdVzhtwIgwdO+69DdQr9VyRVFmx3AltOILABlxMvtBiIa2y/xWwGAUnzAMz0JN2CveiFnXq07wDYer0kDAP9p83sMhsbeGyoUK3Px5TT72HdByJ1FKxxAo+3NWiIPAAKnz++hjMZmHVOiCMBQln2LKiGXnpFwgDJj74MVTgCAesDMPkaN2OozQorFAJp1O4ZATvUucIAxxpJb/j3oCACQ8Iib5kRTicYAr8rItrZjIcceH5WHSClj8fppfme4xFdWAvzibOs+l+Qaz5fMAaRJg6G+5TyvY8KBLOu5iEDOHbrHCaSRGEU0dlxRTOxc+d5BxV45nuzqPJdA7iV36fZihhWySGsCEWnbi4NVMRi/Mtb96Yn9g6odUptVu08mkItDy2ztfXK+YYWYWLQ2gYgsWX9xqSICELi/nVJm7HzqmIGlQZ/P6w9WHPtKQwKzeNNkArn5pB4bv15dNXQxFUD9zSt+YYiIrG/+wV4RAOIZvrCXomuuroNcrb5MhdadHCZk7DoRpB+efHUHcmnvO5PCqpVZKTvijQ6DuQCbVw25u7xegC07qiwEQCY2iCDbekjZA40Gcmm8/t/LPKqVWQmW1Q4/4+mV0XgsamRL6s0iyOXHd1sYay4bfP50HwAcsE0Esfu0qvBxn3ebzDS+741DqsMa4VkSxTvsdz9lSdctXsjpypMpjrHtyX97Oxm/3gMA4zcJYeLZgYpSdutmg8NlRnTzIxMri4IBn8/r9QZCJRUHtmJ2sg1HKpDjwwsYItLWma8uTSHuulAFgCErhJCtHa0CKGPf6WYWooxhdhsf9YfcP3gXotG1aOYuioi47XQVAPovYyKIXbcFAQD85yxN2Mr2ztt8kA+e35Ha8Ut9F0PuhrM0ACiekRJCuu44DcyBk75rN3jpdDrb6Pd1BPJC7YkV3+2MofWv01QA0B6ICiEmPh5KgKsMerghydA6nU6ns2T/dX7IF8PT5/eh6K/nagBATmoSQ2x/qB/H7B31UH1vipmyNv5uLeSRgVdSQrjzch8AwPBfmBiypjv6E55ZLTnk0V+jKeYMlWasOk6FvLJ6rxh23BwGACj5MCGGyHbdNYBYcRUtWHPSy/viBmUsYY/pOyTRhiv9kG8e3CyG8WerAADUc/bZQGRtz9d5hKyJovnqRJihxyK7Z5x+ZEKGseOWUshDJzWJIf1qJAEAqJ6ZQsS0ACIm1l9Xq9oz+5sTyXhftKtl56IHp5QFPApAYKW9VP0VJZCfTtothmzt8RoAgHbRbrTPeuZfUq0Re6AoqqZ5NIUQsFRuYTbiy84NQN5at0sMse3aMJgHfBa3hYg0tuPt0ytVYkPq8JRIqunlcRrks6O22kD90+EEAEA9crlhz8wSuz+5ui6sqQpxINRrYXTOPbuYQJ47ZIMNxK2X+sAcuORXKoPLjETXzmVP/ebY0bUVUjz1iEjjLV+eU04gD65ewWxg8p3hCpiDl202JAlH/TKUv8cTu186PEAgTy79ImUDsemOGgLm0EVrdE5aXiwgA0KHhFTIp31/6bODdMNlJSYAz7HfdlF0Mi4n/1YubbWDqC+eVmQCUPrdMLeXyUv6CwKAug3MDmJy4dlFJgBQB9Uze+k0J+UrEKDs/aQtxOTCM4uICQL1aDfNNfkLBdAubbaHmFxz8UAVAIZFbAkWEAAjllJ7iKnGv03xhx+n9uLdkd6kwTDmLSAg+FSfBETWtfLTXrSdGEWIWj72modma4UEkKnrqAREpGi/WwMHicebtwH4bm6TIrOFyFJ8/c5ZmOrw5W8AFe8nMqJZsUMUT7DfQffM3xM1EFEflM8BmbjCyICegZrm0RRFUVWPv+qoR5dv74wbDC3p7/M6AM+09YZjmErGY7FYQjcMg1KGtr9Q8jsA7wVbDKec3hXI9wACF69PZVN0cP4H4D15Vi/LGv3MQgBAGfzk7lSWsGdIQQAA4XPndhnZgOu8hQKAUnnp/C4j87qrCgcAUKound2WZJnVM6agAAASmvjQsvakkRHMiHetfy5YaJiV4Oirv9oZSegGk8WoHuvePmP6QK9CoGDVArXH3PTS3I1N3X2xeCKRSCaTiXgs2tHcsOyrp6+dVOFVoDAmiur1B0JFJeVlJUVBv09TFAL/7///uztWUDgg7iEAADB+AJ0BKgABAAE+MRaJQ6IhIRMJrYggAwSzt3C7WG5sXllSM2c/M/jnmKjSetHv9+o/KP/JfPf0aeYB+uXSt8wHm8f7D9mfdl/U/UA/T/rSvQS/k3969Ob9tfhZ/cr9kPaXzYb+j/iP7rvif7B/Wf7N+xX9w9Wfxz6f+6fkn+5f+p+QavBzLfZv8H/cP279pv9x4R/JfUF/F/5p/kvy//vnFQ7d/qPQI94Ppv+m/v37l/5T0uPGb3X+z/+39wD+Z/0H/Gfmr/g///9Zf5b/LeLf9h/1nsBfx/+d/7b/G/uR/mvpo/kv+b/jf9B/6P8H7U/zH/Ff8n/YfvH+//4D/yL+g/6T+9/5j/sf4z///9z7qvX3+2H/l9yL9W/vrMQguIBOcXEAnOLiATcbrMmB+DzsqQzQuLSmZtThXU9DqHzg0Egif3KJRKjXuUeHyGZ0DSeqcvUr2cN+y5VH81zOA2d7pbEAc7uuGdJV+WH7SLTw3NNPPOukP1j8UiuIBNvN4FiLivtlggrPmoKZxNQrvrwGCP48qaExipNrUY2qsWOQxrmit0XWgPZhuWBTw9qNMBNfdKIffLuOGvNcTiFQCxfTfEN/gfDsJ80CEkPPqvJIQ47xg/4yTuXju9b+fz3syZkM7SfCskum3/tOhuVWADpp0U3GgYaqTg5SuZ9/EQRO69er0pHGn38pkSvYuirkZYXpkHSxg/tV9IZEmKZHCBHqTvCD4pbXpTY4lSP6NhHRrU5084oWkXcjDfz8OIOF+uld/pyLnYPGIOPsQqNsikYDZ9c/xlIQxxMcIdtNayefF6fp1xi0rdoc8t2HDHveo7hLIa4/naEl/dnTVBpWJonNMbPvGkiQ8QMut4zkmUW/Zyf7PgGUm7N59LaF7X/vLS8wLzNYVNV+i5jzxSavob61QqZnX/K4YjyM3EFZ7Brdlg5TpRuDPY7Oe1T3TzngJXLBlN6veyxv9REjPEAo2JljN2ERDYgW08eNs0PPnbGeCcl+p5mS6zhqyGdr5qsPMqRyy2mdPQky7Bi2Nr42tRTxW51UZezYQ3KjgGqBDUEvmAsAGQoNpe4p4n72nZNzW6QAbqBS5R4+P0o1x/3FkyRGU17v6aDNkOhW+pNaiP54mCzCmSezKqdlrJDu58R4X8eDRsohRR/9eX/3YF2YyOkISLzGBDOSI9oqv6tKan0zD9HMpgm9/0anPCzT6hVc3ZquwORofyzV875PZ8A12Fvlf/3rymLFvfc6Q55w4UOM4AcM4uGxTsrcaC/CKmM9CsgPJ7egZM1hBuxZm+PF9cPakOk5+R8hmjwXhZ3vf5TTV2DLqv7x/+ypSTytZ+ZnsWlMz2LSmZ7Fo8AA/v/0YHAABUQ98I9lXAWOJe487K59Vl37nKOGxFcKg1eODo2p9JRTCRdT5kQGTsq17MlwrJ61N9vo9TJIGsiUtYmMXjVvj0+ONc0QAAkt4L/XAHow0rorfzkPbMV04UOwrNzbP3c3uN+w8156e895Pb/yF5vFBMJMxZMCshvi+T/owyp0BhlEu45g7lF9p8gr62F/24AXv1e6cW8BCiOZGvpAb0P8++Js5N1326Yv/rP/gNFd4H8p3n9ZjJGL5AeI0xLDvKbXUiRZFLDCjbbjlL/6HPs6xh/yDX/zwFhiEZLk88VH3Ae34gTbHMaSXDtoyB/3gehvb99tm7TlPkACn8l2Z+rTmFPf3vpVljZwf0aYjcRf7Z4H5x/Y6FcAX5y+vxQh/fuPS0YhE4fY+egP/+o0l0jZ1HocvuPygpz92XUItBFAW5DUSS/8qig9TCMqWEUlhJLoF9u0/xXAl3nJ5bzc2Ioq8wZ+2zfhivm8RhGWlVoYBPiJVQQfejaDvv+h3P7oY4G/86pfm6r3M/4yZqwp35wwhB6KSYorIYRVPh/SXDtmeszzUxncbqnzWLUywX65oWjGEldyKuMti7Fhk0goRglWmtJKVu5ThOEMp2h/jjH6++b+9WwKlh/71wd4L7Y+mg6ocAt0CQqad6pEe1kDTLyCSuHGdWsIYeGslLwwrH2v2NY9Q+ZdFuw5weyuxkD1xHfeQifnH8nMadeI0FCWpfZ0K2VThvtqAV4+DJ9HicU081NqBqEbJa5nSKuihIJ3WsGtzDd5cD9MQ5W31Y22ygChWv+rt999gNExAPlBix/nwgAfGOFzbnU+ZqocoZYY6/yDM+ohyiz2O4TQFlXmPHYsnhkOGeomRDQbz6zQ0CJ1zleP7EBYD6V3yQQumsPtM+hK00eSjCujbfPOD+b5+zUQdvrVXIWp+IqgC/IOBIG3uPdrqT9up1JGFhf4CO9VXFYWlwswaDBMJz2ukotdYa0e1e+lPvBW7txqtG1HAg5F69JVs2G6iqVbAgxHyF8Kt7+MYSQWBCr98d2k9dY3yc2H37rLJHeZ3H5B5dHFOi+jmEHD8+WODNFqhsEUue/YyuL0j+6JAIO07eCgnEaMxWm3+P7h3oX4BNdn7aYCY2Y2deN4SrBpWJSDwLj3LplYVAMk2JwdtchSsibJf0wgERywBwsYe71lEptKei+z9Rl9aYriD/waf+40zKDK9gGakaPRyP+VDptRD/ndVCcgy6anG9WJdxH3HEIX8PG7LqjMj8rLpPePntjvRTMtM0klaXdZAqy/+yY3zShPE5Fv8jLkVld9pKZZ/PZ7+S67K4vJn/mcG3PWtIkJzoiITLGG9aTymVIT6R+DXLgtmICeyhxobb9cxsGF9KZq7iVvroKo80zPIlvyU5Xs4sB1L4gzCX9RhSX4O6jFhH9kvJ7TPtzKeCuQmK0qq0Pu1Od/KCVeIU1cWILBu6NT6RIo5a+ylKDPOr+j2rvndKCbEC/QNOCTH72saS505E789CuZd7rwdXSURm0w9nAzPtfihuRIxht8cYgY0ZxVrI95TxihEUzFQP0in/U0+uVAqyv2MHwdP6LNTQPR3NkevHgQk4eZ874ZWxsM/PLCuKmvv4EqmjU8tcfAgDNtDL8fwKgOhFc5B3bq1RUn8EGuGkrfzs4FxN4Q5Bu+N7IJme4apE3Gtmc2NcK8UokTnndwlLB2SQuYb1lW6d56ORFdnrMJy+nymSxiCXBj1VwZpYYXySa42O8DPk3Qwu/BAJbplnUaiv4RCpZbphFGz75Sak/yfyOVR04UPSWgAXNQOZDx9nsCK52cttYHzptIEDkUs80dF8Xah2olW2Ol1+JMMKazXwfh3cNu890doAZIqakx9H/9/CSkJ/3o6i8weviN/8X87dcuyFWco1x4bHC8/y1d9XLL7Ri0ZS7Fz0FTf9W35vfXsl29XKy6NVKEsUe7Eka/EA/FYMrt8A+qvuRwlp8uDFnqAGTfhyNAxmWV38DnpGMPdDeu5qHx1b3DLPuYu3jKTr+QapJ5puHzg+dQcUf0wKoqAuy1fwqUsJSUgWZljlGjL5zsW5Apg7479oFkHqB7PGogIHA1BY/GR6C0qcg1m6LkInYk+G3ITPxMoQXuWeYYIymSd4AYvgW2yG47psWe+Q1cIwC5wtJ2vSlGCxzz3BTqtVmh8BLbwNAQ1H+400rnsxjWpWFnmzAakQm8D0VOy+rwXZ3kKTpAXHc9kys84gbpANNNWmXGMwp/g+dDpX+AQeP47oD/Sd9SapJrZjHO/8x0E6hjiR554okv3VnrKq3KtuOsgP1G09bQsiBhG+3dhv8cyr5EkL6s8MNm3xRAMFw7MV5v3XfzL3aBH2ys/kGnMPnqmH1YMO/YytaJA8BZRk+0TNQziPV7CUsc1ivUY1u6+gBF8czF2k5dw/iwJyr6mvhymN3338yo362vD+l5vo8UiZVtiSaXn2P2dM1UAs+lrbf02qU4+j5twOA+b+eq8TTPWNF0oZacp0eYe1ZYQUVC/baakT2zKRf5ec7bu3c0yLq7qqhOwMA8nYucrVA7ZPiYKzqJUJnkdNgFRcJXbu3W1MpT8NW88eGShI8SXg6AfspVfpeFVpNSsPIXuMhk6s4XFYnjKAJrvnLavq04iaxZwZdcjHwSxm+Ol3KEmaklLDkR10l6NWdOgHALRdcLkRtxyXzFTHZIhDBEzZAzP0ZFoh1QCq7sp39lmX4vI8FVjPy0O0VQDmfZNqTjmeP5SJugiATKYXfu+x3bIiaKmHvvNav5v9L8hM4RUsyaH8ZoDkQD0dzRWhfVkmMzef/6eJY8Z5RgutvZJ5JpV5URwyeztD4UO9TUePmOc3RwXgmoqTTdJcjqxS3AhYNOvQuiGGKluTXOb3L2be/nN0+vLR9otmjyP2VyWd/vdcTjP82+4avrXZUS/b3/xOSC1n5pjIMo7a4W8nU6J8dA0jz2oXfDSPlM6ee/EZq/qbpypBFm9xugJFIuiiQqfltzJyO5QsrDt5bJx0fewCz8opAK3bDsXmfq+kXdTaevTmX8GQYeIegF3Cd+mUgG14QUoceNnaNL3ts0fm59M6Te6usSag3RRDwal1+POAkJtZ54vb+QKDtL1s8rSJ81kRr15xu7LeRTP69cj5AYmA+FfRzI1Em1PN21jhmAf28gIwl5X35MKvkhpKcD9X3CvA196diIezB9Ewa6wICZ6B4jfRBKdXYAByt5/8BfBFwi2Ptf5FGRHY+oexhnRjQnOE5K7itUL0qjfGVlMJl7V/FRdohe9+cu8Vy5xFpjgQ0H/He8QJhmAo7H8/rPPxUz9QaQ927QekewHteDNbW8VOlsmZ0hGWWd54YtN76OObs9aWPEd2lTiK0qHt7Vb8Dx+iGQ22q9MpVCJwFti7bNCuzwWqz51F4FmBCsPgVedfIixlj5WY6oIqdLof3ToDQaNp4wzOUcQsna40ZevueO96oGpbU6ottmRoa5slhJHoE1/PgVVFVZP8cOY/b8fJaN3orOqMj6Mt2+hgNpOgB1E5zJletHwt8dScS2yqWMeIEGBqkB38mT6DI30hFX4yWHz29bkJRS3a7wewrSSzU/ELVusD+eZcyvTgcpSHuSFpiHuYelkP/NA6jIaHAsJxrObMYrfuUTANE591C75zsrLkOENMoj4et7mj5R4hu5CUE1kOH5BnSzd+ecYEWRJDaKHrOGGK+DW88LAyQWitwX75f9OvO9r4UMNedRmKfkdVglcCs36DAQMBvMTUCetpy+o0D0L8OdjeF5/NqPj0FceFCklQd9nmn+r+G8lWFLgaGAbtP60EmQrQkgvyEHesXAZIFDLW7JWnuhG+3cYquTM/AiucpVJWrRoMr6tBzvzBGuVYQeii0mMbIK+8O83xanj+uh9wB6Bmt2n6HvfgQ/rsw55/xrbcRFdhWz9Y+Uil5+C0jzl0ZUuxVemwS0mSezXk9kzWnhU7qOg1oiTdw4fUa33YzfzIiEi0MDmTXOehJqnMj9wN1bCzPu3/7XauWWiqH9YU6G3VcZNIjCx673Icp2y5EWGnNn4syP9vFxq7X3wK7ko35wrjbrneUWMvl9/jQgVsri15d+P3Z6YL+WSwDQvJFIwu4C5uqvPTwnx+8Ex0np+HvY2QKUu1EgZa6fU7q6CbqHvG27jeKVzBwAO5ihaUeZIiRIinTj9mvcPHqyEzJJYXTCUyvhzxZX3v0rj57J3jLV4DZskd5tfJsG2Q2A1l8IKfjSEJHhQlbBpIdErO/8axEmHwXigv2efbOErG9GgxGrR2O7gslMryK1JfKP70g9Eyw8eg3mDE6nPz43Ue5QiO2K6Wzb5I/pENnwGnsFY6bCyM1bDmXDgDn3TGOwrvL5CcqS1zdGfVMv+x5i4BFzkgNWO3NDeONxbH8MclJOpqo6SxHzDr2ApispdIFHz69HZNWXE7bXSSPwxbwCvx+x3i7Y/wjqTRD4n/GL/eyD/UEJZzOitkz0hkdi3EFMEES6YmsDLGOnFFWumqsoQ0nL8MU8j21HChbhuai1gS+Px1wZ+JbfLQXIEdGDEVDkHkxQf7JSTqcKiUYZ+scnyOFeD9cIOZC9GkmM5YZvhv/+XhX/4a/56trpJW3jJXNFPsyT5Fp5/8uEIXVIRRoaKsu7q30PJfNplJYH96mIVJewrKca+j5shCayPXXClIJAdk611jLi9qFKM1WDEm3z62uZLi0rCJ+nlOZC40vJdZWUYn+/5Rz5kNK8i9NGocj9/6kh1EkjFJiiD0poNx/K4ObYw3k5WaXVJ8Rigzp7fiq3Ig7l8tMxpwt76b6lntB87JDAoun9aiZ987aWoryBA/l5FVu0fSahmu0vy/He/CDDIHyAt58p6FX+WM+Ui8p7st2zfkMeL4gp6vP6Wk6bhkbsMpq+KPmuiDB4DcHD6sIcnQWgpJGMFeBAFNDuBmWevWw2tYNTNcFKssf4u625JPFbsjJNjxObrGIdbGKHdZbQXRlDUpL3QDWTdBO8HEm99CZK5pqXNh1+JS9JkQw5LAgsIVo6miSGQWduhL28tu+2C5CJ9eHl1/0pY8jgWHJ3w+Dvz+DKbIHzqoKzMgsGMHdnFkiyYBr715ZFFx5Waxj5PUz2Q6Zr80g9L1hsNo6m1R8JKBIUHzHj4bm2oYS/6EBRhxDs6rKyLDSO03d4JT3Q5s187OjifSi01BN2LFRvO5zQLJ8ICacEvMhrIe9e0IOEEBv66QBsUyukJds/RedQIBHY2rpevvLEoMcRiMqKJVoYoY7Mink8fHG1SYQJZ3FcF/5QlPSGEKYdRR2WOg3bNhCZwTUc1bgW/w0qgxzzqh8NBQvYzGu+zZmnt/nxf/HRa7RdWrTG3KMAOcWEdJ2hg3Kf0frqTKVNXtV+gJAqfMUnQDQfgnDsPu0U8w5N5ewFLc/ULgyOzxH35GlEZIu5+9cjO/DyCmu5CXmJsvAxiIrI2ZYF/wp9PXyu1MVQDi0SDr/Ms/WihYGvu+g2Z4VICdn4H9ISBPwjLATl4oaMijloH+afSJnA1VbRGlO9DPT75VCQF8s0RepTVoSToEFDF5vpdZA14z35X5EuTubYlUVqlBG6JVvUxjDKIMBX7+CgEcjtlARSjuGDksfagwIgO9SniuLA5+yRkfIvJUFZ4VanUSUXV6ZWHU6BcEsJUmbIsFC1UmAiPIIH9YwqKovvscWCLqNYnXP39B1r5PF8G9FRibwt8X1PbDQ8eMBSj1uQMf/YVIbcAF5C3Ds88v0mpVg5JDoCN7MHGuM/tXycsY5bhp8+B1dOsea6bwDs788vfZMeevgC1/t9f727OP9QjWS3tw0D35FuBrMyK169U65074XjcSeM9fC/0mpEACaF9rzgGJgk5p5vlenJApPOXLRtnsZsXDbKQ5Ov+GHBaw2iVZEUVeTm51O7U5jsXT+3KVdFhlMVdhdHo7QF5PGK15jliWQspgs4IUiCvHyl1dNZvatmVh6ozZRa1v0fAPFClPuxVppFV4PxmjxmM4ioSg5pBqrtaib3YNMsM7nU5LLGTOPddoGa/g0jimHVssrP0Nfhdg76XE+cPf1dOfOAxq4uK8vZleKF+jpWDc8xcGtgLWGQyBIS6+/Ah+T3ae1PFMc7rA+0xz0GaZzjwP3te0szESDa/GJ5gWsNEJ+MqqC/7+nRPm+ayBsWo7X8p9dEj94c6jqGJ7wKrky93VtpPF2jv0h8o1+wH3Nk1CXbM1z7Pqe3i8yVDvLGheOBLGUFpcgO2mcitAu3Gr2QRSDCmfzhttFNVQJKMja/oj4l+qw1F65aQOPAt32XUC3PfXh5oCfzcrtYUbN0oqy+tv+OT3s7g84uCEuYymVHre+p4fXGuVLNdjOuAECD1amKnuORsQxj6fbQcCoxaLJq2qR8frdoQMMUMKSuCACSG5G+GCb54r/UvFz751tCYlhXKn1I4+yWb1spX9lEapg9xRl/2er48h8/nl8fwL/HZD8/Ex+YCd4C6mHACYxp8WNJ3uC4wOHWZ9mwD/usz/bZwRs7ipamj82gBLDCj/6Zs+9dvpAUMCdI9gJ3FRTjQjbw3KxeDhSw7GKdbJhvZyAF6GX82iNBrGkeqY1ZzAWf8PQSi4s5fKdtt0rVEIuppy/UYhD8oWhVFs7aSpgfAXcisiTl3T1lY5ICK2pWBz8g/cqILWFIV/1/FGwP7Yl9OyvFzBRL33/uJqUDXH+1m1Ibps323yTtvTADeXKG+WrfsMuoqdkE2Du5eVCuEHya2Vo7Mw/8XwII/EFYYLcauFU4bGxsbkHlnJeLDREphmRSyipXy0lOLQKVevxkXRWOuW5TYcmlx4xudfBjnjgFO0VdHaVQzqcgBNkRzZf30qTptAfMgBoL1UAITK9hXE4NMQuhKEstrDxMQigMZMoqNM9LsHeUZMjO0AN4IisOTVQ4SPfqx28KYAx5Pe+89APimR3P+HXPSjA7Pc+h6f2+1xpDWEgUAviYtAiz1kDaiX3YXbZMVel768V9qtYMwPCjNLK9VQSzVYgZseI/9HLGFmgX+i6d0iYhM0FFVu01ygz9E0t+dOE/3xRN6BeagQiij/MDYaoGl/VeYtZNhYSLQhh6zByBK/3cesvBg33q/PzIkJP6iTncSkwjztazioiLSXmCuJaRW76Zxf+zLCKLsrl4bN0sx2ZIPYJJSObicP8Kbla/POKUNdOAJNDrAsKcQXzfLL5W+q4hO/U6/d/Ze4iW/9rxQOpg+Ulru/hf2HQ+2uOevRA+XCyksRe/SBRCQefSDVKgOtLBKRNbTxDS6uanQcRKzL1Nos0A4wrDXmLuAo3jMjz1Mhn9AsgT+T8g2PGzPvHx3IMKHeICmg2Jp1D2pAKDpD2FvzWrcX1r7eS7ttk0sZXs5smfVIjzUqaB2T+BMu8Lx5i5CnxzZL33tTqPWYH4Lbm6AaUjbKFQu1ovh+moNN2r/YmNPBrbghzIAyIAoDajkt3iB4gB7+96EZ4Pj3/npxoRwgMRLV0llb5G7Q60OtlpiF0IYG4ytm25/euRVvqZVIO952uZWDVBBChkjrT4X3MJRrDAM+TIATD9fK3JAqjd6Mgk0A+LJEBSDPOnXuT9CFrmQGAeuL3TJurgboDPv5Lb9dTlldSF2IaQNajIgP95xEXWWIQKtgiLXrHONlJR/Z+JmrzWz67++a0Qoh1yVqKSSTKxzSvw5oDr8pOYljKnWdCYZTvqCxNBxPGDwtP0N1TFwRIoTCjqmy8VcCoDTdD7aiSapoCEIqhfXi477lWRDzepB8DlDGoXxs/Ou5QvrMYi0ZvTgKu83/eWTSfndOP/79jmy2r5jNfGh7iXQE5Ty/Fi4ZrMMIgYADZU50GQISRTzVBG6N0ApdbnkqaPXfXxjC9SwId0/XC4a6bMBRyemGn1LjpPlvnPUEQWNpPcbRi8eUcyrY6pdP+YN7HEePp9vq0WbZaryf0il5xm48hiZKOw1cyVjZxLIMmyo5dA6DsZr5jUBuXAiXwj0Beqb1WQAqJxK+x98dwdZ4RISf94ezCl9YTR/VP/wwzq0b43kNzFP0oKhHhClkcKmQxgkra9v5Ac+OUV3SWq3E8OkjJ9i8TghdUAOfvUFX6RIzAvytH0IZUBbAO49wOkgWOvrI3t9XkgyXZ6TRCQFBOeIciiQSdTLDBBh2NYiuWporG2nqkqz/NXteEvCw8vTSPsJnYl3QVX5jIQqkgxTGVegIKiW53agre3pRJl0NEXCV/V7W+1Mb89v9kb6v59Piv8zVZLQVIWGTCuYOg+3H6Skbj6tgXWvn66Ah8J5c6k1sLNuizKGIaOnYMzpPGEbfOYBBalD4xaeql2I+vGyeyUxHwZB1GHsyMXI9x485o7+bEMkaZpwwNhA6zFov2W+kve2aQKikBG2x1TYSj2OguqMad6CH+xnaTbnbqJ5b464NU6CduBj4MKHcAyKqQdoMi2yVbC5IoUoLbGbwrP6oUFdToe3SWz5PFFasKx0mTE0uNj5JWX1Seg98YJeeawm82FpUbLomVRFxIq2aKLojhSvv2Y8wDwGhRM9sLJXDPDSbd899PszviBCeHPl6TVh7r+NIuOv7qu1X9TpiDWEI6QnQWbcsG9VkcnIIaI+mrGG05/AxOIAhVEYnSi4TvDHkONXytboi6OdVIlNUkwa/JaJ9MTC13FtARR1gzhouKE/UZe4gQsH/rbPs8zDiPnwFbOMTlmDJtX49UEnDt6/vAbfSbmoE5NDSigcHrLE7NVgBtKY68mcdxlkRZYafnwKWKSnIKnav/cRAGtsAC9oc8GhmK482uadByeHAMUKC+y931/VWkagTjZAm0VSA/7Ms7n4u7v4du4R+CSdVqLHHTT86DexxD6z2ZtXg0VjtI/Q6p+zWoIuFxWm7LszWxcCoRxF6ncr9WPA0SaJq/schcAjLX6CAmEIpmlLRzRjNWuwckK4bqFki5Do8Z4xR4DAdDpxai9HWBw5HhZ2+2nJe1iefxUtATMJLbR0ySViV3hVHT2VG5itDXq895tBIKO0O2gm+48R9D0/0AuJjmnbFrIkEgZpkIFr7u2UucD5t7zyNhNcoe5Ya1S+7+n/maeL/9s9Kde5H5c4FcKT2wfCsnSJcciAWOvQqhxrfCHIcDTWf1n8S0NeUp3WE/cO7M++kmZYCsgGKczVhFVUgRPvrIRTWoaRb9BL5O8LP7OTeR6li4umPyL7OUnjmfVrMSaN0f7FjQOai9FBhKy68oB5r/N8xkJordkdBCiT1zj4Kkjsm6rsfiUkMH1nzBo4arCPa0o8UGOHTraFBoJRzOdpY76QrkibbM8sK+W8HmztlKtjR8c7WWbya2vq7VGLr+f7mACAWB9mbJzoez/4B8D5cc4nT+DvMtEr0kGQ0Q77lDtbjhHXafUnUAKcW9HjIZ9WJ9HOKlElpS//cba7DgK0Tl++m3taSy5RNcio03/v4ZL6lvaA1QX0RJbx7nyGnETEewi8jtefE6vQGvqXUu+XVYSfpEut/fecIpdw/rQAO0y+iA70fnZPmOuelQkhK6vnKyI9Pc/39K17ItZ4lz2uAqsN2zk33QxCcEDUdJK2zbunDMBuR8JAWtKbtwPmNzRohDUDvNYEvOnD2cvG3f7id1cj20CuQHAaIJn7SbMi/hgO4ielDMWcBzeXIboCcd14N6BdAlsewvgUYi/xPDyH1/ehIJMDJv+hjwZeay17gyI3aIOlDaEdz036FKz/0+o76CFhIZYbm18NqdByIZTCqw70FoGt0Gmhj1DqU9piehI5J2t0sC09KSSx2shMbP1Z7zf4KX/evoIJpBIKWgM+Cug7WyxRGSKgeI01cF87xrWbDCYSfmCYV6RQyWrT3KqBb9McI+9q7dmMumcsRmN/L/wWIGEdzUXNrDgx8Ks8LE/17I5rUBgrn5wv+WIYUkmVjdoE2m0n0EiqVVBnayeereAS2CPjtY0fWPzJLUpUFGWtDa93llkr55amWbaES+D2D3EzERkggE0idxNlBlTxf8CDBqH5YRdKdBL9dVLMH+7NJbjkO04KrAAAqN88Llbj2PvzwWbM5WIiOxGWcYhV845f2/9y/qhEUbJ1IrOsJ3jYBQ8FszOWruF48StYRFS3v/60+mRhh4j/SDISkd+KAmwM6cDT/9Pq9uUEGPHVLaQSWWtN2Pv4Oi+K9yK4iGyDeCCZh+l9IDA7G5vdrTze4dsFVJDD1MgSRNxShu+QhYAAAAAAAA=",
        "_w": 208.9,
        "_h": 208.9,
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "{\"filename\":\"Logo no background_00001_.png\",\"subfolder\":\"\"}"
      ],
      "widgets_values_named": {
        "_image_path": "{\"filename\":\"Logo no background_00001_.png\",\"subfolder\":\"\"}"
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3579,
      "type": "LCLabel",
      "pos": [
        -8590,
        -5230
      ],
      "size": [
        1232,
        123
      ],
      "flags": {
        "pinned": true
      },
      "order": 31,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Lonecat's",
        "font": "Georgia",
        "size": 100,
        "bold": true,
        "italic": false,
        "color": "#999999",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 1232,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "24728b75a7291ed7d3ac57d6e23d906823392387",
        "Node name for S&R": "LCLabel",
        "_w": 1232,
        "_h": 123,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3583,
      "type": "LCSlider",
      "pos": [
        -9990,
        -3950
      ],
      "size": [
        430,
        32
      ],
      "flags": {
        "pinned": true
      },
      "order": 32,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "*",
          "type": "*",
          "links": [
            47839
          ]
        }
      ],
      "title": "🪪 ID Edit Ref Boost 1",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCSlider",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "min": 0,
        "max": 4,
        "step": 0.1,
        "decimals": 1
      },
      "widgets_values": [
        2.7,
        0,
        4,
        0.1,
        1,
        ""
      ],
      "widgets_values_named": {
        "value": 2.7,
        "min": 0,
        "max": 4,
        "step": 0.1,
        "decimals": 1,
        "lc123_face": ""
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 3584,
      "type": "LCNote",
      "pos": [
        -8560,
        -3110
      ],
      "size": [
        520,
        270
      ],
      "flags": {
        "pinned": true
      },
      "order": 33,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n   - bottom image shoudljbe higher than top. \n   - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
            },
            "zh": {
              "text": "### 👉Krea 2 模型**不像 Klein_9b 那样做 I2I。** 它只把图像当作参考。它**不会**直接复现一张图像。\n\n\n### Base Prompt Encode 📝\n\n- 用于普通 T2I 和普通 I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 如果开着 **Sage Attention**，这个就不能用！** 必须在上面（⚙️ User Settings 里）以及你的 **start.bat** 文件中都关掉它\n\n**使用方法**\n- 确保打开开关\n- Image 1 是你的原图\n- 需要时打开 image 2\n- 在主提示词区域写提示词\n\n---\n\n### 🪪 Identity Edit\n- 必须先把 **⚠️ Image Edit 🖼️🔁** 设为 **ON** 才能用\n- 两张图像都可以使用\n- **ref boost**\n   - 下面那张图的值应该比上面的高。\n   - 如果你用下面的人脸图去迁移到上面那张，设为 4。否则通常 image 1 用 1.0、image 2 用 2.0 就行\n\n### 🥅 Controlnet\n- 只使用 base prompt 📝\n- 🪪 ID Edit 必须关闭\n",
              "src": "42e4923f",
              "srcTitle": ""
            },
            "ja": {
              "text": "### 👉Krea 2 モデルは **Klein_9b のような I2I はしません。** 画像を参照として使うだけで、画像をそのまま再現することは**ありません**。\n\n\n### Base Prompt Encode 📝\n\n- 通常の T2I と通常の I2I に使います\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 **Sage Attention** がオンだと動きません!** 上の(⚙️ User Settings)でも、**start.bat** ファイルでもオフにしておく必要があります\n\n**使い方**\n- スイッチを必ずオンにします \n- Image 1 は元の画像です\n- 必要に応じて image 2 をオンにします\n- プロンプトはメインのプロンプト欄に入力します\n\n---\n\n### 🪪 Identity Edit\n- これを動かすには **Image Edit 🖼️🔁** が **ON** になっている必要があります\n- 両方の画像に使えます\n- **ref boost**\n   - 下の画像は上より高くします。 \n   - 下に顔写真を置いて上の画像に移したい場合は 4 に。それ以外は、image 1 を 1.0、image 2 を 2.0 にするとたいていうまくいきます\n\n### 🥅 Controlnet\n- base prompt 📝 だけを使います\n- 🪪 ID Edit はオフにします",
              "src": "42e4923f",
              "srcTitle": ""
            },
            "ko": {
              "text": "### 👉Krea 2 모델은 **Klein_9b처럼 I2I를 하지 않습니다.** 이미지를 참조로 사용할 뿐, 이미지를 직접 재현하지 **않습니다**.\n\n\n### Base Prompt Encode 📝\n\n- 일반 T2I와 일반 I2I에 사용하세요\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 **Sage Attention**이 켜져 있으면 작동하지 않습니다!** 위쪽(⚙️ User Settings)에서도, **start.bat** 파일에서도 꺼져 있어야 합니다\n\n**사용법**\n- 스위치를 켜는 것을 잊지 마세요\n- Image 1은 원본 사진입니다\n- 필요하면 image 2를 켜세요\n- 메인 프롬프트 영역에 프롬프트를 입력하세요\n\n---\n\n### 🪪 Identity Edit\n- 이게 작동하려면 **⚠️ Image Edit 🖼️🔁**가 **ON**이어야 합니다\n- 두 이미지 모두에 사용할 수 있습니다\n- **ref boost**\n   - 아래 이미지가 위 이미지보다 높아야 합니다.\n   - 아래에 얼굴 사진을 넣어 위로 옮기는 경우 4로 설정하세요. 그 외에는 보통 image 1에 1.0, image 2에 2.0이 잘 맞습니다\n\n### 🥅 Controlnet\n- base prompt 📝만 사용하세요\n- 🪪 ID Edit는 꺼야 합니다",
              "src": "42e4923f",
              "srcTitle": ""
            }
          },
          "titles": {}
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n   - bottom image shoudljbe higher than top. \n   - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n   - bottom image shoudljbe higher than top. \n   - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3585,
      "type": "LCStop",
      "pos": [
        -6710,
        -3890
      ],
      "size": [
        310,
        50
      ],
      "flags": {
        "pinned": true
      },
      "order": 258,
      "mode": 0,
      "inputs": [
        {
          "name": "In",
          "type": "*",
          "link": 47784
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47831
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCStop",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "enable": false
      },
      "color": "#963232",
      "bgcolor": "#963232"
    },
    {
      "id": 3586,
      "type": "PreviewImage",
      "pos": [
        -6390,
        -3890
      ],
      "size": [
        610,
        880
      ],
      "flags": {
        "pinned": true
      },
      "order": 253,
      "mode": 0,
      "inputs": [
        {
          "label": "Rough Draft",
          "name": "images",
          "type": "IMAGE",
          "link": 47785
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.7.0",
        "Node name for S&R": "PreviewImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.5.2"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#233",
      "bgcolor": "#355",
      "shape": 2
    },
    {
      "id": 3587,
      "type": "LC Bypasser Panel",
      "pos": [
        -7420,
        -3890
      ],
      "size": [
        370,
        150
      ],
      "flags": {
        "pinned": true
      },
      "order": 261,
      "mode": 0,
      "inputs": [
        {
          "name": "hub",
          "type": "*",
          "link": 47786
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        true,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": true,
        "Enable 3": true,
        "Enable 4": true
      },
      "color": "#c87a2c",
      "bgcolor": "#b46618"
    },
    {
      "id": 3588,
      "type": "LCNote",
      "pos": [
        -7970,
        -3890
      ],
      "size": [
        540,
        880
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 34,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🧠 Notes",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n  * base: a plain scheduler, picked in base_scheduler. 🥱\n  * beta: the beta curve with your own alpha and beta.\n  * flowmatch: the FlowMatch curve. 😎\n  * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n  * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n    - **look only** (default): crisp detail without big reshuffles.👈🏼\n    - **classic:** the original. Small things shift (folds, windows, background focus).\n    - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
            },
            "zh": {
              "text": "## 概述\n\n### 💡Cat，你把这里原来的东西都怎么了？ \n\n- [在这里阅读详情](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector 现在是 **Sigma_curve presets**\n- Sigma Resample 其实只在第一遍有效，所以现在叫 **first-pass-resample**\n- 以前我没法拖动构建好的 sigma。现在可以了。\n- *Res4lyf* 😮‍💨 让你没法直接接上它们的采样器。**🤡Clownsampler** 现在已内置 🛠️\n\n**双采样器（Dual Samplers）**\n- 专门放在这里来处理 ControlNet 渗色。\n- 第一遍带着 ControlNet 模型的 conditioning 运行，第二遍用干净的模型运行。\n- 第二遍不需要很多步数（大约 10%）。把 **step_swap** 设在接近末尾的位置，并把 **low_pass** 设为 **renoise**。\n\n**VRAM 与处理速度**\n- 加入 **Image reference edit 🖼️🔁** 和 **Style Transfer 👠🥂👗** 会**显著**拖慢处理速度。\n- 依然能处理，只是要花两倍的时间。**🥅 ControlNet** 也是一样。\n- 组合得越多，就越慢。**这是正常的。**\n- 🧀 奶酪不该有洞 🤔\n\n---\n## ⚙️ 设置：\n\n**Denoise（现已移到最上面）**\n- 主要用于 I2I 🖼️。在较高数值下效果不错。日常使用我喜欢保持在 0.97 左右，但想改变姿势时，它也是我第一个会去调的参数。\n\n**🤡 ClownSamplerSelector**\n- ClownShark 采样器的主要优势之一，就是它的 **fully_implicit**、**diag_implicit** 以及许多其他 **sampler** 选项。\n-- **ClownSampler Selector:** 手动挑选任意一个 Clown 采样器。*注：* 工作流里的其他一切都会跟随你在 *⚙️ User Settings* 区域里的选择。\n- ⚠️ Fully implicit 采样器（radau_iia_3s 等）每一步会调用模型多次。同样的画面，大约慢 3 倍。\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 从一半大小开始生成画面，中途放大到完整尺寸。采样大约快 2 倍，画质相同 **（整个流程大约节省 33%）。**\n- 只存在于 **High Pass Sampler** 上。low pass 以完整尺寸完成。\n- **auto (pick):** 在适合该调度的那一步放大。\n- **grow_at_step:** auto 关闭时自己设置。**0 = 关闭。**\n- ⚠️ 布局会跟随模型训练时的尺寸，所以开启时同一个 seed 的取景会稍紧一些。要重新渲染旧 seed？这一次把 grow_at_step 设为 0。\n- 放大和图生图的流程照常运行：它们的布局来自你的图像。\n- 🤔 **meh** 因素：在同一个 seed 上开关它，图像会有轻微变化 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **两遍共用一个 scheduler。** 节点上的图表显示完整的调度：橙色 = 第一遍，蓝色 = 第二遍，虚线 = 你编辑之前的预设。把节点拉高，图表也会变大。\n- **sampler:** 图表下方的绿线告诉你，对你的模型来说什么表现最好（Krea 2：euler + beta57）。\n- **sigma_curve_presets:** 调度的形状。只会显示你所选形状对应的设置。\n  * base: 普通 scheduler，在 base_scheduler 里选择。🥱\n  * beta: beta 曲线，可自定义 alpha 和 beta。\n  * flowmatch: FlowMatch 曲线。😎\n  * **hyperbolic / gaussian:** 把基础曲线用 tanh、钟形曲线等弯折。🤫🫙👍🏼\n  * saved: 你当时觉得也许值得保留、但大概永远不会再用的任何曲线 🤔\n- **拖动图表上的点来弯折曲线。** smooth 会带动邻近的点（smooth_radius = 带动多少个），spike 只移动那一个点。reset curve 撤销，save curve 把它保存为预设。\n- **steps:** 两遍合计的总步数。\n- **step_swap:** 干净模型接手的那一步。针对 ControlNet 渗色，把它设在接近末尾（steps 20，step_swap 18 = 最后 10% 用干净模型运行）。0 = 只有一遍。\n- **first_pass_resample:** 拉长第一遍的调度，给它更多时间来建立结构。1 = 关闭。（1.15 是我的最爱）\n- **low_pass:** *continue noise schedule* = 第二遍完成剩下的噪声。*renoise* = 第一遍完成画面，然后重新加噪声回到 swap 水平，这样干净模型才有东西可以精修（例如 🥅 controlNet 清理）。*Swap late* = 轻度清理，*earlier* = 更重的精修。\n- **denoise:** I2I。denoise_steps：full schedule = denoise 覆盖整个流程。at step swap = 只作用于第一遍，让第二遍自己精修。\n- **sigma_shift:** 保持使用模型默认值。更高 = 更多步数用在构图上，更低 = 更多用在细节上。flowmatch 和 saved 曲线会忽略它。\n- **💡 Flow 模型（Krea 2、Z-Image、Flux 2）：** base_scheduler 里 beta、beta57 和 simple 是安全的。Karras、kl_optimal 和 linear_quadratic 会烧图。\n- ⚠️ 向下拖动 gaussian 曲线时要轻一点。它本来就让噪声保持在高位，拖得太多会把细节步数砍短，把画面烧坏。\n\n---\n\n**LC Detail Daemon (BETA)**\n- 它告诉模型噪声比实际少一点，于是模型去除得少一点，保留更多精细纹理，从而增加细节。\n- **amount** 使用与原版 Detail Daemon 相同的刻度（1.0 = 峰值处噪声减少 10%），但绝不会乘以你的 CFG。\n- **start / end** 和原版一样是步数：0.15 到 0.85。\n- **peak** 和 **exponent** 比 amount 作用更大。**peak 0** = 在窗口起点最强，也就是在噪声较多、决定形状的步数上。**exponent 0** = 整个窗口内全强度。\n- **mode:**\n    - **look only**（默认）：清晰的细节，不会大幅重新排布。👈🏼\n    - **classic:** 原版。小东西会发生偏移（衣褶、窗户、背景焦点）。\n    - **keep structure:** 只保留变化中的精细部分，所以布局完全留在原处。慢约 45%。\n- ⚠️ 会自己加噪声的采样器（SDE、ancestral、res_2s / res_3s、eta 0.5 的 ClownShark）+ Detail Daemon = 出现斑点。降低 amount，或选一个不加噪声的采样器。\n\n---\n\n**LC Stop 🛑**\n- 开启后，生成会在这里停下。让你在进入放大器、detailer 等之前先做调整。\n- 根据图像的出图效果，修改它后面的设置，然后点 **⏯️**。\n- 我最喜欢的低 VRAM 技巧。\n- 💡⚠️ **如果你开启了随机 seed，它每次都会从头开始。一定要固定 seed！**\n\n**Notify 🔊**\n- 运行到这里时发出声音，这样你就不用坐在那里盯着看了。\n- 不客气 😉\n\n---\n\n**LC Sigmas 最佳设置**\n| 模型 | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 备注 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 日常配置 |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | 步数越多 = 效果越强 |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 最能吃细节 |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | 步数太少：它只会改变光线，而不是增加细节 |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | 这里用 Karras 没问题，flow 模型上不行 |\n\n**Detail Daemon 最佳设置**\n| 预设 | amount | start | end | peak | exponent | mode | 推荐用途 | 备注 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced**（默认） | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 日常使用 | 测试过的设置 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | 人像、皮肤 | 几乎不改变任何东西 |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 旧版 Detail Daemon 的感觉 | 小东西会偏移 |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 什么都不能动的时候 | 慢约 45% |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | 杂乱或颗粒感强的渲染 | 负值 = 更平滑，细节更少 |\n\n### 💡 快速提示：\n- **peak** 和 **exponent** 设为 0 时冲击力最强。调高它们会让锐化更温和。\n- **amount** 沿用原版 Detail Daemon 的刻度：1.0 = 峰值处噪声减少 10%。\n- **classic** 和 **keep structure** 比 look only 作用更强：从一半的 amount 开始。\n- **start / end:** 不要动最后几步，否则噪声会残留在图像里。\n- 4 步模型：不值得用。",
              "src": "60e0594b",
              "srcTitle": "🧠 Notes"
            },
            "ja": {
              "text": "## 概要\n\n### 💡Cat、ここにあったものを全部どうしたの？ \n\n- [詳しくはこちら](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selectorは **Sigma_curve presets** になりました\n- Sigma Resampleは1パス目でしか実際には効いていなかったので、**first-pass-resample** になりました\n- 作ったsigmaをドラッグできなかったのが、できるようになりました。\n- *Res4lyf* 😮‍💨 のせいで、あちらのサンプラーを直接つなげなくなりました。**🤡Clownsampler** を内蔵しました 🛠️\n\n**デュアルサンプラー**\n- ControlNetのにじみ対策のために、特別にここに入れています。\n- 1パス目はControlNetのモデルconditioningつきで、2パス目はクリーンなモデルで走らせます。\n- 2パス目のステップ数はそれほど要りません（10%くらい）。**step_swap** を終盤に置き、**low_pass** を **renoise** にします。\n\n**VRAMと処理速度**\n- **Image reference edit 🖼️🔁** と **Style Transfer 👠🥂👗** を足すと、処理が**大幅に**遅くなります。\n- 処理自体はできますが、倍の時間がかかります。**🥅 ControlNet** も同じです。\n- 組み合わせるほど遅くなります。**これは正常です。**\n- 🧀 チーズに穴があってはいけません 🤔\n\n---\n## ⚙️ 設定：\n\n**Denoise（上に移動しました）**\n- 主にI2I 🖼️用です。高めの値でよく効きます。普段使いでは0.97あたりにしていますが、ポーズを変えたいときに最初にいじるのもこれです。\n\n**🤡 ClownSamplerSelector**\n- ClownSharkサンプラーの大きな利点のひとつは、**fully_implicit**、**diag_implicit** をはじめとする数多くの**sampler**の選択肢です。\n-- **ClownSampler Selector:** Clownサンプラーを好きなように手動で選べます。*注意：* ワークフローのそれ以外の部分は、*⚙️ User Settings* エリアでのあなたの選択に従います。\n- ⚠️ Fully implicitのサンプラー（radau_iia_3sなど）は、1ステップあたりモデルを何度も呼び出します。同じ絵で、約3倍遅くなります。\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 絵を半分のサイズで始めて、途中でフルサイズまで育てます。同じ画質でサンプリングが約2倍速くなります **（フル実行からおよそ33%カット）。**\n- **High Passサンプラー**にだけ付けます。low passはフルサイズで仕上げます。\n- **auto (pick):** スケジュールに合った適切なステップで育てます。\n- **grow_at_step:** autoをオフにしたときに自分で設定します。**0＝オフ。**\n- ⚠️ レイアウトはモデルが学習したサイズに従うので、オンにするとseedの構図が少しタイトになります。古いseedを再レンダリングするなら、その回はgrow_at_stepを0にしてください。\n- アップスケールとimage to imageのパスは通常どおり動きます：レイアウトはあなたの画像から決まります。\n- 🤔 **うーん**ポイント：同じseedでオンとオフを切り替えると、画像が少し変わります 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **両方のパスを1つのスケジューラーで。** ノード上のグラフがスケジュール全体を表示します：オレンジ＝1パス目、青＝2パス目、破線＝編集前のプリセット。ノードを縦に伸ばすとグラフも大きくなります。\n- **sampler:** グラフの下の緑の線が、あなたのモデルで最もテスト結果が良かったものを教えてくれます（Krea 2：euler + beta57）。\n- **sigma_curve_presets:** スケジュールの形です。選んだものの設定だけが表示されます。\n  * base: 素のスケジューラーで、base_schedulerで選びます。🥱\n  * beta: 自分で決めたalphaとbetaを使ったbetaカーブ。\n  * flowmatch: FlowMatchカーブ。😎\n  * **hyperbolic / gaussian:** ベースのカーブをtanhや釣鐘型のカーブなどで曲げたもの。🤫🫙👍🏼\n  * saved: その時は取っておく価値があると思ったけれど、たぶんもう二度と使わないカーブたち 🤔\n- **グラフ上のポイントをドラッグするとカーブが曲がります。** smoothは隣の点も引っ張ります（smooth_radius＝何点か）、spikeはその点だけを動かします。reset curveで元に戻り、save curveでプリセットとして保存します。\n- **steps:** 両パスを合わせた総ステップ数。\n- **step_swap:** クリーンなモデルに切り替わるステップ。ControlNetのにじみ対策では、終盤に置きます（steps 20、step_swap 18＝最後の10%がクリーンで走る）。0＝1パスのみ。\n- **first_pass_resample:** 1パス目のスケジュールを引き伸ばして、構造を作る時間を増やします。1＝オフ。（私は1.15が好き）\n- **low_pass:** *continue noise schedule*＝2パス目が残りのノイズを仕上げます。*renoise*＝1パス目で絵を仕上げ、そのあと新しいノイズをswapのレベルまで戻して、クリーンなモデルが整える余地を作ります（例：🥅 controlNetの後始末）。*Swapを遅く*＝軽い後始末、*早く*＝しっかり整える。\n- **denoise:** I2I用です。denoise_steps：full schedule＝denoiseが全体に効く。at step swap＝1パス目のみで、2パス目は単独で整えます。\n- **sigma_shift:** use model defaultのままにしておきます。大きいほど構図に、小さいほど細部にステップを多く使います。flowmatchとsavedのカーブは無視します。\n- **💡 Flowモデル（Krea 2、Z-Image、Flux 2）:** base_schedulerではbeta、beta57、simpleなら安全です。Karras、kl_optimal、linear_quadraticは焼けます。\n- ⚠️ gaussianカーブを下にドラッグするときは控えめに。もともとノイズが高いままなので、大きくドラッグすると細部のステップが短くなって絵が焼けます。\n\n---\n\n**LC Detail Daemon (BETA)**\n- 実際よりノイズが少しだけ少ない、とモデルに伝えることで細部を足します。モデルが取り除くノイズが少し減って、細かいテクスチャが残ります。\n- **amount** は元のDetail Daemonと同じスケールです（1.0＝ピークでノイズ10%減）。ただしCFGが掛かることは一切ありません。\n- **start / end** は元と同じくステップです：0.15〜0.85。\n- **peak** と **exponent** は、amountより効きます。**peak 0**＝ウィンドウの最初、形が決まるノイズの多いステップで最強。**exponent 0**＝ウィンドウ全体で全開。\n- **mode:**\n    - **look only**（デフォルト）：大きな組み替えなしで、くっきりした細部。👈🏼\n    - **classic:** 元のやつ。小さなものが動きます（服のしわ、窓、背景のピント）。\n    - **keep structure:** 変化のうち細かい部分だけを残すので、レイアウトは完全にそのまま。約45%遅くなります。\n- ⚠️ 自分でノイズを足すサンプラー（SDE、ancestral、res_2s / res_3s、eta 0.5のClownShark）とDetail Daemonの組み合わせは、ブツブツが出ます。amountを下げるか、ノイズを足さないサンプラーにしてください。\n\n---\n\n**LC Stop 🛑**\n- オンにすると、生成がここで止まります。アップスケーラーやディテーラーなどに進む前に、変更を加えられます。\n- 画像の出来を見て以降の設定を変えてから、**⏯️** を押してください。\n- 私のお気に入りの低VRAM対策です。\n- 💡⚠️ **ランダムseedをオンにしていると、毎回ゼロからやり直しになります。必ずseedを固定してください！**\n\n**Notify 🔊**\n- ここまで来たら音が鳴るので、ずっと張り付いて見ている必要がありません。\n- どういたしまして 😉\n\n---\n\n**LC Sigmasのおすすめ設定**\n| モデル | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 備考 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 普段使いのセットアップ |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | ステップが多いほど強く効く |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 細部の乗りが一番いい |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | ステップが少なすぎる：細部を足すかわりに光が動く |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karrasはここなら問題なし、flowモデルでは不可 |\n\n**Detail Daemonのおすすめ設定**\n| プリセット | amount | start | end | peak | exponent | mode | おすすめの用途 | 備考 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced**（デフォルト） | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 普段使い | テスト済みの設定 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | ポートレート、肌 | ほとんど何も動かさない |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 昔のDetail Daemonの感じ | 小さなものが動く |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 何も動かしたくないとき | 約45%遅い |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | ごちゃついた、またはざらついた絵 | マイナス＝より滑らかで、細部は減る |\n\n### 💡 ちょっとしたコツ：\n- **peak** と **exponent** が0のときに一番パンチが出ます。上げると、よりやさしいシャープになります。\n- **amount** は元のDetail Daemonのスケールです：1.0＝ピークでノイズ10%減。\n- **classic** と **keep structure** はlook onlyより強く効きます：amountは半分から始めましょう。\n- **start / end:** 最後の数ステップはいじらないでください。ノイズが画像に残ります。\n- 4ステップのモデル：やる価値はありません。\n",
              "src": "60e0594b",
              "srcTitle": "🧠 Notes"
            },
            "ko": {
              "text": "## 개요\n\n### 💡Cat, 여기 있던 거 다 어디 갔어요? \n\n- [여기서 읽어보세요](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector는 이제 **Sigma_curve presets**입니다\n- Sigma Resample은 사실 첫 번째 패스에서만 제대로 작동해서, 이제 **first-pass-resample**입니다\n- 만들어진 sigma를 드래그할 수 없었는데, 이제 됩니다.\n- *Res4lyf* 😮‍💨 때문에 그쪽 sampler를 직접 연결할 수 없게 됐습니다. **🤡Clownsampler**는 이제 내장되어 있습니다 🛠️\n\n**Dual Samplers**\n- ControlNet 번짐(bleed)을 해결하려고 특별히 넣었습니다.\n- 첫 번째 패스는 ControlNet 모델 conditioning으로 돌고, 두 번째는 깨끗한 모델로 돕니다.\n- 두 번째는 steps가 많이 필요 없습니다 (10% 정도). **step_swap**을 끝 쪽에 두고 **low_pass**는 **renoise**로 설정하세요.\n\n**VRAM과 처리 속도**\n- **Image reference edit 🖼️🔁**과 **Style Transfer 👠🥂👗**을 추가하면 처리 속도가 **크게** 느려집니다.\n- 처리는 되지만 시간이 두 배 걸립니다. **🥅 ControlNet**도 마찬가지입니다.\n- 조합할수록 느려집니다. **정상입니다.**\n- 🧀 치즈에는 구멍이 없어야 합니다 🤔\n\n---\n## ⚙️ 설정:\n\n**Denoise (이제 맨 위에 있음)**\n- 주로 I2I 🖼️용입니다. 높은 값에서 잘 작동합니다. 일상적으로는 0.97 정도로 둡니다만, 포즈를 바꾸고 싶을 때 가장 먼저 만지는 값이기도 합니다.\n\n**🤡 ClownSamplerSelector**\n- ClownShark sampler의 주요 장점 중 하나는 **fully_implicit**, **diag_implicit** 같은 수많은 **sampler** 옵션입니다.\n-- **ClownSampler Selector:** Clown sampler 중 아무거나 직접 고릅니다. *참고:* 워크플로의 나머지는 모두 *⚙️ User Settings* 영역에서 고른 것을 따릅니다.\n- ⚠️ Fully implicit sampler(radau_iia_3s 등)는 step마다 모델을 여러 번 호출합니다. 같은 그림에 약 3배 느립니다.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 그림을 절반 크기로 시작해서 중간에 풀 사이즈로 키웁니다. 샘플링이 약 2배 빠르고 품질은 같습니다 **(전체 실행 기준 약 33% 단축).**\n- **High Pass Sampler**에만 붙어 있습니다. low pass는 풀 사이즈에서 마무리합니다.\n- **auto (pick):** 스케줄에 맞는 step에서 키웁니다.\n- **grow_at_step:** auto를 껐을 때 직접 설정합니다. **0 = 끔.**\n- ⚠️ 레이아웃이 모델이 학습된 크기를 따르기 때문에, 켜면 같은 seed라도 구도가 조금 더 타이트하게 잡힙니다. 예전 seed를 다시 렌더링하나요? 그 실행에는 grow_at_step을 0으로 하세요.\n- Upscale과 image to image 패스는 평소대로 돌아갑니다: 레이아웃이 내 이미지에서 나오기 때문입니다.\n- 🤔 **meh** 요소: 같은 seed에서 켜고 끄면 이미지가 약간 바뀝니다 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **두 패스에 스케줄러 하나.** 노드의 그래프가 전체 스케줄을 보여줍니다: 주황 = 첫 번째 패스, 파랑 = 두 번째 패스, 점선 = 수정하기 전의 프리셋. 노드를 세로로 키우면 그래프도 커집니다.\n- **sampler:** 그래프 아래 초록 선이 내 모델에서 가장 잘 나온 조합을 알려줍니다 (Krea 2: euler + beta57).\n- **sigma_curve_presets:** 스케줄의 모양. 고른 것의 설정만 표시됩니다.\n  * base: 일반 스케줄러, base_scheduler에서 선택. 🥱\n  * beta: 직접 alpha와 beta를 넣는 beta 곡선.\n  * flowmatch: FlowMatch 곡선. 😎\n  * **hyperbolic / gaussian:** 기본 곡선을 tanh나 종 모양 곡선 등으로 휘게 한 것. 🤫🫙👍🏼\n  * saved: 그때는 보관할 만하다고 생각했지만 아마 다시는 안 쓸 곡선들 🤔\n- **그래프의 점을 드래그해서 곡선을 휘게 하세요.** smooth는 이웃 점을 같이 끌고 가고(smooth_radius = 몇 개), spike는 그 점만 움직입니다. reset curve로 되돌리고, save curve로 프리셋으로 저장합니다.\n- **steps:** 두 패스를 합친 총 steps.\n- **step_swap:** 깨끗한 모델이 넘겨받는 step. ControlNet 번짐에는 끝 쪽에 두세요 (steps 20, step_swap 18 = 마지막 10%가 깨끗하게 돕니다). 0 = 한 패스만.\n- **first_pass_resample:** 첫 번째 패스의 스케줄을 늘려서 구조를 만들 시간을 더 줍니다. 1 = 끔. (1.15를 제일 좋아합니다)\n- **low_pass:** *continue noise schedule* = 두 번째 패스가 남은 노이즈를 마무리합니다. *renoise* = 첫 번째 패스가 그림을 끝내고, 새 노이즈를 swap 수준까지 다시 올려서 깨끗한 모델이 다듬을 거리가 생깁니다 (예: 🥅 controlNet 정리). *Swap late* = 가벼운 정리, *earlier* = 더 강한 리파인.\n- **denoise:** I2I. denoise_steps: full schedule = denoise가 전체 실행에 걸쳐 적용. at step swap = 첫 번째 패스에만 적용되고 두 번째 패스는 혼자 리파인합니다.\n- **sigma_shift:** use model default로 두세요. 높을수록 구도에 더 많은 steps, 낮을수록 디테일에 더 많이. flowmatch와 saved 곡선은 무시합니다.\n- **💡 Flow 모델 (Krea 2, Z-Image, Flux 2):** base_scheduler에서 beta, beta57, simple은 안전합니다. Karras, kl_optimal, linear_quadratic은 타버립니다.\n- ⚠️ gaussian 곡선을 아래로 많이 끌지 마세요. 이미 노이즈를 높게 유지하는데, 많이 끌면 디테일 steps가 잘려서 그림이 타버립니다.\n\n---\n\n**LC Detail Daemon (BETA)**\n- 모델에게 실제보다 노이즈가 조금 적다고 알려서 디테일을 더합니다. 그러면 조금 덜 제거해서 미세한 질감이 더 남습니다.\n- **amount**는 원래 Detail Daemon과 같은 스케일을 쓰지만(1.0 = 피크에서 노이즈 10% 감소) CFG가 곱해지지는 않습니다.\n- **start / end**는 원래처럼 steps입니다: 0.15~0.85.\n- **peak**와 **exponent**가 amount보다 더 많은 일을 합니다. **peak 0** = 윈도우 시작 지점, 형태를 잡는 노이즈 많은 steps에서 가장 강함. **exponent 0** = 윈도우 전체에서 최대 강도.\n- **mode:**\n    - **look only** (기본값): 큰 재배치 없이 또렷한 디테일.👈🏼\n    - **classic:** 원조. 작은 것들이 바뀝니다 (주름, 창문, 배경 초점).\n    - **keep structure:** 변화의 미세한 부분만 유지해서 레이아웃이 정확히 그 자리에 남습니다. 약 45% 느립니다.\n- ⚠️ 자체 노이즈를 추가하는 sampler(SDE, ancestral, res_2s / res_3s, eta 0.5의 ClownShark) + Detail Daemon = 반점. amount를 낮추거나 노이즈 없는 sampler를 고르세요.\n\n---\n\n**LC Stop 🛑**\n- 켜면 생성이 여기서 멈춥니다. upscaler, detailer 등에 들어가기 전에 수정할 수 있습니다.\n- 이미지가 어떻게 나왔는지에 따라 그 뒤의 설정을 바꾸고 **⏯️**를 누르세요.\n- 제가 제일 좋아하는 저VRAM 요령입니다.\n- 💡⚠️ **랜덤 seed를 켜놨다면 계속 처음부터 다시 시작합니다. seed를 꼭 고정하세요!**\n\n**Notify 🔊**\n- 이 지점에 도달하면 소리가 나서 지켜보고 있지 않아도 됩니다.\n- 천만에요 😉\n\n---\n\n**LC Sigmas 최적 설정**\n| 모델 | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 비고 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 일상 설정 |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | steps가 많을수록 더 강하게 먹힘 |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 디테일을 가장 잘 받음 |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | steps가 너무 적어서 디테일 대신 조명이 바뀜 |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | 여기선 Karras 괜찮음, flow 모델에는 안 됨 |\n\n**Detail Daemon 최적 설정**\n| 프리셋 | amount | start | end | peak | exponent | mode | 추천 용도 | 비고 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (기본값) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 일상 사용 | 테스트한 설정 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | 인물, 피부 | 거의 아무것도 안 움직임 |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 옛 Detail Daemon 느낌 | 작은 것들이 바뀜 |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 아무것도 움직이면 안 될 때 | 약 45% 느림 |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | 복잡하거나 그레인 낀 렌더 | 음수 = 더 매끄럽고 디테일 감소 |\n\n### 💡 빠른 팁:\n- 임팩트는 **peak**와 **exponent**가 0일 때 나옵니다. 더 부드럽게 선명하게 하려면 올리세요.\n- **amount**는 원래 Detail Daemon의 스케일입니다: 1.0 = 피크에서 노이즈 10% 감소.\n- **classic**과 **keep structure**는 look only보다 강하게 먹힙니다: amount의 절반으로 시작하세요.\n- **start / end:** 마지막 steps는 건드리지 마세요. 안 그러면 노이즈가 이미지에 남습니다.\n- 4-step 모델: 할 만한 가치가 없습니다.",
              "src": "60e0594b",
              "srcTitle": "🧠 Notes"
            }
          },
          "titles": {
            "en": "🧠 Notes",
            "zh": "🧠 说明",
            "ja": "🧠 ノート",
            "ko": "🧠 노트"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n  * base: a plain scheduler, picked in base_scheduler. 🥱\n  * beta: the beta curve with your own alpha and beta.\n  * flowmatch: the FlowMatch curve. 😎\n  * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n  * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n    - **look only** (default): crisp detail without big reshuffles.👈🏼\n    - **classic:** the original. Small things shift (folds, windows, background focus).\n    - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n  * base: a plain scheduler, picked in base_scheduler. 🥱\n  * beta: the beta curve with your own alpha and beta.\n  * flowmatch: the FlowMatch curve. 😎\n  * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n  * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n    - **look only** (default): crisp detail without big reshuffles.👈🏼\n    - **classic:** the original. Small things shift (folds, windows, background focus).\n    - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
      },
      "color": "#aa5f46",
      "bgcolor": "#964b32"
    },
    {
      "id": 3589,
      "type": "LCSigmas",
      "pos": [
        -7040,
        -3890
      ],
      "size": [
        320,
        880
      ],
      "flags": {
        "pinned": true
      },
      "order": 179,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 47787
        },
        {
          "name": "model_2",
          "shape": 7,
          "type": "MODEL",
          "link": 47788
        },
        {
          "name": "image_size_latent",
          "shape": 7,
          "type": "LATENT",
          "link": 47789
        },
        {
          "name": "sampler",
          "type": "COMBO",
          "widget": {
            "name": "sampler"
          },
          "link": 47790
        },
        {
          "name": "base_scheduler",
          "type": "COMBO",
          "widget": {
            "name": "base_scheduler"
          },
          "link": 47791
        },
        {
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": 47792
        },
        {
          "name": "step_swap",
          "type": "INT",
          "widget": {
            "name": "step_swap"
          },
          "link": 47793
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "widget": {
            "name": "denoise"
          },
          "link": 47794
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 47795
        }
      ],
      "outputs": [
        {
          "name": "sigmas_high",
          "type": "SIGMAS",
          "links": [
            47799
          ]
        },
        {
          "name": "sigmas_low",
          "type": "SIGMAS",
          "links": [
            47805,
            47809
          ]
        },
        {
          "name": "noise_high",
          "type": "NOISE",
          "links": [
            47796
          ]
        },
        {
          "name": "noise_low",
          "type": "NOISE",
          "links": [
            47802
          ]
        },
        {
          "name": "info",
          "type": "STRING",
          "links": []
        },
        {
          "name": "sigmas_full",
          "type": "SIGMAS",
          "links": []
        },
        {
          "name": "sampler",
          "type": "SAMPLER",
          "links": [
            47801,
            47808
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
        "Node name for S&R": "LCSigmas",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "euler",
        "gaussian",
        "beta57",
        20,
        0,
        1,
        "at step swap",
        "continue noise schedule",
        "same as first",
        1.15,
        "use model default",
        1.15,
        0.6,
        0.6,
        3,
        true,
        0,
        "tanh",
        1,
        0.04,
        1,
        "transform",
        "smooth",
        1.5,
        "",
        0,
        "randomize",
        ""
      ],
      "widgets_values_named": {
        "sampler": "euler",
        "sigma_curve_presets": "gaussian",
        "base_scheduler": "beta57",
        "steps": 20,
        "step_swap": 0,
        "denoise": 1,
        "denoise_steps": "at step swap",
        "low_pass": "continue noise schedule",
        "scheduler_shape_2": "same as first",
        "first_pass_resample": 1.15,
        "sigma_shift": "use model default",
        "custom_shift": 1.15,
        "beta_alpha": 0.6,
        "beta_beta": 0.6,
        "flowmatch_shift": 3,
        "flowmatch_dynamic": true,
        "flowmatch_terminal": 0,
        "hyperbolic_function": "tanh",
        "hyperbolic_scale": 1,
        "gaussian_mean": 0.04,
        "gaussian_std": 1,
        "gaussian_operation": "transform",
        "edit_mode": "smooth",
        "smooth_radius": 1.5,
        "curve_edit": "",
        "seed": 0,
        "control_after_generate": "randomize",
        "lc_sigmas_graph": ""
      },
      "color": "#643264",
      "bgcolor": "#643264"
    },
    {
      "id": 3590,
      "type": "SamplerCustomAdvanced",
      "pos": [
        -6710,
        -3800
      ],
      "size": [
        310,
        110
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 220,
      "mode": 0,
      "inputs": [
        {
          "name": "noise",
          "type": "NOISE",
          "link": 47796
        },
        {
          "name": "guider",
          "type": "GUIDER",
          "link": 47797
        },
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 47798
        },
        {
          "name": "sigmas",
          "type": "SIGMAS",
          "link": 47799
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 47800
        }
      ],
      "outputs": [
        {
          "name": "output",
          "type": "LATENT",
          "links": [
            47806
          ]
        },
        {
          "name": "denoised_output",
          "type": "LATENT",
          "links": []
        }
      ],
      "title": "High Pass Sampler",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "SamplerCustomAdvanced",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3591,
      "type": "LCSpeedBoost",
      "pos": [
        -7420,
        -3700
      ],
      "size": [
        370,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 199,
      "mode": 0,
      "inputs": [
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 47801
        }
      ],
      "outputs": [
        {
          "name": "SAMPLER",
          "type": "SAMPLER",
          "links": [
            47798,
            47819
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfyui_lc123_nodes",
        "ver": "5076fdbf40437a6f2d5c71416065de15be1a7ca1",
        "Node name for S&R": "LCSpeedBoost",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        4
      ],
      "widgets_values_named": {
        "auto": true,
        "grow_at_step": 4
      },
      "color": "#912d2d",
      "bgcolor": "#7d1919"
    },
    {
      "id": 3592,
      "type": "SamplerCustomAdvanced",
      "pos": [
        -6710,
        -3650
      ],
      "size": [
        310,
        110
      ],
      "flags": {
        "pinned": true
      },
      "order": 233,
      "mode": 0,
      "inputs": [
        {
          "name": "noise",
          "type": "NOISE",
          "link": 47802
        },
        {
          "name": "guider",
          "type": "GUIDER",
          "link": 47803
        },
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 47804
        },
        {
          "name": "sigmas",
          "type": "SIGMAS",
          "link": 47805
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 47806
        }
      ],
      "outputs": [
        {
          "name": "output",
          "type": "LATENT",
          "links": [
            47827
          ]
        },
        {
          "name": "denoised_output",
          "type": "LATENT",
          "links": []
        }
      ],
      "title": "Low Pass Sampler",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.31.0",
        "Node name for S&R": "SamplerCustomAdvanced",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3593,
      "type": "ClownSamplerSelector_Beta",
      "pos": [
        -7420,
        -3570
      ],
      "size": [
        370,
        70
      ],
      "flags": {
        "pinned": true
      },
      "order": 35,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": [
            47818,
            47829
          ]
        }
      ],
      "title": "🤡 ClownSamplerSelector",
      "properties": {
        "cnr_id": "RES4LYF",
        "ver": "419de2d7c78f415dde9aa352a7231820ebfc17a4",
        "Node name for S&R": "ClownSamplerSelector_Beta",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "fully_implicit/radau_iia_3s"
      ],
      "widgets_values_named": {
        "sampler_name": "fully_implicit/radau_iia_3s"
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3594,
      "type": "LCNotify",
      "pos": [
        -7420,
        -3460
      ],
      "size": [
        370,
        130
      ],
      "flags": {
        "pinned": true
      },
      "order": 254,
      "mode": 0,
      "inputs": [
        {
          "name": "any",
          "shape": 7,
          "type": "*",
          "link": 47807
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": [
            47821
          ]
        }
      ],
      "title": "Notify 🔊",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
        "Node name for S&R": "LCNotify",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "always",
        1,
        "dragon-studio-2.mp3",
        null
      ],
      "widgets_values_named": {
        "mode": "always",
        "volume": 1,
        "file": "dragon-studio-2.mp3",
        "▶ preview": null
      },
      "color": "#649632",
      "bgcolor": "#649632"
    },
    {
      "id": 3595,
      "type": "LCDetailDaemon",
      "pos": [
        -6710,
        -3500
      ],
      "size": [
        310,
        490
      ],
      "flags": {
        "pinned": true
      },
      "order": 200,
      "mode": 0,
      "inputs": [
        {
          "name": "sampler",
          "type": "SAMPLER",
          "link": 47808
        },
        {
          "name": "sigmas",
          "shape": 7,
          "type": "SIGMAS",
          "link": 47809
        }
      ],
      "outputs": [
        {
          "name": "SAMPLER",
          "type": "SAMPLER",
          "links": [
            47804,
            47820
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCDetailDaemon",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        0.34,
        0.15,
        0.85,
        0,
        0,
        "look only",
        ""
      ],
      "widgets_values_named": {
        "amount": 0.34,
        "start": 0.15,
        "end": 0.85,
        "peak": 0,
        "exponent": 0,
        "mode": "look only",
        "lc_dd_graph": ""
      },
      "color": "#643264",
      "bgcolor": "#643264"
    },
    {
      "id": 3596,
      "type": "GetNode",
      "pos": [
        -7410,
        -3280
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 36,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            47812
          ]
        }
      ],
      "title": "Get_Cnet Model",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Cnet Model"
      ],
      "widgets_values_named": {
        "Constant": "Cnet Model"
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3597,
      "type": "LCPipeOut",
      "pos": [
        -7230,
        -3280
      ],
      "size": [
        200,
        610
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 127,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 47810
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            47811
          ]
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": [
            47788,
            47813,
            47822
          ]
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": []
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": [
            47828
          ]
        },
        {
          "name": "Model 2",
          "type": "MODEL",
          "links": []
        },
        {
          "name": "Clip 2",
          "type": "CLIP",
          "links": []
        },
        {
          "name": "VAE 2",
          "type": "VAE",
          "links": []
        },
        {
          "name": "Image",
          "type": "IMAGE",
          "links": []
        },
        {
          "name": "Mask",
          "type": "MASK",
          "links": []
        },
        {
          "name": "Width",
          "type": "INT",
          "links": []
        },
        {
          "name": "Height",
          "type": "INT",
          "links": []
        },
        {
          "name": "Latent",
          "type": "LATENT",
          "links": [
            47789,
            47800
          ]
        },
        {
          "name": "Batch",
          "type": "INT",
          "links": []
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": []
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": [
            47815,
            47823
          ]
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": []
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": [
            47816,
            47824
          ]
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": [
            47795
          ]
        },
        {
          "name": "total_steps",
          "type": "INT",
          "links": [
            47792
          ]
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": [
            47817
          ]
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "links": [
            47794
          ]
        },
        {
          "name": "step_swap",
          "type": "INT",
          "links": [
            47793
          ]
        },
        {
          "name": "cfg_2",
          "type": "FLOAT",
          "links": [
            47825
          ]
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": [
            47830
          ]
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": [
            47791
          ]
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": []
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCPipeOut",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3598,
      "type": "SetNode",
      "pos": [
        -7230,
        -3240
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 157,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "link": 47811
        }
      ],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": []
        }
      ],
      "title": "Set_Pipe",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Pipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Pipe"
      }
    },
    {
      "id": 3599,
      "type": "LCAnySwitch",
      "pos": [
        -7410,
        -3240
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 158,
      "mode": 0,
      "inputs": [
        {
          "label": "MODEL",
          "name": "any_01",
          "shape": 7,
          "type": "MODEL",
          "link": 47812
        },
        {
          "label": "MODEL",
          "name": "any_02",
          "shape": 7,
          "type": "MODEL",
          "link": 47813
        }
      ],
      "outputs": [
        {
          "label": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            47787,
            47814
          ]
        }
      ],
      "title": "HIgh Model switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3600,
      "type": "CFGGuider",
      "pos": [
        -7410,
        -3200
      ],
      "size": [
        270,
        100
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 178,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 47814
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 47815
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 47816
        },
        {
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          },
          "link": 47817
        }
      ],
      "outputs": [
        {
          "name": "GUIDER",
          "type": "GUIDER",
          "links": [
            47797
          ]
        }
      ],
      "title": "CFG Guider High",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "CFGGuider",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        8
      ],
      "widgets_values_named": {
        "cfg": 8
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3601,
      "type": "LC Bypasser",
      "pos": [
        -7230,
        -3200
      ],
      "size": [
        310,
        310
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 257,
      "mode": 0,
      "inputs": [
        {
          "name": "🤡 ClownSamplerSelector",
          "type": "*",
          "link": 47818
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Speed Boost (BETA) 🚀",
          "type": "*",
          "link": 47819
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Detail Daemon (BETA)",
          "type": "*",
          "link": 47820
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "Notify 🔊",
          "type": "*",
          "link": 47821
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": [
            47786
          ]
        }
      ],
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        true,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": true,
        "Enable 3": true,
        "Enable 4": true
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3602,
      "type": "CFGGuider",
      "pos": [
        -7410,
        -3160
      ],
      "size": [
        270,
        100
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 159,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 47822
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 47823
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 47824
        },
        {
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          },
          "link": 47825
        }
      ],
      "outputs": [
        {
          "name": "GUIDER",
          "type": "GUIDER",
          "links": [
            47803
          ]
        }
      ],
      "title": "CFG Guider Low",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.27.0",
        "Node name for S&R": "CFGGuider",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        8
      ],
      "widgets_values_named": {
        "cfg": 8
      },
      "color": "#223",
      "bgcolor": "#335"
    },
    {
      "id": 3603,
      "type": "SetNode",
      "pos": [
        -7230,
        -3120
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 255,
      "mode": 0,
      "inputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "link": 47826
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            47784
          ]
        }
      ],
      "title": "Set_Rough Draft",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Rough Draft",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Rough Draft"
      ],
      "widgets_values_named": {
        "Constant": "Rough Draft"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159",
      "shape": 2
    },
    {
      "id": 3604,
      "type": "VAEDecode",
      "pos": [
        -7230,
        -3160
      ],
      "size": [
        180,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 246,
      "mode": 0,
      "inputs": [
        {
          "label": "samples",
          "name": "samples",
          "type": "LATENT",
          "link": 47827
        },
        {
          "label": "vae",
          "name": "vae",
          "type": "VAE",
          "link": 47828
        }
      ],
      "outputs": [
        {
          "label": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            47785,
            47807,
            47826
          ]
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.7.0",
        "Node name for S&R": "VAEDecode",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#322",
      "bgcolor": "#533",
      "shape": 2
    },
    {
      "id": 3605,
      "type": "LCAnySwitch",
      "pos": [
        -7410,
        -3120
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 160,
      "mode": 0,
      "inputs": [
        {
          "label": "COMBO",
          "name": "any_01",
          "shape": 7,
          "type": "COMBO",
          "link": 47829
        },
        {
          "label": "COMBO",
          "name": "any_02",
          "shape": 7,
          "type": "COMBO",
          "link": 47830
        }
      ],
      "outputs": [
        {
          "label": "COMBO",
          "name": "COMBO",
          "type": "COMBO",
          "links": [
            47790
          ]
        }
      ],
      "title": "Sampler switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "45c0fd983d47677b1febbad80d1496a0dc0ebbb4",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3606,
      "type": "SetNode",
      "pos": [
        -7230,
        -3080
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 262,
      "mode": 0,
      "inputs": [
        {
          "name": "*",
          "type": "*",
          "link": 47831
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47832
          ]
        }
      ],
      "title": "Set_RD Post Stop",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "RD Post Stop",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.2",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "RD Post Stop"
      ],
      "widgets_values_named": {
        "Constant": "RD Post Stop"
      }
    },
    {
      "id": 3607,
      "type": "GetNode",
      "pos": [
        -7410,
        -3080
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 37,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            47810
          ]
        }
      ],
      "title": "Get_Prep Pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Prep Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Prep Pipe"
      }
    },
    {
      "id": 3608,
      "type": "LCVRAMCacheClear",
      "pos": [
        -7230,
        -3040
      ],
      "size": [
        270,
        30
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 264,
      "mode": 0,
      "inputs": [
        {
          "name": "any",
          "type": "*",
          "link": 47832
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": []
        }
      ],
      "title": "VRAM Cache Clear",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "d430b9b943d40c536e677cceae67d7a74caf7906",
        "Node name for S&R": "LCVRAMCacheClear",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3609,
      "type": "LCShowText",
      "pos": [
        -8630,
        -4890
      ],
      "size": [
        580,
        330
      ],
      "flags": {
        "pinned": true
      },
      "order": 244,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "STRING",
          "link": 47854
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            47841
          ]
        }
      ],
      "title": "Vision Prompt",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCShowText",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_display_text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
      },
      "widgets_values": [
        "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
      ],
      "widgets_values_named": {
        "text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3610,
      "type": "LCOptimizer",
      "pos": [
        -7970,
        -4930
      ],
      "size": [
        330,
        527
      ],
      "flags": {
        "pinned": true
      },
      "order": 38,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            47845
          ]
        },
        {
          "name": "clip",
          "type": "CLIP",
          "links": [
            48175
          ]
        },
        {
          "name": "vae",
          "type": "VAE",
          "links": [
            47847,
            47848
          ]
        },
        {
          "name": "summary",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCOptimizer",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "Krea 2 (Turbo)",
        "Optimal",
        "Krea 2\\Your models\\Krealism V3.1\\Krealism_V3.1_bf16.safetensors",
        "★ Recommended",
        "★ Recommended",
        "Auto",
        "auto",
        "auto",
        "auto",
        "off",
        "auto",
        "auto",
        "",
        ""
      ],
      "widgets_values_named": {
        "base_model": "Krea 2 (Turbo)",
        "goal": "Optimal",
        "model_file": "Krea 2\\Your models\\Krealism V3.1\\Krealism_V3.1_bf16.safetensors",
        "text_encoder": "★ Recommended",
        "vae": "★ Recommended",
        "speed_ups": "Auto",
        "attention": "auto",
        "fp16_accumulation": "auto",
        "step_cache": "auto",
        "torch_compile": "off",
        "qwen21_cache": "auto",
        "clip_type": "auto",
        "spectrum": "",
        "lc_optimizer_face": ""
      },
      "color": "#2E4A3B",
      "bgcolor": "#2E4A3B"
    },
    {
      "id": 3613,
      "type": "LCVisionLoader",
      "pos": [
        -6760,
        -4330
      ],
      "size": [
        290,
        310
      ],
      "flags": {
        "pinned": true
      },
      "order": 39,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "vision_model",
          "type": "LC_VISION_MODEL",
          "links": [
            47850,
            47851
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_Vision_nodes",
        "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
        "Node name for S&R": "LCVisionLoader",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "Qwen3-VL-4B-Instruct-c_abliterated-v2.Q4_K_M",
        "auto",
        -1,
        "8192",
        2048,
        1024,
        -1,
        1024,
        false,
        true,
        ""
      ],
      "widgets_values_named": {
        "model_name": "Qwen3-VL-4B-Instruct-c_abliterated-v2.Q4_K_M",
        "device": "auto",
        "n_gpu_layers": -1,
        "n_ctx": "8192",
        "n_batch": 2048,
        "image_min_tokens": 1024,
        "image_max_tokens": -1,
        "batch_max_tokens": 1024,
        "verbose": false,
        "keep_model_loaded": true,
        "lc_vision_hint": ""
      },
      "color": "#465f5a",
      "bgcolor": "#324b46"
    },
    {
      "id": 3614,
      "type": "LCVisionPromptEnhancer",
      "pos": [
        -6750,
        -4760
      ],
      "size": [
        270,
        380
      ],
      "flags": {
        "pinned": true
      },
      "order": 142,
      "mode": 4,
      "inputs": [
        {
          "name": "vision_model",
          "type": "LC_VISION_MODEL",
          "link": 47850
        },
        {
          "name": "image_1",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "image_2",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 48187
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_Vision_nodes",
        "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
        "Node name for S&R": "LCVisionPromptEnhancer",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "",
        "Detailed Visual",
        "",
        "Human After All",
        1024,
        0.7,
        0.9,
        1.1,
        0,
        "randomize"
      ],
      "widgets_values_named": {
        "prompt_text": "",
        "preset": "Detailed Visual",
        "custom_system_prompt": "",
        "style_tag": "Human After All",
        "max_tokens": 1024,
        "temperature": 0.7,
        "top_p": 0.9,
        "repetition_penalty": 1.1,
        "seed": 0,
        "control_after_generate": "randomize"
      },
      "color": "#465f5a",
      "bgcolor": "#324b46"
    },
    {
      "id": 3615,
      "type": "LCVisionCaption",
      "pos": [
        -8940,
        -4890
      ],
      "size": [
        300,
        520
      ],
      "flags": {
        "pinned": true
      },
      "order": 215,
      "mode": 0,
      "inputs": [
        {
          "name": "vision_model",
          "type": "LC_VISION_MODEL",
          "link": 47852
        },
        {
          "name": "reference_image_1",
          "shape": 7,
          "type": "IMAGE",
          "link": 47857
        },
        {
          "name": "reference_image_2",
          "shape": 7,
          "type": "IMAGE",
          "link": 47856
        },
        {
          "name": "reference_image_3",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "reference_video",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 47855
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            47898
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_Vision_nodes",
        "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
        "Node name for S&R": "LCVisionCaption",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "Describe this image in detail: the subject's appearance, pose, and expression, their clothing, the setting and background, lighting and color palette, composition, and overall mood.",
        "You are a helpful vision assistant. Describe what you are shown in rich, concrete detail rather than a brief summary: subject appearance, pose and expression, clothing, setting and background, lighting, color palette, composition and camera angle, and overall mood. Do not skip detail for the sake of brevity. Respond with the final answer only -- no reasoning, no <think> blocks.",
        8,
        "Human After All",
        768,
        90,
        600,
        0.6,
        0.9,
        1.1,
        0,
        "randomize"
      ],
      "widgets_values_named": {
        "prompt": "Describe this image in detail: the subject's appearance, pose, and expression, their clothing, the setting and background, lighting and color palette, composition, and overall mood.",
        "system_prompt": "You are a helpful vision assistant. Describe what you are shown in rich, concrete detail rather than a brief summary: subject appearance, pose and expression, clothing, setting and background, lighting, color palette, composition and camera angle, and overall mood. Do not skip detail for the sake of brevity. Respond with the final answer only -- no reasoning, no <think> blocks.",
        "video_max_frames": 8,
        "style_tag": "Human After All",
        "max_image_side": 768,
        "jpeg_quality": 90,
        "max_tokens": 600,
        "temperature": 0.6,
        "top_p": 0.9,
        "repetition_penalty": 1.1,
        "seed": 0,
        "control_after_generate": "randomize"
      },
      "color": "#465f5a",
      "bgcolor": "#324b46"
    },
    {
      "id": 3617,
      "type": "GetNode",
      "pos": [
        -8940,
        -4330
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 40,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_VISION_MODEL",
          "type": "LC_VISION_MODEL",
          "links": [
            47852
          ]
        }
      ],
      "title": "Get_Vision Model",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Vision Model"
      ],
      "widgets_values_named": {
        "Constant": "Vision Model"
      }
    },
    {
      "id": 3618,
      "type": "SetNode",
      "pos": [
        -5620,
        -4450
      ],
      "size": [
        270,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 130,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_VISION_MODEL",
          "type": "LC_VISION_MODEL",
          "link": 47851
        }
      ],
      "outputs": [
        {
          "name": "LC_VISION_MODEL",
          "type": "LC_VISION_MODEL",
          "links": null
        }
      ],
      "title": "Set_Vision Model",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Vision Model",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Vision Model"
      ],
      "widgets_values_named": {
        "Constant": "Vision Model"
      }
    },
    {
      "id": 3619,
      "type": "LCNote",
      "pos": [
        -8630,
        -4520
      ],
      "size": [
        580,
        310
      ],
      "flags": {
        "pinned": true
      },
      "order": 41,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Notes:",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
            },
            "zh": {
              "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**：\n- ⚠️ 首次运行会自动下载你选择的模型，所以要等几分钟。\n- 模型选择器会同时显示你已下载的选项和可下载的选项。\n\n**LC Vision Caption 📝**：\n- 💡 这个节点会分析图片，识别主体、姿势、服装、场景、光线、色彩、构图和情绪，而不只是一句话的概括。\n- 每张参考图都有自己的标签（`<Reference 1>`、`<Reference 2>`、`<Reference 3>`），分别描述，而不是糊成一团。😎\n- `style_tag` 会把描述推向某种特定的视觉风格，不管参考图实际是什么样。\n\n**💡 一次分析 3 张图**\n- 自定义提示词：\"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- 模型会按各自的标签称呼每张图片，而不是把它们混在一起。",
              "src": "fe75608",
              "srcTitle": "Notes:"
            },
            "ja": {
              "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 選んだモデルは初回実行時に自動でダウンロードされるので、数分かかります。\n- モデルセレクターには、ダウンロード済みのものとダウンロード可能なものが表示されます。\n\n**LC Vision Caption 📝**:\n- 💡 このノードは画像を分析して、被写体、ポーズ、服装、場所、ライティング、色、構図、ムードを検出します。一行の要約だけではありません。\n- 各リファレンスには個別のラベル（`<Reference 1>`、`<Reference 2>`、`<Reference 3>`）が付き、ひとかたまりにせず1枚ずつ説明されます。😎\n- `style_tag` は、リファレンスの実際の見た目に関係なく、説明を特定のビジュアルスタイルに寄せます。\n\n**💡 3枚を同時に分析する**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- モデルは各画像をそれぞれのラベルで呼び、混ぜ合わせません。",
              "src": "fe75608",
              "srcTitle": "Notes:"
            },
            "ko": {
              "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 처음 실행할 때 선택한 모델을 자동으로 다운로드하므로 몇 분 걸립니다.\n- 모델 선택기에는 이미 다운로드한 옵션과 다운로드할 수 있는 옵션이 함께 표시됩니다.\n\n**LC Vision Caption 📝**:\n- 💡 이 노드는 이미지를 분석해서 피사체, 포즈, 의상, 배경, 조명, 색감, 구도, 분위기를 감지합니다. 한 줄 요약에 그치지 않습니다.\n- 각 참조에는 고유한 라벨(`<Reference 1>`, `<Reference 2>`, `<Reference 3>`)이 붙고, 하나로 뭉뚱그리지 않고 개별적으로 묘사됩니다. 😎\n- `style_tag`는 참조가 실제로 어떻게 생겼든 상관없이 묘사를 특정 비주얼 스타일 쪽으로 밀어 줍니다.\n\n**💡 이미지 3장을 한 번에 분석하기**\n- 커스텀 프롬프트: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- 모델이 그림들을 섞지 않고 각각의 라벨로 따로 다룹니다.",
              "src": "fe75608",
              "srcTitle": "Notes:"
            }
          },
          "titles": {
            "en": "Notes:",
            "zh": "说明：",
            "ja": "注意点:",
            "ko": "노트:"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3631,
      "type": "LCNote",
      "pos": [
        -6460,
        -4930
      ],
      "size": [
        340,
        410
      ],
      "flags": {
        "pinned": true
      },
      "order": 42,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "LC Vision Prompt Enhancer 📝",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n   - **Enhance**: adds detail, keeps your original intent.\n   - **Refine**: cleans up wording and structure, adds nothing new.\n   - **Creative Rewrite**: reimagines the scene around your subject.\n   - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
            },
            "zh": {
              "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**：\n- ⚠️ 它会在第一次运行时自动下载你选的模型，所以要花几分钟。\n- 模型选择器会显示你已下载的选项以及可下载的选项。\n\n**LC Vision Prompt Enhancer 📝**：\n- 写下你粗略的 `prompt_text`，然后选一个预设。\n   - **Enhance**：增加细节，保留你原本的意图。\n   - **Refine**：整理措辞和结构，不添加任何新东西。\n   - **Creative Rewrite**：围绕你的主体重新构想场景。\n   - **Detailed Visual**：把具体的视觉细节拉到最满，用于写实输出。\n- 纯文本，不需要图像或视频输入。直接从提示词出发。\n- ⚠️ **Custom** 预设需要在 `custom_system_prompt` 里填一条真正的 system prompt。留空会报错。\n- 💡 **style_tag** 在预设已有的处理之上，把改写锁定到某种特定的视觉风格。\n",
              "src": "97e45c5f",
              "srcTitle": "LC Vision Prompt Enhancer 📝"
            },
            "ja": {
              "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 選んだモデルを初回実行時に自動でダウンロードするので、数分かかります。\n- モデルセレクターには、ダウンロード済みのものと、ダウンロード可能なものが表示されます。\n\n**LC Vision Prompt Enhancer 📝**:\n- ざっくりした `prompt_text` を書いて、プリセットを選びます。\n   - **Enhance**: ディテールを足しつつ、元の意図は保ちます。\n   - **Refine**: 言い回しと構成を整えるだけで、新しい要素は足しません。\n   - **Creative Rewrite**: 被写体を軸にシーンを作り直します。\n   - **Detailed Visual**: フォトリアル向けに、具体的な視覚ディテールを最大まで盛ります。\n- テキストのみで、画像や動画の入力は不要。プロンプトだけで動きます。\n- ⚠️ **Custom** プリセットは `custom_system_prompt` に実際のシステムプロンプトが必要です。空だとエラーになります。\n- 💡 **style_tag** は、プリセットの処理に加えて、書き換えを特定のビジュアルスタイルに固定します。\n\n",
              "src": "97e45c5f",
              "srcTitle": "LC Vision Prompt Enhancer 📝"
            },
            "ko": {
              "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 선택한 모델을 첫 실행 때 자동으로 다운로드하므로 몇 분 걸립니다.\n- 모델 선택기에는 이미 받은 옵션과 받을 수 있는 다운로드가 함께 표시됩니다.\n\n**LC Vision Prompt Enhancer 📝**:\n- 대충 쓴 `prompt_text`를 입력하고 프리셋을 고르세요.\n   - **Enhance**: 디테일을 더하되 원래 의도는 유지합니다.\n   - **Refine**: 표현과 구조를 정리하되 새로운 것은 더하지 않습니다.\n   - **Creative Rewrite**: 피사체를 중심으로 장면을 새롭게 상상합니다.\n   - **Detailed Visual**: 사실적인 결과를 위해 구체적인 시각 디테일을 최대로 끌어올립니다.\n- 텍스트 전용이라 이미지나 비디오 입력이 필요 없습니다. 프롬프트만으로 바로 동작합니다.\n- ⚠️ **Custom** 프리셋은 `custom_system_prompt`에 실제 system prompt가 필요합니다. 비워 두면 오류가 납니다.\n- 💡 **style_tag**는 프리셋이 이미 하는 일 위에 재작성을 특정 비주얼 스타일로 고정합니다.\n",
              "src": "97e45c5f",
              "srcTitle": "LC Vision Prompt Enhancer 📝"
            }
          },
          "titles": {
            "en": "LC Vision Prompt Enhancer 📝",
            "zh": "LC Vision Prompt Enhancer 📝",
            "ja": "LC Vision Prompt Enhancer 📝",
            "ko": "LC Vision Prompt Enhancer 📝"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n   - **Enhance**: adds detail, keeps your original intent.\n   - **Refine**: cleans up wording and structure, adds nothing new.\n   - **Creative Rewrite**: reimagines the scene around your subject.\n   - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n   - **Enhance**: adds detail, keeps your original intent.\n   - **Refine**: cleans up wording and structure, adds nothing new.\n   - **Creative Rewrite**: reimagines the scene around your subject.\n   - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3633,
      "type": "LCNote",
      "pos": [
        -7630,
        -4930
      ],
      "size": [
        340,
        370
      ],
      "flags": {
        "pinned": true
      },
      "order": 43,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "LC Model Optimizer ⚡",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n    - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n    - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n    - **★ Author pick:** the file this workflow's author chose, when there is one.\n    - **From checkpoint / None**\n    - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n    - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n    - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n    - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n    - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n    - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
            },
            "zh": {
              "text": "## ⚡ LC Model Optimizer（加载器 + 加速）\n\n**Model Optimization Report**\n\n- System & Model Optimization Report 会告诉你什么适合你的机器。\n- LC Model Optimizer 会替你完成设置。它取代你的模型、text encoder 和 VAE 加载器。\n\n**LC Model Optimizer ⚡**\n\n*工作原理*\n\n- 选择基础模型和目标（Quality / Optimal / Fast，与报告里的一致）。\n- 每个文件默认是 ★ Recommended：即报告为这台机器挑选的文件。还没有报告？就用 Comfy 自己的默认文件，节点上会有一个 💡⚠️ 横幅，提示你先运行报告。\n- 点击文件即可浏览你的文件夹，带有搜索框。列表顶部依次是：\n    - **★ Recommended**（以及它实际会使用的文件名）。**★⬇** 表示它还不在磁盘上：点击即可下载。\n    - **★ My releases**：该基础模型的我的发布版本（例如 ★ Krealism V3.1），格式是报告为你的目标推荐的那种。\n    - **★ Author pick：** 本工作流作者选择的文件（如果有的话）。\n    - **From checkpoint / None**\n    - **⬇ Download：** 你还没有的推荐文件。你不选就不会下载任何东西。它会在下一次运行时下载，之后选择器会切换为真实的文件名。\n    - **On disk for this model：** 你已有的、与基础模型匹配的文件，按 模型 › 版本 › 格式 分组。\n    - 然后是你所有的文件夹，所以自定义模型也能用。\n\n**自选文件。**\n- 微调模型也可以：选你自己的文件，照样享受加速。\n- **Custom**（其他任何模型）：★ Recommended、下载、估算和文件检查都会显示为不支持（我们没有它的数据）。加速功能依然生效。\n- clip_type（仅 Custom）：text encoder 的加载方式。当 encoder 与上面某个模型匹配时，auto 就能用；否则请自行设置（例如 Chroma 用 chroma）。\n- GGUF：通过 ComfyUI-GGUF 加载。如果它拒绝加载某个 GGUF（例如带 krea2 标签的），并且你装了 calcuis gguf 包，就会回退到那个包。\n\n**加速（Auto）**\n\n- Attention：只有在这台机器上通过了报告测试，才会使用 Sage（或 Flash）。\n    - ⚠️ 不要把 --use-sage-attention 放进你的 .bat。它会对每个模型强制启用 Sage，而有些模型（例如 Krea 2 图像编辑）开了它会出黑图。别加这个参数，让节点按模型来打开 Sage。启用该参数时，节点会显示 ⚠️。\n- **Spectrum**（MOSS Image 和 Krea 2）：内置，无需安装。它会预测一部分步骤，而不是实际运行它们（MOSS 约 1.7x，Krea 2 Turbo 约 1.35x，Raw 约 1.6x）。\n    - auto = Optimal 和 Fast 目标。前 20% 的步骤总是会运行（构图在这里形成），少于 8 步的运行不会启用它。\n    - 把 spectrum 设为 off 即可关闭，即使在 Auto 下也一样。开启时，它会取代 step cache。\n- Comfy Kitchen：单独用于 int8 / fp8 / nvfp4 文件。节点只会告诉你它是否在工作。\n- fp16 accumulation 和 Step cache (EasyCache)：仅限 Fast 目标。Step cache 只在值得时才用（20+ steps）。\n- qwen21_cache（仅 Qwen-Image 2.1）：它的缓存放在哪里。auto = lossless，在 Fast 目标或显存低于 16 GB 的显卡上用 int8。\n- Manual：把 speed_ups 设为 Manual，自己逐项选择，包括 torch.compile。\n\n**状态面板**\n\n- **每个文件：** ✅ 已在磁盘上 · ⬇️ 将下载 X GB（你选了它） · ★⬇ 不在磁盘上，点击即可下载 · 📦 来自 checkpoint。\n- **每项加速：** 将应用 / 已应用，或 ➖ 以及未应用的原因。\n- 在你的机器上每步的预估时间、显卡能否放得下，以及 Run 或 Open Report（显示已保存的报告，如果还没有就运行一次）。\n- ⚠️ 不匹配提示：不属于该基础模型的 text encoder 或 VAE（例如 Krea 2 上用 Qwen3 8B）会得到警告。这是从文件头读取的，不会加载任何东西。它仍然允许你使用：只是提示，不是阻止。\n",
              "src": "a03a082c",
              "srcTitle": "LC Model Optimizer ⚡"
            },
            "ja": {
              "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- System & Model Optimization Report が、お使いのマシンに合うものを教えてくれます。\n- LC Model Optimizer がそれをセットアップします。モデル、text encoder、VAE のローダーの代わりになります。\n\n**LC Model Optimizer ⚡**\n\n*仕組み*\n\n- ベースモデルと目標(Quality / Optimal / Fast、レポートと同じ)を選びます。\n- すべてのファイルは ★ Recommended がデフォルトです: レポートがこのマシン向けに選んだファイルです。まだレポートがない場合は Comfy 標準のデフォルトファイルになり、ノードに先にレポートを実行するよう促す 💡⚠️ バナーが表示されます。\n- ファイルをクリックするとフォルダを参照でき、検索ボックスもあります。リストの上から順に:\n    - **★ Recommended**(と実際に使われるファイル名)。**★⬇** はまだディスクにないという意味です: クリックするとダウンロードできます。\n    - **★ My releases**: そのベースモデル向けの私のリリース(例: ★ Krealism V3.1)。形式はレポートがあなたの目標に推奨するものです。\n    - **★ Author pick:** このワークフローの作者が選んだファイル(ある場合)。\n    - **From checkpoint / None**\n    - **⬇ Download:** まだ持っていない推奨ファイル。選ばない限り何もダウンロードされません。次の実行時にダウンロードされ、その後ピッカーが実際のファイル名に切り替わります。\n    - **On disk for this model:** ベースモデルに合う、あなたのファイル。モデル › バージョン › 形式 でグループ分けされます。\n    - その後にすべてのフォルダが並ぶので、カスタムモデルも使えます。\n\n**自分でファイルを選ぶ。**\n- ファインチューンも使えます: 自分のファイルを選んでも高速化はそのまま効きます。\n- **Custom**(それ以外のモデル): ★ Recommended、ダウンロード、見積もり、ファイルチェックは unsupported と表示されます(データがないため)。高速化は引き続き適用されます。\n- clip_type(Custom のみ): text encoder の読み込み方。encoder が上記のモデルのどれかに一致するなら auto で動きます。そうでなければ設定してください(例: Chroma なら chroma)。\n- GGUF: ComfyUI-GGUF 経由で読み込みます。拒否された GGUF(例: krea2 タグ)は、calcuis gguf pack があればそちらにフォールバックします。\n\n**高速化 (Auto)**\n\n- Attention: Sage(または Flash)は、レポートのテストをこのマシンで通過した場合のみ。\n    - ⚠️ .bat に --use-sage-attention を入れないでください。すべてのモデルで Sage が強制され、一部(例: Krea 2 image edit)では黒い画像になります。外しておいて、ノードにモデルごとに Sage をオンにさせてください。フラグがオンのとき、ノードは ⚠️ を表示します。\n- **Spectrum**(MOSS Image と Krea 2): 内蔵なのでインストール不要。一部の step を実行せずに予測します(MOSS で約 1.7x、Krea 2 Turbo で約 1.35x、Raw で約 1.6x)。\n    - auto = Optimal と Fast の目標。最初の 20% の step は必ず実行され(ここで構図が決まります)、8 step 未満の実行では使われません。\n    - オフにしたいときは spectrum を off にします。Auto でも同じです。オンのときは step cache の代わりになります。\n- Comfy Kitchen: int8 / fp8 / nvfp4 ファイルでは単独で使われます。動いているかどうかはノードが教えてくれます。\n- fp16 accumulation と Step cache (EasyCache): Fast goal のみ。step cache は効果がある場合(20+ steps)だけ。\n- qwen21_cache(Qwen-Image 2.1 のみ): キャッシュの置き場所。auto = lossless、Fast goal または 16 GB 未満のカードでは int8。\n- Manual: speed_ups を Manual にして、torch.compile を含め、1 つずつ自分で選びます。\n\n**ステータスパネル**\n\n- **各ファイル:** ✅ ディスクにあり · ⬇️ X GB ダウンロード(あなたが選択) · ★⬇ ディスクにない、クリックでダウンロード · 📦 checkpoint から。\n- **各高速化:** 適用される / 適用済み、または ➖ と理由。\n- お使いのマシンでの 1 step あたりの推定時間、カードに収まるかどうか、そして Run または Open Report(保存済みのレポートを表示し、なければ実行します)。\n- ⚠️ ミスマッチのヒント: ベースモデルに合わない text encoder や VAE(例: Krea 2 に Qwen3 8B)には警告が出ます。ファイルヘッダーから読み取っており、何も読み込まれません。それでも使えます: ヒントであって、ブロックではありません。\n",
              "src": "a03a082c",
              "srcTitle": "LC Model Optimizer ⚡"
            },
            "ko": {
              "text": "## ⚡ LC Model Optimizer (로더 + 속도 향상)\n\n**Model Optimization Report**\n\n- System & Model Optimization Report는 내 컴퓨터에 뭐가 맞는지 알려줍니다.\n- LC Model Optimizer는 그것을 설정해 줍니다. 모델, 텍스트 인코더, VAE 로더를 대체합니다.\n\n**LC Model Optimizer ⚡**\n\n*작동 방식*\n\n- 기본 모델과 목표(Quality / Optimal / Fast, 리포트와 동일)를 고르세요.\n- 모든 파일은 기본적으로 ★ Recommended입니다: 리포트가 이 컴퓨터에 맞춰 고른 파일입니다. 리포트가 아직 없다면 Comfy의 기본 파일을 쓰고, 노드에 먼저 리포트를 돌리라는 💡⚠️ 배너가 뜹니다.\n- 파일을 클릭하면 검색창과 함께 폴더를 탐색할 수 있습니다. 목록 맨 위에는:\n    - **★ Recommended** (그리고 실제로 쓸 파일 이름). **★⬇**는 아직 디스크에 없다는 뜻입니다: 클릭하면 다운로드됩니다.\n    - **★ My releases**: 해당 기본 모델용 제 릴리스(예: ★ Krealism V3.1)로, 리포트가 내 목표에 추천하는 형식입니다.\n    - **★ Author pick:** 이 워크플로 작성자가 고른 파일(있을 경우).\n    - **From checkpoint / None**\n    - **⬇ Download:** 아직 없는 추천 파일입니다. 직접 고르지 않으면 아무것도 다운로드되지 않습니다. 다음 실행 때 다운로드되고, 이후 선택기가 실제 파일 이름으로 바뀝니다.\n    - **On disk for this model:** 기본 모델과 맞는 내 파일들로, 모델 › 버전 › 형식별로 묶여 있습니다.\n    - 그다음 내 모든 폴더가 나오므로 커스텀 모델도 됩니다.\n\n**직접 파일 고르기.**\n- 파인튜닝 모델도 됩니다: 내 파일을 골라도 속도 향상은 그대로 적용됩니다.\n- **Custom** (그 밖의 모든 모델): ★ Recommended, 다운로드, 추정치, 파일 검사는 지원 안 됨으로 표시됩니다 (해당 데이터가 없습니다). 속도 향상은 그대로 적용됩니다.\n- clip_type (Custom 전용): 텍스트 인코더를 로드하는 방식. 인코더가 위 모델 중 하나와 맞으면 auto로 작동하고, 아니면 직접 설정하세요 (예: Chroma는 chroma).\n- GGUF: ComfyUI-GGUF로 로드합니다. 거부된 GGUF(예: krea2 태그)는 calcuis gguf 팩이 있으면 그쪽으로 폴백합니다.\n\n**속도 향상 (Auto)**\n\n- Attention: 이 컴퓨터에서 리포트 테스트를 통과한 경우에만 Sage (또는 Flash).\n    - ⚠️ .bat에 --use-sage-attention을 넣지 마세요. 모든 모델에 Sage를 강제하는데, 일부(예: Krea 2 image edit)는 이걸 켜면 검은 이미지가 나옵니다. 빼 두고 노드가 모델별로 Sage를 켜게 두세요. 플래그가 켜져 있으면 노드에 ⚠️가 표시됩니다.\n- **Spectrum** (MOSS Image와 Krea 2): 내장되어 있어 설치할 것이 없습니다. 일부 스텝을 실행하는 대신 예측합니다 (MOSS 약 1.7x, Krea 2 Turbo 약 1.35x, Raw 약 1.6x).\n    - auto = Optimal과 Fast 목표. 처음 20%의 스텝은 항상 실행되고 (여기서 구도가 잡힙니다), 8스텝 미만 실행에서는 쓰이지 않습니다.\n    - 끄려면 spectrum을 off로 설정하세요. Auto에서도 마찬가지입니다. 켜져 있으면 step cache를 대신합니다.\n- Comfy Kitchen: int8 / fp8 / nvfp4 파일에 단독으로 쓰입니다. 노드가 제대로 작동하는지 알려줍니다.\n- fp16 accumulation과 Step cache (EasyCache): Fast 목표에서만. step cache는 가치가 있을 때만 (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 전용): 캐시를 둘 위치. auto = lossless, Fast 목표나 16 GB 미만 GPU에서는 int8.\n- Manual: speed_ups를 Manual로 설정하고 torch.compile을 포함해 각각 직접 고르세요.\n\n**상태 패널**\n\n- **각 파일:** ✅ 디스크에 있음 · ⬇️ X GB 다운로드 (직접 고름) · ★⬇ 디스크에 없음, 클릭하면 다운로드 · 📦 체크포인트에서.\n- **각 속도 향상:** 적용될 예정 / 적용됨, 또는 ➖와 적용되지 않는 이유.\n- 내 컴퓨터에서의 스텝당 예상 시간, GPU에 들어가는지 여부, 그리고 Run 또는 Open Report (저장된 리포트를 보여 주거나, 없으면 새로 돌립니다).\n- ⚠️ 불일치 힌트: 기본 모델에 속하지 않는 텍스트 인코더나 VAE(예: Krea 2에 Qwen3 8B)에는 경고가 뜹니다. 파일 헤더를 읽어서 판단하며 아무것도 로드하지 않습니다. 그래도 사용은 할 수 있습니다: 힌트일 뿐 차단은 아닙니다.\n",
              "src": "a03a082c",
              "srcTitle": "LC Model Optimizer ⚡"
            }
          },
          "titles": {
            "en": "LC Model Optimizer ⚡",
            "zh": "LC Model Optimizer ⚡",
            "ja": "LC Model Optimizer ⚡",
            "ko": "LC Model Optimizer ⚡"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n    - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n    - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n    - **★ Author pick:** the file this workflow's author chose, when there is one.\n    - **From checkpoint / None**\n    - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n    - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n    - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n    - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n    - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n    - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n    - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n    - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n    - **★ Author pick:** the file this workflow's author chose, when there is one.\n    - **From checkpoint / None**\n    - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n    - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n    - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n    - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n    - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n    - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3634,
      "type": "LCNote",
      "pos": [
        -9290,
        -2990
      ],
      "size": [
        680,
        140
      ],
      "flags": {
        "pinned": true
      },
      "order": 44,
      "mode": 4,
      "inputs": [],
      "outputs": [],
      "title": "🥅 Controlnet Notes:",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝**  needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
            },
            "zh": {
              "text": "## ⚠️ 🥅 Controlnet 会让画面看起来像塑料或绘画。把 strength 调低（如果它不再保持姿势，就调高）\n- 临界点大概在 0.6 到 0.8 之间\n- 想要真实？超写实的图就干脆关掉它。 \n\n### 🥅 Controlnet 说明：\n\n\n[Krea 2 controlnet 节点](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- 我猜随着这个模型发展，以后会有更多。截至 2026 年 7 月 7 日，只有 Depth 可用。\n\n\n**⚙️ 设置**\n\n## ⚠️ **必须使用 Base prompt encode📝** \n\n- **AIO Preprocessor**：同样，我猜这个模型以后会有更多选项。目前保持 **depth** 就行\n\n- **LoRA strength** 设为 1.0 似乎效果最好\n\n**Krea2 Control Image Encode：**\n- 我设成了 \"Match Image Latent\"，它会按工作流的尺寸自动缩放。 \n- 除非你覆盖 latent，否则不需要 Crop 和其他设置。 ",
              "src": "1480d596",
              "srcTitle": "🥅 Controlnet Notes:"
            },
            "ja": {
              "text": "## ⚠️ 🥅 Controlnet はプラスチックっぽく、または絵画っぽくなることがあります。strength を下げてください（ポーズを保てなくなったら上げます）\n- 境目は 0.6〜0.8 の間のようです\n- リアル系？超リアルな画像にしたいなら、オフのままにしましょう。 \n\n### 🥅 Controlnet メモ:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- このモデルが進化すれば増えると思いますが、2026年7月7日時点では Depth しかありません。\n\n\n**⚙️ 設定**\n\n## ⚠️ **Base prompt encode📝** を使う必要があります \n\n- **AIO Preprocessor**: これもモデルの進化で選択肢が増えると思います。今は **depth** のままにしてください\n\n- **LoRA strength** は 1.0 が最適なようです\n\n**Krea2 Control Image Encode:**\n- 「Match Image Latent」に設定してあり、ワークフローのサイズに合わせて自動でリサイズされます。 \n- latent を上書きしない限り、Crop などの設定は不要です。",
              "src": "1480d596",
              "srcTitle": "🥅 Controlnet Notes:"
            },
            "ko": {
              "text": "## ⚠️ 🥅 Controlnet은 결과물을 플라스틱이나 그림처럼 보이게 만들 수 있습니다. strength를 낮추세요 (포즈를 못 잡으면 올리세요)\n- 한계점은 0.6 ~ 0.8 사이로 보입니다\n- 사실감? 초실사 이미지에서는 그냥 끄세요. \n\n### 🥅 Controlnet 참고:\n\n\n[Krea 2 controlnet 노드](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- 이 모델이 발전하면 더 늘어날 거라고 생각합니다. 2026년 7월 7일 기준으로는 Depth만 있습니다.\n\n\n**⚙️ 설정**\n\n## ⚠️ **Base prompt encode📝**을 반드시 사용해야 합니다 \n\n- **AIO Preprocessor**: 이것도 모델이 발전하면 옵션이 늘어날 것으로 봅니다. 지금은 **depth**로 두세요\n\n- **LoRA strength**는 1.0이 가장 잘 맞는 것 같습니다\n\n**Krea2 Control Image Encode:**\n- \"Match Image Latent\"로 설정해 두었고, 워크플로 크기에 맞춰 자동으로 리사이즈됩니다. \n- latent를 오버라이드하지 않는 한 Crop 등 다른 설정은 필요 없습니다. ",
              "src": "1480d596",
              "srcTitle": "🥅 Controlnet Notes:"
            }
          },
          "titles": {
            "en": "🥅 Controlnet Notes:",
            "zh": "🥅 Controlnet 说明：",
            "ja": "🥅 Controlnet メモ:",
            "ko": "🥅 Controlnet 참고:"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝**  needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝**  needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3635,
      "type": "LCLabel",
      "pos": [
        -8450,
        -4170
      ],
      "size": [
        292,
        91
      ],
      "flags": {
        "pinned": true
      },
      "order": 45,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "🪪 Identity Edit & 🥅 Controlnet do not like each other 😡",
        "font": "Arial",
        "size": 24,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 292,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 292,
        "_h": 91,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3636,
      "type": "LCNote",
      "pos": [
        -7970,
        -4360
      ],
      "size": [
        320,
        170
      ],
      "flags": {
        "pinned": true
      },
      "order": 46,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Sampler Settings ⚙️",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
            },
            "zh": {
              "text": "Sampler 设置 ⚙️\n- **total steps:** 整个生成过程的总步数\n- **step swap:** 从 High 切换到 Low Sampler 的节点\n- **detailer steps:** detailer 的步数（Krea Turbo 通常用 8）\n- **Denoise:** 用于 I2I。日常生成一般保持在 0.98 左右\n- **CFG 1 & 2:** High 和 Low 的 CFG\n- **sampler & scheduler:** 这是整个工作流使用的**基础** sampler。如果你使用 **🤡 Sampler Selector**（在 🧠 brains 区域），它只会覆盖 **high 和 low pass 的 sampler**\n",
              "src": "a77212ae",
              "srcTitle": "Sampler Settings ⚙️"
            },
            "ja": {
              "text": "Sampler settings ⚙️\n- **total steps:** 生成全体の合計ステップ数\n- **step swap:** High サンプラーから Low サンプラーに切り替わるポイント\n- **detailer steps:** detailer のステップ数（Krea Turbo なら通常 8）\n- **Denoise:** I2I 用。普段の生成では 0.98 前後のままで構いません\n- **CFG 1 & 2:** High と Low の CFG\n- **sampler & scheduler:** ワークフロー全体が使う **Base** のサンプラーです。（🧠 brains エリアの）**🤡 Sampler Selector** を使うと、**high と low パスのサンプラーだけ**が上書きされます\n",
              "src": "a77212ae",
              "srcTitle": "Sampler Settings ⚙️"
            },
            "ko": {
              "text": "Sampler 설정 ⚙️\n- **total steps:** 전체 생성에 쓰는 총 steps\n- **step swap:** High Sampler에서 Low Sampler로 넘어가는 지점\n- **detailer steps:** detailer에 쓰는 steps (Krea Turbo는 보통 8)\n- **Denoise:** I2I용입니다. 평소 생성에는 0.98 근처로 두세요\n- **CFG 1 & 2:** High와 Low CFG\n- **sampler & scheduler:** 워크플로우 전체가 쓰는 **Base** sampler입니다. 🧠 brains 영역의 **🤡 Sampler Selector**를 쓰면 **high & low pass sampler에 한해서만** 이 값을 덮어씁니다\n",
              "src": "a77212ae",
              "srcTitle": "Sampler Settings ⚙️"
            }
          },
          "titles": {
            "en": "Sampler Settings ⚙️",
            "zh": "Sampler 设置 ⚙️",
            "ja": "Sampler Settings ⚙️",
            "ko": "Sampler 설정 ⚙️"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3637,
      "type": "LCNote",
      "pos": [
        -5630,
        -4190
      ],
      "size": [
        260,
        170
      ],
      "flags": {
        "pinned": true
      },
      "order": 47,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "CivitAI 🚩🔪",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
            },
            "zh": {
              "text": "**这是什么？**\n\n- 从提示词中移除 `assets/lists/civitai_compliance_remove.txt` 里的词（仅匹配整词），比如 LLM（尤其是 abliterated 模型）有时会加进去的 “child” / “late teens” 之类的措辞。 \n- 🛑 **注意：** 是否开启它是**你自己的选择。** \n- ⚠️ 这是词语过滤，不是安全系统：它不保证任何事，你发布的内容由你自己负责\n",
              "src": "4a6185c8",
              "srcTitle": "CivitAI 🚩🔪"
            },
            "ja": {
              "text": "**これは何?**\n\n- `assets/lists/civitai_compliance_remove.txt` にある単語を、プロンプトから(完全一致する単語のみ)削除します。LLM(特にabliteratedモデル)が付け足しがちな\"child\" / \"late teens\"のような表現が対象です。\n- 🛑 **注意:** オンにするかどうかは**あなたの判断**です。\n- ⚠️ 単語フィルターであって安全システムではありません。何も保証しませんし、投稿する内容はあなたの責任です\n",
              "src": "4a6185c8",
              "srcTitle": "CivitAI 🚩🔪"
            },
            "ko": {
              "text": "**이게 뭔가요?**\n\n- LLM이(특히 abliterated 모델이) 가끔 덧붙이는 \"child\" / \"late teens\" 같은 표현처럼, `assets/lists/civitai_compliance_remove.txt`에 있는 단어를 프롬프트에서 제거합니다(전체 단어 단위로만). \n- 🛑 **참고:** 켜는 것은 **본인의 선택**입니다. \n- ⚠️ 단어 필터일 뿐 안전 시스템이 아닙니다. 아무것도 보장하지 않으며, 게시하는 내용에 대한 책임은 본인에게 있습니다\n",
              "src": "4a6185c8",
              "srcTitle": "CivitAI 🚩🔪"
            }
          },
          "titles": {
            "en": "CivitAI 🚩🔪",
            "zh": "CivitAI 🚩🔪",
            "ja": "CivitAI 🚩🔪",
            "ko": "CivitAI 🚩🔪"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 3638,
      "type": "Fast Groups Bypasser (rgthree)",
      "pos": [
        -5300,
        -4990
      ],
      "size": [
        270,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 48,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": "🤫",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "Anypaint 🖌️ Bypasser",
      "properties": {
        "matchColors": "",
        "matchTitle": "# Anypaint",
        "showNav": false,
        "showAllGraphs": true,
        "sort": "position",
        "customSortAlphabet": "",
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3639,
      "type": "LCPositive",
      "pos": [
        -4700,
        -4950
      ],
      "size": [
        300,
        180
      ],
      "flags": {
        "pinned": true
      },
      "order": 49,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "positive",
          "type": "STRING",
          "links": [
            47924
          ]
        }
      ],
      "title": "Anypaint prompt",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCPositive",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "girl in parka wearing a white shirt"
      ],
      "widgets_values_named": {
        "positive": "girl in parka wearing a white shirt"
      },
      "color": "#326432",
      "bgcolor": "#326432"
    },
    {
      "id": 3640,
      "type": "PrimitiveBoolean",
      "pos": [
        -5010,
        -4950
      ],
      "size": [
        300,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 50,
      "mode": 4,
      "inputs": [
        {
          "label": "Inpaint=True/ Outpaint=False",
          "name": "value",
          "type": "BOOLEAN",
          "widget": {
            "name": "value"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "BOOLEAN",
          "type": "BOOLEAN",
          "links": [
            47907,
            47910,
            47921,
            47930,
            47931
          ]
        }
      ],
      "title": "Inpaint or Outpaint?",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.37.0",
        "Node name for S&R": "PrimitiveBoolean",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "value": false
      },
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 3641,
      "type": "LCBooleanSwitch",
      "pos": [
        -4390,
        -4950
      ],
      "size": [
        270,
        80
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 163,
      "mode": 4,
      "inputs": [
        {
          "label": "Inpaint",
          "name": "on_true",
          "shape": 7,
          "type": "*",
          "link": 47905
        },
        {
          "label": "Outpaint",
          "name": "on_false",
          "shape": 7,
          "type": "*",
          "link": 47906
        },
        {
          "name": "state",
          "type": "BOOLEAN",
          "widget": {
            "name": "state"
          },
          "link": 47907
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47914,
            47929
          ]
        }
      ],
      "title": "Image boolean",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
        "Node name for S&R": "LCBooleanSwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 270,
        "lc_h": 80
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "state": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3642,
      "type": "LCNote",
      "pos": [
        -5300,
        -4890
      ],
      "size": [
        270,
        670
      ],
      "flags": {
        "pinned": true
      },
      "order": 51,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "How to use",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n   - set pencil or point mode. \n   - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n   - if you are just outpainting, base prompt works okay\n   - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**  \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
            },
            "zh": {
              "text": "- 用 **yijunwang2 的 AnyPaint LoRA** 做 Krea 2 的 inpaint 和 outpaint，按它训练时的方式来用。\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 使用方法\n\n### 🎚️用开关选择 inpaint 或 outpaint。 \n- ⚠️ 两个都会加载，但只有选中的那个会生效\n\n**Inpaint 🖌️**\n\n- 运行一次，让图片显示在 **LC Create Mask** 上，然后涂抹你想修改的部分 \n   - 设置铅笔或点模式。 \n   - 空蒙版时阻止运行，可避免在画出蒙版前就开始处理\n\n**Outpaint & Rotate**\n\n- 把边缘拖出去，并旋转图像 \n- 提示词要写**整张**变宽后的图，包括新增两侧的内容。\n\n**提示词 ✍🏼**\n- 基础提示词 vs anypaint 提示词\n   - 如果只是 outpaint，基础提示词就够用\n   - 做 inpaint 必须使用 anypaint 提示词\n- 💡向下扩展时，不要写 *\"show her legs\"*，而是写 **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**  \n\n\n---\n\n**值得调的设置**\n- **boundary_px:** 32 是训练值。如果出现接缝就调高。\n- **padding (inpaint):** 越大 = 模型能看到蒙版周围更多的场景。\n- **vlm_reference:** 保持开启。\n",
              "src": "b9c4bc41",
              "srcTitle": "How to use"
            },
            "ja": {
              "text": "- **yijunwang2 の AnyPaint LoRA** を使った Krea 2 の inpaint と outpaint を、学習時と同じやり方で行います。\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 使い方\n\n### 🎚️トグルで inpaint か outpaint を選びます。 \n- ⚠️ どちらも表示されますが、選択したほうだけが動作します\n\n**Inpaint 🖌️**\n\n- 一度実行して **LC Create Mask** に画像を表示させ、変えたい部分をペイントします \n   - pencil か point モードにします。 \n   - block on empty mask は、マスクが描かれるまで処理を止めます\n\n**Outpaint & Rotate**\n\n- 端をドラッグして広げ、画像を回転します \n- 新しく広がった部分に入るものも含めて、**広がった画像全体**のプロンプトを書きます。\n\n**プロンプト ✍🏼**\n- base プロンプトと anypaint プロンプト\n   - outpaint だけなら base プロンプトでも問題なく動きます\n   - inpaint では anypaint プロンプトを使う必要があります\n- 💡画像を下に広げるとき、*「彼女の脚を見せて」*ではなく、**\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** と書きます  \n\n\n---\n\n**触る価値のある設定**\n- **boundary_px:** 32 が学習時の値です。継ぎ目が見えるときは上げてください。\n- **padding (inpaint):** 大きいほど、モデルがマスクの周りの情景をより多く見ます。\n- **vlm_reference:** オンのままにします。\n",
              "src": "b9c4bc41",
              "srcTitle": "How to use"
            },
            "ko": {
              "text": "- **yijunwang2의 AnyPaint LoRA**로 하는 Krea 2 inpaint와 outpaint. 학습된 방식 그대로 써요.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 사용법\n\n### 🎚️토글에서 inpaint와 outpaint 중 고르세요. \n- ⚠️ 둘 다 채워지지만, 선택한 것만 작동해요\n\n**Inpaint 🖌️**\n\n- 한 번 실행해서 **LC Create Mask**에 이미지가 뜨면, 바꾸고 싶은 부분 위에 칠하세요 \n   - pencil 또는 point 모드로 설정하세요. \n   - 마스크가 비어 있을 때 막는 기능이 있어서, 마스크를 그릴 때까지 처리되지 않아요\n\n**Outpaint & Rotate**\n\n- 가장자리를 끌어 늘리고 이미지를 회전하세요 \n- 새로 생기는 쪽에 채워질 내용까지 포함해, 넓어진 그림 **전체**의 프롬프트를 쓰세요.\n\n**프롬프트 작성 ✍🏼**\n- base 프롬프트 vs anypaint 프롬프트\n   - outpaint만 한다면 base 프롬프트로도 괜찮아요\n   - inpaint는 반드시 anypaint 프롬프트를 써야 해요\n- 💡 이미지를 아래로 늘릴 때 *\"그녀의 다리를 보여줘\"* 대신 **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**처럼 쓰세요  \n\n\n---\n\n**만져 볼 만한 설정**\n- **boundary_px:** 32가 학습된 값이에요. 이음새가 보이면 올리세요.\n- **padding (inpaint):** 클수록 모델이 마스크 주변 장면을 더 많이 봐요.\n- **vlm_reference:** 켜 두세요.\n",
              "src": "b9c4bc41",
              "srcTitle": "How to use"
            }
          },
          "titles": {
            "en": "How to use",
            "zh": "使用方法",
            "ja": "使い方",
            "ko": "사용법"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n   - set pencil or point mode. \n   - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n   - if you are just outpainting, base prompt works okay\n   - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**  \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n   - set pencil or point mode. \n   - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n   - if you are just outpainting, base prompt works okay\n   - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**  \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3643,
      "type": "LCBooleanSwitch",
      "pos": [
        -4390,
        -4910
      ],
      "size": [
        270,
        80
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 164,
      "mode": 4,
      "inputs": [
        {
          "label": "Inpaint",
          "name": "on_true",
          "shape": 7,
          "type": "*",
          "link": 47908
        },
        {
          "label": "Outpaint",
          "name": "on_false",
          "shape": 7,
          "type": "*",
          "link": 47909
        },
        {
          "name": "state",
          "type": "BOOLEAN",
          "widget": {
            "name": "state"
          },
          "link": 47910
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47915,
            47934
          ]
        }
      ],
      "title": "Mask boolean",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
        "Node name for S&R": "LCBooleanSwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 270,
        "lc_h": 80
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "state": false
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3644,
      "type": "LCKrea2AnyPaint",
      "pos": [
        -4180,
        -4880
      ],
      "size": [
        310,
        850
      ],
      "flags": {
        "pinned": true
      },
      "order": 183,
      "mode": 4,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 47911
        },
        {
          "name": "clip",
          "type": "CLIP",
          "link": 47912
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 47913
        },
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47914
        },
        {
          "name": "mask",
          "type": "MASK",
          "link": 47915
        },
        {
          "name": "prompt",
          "type": "STRING",
          "widget": {
            "name": "prompt"
          },
          "link": 47916
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 47917
        },
        {
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": 47918
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "widget": {
            "name": "sampler_name"
          },
          "link": 47919
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "widget": {
            "name": "scheduler"
          },
          "link": 47920
        },
        {
          "name": "crop_to_mask",
          "type": "BOOLEAN",
          "widget": {
            "name": "crop_to_mask"
          },
          "link": 47921
        },
        {
          "name": "inpaint_resolution",
          "type": "INT",
          "widget": {
            "name": "inpaint_resolution"
          },
          "link": 47922
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            47923,
            47927,
            47935
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
        "Node name for S&R": "LCKrea2AnyPaint",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_inpaint_meta": [
          {
            "filename": "lc_inpaint_temp_ungnx_00001_.png",
            "subfolder": "",
            "type": "temp"
          },
          {
            "filename": "lc_inpaint_temp_ungnx_00002_.png",
            "subfolder": "",
            "type": "temp"
          }
        ],
        "lc_inpaint_note": "painted 1 of 1 image"
      },
      "widgets_values": [
        "",
        "Krea 2\\Utilities\\krea2_anypaint_rank32.safetensors",
        1,
        337436738303865,
        "randomize",
        8,
        "euler",
        "simple",
        true,
        128,
        1024,
        32,
        true,
        "keep original"
      ],
      "widgets_values_named": {
        "prompt": "",
        "lora": "Krea 2\\Utilities\\krea2_anypaint_rank32.safetensors",
        "lora_strength": 1,
        "seed": 337436738303865,
        "control_after_generate": "randomize",
        "steps": 8,
        "sampler_name": "euler",
        "scheduler": "simple",
        "crop_to_mask": true,
        "padding": 128,
        "inpaint_resolution": 1024,
        "boundary_px": 32,
        "vlm_reference": true,
        "composite": "keep original"
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3645,
      "type": "LCVRAMCacheClear",
      "pos": [
        -4390,
        -4870
      ],
      "size": [
        270,
        30
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 203,
      "mode": 4,
      "inputs": [
        {
          "name": "any",
          "type": "*",
          "link": 47923
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCVRAMCacheClear",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3646,
      "type": "LCBooleanSwitch",
      "pos": [
        -5010,
        -4850
      ],
      "size": [
        300,
        80
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 162,
      "mode": 4,
      "inputs": [
        {
          "label": "Anypaint Prompt ✍🏼",
          "name": "on_true",
          "shape": 7,
          "type": "*",
          "link": 47924
        },
        {
          "label": "Base Prompt ✍🏼",
          "name": "on_false",
          "shape": 7,
          "type": "*",
          "link": 47925
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47916
          ]
        }
      ],
      "title": "Prompt Selector ✍🏼",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCBooleanSwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 300,
        "lc_h": 80
      },
      "widgets_values": [
        true
      ],
      "widgets_values_named": {
        "state": true
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3647,
      "type": "GetNode",
      "pos": [
        -4390,
        -4830
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 52,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            47928
          ]
        }
      ],
      "title": "Get_Pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Pipe"
      }
    },
    {
      "id": 3648,
      "type": "LCBatchImageComparer",
      "pos": [
        -3860,
        -4880
      ],
      "size": [
        540,
        850
      ],
      "flags": {
        "pinned": true
      },
      "order": 204,
      "mode": 4,
      "inputs": [
        {
          "label": "Before",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 47926
        },
        {
          "label": "Anypaint(ed)",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 47927
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Anypaint Compare",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3649,
      "type": "LCPipeOut",
      "pos": [
        -4390,
        -4790
      ],
      "size": [
        200,
        550
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 133,
      "mode": 4,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 47928
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": []
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": [
            47911
          ]
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": [
            47912
          ]
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": [
            47913
          ]
        },
        {
          "name": "Model 2",
          "type": "MODEL",
          "links": []
        },
        {
          "name": "Clip 2",
          "type": "CLIP",
          "links": []
        },
        {
          "name": "VAE 2",
          "type": "VAE",
          "links": []
        },
        {
          "name": "Image",
          "type": "IMAGE",
          "links": []
        },
        {
          "name": "Mask",
          "type": "MASK",
          "links": []
        },
        {
          "name": "Width",
          "type": "INT",
          "links": []
        },
        {
          "name": "Height",
          "type": "INT",
          "links": []
        },
        {
          "name": "Latent",
          "type": "LATENT",
          "links": []
        },
        {
          "name": "Batch",
          "type": "INT",
          "links": []
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": [
            47925
          ]
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": []
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": []
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": []
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": [
            47917
          ]
        },
        {
          "name": "total_steps",
          "type": "INT",
          "links": []
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "step_swap",
          "type": "INT",
          "links": []
        },
        {
          "name": "cfg_2",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": [
            47919
          ]
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": [
            47920
          ]
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": [
            47918
          ]
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCPipeOut",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3650,
      "type": "LCPreviewImage",
      "pos": [
        -4390,
        -4740
      ],
      "size": [
        200,
        270
      ],
      "flags": {
        "pinned": true
      },
      "order": 182,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 47929
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
        "Node name for S&R": "LCPreviewImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3651,
      "type": "LCLight",
      "pos": [
        -4700,
        -4730
      ],
      "size": [
        120,
        40
      ],
      "flags": {
        "pinned": true
      },
      "order": 131,
      "mode": 4,
      "inputs": [
        {
          "label": " ",
          "name": "value",
          "type": "BOOLEAN",
          "link": 47930
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9ed1f9e9415aeeaa567e19acc567db366cffc549",
        "Node name for S&R": "LCLight",
        "true_color": "#e5484d",
        "false_color": "#3ddc5a",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_light_face": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3652,
      "type": "LCLight",
      "pos": [
        -5010,
        -4730
      ],
      "size": [
        120,
        40
      ],
      "flags": {
        "pinned": true
      },
      "order": 132,
      "mode": 4,
      "inputs": [
        {
          "label": " ",
          "name": "value",
          "type": "BOOLEAN",
          "link": 47931
        }
      ],
      "outputs": [],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9ed1f9e9415aeeaa567e19acc567db366cffc549",
        "Node name for S&R": "LCLight",
        "true_color": "#3ddc5a",
        "false_color": "#e5484d",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_light_face": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3653,
      "type": "LCSplineMask",
      "pos": [
        -5010,
        -4660
      ],
      "size": [
        300,
        630
      ],
      "flags": {
        "pinned": true
      },
      "order": 134,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47932
        }
      ],
      "outputs": [
        {
          "name": "control_image",
          "type": "IMAGE",
          "links": [
            47905
          ]
        },
        {
          "name": "control_mask",
          "type": "MASK",
          "links": [
            47908
          ]
        }
      ],
      "title": "Inpaint Mask 🖼️✏️",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
        "Node name for S&R": "LCSplineMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        true,
        true,
        true,
        false,
        0,
        1,
        0.45,
        "[]",
        null,
        null
      ],
      "widgets_values_named": {
        "block": true,
        "pencil": true,
        "smooth": true,
        "invert": false,
        "feather": 0,
        "opacity": 1,
        "overlay_opacity": 0.45,
        "points": "[]",
        "Undo": null,
        "Clear": null
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3654,
      "type": "LCImageRotatePad",
      "pos": [
        -4700,
        -4660
      ],
      "size": [
        300,
        630
      ],
      "flags": {
        "pinned": true
      },
      "order": 135,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47933
        }
      ],
      "outputs": [
        {
          "name": "control_image",
          "type": "IMAGE",
          "links": [
            47906
          ]
        },
        {
          "name": "control_mask",
          "type": "MASK",
          "links": [
            47909
          ]
        },
        {
          "name": "width",
          "type": "INT",
          "links": []
        },
        {
          "name": "height",
          "type": "INT",
          "links": []
        }
      ],
      "title": "Outpaint Rotate + Pad 🔄",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
        "Node name for S&R": "LCImageRotatePad",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        false,
        0,
        "expand",
        "gray",
        0,
        0,
        0,
        0,
        "free",
        "16",
        true,
        2
      ],
      "widgets_values_named": {
        "keep_frame": false,
        "angle": 0,
        "fit": "expand",
        "fill": "gray",
        "left": 0,
        "top": 0,
        "right": 0,
        "bottom": 0,
        "aspect": "free",
        "snap_to": "16",
        "block": true,
        "max_megapixels": 2
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3655,
      "type": "LCPreviewMask",
      "pos": [
        -4390,
        -4420
      ],
      "size": [
        200,
        270
      ],
      "flags": {
        "pinned": true
      },
      "order": 184,
      "mode": 4,
      "inputs": [
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 47934
        }
      ],
      "outputs": [
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCPreviewMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3656,
      "type": "GetNode",
      "pos": [
        -5290,
        -4130
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 53,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47926,
            47932,
            47933,
            47936,
            47937
          ]
        }
      ],
      "title": "Get_RD Post Stop",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "RD Post Stop"
      ],
      "widgets_values_named": {
        "Constant": "RD Post Stop"
      }
    },
    {
      "id": 3657,
      "type": "LCAnySwitch",
      "pos": [
        -5290,
        -4090
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 205,
      "mode": 0,
      "inputs": [
        {
          "label": "IMAGE",
          "name": "any_01",
          "shape": 7,
          "type": "IMAGE",
          "link": 47935
        },
        {
          "label": "*",
          "name": "any_02",
          "shape": 7,
          "type": "*",
          "link": 47936
        }
      ],
      "outputs": [
        {
          "label": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            47938
          ]
        }
      ],
      "title": "image bypass switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3658,
      "type": "Label (rgthree)",
      "pos": [
        -5120,
        -4150
      ],
      "size": [
        54.921875,
        40
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 54,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "👈",
      "properties": {
        "fontSize": 40,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3659,
      "type": "LCGetImage",
      "pos": [
        -4390,
        -4110
      ],
      "size": [
        270,
        140
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 136,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 47937
        }
      ],
      "outputs": [
        {
          "name": "megapixels",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "width",
          "type": "INT",
          "links": []
        },
        {
          "name": "height",
          "type": "INT",
          "links": []
        },
        {
          "name": "resolution",
          "type": "INT",
          "links": [
            47922
          ]
        },
        {
          "name": "batch",
          "type": "INT",
          "links": []
        },
        {
          "name": "aspect ratio",
          "type": "STRING",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9d36e550d8701d07974f1282df5fe26548b3a9f3",
        "Node name for S&R": "LCGetImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3660,
      "type": "SetNode",
      "pos": [
        -5280,
        -4050
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 223,
      "mode": 0,
      "inputs": [
        {
          "name": "*",
          "type": "*",
          "link": 47938
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": []
        }
      ],
      "title": "Set_Anypaint image",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Anypaint image",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Anypaint image"
      ],
      "widgets_values_named": {
        "Constant": "Anypaint image"
      }
    },
    {
      "id": 3661,
      "type": "LCBatchImageComparer",
      "pos": [
        -4140,
        -3890
      ],
      "size": [
        630,
        880
      ],
      "flags": {
        "pinned": true
      },
      "order": 237,
      "mode": 0,
      "inputs": [
        {
          "label": "Original",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 47939
        },
        {
          "label": "Detailed",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 47983
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "color": "#325A5A",
      "bgcolor": "#325A5A"
    },
    {
      "id": 3664,
      "type": "LCSmartInpaintPipe",
      "pos": [
        -4730,
        -3850
      ],
      "size": [
        300,
        830
      ],
      "flags": {
        "pinned": true
      },
      "order": 224,
      "mode": 4,
      "inputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 47948
        },
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 47949
        },
        {
          "name": "model",
          "shape": 7,
          "type": "MODEL",
          "link": 48344
        },
        {
          "name": "vae",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "name": "positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "name": "inpaint_positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 47951
        },
        {
          "name": "negative",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "name": "feather",
          "type": "FLOAT",
          "widget": {
            "name": "feather"
          },
          "link": 47952
        },
        {
          "name": "inpaint_resolution",
          "type": "INT",
          "widget": {
            "name": "inpaint_resolution"
          },
          "link": 47953
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "widget": {
            "name": "denoise"
          },
          "link": 47954
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            47982
          ]
        },
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            47963,
            47983,
            47985
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": [
            47972
          ]
        }
      ],
      "title": "Eyes Detailer",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "7641e153d15b5da332888db1d460fbf5466a7626",
        "Node name for S&R": "LCSmartInpaintPipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_inpaint_meta": [
          {
            "filename": "lc_inpaint_temp_pdsfp_00023_.png",
            "subfolder": "",
            "type": "temp"
          },
          {
            "filename": "lc_inpaint_temp_pdsfp_00024_.png",
            "subfolder": "",
            "type": "temp"
          }
        ],
        "lc_inpaint_note": "1 area inpainted"
      },
      "widgets_values": [
        "Eyes",
        "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
        0.5,
        4,
        8,
        1,
        80,
        1024,
        0.3,
        true,
        1
      ],
      "widgets_values_named": {
        "prompt": "Eyes",
        "sam3_model": "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
        "threshold": 0.5,
        "grow": 4,
        "feather": 8,
        "blend": 1,
        "padding": 80,
        "inpaint_resolution": 1024,
        "denoise": 0.3,
        "tone_match": true,
        "cfg": 1
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3665,
      "type": "LCSmartInpaintPipe",
      "pos": [
        -5340,
        -3850
      ],
      "size": [
        300,
        830
      ],
      "flags": {
        "pinned": true
      },
      "order": 206,
      "mode": 4,
      "inputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 47955
        },
        {
          "name": "image",
          "shape": 7,
          "type": "IMAGE",
          "link": 47956
        },
        {
          "name": "model",
          "shape": 7,
          "type": "MODEL",
          "link": 48345
        },
        {
          "name": "vae",
          "shape": 7,
          "type": "VAE",
          "link": null
        },
        {
          "name": "positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "name": "inpaint_positive",
          "shape": 7,
          "type": "CONDITIONING",
          "link": 47958
        },
        {
          "name": "negative",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "name": "feather",
          "type": "FLOAT",
          "widget": {
            "name": "feather"
          },
          "link": 47959
        },
        {
          "name": "inpaint_resolution",
          "type": "INT",
          "widget": {
            "name": "inpaint_resolution"
          },
          "link": 47960
        },
        {
          "name": "denoise",
          "type": "FLOAT",
          "widget": {
            "name": "denoise"
          },
          "link": 47961
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": [
            47948
          ]
        },
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            47949,
            47962
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": [
            47970
          ]
        }
      ],
      "title": "Face Detailer",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "7641e153d15b5da332888db1d460fbf5466a7626",
        "Node name for S&R": "LCSmartInpaintPipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_inpaint_meta": [
          {
            "filename": "lc_inpaint_temp_jypag_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 1056,
              "height": 1320
            },
            "id": "f4096740-ec64-4009-8144-3409a234c9d0"
          },
          {
            "filename": "lc_inpaint_temp_jypag_00008_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 1056,
              "height": 1320
            },
            "id": "65c969db-b670-40d4-b9bf-acd1023ed450"
          }
        ],
        "lc_inpaint_note": "1 area inpainted"
      },
      "widgets_values": [
        "Face\n",
        "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
        0.5,
        4,
        8,
        1,
        120,
        1024,
        0.3,
        true,
        1
      ],
      "widgets_values_named": {
        "prompt": "Face\n",
        "sam3_model": "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
        "threshold": 0.5,
        "grow": 4,
        "feather": 8,
        "blend": 1,
        "padding": 120,
        "inpaint_resolution": 1024,
        "denoise": 0.3,
        "tone_match": true,
        "cfg": 1
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3666,
      "type": "LCNote",
      "pos": [
        -5710,
        -3320
      ],
      "size": [
        350,
        300
      ],
      "flags": {
        "pinned": true
      },
      "order": 55,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "**LC Smart Detailer 🩹**",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
            },
            "zh": {
              "text": "**LC Smart Detailer 🩹**\n- 用 SAM 3 找到人脸，以完整细节重绘，再混合回去。\n- 在放大**之前**、在小图上运行，这样速度快，也能看到完整的脸。\n- **prompt：**\"Face\"。加上 **:1**（`Face:1`）则只处理最大的那张脸。\n- **threshold：**0.5。调低能找到更多（也包括更多错误的东西）。\n- **grow：**4 - 8。**feather：**8 - 12。\n- **padding：**64 - 128。越大，模型看到的脸周围场景越多。\n- **inpaint_resolution：**1024。\n- **denoise：**0.3 - 0.35。更高就会开始出现斑点和雀斑，然后重绘成另一张脸。\n- **blend：**1。想要更轻的效果？调低 denoise，不要调 blend。\n- **cfg：**1。**tone_match：**开。\n- **inpaint_positive：**留空，会使用主提示词。\n- ⚠️ 不要用 \"detailed realistic skin\"。在 Krea 2 里它的意思是\"嘿！给我来巨大的毛孔和斑块！！\"\n\n",
              "src": "8ee8276f",
              "srcTitle": "**LC Smart Detailer 🩹**"
            },
            "ja": {
              "text": "**LC Smart Detailer 🩹**\n- SAM 3 で顔を見つけ、フルディテールで描き直して、元に戻してブレンドします。\n- アップスケールの**前**、小さい画像の段階で実行します。速く、顔全体も見えるからです。\n- **prompt:** \"Face\"。一番大きい顔だけにするなら **:1** を付けます(`Face:1`)。\n- **threshold:** 0.5。下げるとたくさん見つかります(間違いも増えます)。\n- **grow:** 4 - 8。**feather:** 8 - 12。\n- **padding:** 64 - 128。大きいほど、顔の周りのシーンがモデルに多く見えます。\n- **inpaint_resolution:** 1024。\n- **denoise:** 0.3 - 0.35。これより高いと、まだらやそばかすが出始め、そのうち別の顔に描き直されます。\n- **blend:** 1。控えめにしたい? blend ではなく denoise を下げてください。\n- **cfg:** 1。**tone_match:** オン。\n- **inpaint_positive:** 空のままにしてください。メインのプロンプトが使われます。\n- ⚠️ \"detailed realistic skin\" は使わないでください。Krea 2 では「ねえ! 巨大な毛穴とまだらを作って!!」という意味になります。\n",
              "src": "8ee8276f",
              "srcTitle": "**LC Smart Detailer 🩹**"
            },
            "ko": {
              "text": "**LC Smart Detailer 🩹**\n- SAM 3로 얼굴을 찾아서 최대 디테일로 다시 그린 뒤 자연스럽게 합성합니다.\n- 업스케일 **전**, 작은 이미지에서 실행됩니다. 그래서 빠르고 얼굴 전체가 한눈에 들어옵니다.\n- **prompt:** \"Face\". 가장 큰 얼굴 하나만 잡으려면 **:1**을 붙이세요 (`Face:1`).\n- **threshold:** 0.5. 낮추면 더 많이 찾지만 엉뚱한 것도 같이 잡힙니다.\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. 클수록 모델이 얼굴 주변 장면을 더 많이 봅니다.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. 이보다 높으면 얼룩과 주근깨가 생기기 시작하고, 결국 다른 얼굴로 다시 그립니다.\n- **blend:** 1. 약하게 적용하고 싶다면 blend가 아니라 denoise를 낮추세요.\n- **cfg:** 1. **tone_match:** 켜기.\n- **inpaint_positive:** 비워 두세요. 메인 프롬프트가 사용됩니다.\n- ⚠️ \"detailed realistic skin\"은 쓰지 마세요. Krea 2에서는 \"이봐! 거대한 모공과 얼룩을 만들어!!\"라는 뜻이 됩니다.",
              "src": "8ee8276f",
              "srcTitle": "**LC Smart Detailer 🩹**"
            }
          },
          "titles": {
            "en": "**LC Smart Detailer 🩹**",
            "zh": "**LC Smart Detailer 🩹**",
            "ja": "**LC Smart Detailer 🩹**",
            "ko": "**LC Smart Detailer 🩹**"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3667,
      "type": "LCVRAMCacheClear",
      "pos": [
        -5030,
        -3110
      ],
      "size": [
        270,
        30
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 225,
      "mode": 4,
      "inputs": [
        {
          "name": "any",
          "type": "*",
          "link": 47962
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCVRAMCacheClear",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3668,
      "type": "LCVRAMCacheClear",
      "pos": [
        -4420,
        -3120
      ],
      "size": [
        270,
        30
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 236,
      "mode": 4,
      "inputs": [
        {
          "name": "any",
          "type": "*",
          "link": 47963
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCVRAMCacheClear",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3669,
      "type": "LCPromptToConditioning",
      "pos": [
        -5030,
        -3150
      ],
      "size": [
        270,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 185,
      "mode": 4,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 47964
        },
        {
          "name": "string",
          "type": "STRING",
          "link": 47965
        }
      ],
      "outputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": [
            47958
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCPromptToConditioning",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3670,
      "type": "SetNode",
      "pos": [
        -5710,
        -3360
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 247,
      "mode": 0,
      "inputs": [
        {
          "name": "*",
          "type": "*",
          "link": 47966
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": []
        }
      ],
      "title": "Set_detail image",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "detail image",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.1",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "detail image"
      ],
      "widgets_values_named": {
        "Constant": "detail image"
      }
    },
    {
      "id": 3671,
      "type": "LCPromptToConditioning",
      "pos": [
        -4420,
        -3160
      ],
      "size": [
        270,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 186,
      "mode": 4,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 47967
        },
        {
          "name": "string",
          "type": "STRING",
          "link": 47968
        }
      ],
      "outputs": [
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": [
            47951
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCPromptToConditioning",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3672,
      "type": "SetNode",
      "pos": [
        -5530,
        -3360
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 235,
      "mode": 0,
      "inputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "link": 47982
        }
      ],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": []
        }
      ],
      "title": "Set_Detailer Pipe",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Detailer Pipe",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Detailer Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Detailer Pipe"
      }
    },
    {
      "id": 3673,
      "type": "LCPreviewMask",
      "pos": [
        -5030,
        -3510
      ],
      "size": [
        260,
        320
      ],
      "flags": {
        "pinned": true
      },
      "order": 226,
      "mode": 4,
      "inputs": [
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 47970
        }
      ],
      "outputs": [
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
        "Node name for S&R": "LCPreviewMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3675,
      "type": "LCPreviewMask",
      "pos": [
        -4420,
        -3510
      ],
      "size": [
        260,
        310
      ],
      "flags": {
        "pinned": true
      },
      "order": 239,
      "mode": 4,
      "inputs": [
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 47972
        }
      ],
      "outputs": [
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
        "Node name for S&R": "LCPreviewMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3676,
      "type": "LCDetailPipeOut",
      "pos": [
        -5540,
        -3400
      ],
      "size": [
        200,
        290
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 137,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 47973
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": []
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": [
            47980
          ]
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": [
            47981
          ]
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": []
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": []
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": []
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": []
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": []
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": []
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": []
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": []
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": []
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCDetailPipeOut",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3677,
      "type": "LCAnySwitch",
      "pos": [
        -5700,
        -3400
      ],
      "size": [
        330,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 238,
      "mode": 0,
      "inputs": [
        {
          "label": "IMAGE",
          "name": "any_01",
          "shape": 7,
          "type": "IMAGE",
          "link": 47985
        },
        {
          "label": "*",
          "name": "any_02",
          "shape": 7,
          "type": "*",
          "link": 47975
        }
      ],
      "outputs": [
        {
          "label": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            47966
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9d36e550d8701d07974f1282df5fe26548b3a9f3",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 330,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3680,
      "type": "GetNode",
      "pos": [
        -5710,
        -3440
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 56,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            47939,
            47956,
            47975
          ]
        }
      ],
      "title": "Get_Anypaint image",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Anypaint image"
      ],
      "widgets_values_named": {
        "Constant": "Anypaint image"
      }
    },
    {
      "id": 3681,
      "type": "GetNode",
      "pos": [
        -5510,
        -3440
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 57,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            47955,
            47973
          ]
        }
      ],
      "title": "Get_Pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Pipe"
      }
    },
    {
      "id": 3683,
      "type": "LCLoraLoader",
      "pos": [
        -5710,
        -3690
      ],
      "size": [
        350,
        210
      ],
      "flags": {
        "pinned": true
      },
      "order": 165,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "shape": 7,
          "type": "MODEL",
          "link": 47980
        },
        {
          "name": "clip",
          "shape": 7,
          "type": "CLIP",
          "link": 47981
        }
      ],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            48344,
            48345
          ]
        },
        {
          "name": "clip",
          "type": "CLIP",
          "links": [
            47964,
            47967
          ]
        }
      ],
      "title": "character or detailer LoRA (optional)",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "b63c1e08d90fb1fa8d6d080a57170516e52f2385",
        "Node name for S&R": "LCLoraLoader",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "[]",
        ""
      ],
      "widgets_values_named": {
        "lora_rows": "[]",
        "lc_lora_face": ""
      },
      "color": "#6e5032",
      "bgcolor": "#6e5032"
    },
    {
      "id": 3684,
      "type": "LCPositive",
      "pos": [
        -5030,
        -3740
      ],
      "size": [
        260,
        190
      ],
      "flags": {
        "pinned": true
      },
      "order": 58,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "positive",
          "type": "STRING",
          "links": [
            47965
          ]
        }
      ],
      "title": "Detailer Positive",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCPositive",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "positive": ""
      },
      "color": "#326432",
      "bgcolor": "#326432"
    },
    {
      "id": 3685,
      "type": "LCPositive",
      "pos": [
        -4420,
        -3740
      ],
      "size": [
        260,
        190
      ],
      "flags": {
        "pinned": true
      },
      "order": 59,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "positive",
          "type": "STRING",
          "links": [
            47968
          ]
        }
      ],
      "title": "Detailer Positive",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCPositive",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "positive": ""
      },
      "color": "#326432",
      "bgcolor": "#326432"
    },
    {
      "id": 3687,
      "type": "LCSlider",
      "pos": [
        -5710,
        -3760
      ],
      "size": [
        350,
        32
      ],
      "flags": {
        "pinned": true
      },
      "order": 60,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "*",
          "type": "*",
          "links": [
            47953,
            47960
          ]
        }
      ],
      "title": "Inpaint Resolution",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCSlider",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "min": 480,
        "max": 2048,
        "step": 16,
        "decimals": 0
      },
      "widgets_values": [
        1024,
        480,
        2048,
        16,
        0,
        ""
      ],
      "widgets_values_named": {
        "value": 1024,
        "min": 480,
        "max": 2048,
        "step": 16,
        "decimals": 0,
        "lc123_face": ""
      },
      "color": "#aa5f46",
      "bgcolor": "#964b32"
    },
    {
      "id": 3688,
      "type": "Fast Groups Bypasser (rgthree)",
      "pos": [
        -5710,
        -3890
      ],
      "size": [
        350,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 61,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": "put here to save time",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "pssst....over here 🤫",
      "properties": {
        "matchColors": "",
        "matchTitle": "::",
        "showNav": false,
        "showAllGraphs": false,
        "sort": "position",
        "customSortAlphabet": "",
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3689,
      "type": "LCControlPanel",
      "pos": [
        -4420,
        -3850
      ],
      "size": [
        260,
        70
      ],
      "flags": {
        "pinned": true
      },
      "order": 62,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "value_1",
          "type": "*",
          "links": [
            47952
          ]
        },
        {
          "label": " ",
          "name": "value_2",
          "type": "*",
          "links": [
            47954
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "845a2b692a1a623f42579b69c3a0978c28df90cd",
        "Node name for S&R": "LCControlPanel",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_rows": [
          {
            "name": "feather",
            "value": 11,
            "min": 0,
            "max": 20,
            "step": 1,
            "decimals": 0,
            "auto": false
          },
          {
            "name": "denoise",
            "value": 0.45,
            "min": 0.1,
            "max": 1,
            "step": 0.05,
            "decimals": 2,
            "auto": false
          }
        ]
      },
      "widgets_values": [
        "[{\"name\":\"feather\",\"value\":11,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.45,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
        ""
      ],
      "widgets_values_named": {
        "rows": "[{\"name\":\"feather\",\"value\":11,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.45,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
        "lc_cp_face": ""
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 3690,
      "type": "LCControlPanel",
      "pos": [
        -5030,
        -3850
      ],
      "size": [
        260,
        70
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 63,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "value_1",
          "type": "*",
          "links": [
            47959
          ]
        },
        {
          "label": " ",
          "name": "value_2",
          "type": "*",
          "links": [
            47961
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "845a2b692a1a623f42579b69c3a0978c28df90cd",
        "Node name for S&R": "LCControlPanel",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_rows": [
          {
            "name": "feather",
            "value": 14,
            "min": 0,
            "max": 20,
            "step": 1,
            "decimals": 0,
            "auto": false
          },
          {
            "name": "denoise",
            "value": 0.35,
            "min": 0.1,
            "max": 1,
            "step": 0.05,
            "decimals": 2,
            "auto": false
          }
        ]
      },
      "widgets_values": [
        "[{\"name\":\"feather\",\"value\":14,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.35,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
        ""
      ],
      "widgets_values_named": {
        "rows": "[{\"name\":\"feather\",\"value\":14,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.35,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
        "lc_cp_face": ""
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 3692,
      "type": "LCLabel",
      "pos": [
        -5250,
        -3920
      ],
      "size": [
        508,
        23
      ],
      "flags": {
        "pinned": true
      },
      "order": 64,
      "mode": 4,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "If you use 🥅 Controlnet, then I highly suggest you use the face detailer. ",
        "font": "Arial",
        "size": 13,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 508,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
        "Node name for S&R": "LCLabel",
        "_w": 508,
        "_h": 23,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3693,
      "type": "LCLabel",
      "pos": [
        -4940,
        -3990
      ],
      "size": [
        536,
        75
      ],
      "flags": {
        "pinned": true
      },
      "order": 65,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "These are BETA. 👇🏼",
        "font": "Ink Free",
        "size": 58,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
        "Node name for S&R": "LCLabel",
        "_w": 536,
        "_h": 75,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3713,
      "type": "GetNode",
      "pos": [
        -7970,
        -2660
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 66,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_PIPE",
          "type": "LC_PIPE",
          "links": [
            48604
          ]
        }
      ],
      "title": "Get_Detailer Pipe",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Detailer Pipe"
      ],
      "widgets_values_named": {
        "Constant": "Detailer Pipe"
      }
    },
    {
      "id": 3723,
      "type": "LC Bypasser Panel",
      "pos": [
        -2600,
        -1830
      ],
      "size": [
        340,
        318
      ],
      "flags": {
        "pinned": true
      },
      "order": 268,
      "mode": 0,
      "inputs": [
        {
          "name": "hub",
          "type": "*",
          "link": 48212
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "Option Bypass",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        true,
        true,
        true,
        true,
        true,
        false,
        true,
        true,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": true,
        "Enable 3": true,
        "Enable 4": true,
        "Enable 5": true,
        "Enable 6": true,
        "Enable 7": false,
        "Enable 8": true,
        "Enable 9": true,
        "Enable 10": true,
        "Enable 11": true
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3727,
      "type": "LCNaturalLook",
      "pos": [
        -3840,
        -2000
      ],
      "size": [
        300,
        490
      ],
      "flags": {
        "pinned": true
      },
      "order": 260,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48627
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 48026
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48628,
            48630
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
        "Node name for S&R": "LCNaturalLook",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_duxlp_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "d606c402-791e-4f01-8d09-bd8c53435a28"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_duxlp_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "94d0b150-e9a5-434d-bce8-4b3bc3531483"
          }
        ]
      },
      "widgets_values": [
        0.5,
        0.75,
        566033351,
        "randomize"
      ],
      "widgets_values_named": {
        "strength": 0.5,
        "skin": 0.75,
        "seed": 566033351,
        "control_after_generate": "randomize"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3729,
      "type": "LCPhoneFilters",
      "pos": [
        -4150,
        -1980
      ],
      "size": [
        300,
        470
      ],
      "flags": {
        "pinned": true
      },
      "order": 256,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48029
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48109,
            48618,
            48627
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "b63c1e08d90fb1fa8d6d080a57170516e52f2385",
        "Node name for S&R": "LCPhoneFilters",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_ypkkb_00001_.png",
            "subfolder": "",
            "type": "temp"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_ypkkb_00001_.png",
            "subfolder": "",
            "type": "temp"
          }
        ]
      },
      "widgets_values": [
        "1977",
        1
      ],
      "widgets_values_named": {
        "preset": "1977",
        "strength": 1
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3730,
      "type": "LCApplyLUT",
      "pos": [
        -4460,
        -2030
      ],
      "size": [
        300,
        520
      ],
      "flags": {
        "pinned": true
      },
      "order": 248,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48317
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48029,
            48617
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "fd45171f9af29d6bb018d9bbf35524262c62b66c",
        "Node name for S&R": "LCApplyLUT",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_ydkbk_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "b28f8141-267f-4acc-b7a0-36659c6398d3"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_ydkbk_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "1d6d3190-c35f-426e-95f1-3cf1ab7ce953"
          }
        ]
      },
      "widgets_values": [
        "LC Cool Breeze.cube",
        0.26,
        false,
        "tetrahedral"
      ],
      "widgets_values_named": {
        "lut_name": "LC Cool Breeze.cube",
        "strength": 0.26,
        "log": false,
        "interpolation": "tetrahedral"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3734,
      "type": "LCLabel",
      "pos": [
        -3790,
        -2080
      ],
      "size": [
        176,
        33
      ],
      "flags": {
        "pinned": true
      },
      "order": 67,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "This is BETA. 👇🏼",
        "font": "Ink Free",
        "size": 22,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
        "Node name for S&R": "LCLabel",
        "_w": 176,
        "_h": 33,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3735,
      "type": "LCNotify",
      "pos": [
        -2910,
        -1910
      ],
      "size": [
        300,
        130
      ],
      "flags": {
        "pinned": true
      },
      "order": 266,
      "mode": 0,
      "inputs": [
        {
          "name": "any",
          "shape": 7,
          "type": "*",
          "link": 48410
        }
      ],
      "outputs": [
        {
          "name": "any",
          "type": "*",
          "links": [
            48632
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "59eb00aa296704f5fd1a8b38f6913ac625a6ea74",
        "Node name for S&R": "LCNotify",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "always",
        1,
        "cute-wee-1.mp3",
        null
      ],
      "widgets_values_named": {
        "mode": "always",
        "volume": 1,
        "file": "cute-wee-1.mp3",
        "▶ preview": null
      },
      "color": "#649632",
      "bgcolor": "#649632"
    },
    {
      "id": 3736,
      "type": "LCNote",
      "pos": [
        -2910,
        -1740
      ],
      "size": [
        300,
        230
      ],
      "flags": {
        "pinned": true
      },
      "order": 68,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "LC Notify 🔊",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```"
            },
            "zh": {
              "text": "**LC Notify 🔊**\n- 接到任意节点的输出口上。\n- 完成时播放你选的提示音\n- 可以从预置音效列表里选，也可以把自己的音效放进下面这个文件夹\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```",
              "src": "ebb74184",
              "srcTitle": "LC Notify 🔊"
            },
            "ja": {
              "text": "**LC Notify 🔊**\n- 任意のノードの出力に接続します。\n- 完了時に選択したサウンドを鳴らします\n- 用意されたサウンドから選ぶか、下に示すフォルダに自分のサウンドを置いてください\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```\n",
              "src": "ebb74184",
              "srcTitle": "LC Notify 🔊"
            },
            "ko": {
              "text": "**LC Notify 🔊**\n- 아무 노드의 출력에 연결하세요.\n- 완료되면 선택한 소리를 재생합니다\n- 미리 들어 있는 소리 중에서 고르거나, 아래 폴더에 직접 소리를 넣으세요\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```",
              "src": "ebb74184",
              "srcTitle": "LC Notify 🔊"
            }
          },
          "titles": {
            "en": "LC Notify 🔊",
            "zh": "LC Notify 🔊",
            "ja": "LC Notify 🔊",
            "ko": "LC Notify 🔊"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│   ├── 📂 ComfyUI_LC123_nodes\n│   │      └── 📂 assets\n│   │             └──📂 sounds\n│   │                   └── any .mp3 sound\n```"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3739,
      "type": "GetNode",
      "pos": [
        -2930,
        -2070
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 69,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            48026,
            48626
          ]
        }
      ],
      "title": "Get_Seed",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 3742,
      "type": "LCBloom",
      "pos": [
        -3530,
        -2770
      ],
      "size": [
        300,
        600
      ],
      "flags": {
        "pinned": true
      },
      "order": 212,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48085
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48062,
            48614
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
        "Node name for S&R": "LCBloom",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_bpugv_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "e8d077ba-9cac-41f9-90f7-9919962a4ea9"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_bpugv_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "6984727c-9c81-42ca-a25a-b12442900c28"
          }
        ]
      },
      "widgets_values": [
        0.2,
        0.6,
        0.5,
        2,
        0.75,
        1,
        "Pro-Mist",
        "Custom"
      ],
      "widgets_values_named": {
        "intensity": 0.2,
        "threshold": 0.6,
        "smoothing": 0.5,
        "radius": 2,
        "saturation": 0.75,
        "exposure": 1,
        "mode": "Pro-Mist",
        "look": "Custom"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3745,
      "type": "LCLensProfile",
      "pos": [
        -3220,
        -2690
      ],
      "size": [
        300,
        520
      ],
      "flags": {
        "pinned": true
      },
      "order": 227,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48062
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48064,
            48615
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
        "Node name for S&R": "LCLensProfile",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_libzc_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "7d9dccfd-716b-4683-a5fe-355299bd51c8"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_libzc_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "e56bd534-c2b6-4831-9577-7976223e5535"
          }
        ]
      },
      "widgets_values": [
        "Sony FE 55mm f/1.8",
        "Add Aberrations",
        0.35,
        "Custom"
      ],
      "widgets_values_named": {
        "lens": "Sony FE 55mm f/1.8",
        "mode": "Add Aberrations",
        "strength": 0.35,
        "look": "Custom"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3746,
      "type": "SetNode",
      "pos": [
        -2760,
        -2030
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 259,
      "mode": 0,
      "inputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "link": 48109
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Set_Pro Post",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Pro Post",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3747,
      "type": "LCBloom",
      "pos": [
        -2910,
        -2770
      ],
      "size": [
        300,
        600
      ],
      "flags": {
        "pinned": true
      },
      "order": 240,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48064
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48317,
            48616
          ]
        }
      ],
      "title": "LC Bloom · Halation",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCBloom",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_kkqig_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "abcc8963-56e5-4792-9feb-fa68d30bc406"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_kkqig_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "4320041f-a4ee-49fd-b332-8a38afa9f641"
          }
        ]
      },
      "widgets_values": [
        0.2,
        0.8,
        0.3,
        1,
        0.7,
        0.95,
        "Halation",
        "Custom"
      ],
      "widgets_values_named": {
        "intensity": 0.2,
        "threshold": 0.8,
        "smoothing": 0.3,
        "radius": 1,
        "saturation": 0.7,
        "exposure": 0.95,
        "mode": "Halation",
        "look": "Custom"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3755,
      "type": "LCDepthFX",
      "pos": [
        -3840,
        -2880
      ],
      "size": [
        300,
        710
      ],
      "flags": {
        "pinned": true
      },
      "order": 192,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48634
        },
        {
          "name": "depth_map",
          "type": "IMAGE",
          "link": 48072
        },
        {
          "name": "focus_mask",
          "shape": 7,
          "type": "MASK",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48075,
            48085
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCDepthFX",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_ynsui_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "e288ee46-d9a2-4490-a939-2a6517d9a65a"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_ynsui_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "5be0d4b0-bab4-424f-802f-b18188a531b2"
          }
        ]
      },
      "widgets_values": [
        "Natural",
        0.08,
        0.5,
        0,
        0.2,
        0.2,
        0.15,
        0.4,
        true,
        0.32,
        "Auto"
      ],
      "widgets_values_named": {
        "look": "Natural",
        "haze": 0.08,
        "haze_distance": 0.5,
        "haze_warmth": 0,
        "light_wrap": 0.2,
        "dof_blur": 0.2,
        "focus_range": 0.15,
        "bokeh": 0.4,
        "auto_focus": true,
        "focus_depth": 0.32,
        "depth_direction": "Auto"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3756,
      "type": "LCNote",
      "pos": [
        -2600,
        -2870
      ],
      "size": [
        340,
        1000
      ],
      "flags": {
        "pinned": true
      },
      "order": 70,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🎨 Post Processing Suite",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n    - **Bloom:** glow from the bright areas.\n    - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n    - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n    - **classic:** mostly the midtones (the old look).\n    - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n    - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
            },
            "zh": {
              "text": "### 🛑🚫✋ 我强烈建议先固定 seed，再在这里改设置。上游改了任何东西，整张图都会重新跑。\n\n\n- 每个节点上都有前后对比滑条。拖动它来比较。\n- 💡 **look：** Depth FX、Bloom、Lens Profile 和 Film Grain 共用同一组风格（Natural、Portrait、Cinematic、Golden hour、Vintage、Dreamy、Landscape、Night、B&W）。每个节点选同一个，它们就能统一。动任何滑块都会切到 Custom。\n- 显存有问题？看 **LC123 Performance Settings ⚙️** 说明。\n\n---\n\n**LC Sharpen Pro 🔪**\n- 锐化，但不描轮廓线。只作用于亮度，所以颜色不会出彩边。\n- **preset：** 照片用 Natural。画作用 Lineart / Anime sharp / Illustration。动任何滑块都会切到 Custom。\n- **sharpen：** 0 = 关闭。\n- **texture：** 中等尺度的细节：毛孔、布料、毛发。0 = 关闭。\n- **clarity：** 大尺度的冲击力和层次感。0 = 关闭。\n- **strength：** 和原图混合。0 = 原图，1 = 完整效果。\n- **halo：** 1 = 边缘没有亮边或暗边。\n- **skin_protect：** 皮肤上少锐化一些，毛孔不会变成坑。动漫和线稿用 0。\n\n**LC Depth Anything V2 🗺️**\n- 生成 Depth FX 需要的深度图。只有 Depth FX 打开时才会运行。\n\n**LC Depth FX 🌫️**\n- 需要知道远近关系的相机效果。\n- **haze：** 空气有多浓。远处的区域向雾色渐隐。人像用 0.06 - 0.16，只有大场景风景才用更多。0 = 关闭。\n- **light_wrap：** 明亮的背景光漫过主体边缘。消除\"剪纸贴图\"的感觉。0 = 关闭。\n- **dof_blur：** 景深。离焦点越远越模糊的程度。0 = 关闭。\n- **focus_range：** 焦点周围保持清晰的范围。低 = 极薄（像 f/1.4），高 = 很深（像 f/8）。\n- **bokeh：** 明亮的焦外光点变成发光的圆斑。0 = 普通模糊。\n- **auto_focus：** 对焦在画面中间的主体上。关闭 = 自己设 **focus_depth**（0 = 最近，1 = 最远）。\n- **depth_direction：** 保持 Auto，除非效果落在了画面错误的部分。\n\n**LC Bloom**（Pro-Mist）\n- 画面亮部发出的光晕。\n- **mode：**\n    - **Bloom：** 亮部发出的光晕。\n    - **Pro-Mist：** 镜头前加一片柔光滤镜。光晕柔和，对比更温和，黑色依然够深。\n    - **Halation：** 见下面的 LC Bloom · Halation。\n- **intensity：** 光晕有多强。\n- **threshold：** 只有比这个更亮的地方才发光。越低 = 画面越多地方发光。\n- **radius：** 光晕扩散多远。\n- **saturation：** 0 = 白色光晕，1 = 光源自己的颜色。\n- 💡 一点点很梦幻。太多就是起雾。\n\n**LC Lens Profile**\n- 真实镜头的特性（Canon 50mm f/1.8、Helios 44-2、Sony FE 55mm 等）：畸变、色边和暗角。\n- **mode：** Add Aberrations 加上这种特性。Correct Aberrations 尝试把它去掉。\n- **strength：** 镜头特性有多强。\n\n**LC Bloom · Halation**\n- 同一个 Bloom 节点，设成 Halation：胶片在亮边周围产生的红橙色光晕。不是粉色的一层雾。\n\n**LC Apply LUT**\n- 用 `.cube` 文件调色。\n- **strength：** 0 = 原图，1 = 完整 LUT。写实通常 0.2 到 0.4 就够了。满强度像大锤。\n- **log：** 保持关闭，除非这个 LUT 是为 log 素材做的（名字里通常会写）。\n- 在[这里](https://freshluts.com/)获取免费的\n- 把你的 `.cube` 文件放到这里：\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 种手机 App 风格（1977、Aden、Brooklyn、Xpro2 等）。基本就是 Instagram 滤镜。\n- **strength：** 0 = 原图\n\n**LC Natural Look 🍃**\n- 去掉 AI 味：压住刺眼的颜色和偏橙、塑料感的皮肤，高光柔和滚降而不是直接裁切，去掉油亮的光晕，并提升细微纹理。\n- 你的黑点、对比度和亮度保持原样。\n- **strength：** 去掉多少 AI 味。大多数渲染用 0.4 - 0.75。**0.5** 是测试过的写实设置。\n- **skin：** 在 strength 之外，额外压制多少偏橙 / 塑料感的皮肤。0 = 不动皮肤。**0.75** 测试效果最好。\n\n**LC Film Grain**\n- 在完成的画面上加颗粒。它是最后一个效果，所以后面没有东西会把颗粒当成细节。\n- **response：** 颗粒出现在哪里。\n    - **classic：** 主要在中间调（老式的感觉）。\n    - **film：** 在暗部和中间调最强，高光里没有，像负片。\n    - **sensor：** 手机和数码相机的噪点。光越亮越明显，在暗部最显眼，蓝色通道最脏。写实的首选。\n- **strength：** 颗粒有多少。一点点就很够了。**0.22** 是测试过的写实设置。\n- **grain_size：** 每颗颗粒有多大。随画面尺寸缩放。\n- **color_grain：** 0 = 单色颗粒，1 = 彩色斑点。写实用 **0.2**。\n- seed 来自工作流，所以每次运行颗粒都一样。\n\n**LC Image Crop 🖼️🔪**\n- 裁切完成的画面：在节点上拖动裁切框和它的手柄。\n- **aspect：** 锁定形状（free、original 或常见比例）。\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
              "src": "660fb620",
              "srcTitle": "🎨 Post Processing Suite"
            },
            "ja": {
              "text": "### 🛑🚫✋ seed を固定してから、ここで変更することを強くおすすめします。上流を何か変えると、画像全体がもう一度実行されます。\n\n\n- どのノードにも比較用のビフォー / アフターのワイプがあります。ドラッグして比べてください。\n- 💡 **look：** Depth FX、Bloom、Lens Profile、Film Grain は同じルック（Natural、Portrait、Cinematic、Golden hour、Vintage、Dreamy、Landscape、Night、B&W）を共有しています。それぞれで同じものを選ぶと揃います。スライダーを動かすと Custom に切り替わります。\n- VRAM で困ったら **LC123 Performance Settings ⚙️** のノートを見てください。\n\n---\n\n**LC Sharpen Pro 🔪**\n- 輪郭線を描かずにシャープにします。明るさだけに効くので、色がにじみません。\n- **preset：** 写真は Natural。イラストは Lineart / Anime sharp / Illustration。スライダーを動かすと Custom に切り替わります。\n- **sharpen：** 0 = オフ。\n- **texture：** 中くらいのディテール：毛穴、布、毛並み。0 = オフ。\n- **clarity：** 大きなスケールのパンチと奥行き。0 = オフ。\n- **strength：** 元画像とのミックス。0 = 元画像、1 = フル効果。\n- **halo：** 1 = エッジのまわりに明るい縁や暗い縁が出ません。\n- **skin_protect：** 肌のシャープを弱め、毛穴が穴にならないようにします。アニメや線画は 0。\n\n**LC Depth Anything V2 🗺️**\n- Depth FX に必要な深度マップを作ります。Depth FX がオンのときだけ動きます。\n\n**LC Depth FX 🌫️**\n- 何が近くて何が遠いかを使うカメラ効果。\n- **haze：** 空気の濃さ。遠くの部分がかすみの色へフェードします。人物は 0.06 - 0.16、広い風景のときだけもっと多く。0 = オフ。\n- **light_wrap：** 明るい背景の光が被写体の縁にかぶります。切り抜いたシールっぽさが消えます。0 = オフ。\n- **dof_blur：** 被写界深度。ピントから離れるほどどれだけボケるか。0 = オフ。\n- **focus_range：** ピントのまわりでどれだけシャープに残るか。低い = ごく薄い（f/1.4 のように）、高い = 深い（f/8 のように）。\n- **bokeh：** 明るいボケた光が光る円になります。0 = 普通のボケ。\n- **auto_focus：** 画面中央のメインの被写体にピントを合わせます。オフ = **focus_depth** を自分で設定（0 = 一番近い、1 = 一番遠い）。\n- **depth_direction：** 効果が画像の違う部分にかかってしまうとき以外は Auto のままで。\n\n**LC Bloom**（Pro-Mist）\n- 画像の明るい部分からの光のにじみ。\n- **mode：**\n    - **Bloom：** 明るい部分からのグロー。\n    - **Pro-Mist：** レンズの前に置くディフュージョンフィルター。やわらかいグロー、穏やかなコントラスト、黒は深いまま。\n    - **Halation：** 下の LC Bloom · Halation を見てください。\n- **intensity：** グローの強さ。\n- **threshold：** これより明るいところだけが光ります。低い = 画像のより多くの部分が光ります。\n- **radius：** グローがどこまで広がるか。\n- **saturation：** 0 = 白いグロー、1 = 光そのものの色。\n- 💡 少しなら夢のよう。多すぎると霧。\n\n**LC Lens Profile**\n- 実在のレンズの個性（Canon 50mm f/1.8、Helios 44-2、Sony FE 55mm など）：歪み、色のにじみ、周辺減光。\n- **mode：** Add Aberrations で個性を足します。Correct Aberrations で取り除こうとします。\n- **strength：** レンズの個性の強さ。\n\n**LC Bloom · Halation**\n- 同じ Bloom ノードを Halation にしたもの：フィルムで明るい縁のまわりに出る赤オレンジのにじみ。ピンクのかぶりではありません。\n\n**LC Apply LUT**\n- `.cube` ファイルによるカラーグレーディング。\n- **strength：** 0 = 元画像、1 = LUT をフル適用。リアル系ならたいてい 0.2 から 0.4 で十分。フルの強さはハンマーです。\n- **log：** LUT が log 素材用に作られていない限りオフのままで（たいてい名前に書いてあります）。\n- 無料のものは[こちら](https://freshluts.com/)\n- `.cube` ファイルはここに入れます：\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 種類のスマホアプリ風ルック（1977、Aden、Brooklyn、Xpro2 など）。要するに Instagram のフィルターです。\n- **strength：** 0 = 元画像\n\n**LC Natural Look 🍃**\n- AI っぽさを抜きます：派手な色とオレンジっぽいプラスチック肌を落ち着かせ、ハイライトを白飛びさせずになめらかに抑え、テカテカしたグローを減らし、細かいテクスチャを持ち上げます。\n- 黒の締まり、コントラスト、明るさはそのままです。\n- **strength：** AI っぽさをどれだけ抜くか。ほとんどのレンダーは 0.4 - 0.75。**0.5** がテスト済みのリアル設定です。\n- **skin：** strength に加えて、オレンジっぽい / プラスチックっぽい肌をどれだけ落ち着かせるか。0 = 肌は触りません。**0.75** がテストで一番でした。\n\n**LC Film Grain**\n- 仕上がった画像に乗せる粒子。最後のエフェクトなので、後ろのものが粒子をディテールと勘違いすることはありません。\n- **response：** 粒子がどこに出るか。\n    - **classic：** 主に中間調（昔ながらの見た目）。\n    - **film：** シャドウと中間調で一番強く、ハイライトでは消える、ネガのように。\n    - **sensor：** スマホやデジカメのノイズ。光が強いほど増え、シャドウで一番目立ち、青が一番ノイジー。リアル系のおすすめ。\n- **strength：** 粒子の量。少しで十分効きます。**0.22** がテスト済みのリアル設定です。\n- **grain_size：** 粒の大きさ。画像のサイズに合わせて変わります。\n- **color_grain：** 0 = モノクロの粒子、1 = 色の粒。リアル系は **0.2**。\n- seed はワークフローから来るので、実行ごとに粒子は同じです。\n\n**LC Image Crop 🖼️🔪**\n- 仕上がった画像をトリミング：ノード上で枠とハンドルをドラッグします。\n- **aspect：** 形を固定（free、original、よく使う比率）。\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
              "src": "660fb620",
              "srcTitle": "🎨 Post Processing Suite"
            },
            "ko": {
              "text": "### 🛑🚫✋ seed를 고정한 다음 여기서 바꾸는 걸 강력히 추천해요. 위쪽을 뭐든 바꾸면 이미지 전체가 다시 돌아가요.\n\n\n- 모든 노드에 비포 / 애프터 와이프가 있어요. 드래그해서 비교하세요.\n- 💡 **look:** Depth FX, Bloom, Lens Profile, Film Grain은 같은 룩(Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W)을 공유해요. 각각 같은 걸 고르면 서로 맞아요. 슬라이더를 움직이면 Custom으로 바뀌어요.\n- VRAM 문제가 있나요? **LC123 Performance Settings ⚙️** 노트를 보세요.\n\n---\n\n**LC Sharpen Pro 🔪**\n- 윤곽선을 그리지 않고 선명하게 해요. 밝기에만 작용해서 색이 번지지 않아요.\n- **preset:** 사진은 Natural. 그림은 Lineart / Anime sharp / Illustration. 슬라이더를 움직이면 Custom으로 바뀌어요.\n- **sharpen:** 0 = 끄기.\n- **texture:** 중간 크기 디테일: 모공, 천, 털. 0 = 끄기.\n- **clarity:** 큰 스케일의 펀치와 깊이감. 0 = 끄기.\n- **strength:** 원본과 섞는 정도. 0 = 원본, 1 = 전체 효과.\n- **halo:** 1 = 엣지 주위에 밝거나 어두운 테두리가 생기지 않아요.\n- **skin_protect:** 피부에는 선명화를 줄여서 모공이 구멍처럼 파이지 않아요. 애니메이션과 선화는 0.\n\n**LC Depth Anything V2 🗺️**\n- Depth FX에 필요한 깊이 맵을 만들어요. Depth FX가 켜져 있을 때만 돌아가요.\n\n**LC Depth FX 🌫️**\n- 무엇이 가깝고 무엇이 먼지 알아야 하는 카메라 효과예요.\n- **haze:** 공기가 얼마나 짙은지. 먼 부분이 헤이즈 색으로 흐려져요. 인물은 0.06 - 0.16, 넓은 풍경에서만 더 많이. 0 = 끄기.\n- **light_wrap:** 밝은 배경 빛이 피사체 가장자리로 번져요. 오려 붙인 스티커 느낌이 사라져요. 0 = 끄기.\n- **dof_blur:** 피사계 심도. 초점에서 멀어질수록 얼마나 흐려지는지. 0 = 끄기.\n- **focus_range:** 초점 주위에서 얼마나 선명하게 남는지. 낮으면 = 아주 얇게(f/1.4처럼), 높으면 = 깊게(f/8처럼).\n- **bokeh:** 밝은 초점 밖 빛이 빛나는 원으로 바뀌어요. 0 = 일반 블러.\n- **auto_focus:** 화면 가운데의 주 피사체에 초점을 맞춰요. 끄면 = **focus_depth**를 직접 설정(0 = 가장 가까움, 1 = 가장 멂).\n- **depth_direction:** 효과가 이미지의 엉뚱한 부분에 들어갈 때가 아니면 Auto로 두세요.\n\n**LC Bloom** (Pro-Mist)\n- 이미지의 밝은 부분에서 나오는 빛 번짐.\n- **mode:**\n    - **Bloom:** 밝은 부분에서 나오는 글로우.\n    - **Pro-Mist:** 렌즈 앞에 두는 디퓨전 필터. 부드러운 글로우, 완만한 대비, 검정은 깊게 유지돼요.\n    - **Halation:** 아래 LC Bloom · Halation을 보세요.\n- **intensity:** 글로우의 세기.\n- **threshold:** 이보다 밝은 부분만 빛나요. 낮을수록 = 이미지의 더 많은 부분이 빛나요.\n- **radius:** 글로우가 얼마나 멀리 퍼지는지.\n- **saturation:** 0 = 흰색 글로우, 1 = 빛 자체의 색.\n- 💡 조금이면 몽환적이고, 많으면 안개예요.\n\n**LC Lens Profile**\n- 실제 렌즈의 개성(Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm 등): 왜곡, 색 번짐, 비네팅.\n- **mode:** Add Aberrations는 개성을 더해요. Correct Aberrations는 그걸 없애려고 해요.\n- **strength:** 렌즈 개성의 세기.\n\n**LC Bloom · Halation**\n- 같은 Bloom 노드를 Halation으로 설정한 것: 필름에서 밝은 가장자리 주위에 생기는 붉은 주황빛 번짐. 분홍색으로 덮는 게 아니에요.\n\n**LC Apply LUT**\n- `.cube` 파일로 하는 색 보정.\n- **strength:** 0 = 원본, 1 = LUT 전체. 리얼리즘에는 보통 0.2에서 0.4면 충분해요. 최대 강도는 망치예요.\n- **log:** LUT가 log 영상용으로 만들어진 게 아니면 꺼 두세요(보통 이름에 적혀 있어요).\n- 무료 LUT는 [여기](https://freshluts.com/)\n- `.cube` 파일은 여기에 넣으세요:\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37가지 폰 앱 스타일 룩(1977, Aden, Brooklyn, Xpro2 등). 사실상 Instagram 필터예요.\n- **strength:** 0 = 원본\n\n**LC Natural Look 🍃**\n- AI 느낌을 빼요: 튀는 색과 주황빛 플라스틱 피부를 진정시키고, 하이라이트를 날리지 않고 부드럽게 눌러 주고, 번들거리는 글로우를 줄이고, 미세한 질감을 살려요.\n- 블랙 포인트, 대비, 밝기는 그대로예요.\n- **strength:** AI 느낌을 얼마나 뺄지. 대부분의 렌더는 0.4 - 0.75. **0.5**가 테스트한 리얼리즘 설정이에요.\n- **skin:** strength와 별개로 주황빛 / 플라스틱 같은 피부를 얼마나 진정시킬지. 0 = 피부는 그대로. **0.75**가 테스트에서 가장 좋았어요.\n\n**LC Film Grain**\n- 완성된 이미지 위에 얹는 그레인. 마지막 효과라서 뒤에 오는 게 그레인을 디테일로 착각하지 않아요.\n- **response:** 그레인이 어디에 보이는지.\n    - **classic:** 주로 중간톤(예전 느낌).\n    - **film:** 어두운 부분과 중간톤에서 가장 강하고 하이라이트에서는 사라져요, 네거티브 필름처럼.\n    - **sensor:** 폰과 디지털 카메라 노이즈. 빛이 강할수록 커지고, 어두운 부분에서 가장 잘 보이고, 파란색이 가장 지저분해요. 리얼리즘 추천.\n- **strength:** 그레인 양. 조금만 넣어도 충분해요. **0.22**가 테스트한 리얼리즘 설정이에요.\n- **grain_size:** 그레인 알갱이 크기. 이미지 크기에 맞춰 변해요.\n- **color_grain:** 0 = 흑백 그레인, 1 = 컬러 반점. 리얼리즘은 **0.2**.\n- seed는 워크플로에서 오기 때문에 실행할 때마다 그레인이 같아요.\n\n**LC Image Crop 🖼️🔪**\n- 완성된 이미지를 잘라요: 노드 위에서 박스와 핸들을 드래그하세요.\n- **aspect:** 모양을 고정(free, original 또는 자주 쓰는 비율).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
              "src": "660fb620",
              "srcTitle": "🎨 Post Processing Suite"
            }
          },
          "titles": {
            "en": "🎨 Post Processing Suite",
            "zh": "🎨 Post Processing Suite",
            "ja": "🎨 Post Processing Suite",
            "ko": "🎨 Post Processing Suite"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n    - **Bloom:** glow from the bright areas.\n    - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n    - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n    - **classic:** mostly the midtones (the old look).\n    - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n    - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n    - **Bloom:** glow from the bright areas.\n    - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n    - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n    └── luts/\n        ├── your_look.cube\n        ├── film_emulation.cube\n        └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n    - **classic:** mostly the midtones (the old look).\n    - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n    - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3757,
      "type": "LCPreviewMask",
      "pos": [
        -4150,
        -2580
      ],
      "size": [
        300,
        410
      ],
      "flags": {
        "pinned": true
      },
      "order": 193,
      "mode": 0,
      "inputs": [
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 48073
        }
      ],
      "outputs": [
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCPreviewMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3758,
      "type": "LCBypassRelay",
      "pos": [
        -4140,
        -2800
      ],
      "size": [
        240,
        100
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 211,
      "mode": 0,
      "inputs": [
        {
          "name": "any_1",
          "shape": 7,
          "type": "*",
          "link": 48074
        },
        {
          "name": "any_2",
          "type": "*",
          "link": 48075
        },
        {
          "name": "any_3",
          "type": "*",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": [
            48613
          ]
        }
      ],
      "title": "LC Depth FX 🌫️",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCBypassRelay",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3759,
      "type": "LCDepthAnythingV2",
      "pos": [
        -4150,
        -2760
      ],
      "size": [
        300,
        130
      ],
      "flags": {
        "pinned": true
      },
      "order": 171,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48633
        }
      ],
      "outputs": [
        {
          "name": "depth",
          "type": "IMAGE",
          "links": [
            48072,
            48074
          ]
        },
        {
          "name": "depth_mask",
          "type": "MASK",
          "links": [
            48073
          ]
        }
      ],
      "title": "LC Depth Anything V2 🗺️",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "dc77bf3fda1a5d3cff9418bd86f22ab0a2a463a7",
        "Node name for S&R": "LCDepthAnythingV2",
        "ue_properties": {
          "widget_ue_connectable": {
            "resolution": true
          },
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Depth Anything V2 Large (CC-BY-NC-4.0)",
        518,
        false
      ],
      "widgets_values_named": {
        "model": "Depth Anything V2 Large (CC-BY-NC-4.0)",
        "resolution": 518,
        "invert": false
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3762,
      "type": "GetNode",
      "pos": [
        -2780,
        -2070
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 71,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48208
          ]
        }
      ],
      "title": "Get_Skin Realism",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Skin Realism"
      ],
      "widgets_values_named": {
        "Constant": "Skin Realism"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3765,
      "type": "LCImageCrop",
      "pos": [
        -3220,
        -1940
      ],
      "size": [
        300,
        430
      ],
      "flags": {
        "pinned": true
      },
      "order": 265,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48624
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48410,
            48631
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCImageCrop",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        0,
        0,
        100,
        100,
        "free"
      ],
      "widgets_values_named": {
        "x": 0,
        "y": 0,
        "width": 100,
        "height": 100,
        "aspect": "free"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3768,
      "type": "PrimitiveString",
      "pos": [
        -6640,
        -1330
      ],
      "size": [
        310,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 72,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "STRING",
          "type": "STRING",
          "links": [
            48128,
            48129
          ]
        }
      ],
      "title": "Prefix",
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.37.0",
        "Node name for S&R": "PrimitiveString",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "Krea Realism Pro"
      ],
      "widgets_values_named": {
        "value": "Krea Realism Pro"
      },
      "color": "#35b0ae",
      "bgcolor": "#219c9a"
    },
    {
      "id": 3769,
      "type": "GetNode",
      "pos": [
        -6310,
        -1290
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 73,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48132
          ]
        }
      ],
      "title": "Get_Pro Post",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3771,
      "type": "LCEasyFolder",
      "pos": [
        -6630,
        -1190
      ],
      "size": [
        290,
        160
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 139,
      "mode": 0,
      "inputs": [
        {
          "name": "prefix",
          "type": "STRING",
          "widget": {
            "name": "prefix"
          },
          "link": 48128
        }
      ],
      "outputs": [
        {
          "name": "filename_prefix",
          "type": "STRING",
          "links": [
            48131
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
        "Node name for S&R": "LCEasyFolder",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
      },
      "widgets_values": [
        "Drafts",
        "Test",
        "",
        "none",
        "auto"
      ],
      "widgets_values_named": {
        "folder": "Drafts",
        "prefix": "Test",
        "suffix": "",
        "timestamp": "none",
        "path_separator": "auto"
      },
      "color": "#325A5A",
      "bgcolor": "#325A5A"
    },
    {
      "id": 3772,
      "type": "GetNode",
      "pos": [
        -6310,
        -1250
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 74,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LC_SAVE_META",
          "type": "LC_SAVE_META",
          "links": [
            48133
          ]
        }
      ],
      "title": "Get_Metadata 🏷️",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Metadata 🏷️"
      ],
      "widgets_values_named": {
        "Constant": "Metadata 🏷️"
      }
    },
    {
      "id": 3773,
      "type": "LCAdvancedFolder",
      "pos": [
        -6310,
        -1210
      ],
      "size": [
        290,
        200
      ],
      "flags": {
        "pinned": true
      },
      "order": 140,
      "mode": 0,
      "inputs": [
        {
          "name": "prefix",
          "type": "STRING",
          "widget": {
            "name": "prefix"
          },
          "link": 48129
        }
      ],
      "outputs": [
        {
          "name": "filename",
          "type": "STRING",
          "links": [
            48134
          ]
        },
        {
          "name": "path",
          "type": "STRING",
          "links": [
            48135
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
        "Node name for S&R": "LCAdvancedFolder",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "Metadata",
        "Test",
        "",
        "none",
        "auto",
        true
      ],
      "widgets_values_named": {
        "folder": "Metadata",
        "prefix": "Test",
        "suffix": "",
        "timestamp": "none",
        "path_separator": "auto",
        "include_prefix_in_path": true
      },
      "color": "#325A5A",
      "bgcolor": "#325A5A"
    },
    {
      "id": 3774,
      "type": "GetNode",
      "pos": [
        -6630,
        -990
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 75,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48130
          ]
        }
      ],
      "title": "Get_Rough Draft",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.5.1",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Rough Draft"
      ],
      "widgets_values_named": {
        "Constant": "Rough Draft"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159",
      "shape": 2
    },
    {
      "id": 3775,
      "type": "SaveImage",
      "pos": [
        -6630,
        -950
      ],
      "size": [
        270,
        270
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 167,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 48130
        },
        {
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          },
          "link": 48131
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "comfy-core",
        "ver": "0.3.67",
        "Node name for S&R": "SaveImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.5.1"
        },
        "enableTabs": false,
        "tabWidth": 65,
        "tabXOffset": 10,
        "hasSecondTab": false,
        "secondTabText": "Send Back",
        "secondTabOffset": 80,
        "secondTabWidth": 65
      },
      "widgets_values": [
        "ComfyUI"
      ],
      "widgets_values_named": {
        "filename_prefix": "ComfyUI"
      },
      "color": "#233",
      "bgcolor": "#355",
      "shape": 2
    },
    {
      "id": 3776,
      "type": "LCSaveImage",
      "pos": [
        -6310,
        -970
      ],
      "size": [
        280,
        250
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 168,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 48132
        },
        {
          "name": "metadata",
          "shape": 7,
          "type": "LC_SAVE_META",
          "link": 48133
        },
        {
          "name": "filename",
          "type": "STRING",
          "widget": {
            "name": "filename"
          },
          "link": 48134
        },
        {
          "name": "path",
          "type": "STRING",
          "widget": {
            "name": "path"
          },
          "link": 48135
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        },
        {
          "name": "saved_as",
          "type": "STRING",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
        "Node name for S&R": "LCSaveImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "LC123",
        "",
        "png",
        95,
        true,
        true,
        true,
        ""
      ],
      "widgets_values_named": {
        "filename": "LC123",
        "path": "",
        "format": "png",
        "quality": 95,
        "embed_workflow": true,
        "embed_civitai": true,
        "hash_resources": true,
        "filename_prefix": ""
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3777,
      "type": "Fast Groups Bypasser (rgthree)",
      "pos": [
        -6640,
        -890
      ],
      "size": [
        310,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 76,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": "🤫",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "Save selcetor",
      "properties": {
        "matchColors": "",
        "matchTitle": "#Save",
        "showNav": false,
        "showAllGraphs": true,
        "sort": "position",
        "customSortAlphabet": "",
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3778,
      "type": "LCBatchImageComparer",
      "pos": [
        -6330,
        -1920
      ],
      "size": [
        320,
        460
      ],
      "flags": {
        "pinned": true
      },
      "order": 189,
      "mode": 0,
      "inputs": [
        {
          "label": "New Image",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 48136
        },
        {
          "label": "Held Image",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 48137
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#325A5A",
      "bgcolor": "#325A5A"
    },
    {
      "id": 3779,
      "type": "LCLastImageHolder",
      "pos": [
        -6640,
        -1910
      ],
      "size": [
        300,
        450
      ],
      "flags": {
        "pinned": true
      },
      "order": 169,
      "mode": 0,
      "inputs": [
        {
          "name": "new_image",
          "shape": 7,
          "type": "IMAGE",
          "link": 48138
        },
        {
          "name": "seed",
          "shape": 7,
          "type": "INT",
          "link": 48335
        }
      ],
      "outputs": [
        {
          "name": "held image",
          "type": "IMAGE",
          "links": [
            48137
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
        "Node name for S&R": "LCLastImageHolder",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "hold until cleared",
        "clear_btn"
      ],
      "widgets_values_named": {
        "mode": "hold until cleared",
        "Clear held image": "clear_btn"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3780,
      "type": "LCBooleanSwitch",
      "pos": [
        -6640,
        -2030
      ],
      "size": [
        300,
        80
      ],
      "flags": {
        "pinned": true
      },
      "order": 141,
      "mode": 0,
      "inputs": [
        {
          "label": "Rough Draft",
          "name": "on_true",
          "shape": 7,
          "type": "*",
          "link": 48139
        },
        {
          "label": "Post Processing",
          "name": "on_false",
          "shape": 7,
          "type": "*",
          "link": 48140
        }
      ],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            48136,
            48138
          ]
        }
      ],
      "title": "Hold at Draft (off for Final)",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "155abf95de26033d7ea2b4348523c55982806f93",
        "Node name for S&R": "LCBooleanSwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 300,
        "lc_h": 80
      },
      "widgets_values": [
        false
      ],
      "widgets_values_named": {
        "state": false
      },
      "color": "#868645",
      "bgcolor": "#727231"
    },
    {
      "id": 3781,
      "type": "LCNote",
      "pos": [
        -6330,
        -2110
      ],
      "size": [
        320,
        150
      ],
      "flags": {
        "pinned": true
      },
      "order": 77,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Last Image holder",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "### This node is designed for comparison of images across workflows and seeds.\n-  This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
            },
            "zh": {
              "text": "### 这个节点用来跨工作流、跨种子对比图片。\n-  这张图片可以在 Comfy 内跨工作流传递，所以如果你开着好几个工作流，两边都能看到它。\n\n**两种模式**\n- 保留上一张图片（每次生成后刷新）\n- 一直保留，直到手动清除。\n- 可以接到图片对比节点上\n",
              "src": "60baff4d",
              "srcTitle": "Last Image holder"
            },
            "ja": {
              "text": "### このノードは、ワークフローやシードをまたいで画像を比較するためのものです。\n-  この画像は Comfy 全体で共有されるので、複数のワークフローを開いていれば、どちらでも見られます。 \n\n**2つのオプション**\n- 最後の画像を保持（生成のたびに更新されます）\n- クリアするまで保持\n- 画像比較ノードに接続できます\n",
              "src": "60baff4d",
              "srcTitle": "Last Image holder"
            },
            "ko": {
              "text": "### 이 노드는 워크플로우와 seed 사이에서 이미지를 비교하려고 만들었습니다.\n-  이미지가 Comfy 전체에서 공유되므로, 워크플로우를 여러 개 열어 두면 양쪽에서 볼 수 있습니다. \n\n**두 가지 옵션**\n- 마지막 이미지 보관 (생성할 때마다 갱신됩니다)\n- 지울 때까지 보관\n- 이미지 비교 노드에 연결할 수 있습니다\n",
              "src": "60baff4d",
              "srcTitle": "Last Image holder"
            }
          },
          "titles": {
            "en": "Last Image holder",
            "zh": "Last Image holder",
            "ja": "Last Image holder",
            "ko": "마지막 이미지 보관"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "### This node is designed for comparison of images across workflows and seeds.\n-  This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "### This node is designed for comparison of images across workflows and seeds.\n-  This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3782,
      "type": "GetNode",
      "pos": [
        -6640,
        -2110
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 78,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48139
          ]
        }
      ],
      "title": "Rough Draft",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Rough Draft"
      ],
      "widgets_values_named": {
        "Constant": "Rough Draft"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3783,
      "type": "GetNode",
      "pos": [
        -6490,
        -2110
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 79,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48140
          ]
        }
      ],
      "title": "Post Processing",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3784,
      "type": "LCNote",
      "pos": [
        -6320,
        -920
      ],
      "size": [
        310,
        120
      ],
      "flags": {
        "pinned": true
      },
      "order": 80,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "💾 Save & 📂 Folder Notes:",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ..."
            },
            "zh": {
              "text": "*我把这个放在这里，只是因为我讨厌空白 🤔*\n\n-💡**Timestamp** 适合按日期整理，但如果想按工作流整理就很糟。 \n- 路径中的 prefix 只是把你的名字加到子文件夹里，所以最后会变成这样 \n\n**文件夹位置**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ...",
              "src": "cc50a234",
              "srcTitle": "💾 Save & 📂 Folder Notes:"
            },
            "ja": {
              "text": "*空白が嫌いなので、ここに書いておきます 🤔*\n\n-💡**Timestamp** は日付で管理したい人には便利ですが、ワークフロー単位で管理したいときは使いにくいです。 \n- prefix in path はサブフォルダに自分の名前を付けるだけなので、結果はこうなります\n\n**フォルダの場所**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ...",
              "src": "cc50a234",
              "srcTitle": "💾 Save & 📂 Folder Notes:"
            },
            "ko": {
              "text": "*빈 공간이 싫어서 그냥 넣어봤습니다 🤔*\n\n-💡**Timestamp**는 날짜별로 정리하고 싶을 때 유용하지만, 워크플로별로 정리하려면 별로입니다. \n- 경로의 prefix는 하위 폴더에 이름을 붙여줄 뿐이라, 결국 이런 구조가 됩니다\n\n**폴더 위치**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ...",
              "src": "cc50a234",
              "srcTitle": "💾 Save & 📂 Folder Notes:"
            }
          },
          "titles": {
            "en": "💾 Save & 📂 Folder Notes:",
            "zh": "💾 保存与 📂 文件夹说明：",
            "ja": "💾 Save & 📂 Folder メモ:",
            "ko": "💾 저장 & 📂 폴더 참고:"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ..."
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│   ├── 📂 Drafts/\n│   │   ├── Krea Pro_00001_.png\n│   │   ├── Krea Pro_00002_.png\n│   │   └── ...\n│   ├── 📂 Metadata/\n│   │      └── 📂 Krea Pro_2026-10-10/\n│   │             ├── Krea Pro_2026-10-10_00001.png\n│   │             ├── Krea Pro_2026-10-10_00002.png\n│   │             └── ..."
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3786,
      "type": "LCNote",
      "pos": [
        -7980,
        -2070
      ],
      "size": [
        590,
        640
      ],
      "flags": {
        "pinned": true
      },
      "order": 81,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "💡Tips & Tricks",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n   - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n   - Res_2m/ Beta57 (or bong tangent)\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in.  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n   - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n   - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n   - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
            },
            "zh": {
              "text": "## 💡技巧与窍门：\n\n我是怎么做的...😼\n\n**📝 提示词：**\n- 我通常先有一个想法，写进提示词框，然后用增强器跑一遍。\n- 或者...我把一张图丢给 Florence 得到提示词。\n- 然后把它复制粘贴回提示词框里再编辑。 \n\n**步数：**\n- 我通常把每个模型都跑在推荐范围的最高端，或者比推荐值多几步。步数太多会过烘焙。对于 Krea2 Turbo，我用 10-12\n\n**🖼️ 转 👠👗风格、🎭mask、🥅 controlnet**\n- 质量就是一切。🗑️垃圾进，🗑️垃圾出。\n- ⚠️ 在对每个模型的 controlnet 发火之前，先了解它的局限。Krea2 的设计和 controlnet 不太合得来，目前我们只有一套权重和一种类型：depth。**成不成全看运气。**我用它来接近目标。如果我要精确，就用 Flux。\n- 👗👠 同时使用两种风格很酷，但有点难控制。我总是给你多种选择，但我从不使用超过一张图。 \n   - 💡 我特意让它使用 Image 2 和 3，这样你仍然可以在第一个槽位放一张图来配合提示词。\n\n**设置** \n- 我有一套自己喜欢的 scheduler 和 sampler。我一遍又一遍地用它们，只有换风格时才改：\n- **常规：**\n   - Res_2m/ Beta57（或 bong tangent）\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s（或 4s）+ Bong tangent 或 simple\n\n**Sigmas**\n- 我真的是刚做出来这个东西。简直是噩梦。我还在摸索？\n- 我最好的设置？就是我发布时附带的那套。这里有很多可以玩的东西。 \n- 请分享你的心得。 \n\n**Detailer Daemon**\n- 这个对我来说基本是设好就不管了。锁定之后，开或关就行。  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 我从不放大超过 2.0\n- 皮肤和细节在这里可以帮上大忙。 \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **动漫：**Anime sharp\n- **图形：**任何 superscale。我喜欢 Nickelback\n\n**🚫NSFW Detailers**\n- 除了乳头，我还没发现在 Krea2 上有什么理由用这些。 \n\n**Detailers**\n- 我从不把 face 和 eyes 合在一起。除非想对眼睛做点特别的，否则十次里有九次我只用 face\n\n**Seed VR2**\n- 这个一直在吃灰。我用它做商业或委托的图形。 \n   - 话虽如此，我在 VRAM 比较小的时候用得很多。主要是因为把放大后的版本再送去 detailer 在 VRAM 上不可行。\n- 对于日常使用或发到网站上的几乎所有图像，Ultimate Upscaler 通常就够了。\n\n**🎨 后期处理**\n- 顶行那些里，我每天真正会用的只有 Contrast adaptive sharpen。其他的是我想要某种特定效果时才用\n- **Image filter** 是你的朋友。我总是把 bright 调得稍低一点，saturation 调得稍高一点\n- **Optical Realism 📷、📷 Lens FX、🔬 Clarity FX。**这些都是为了写实。 \n   - 我会在它们之间切换。比如，我会使用好几种不同的模型和 LoRA 组合。这个对某一组更好，那个对另一组更好。 \n   - 💡 永远不要同时使用 optical realism 和 Lens FX。它们会打起笼中格斗。 \n- **LUT** 我永远的最爱。它真的能成就一张图。我喜欢 *Cool_Natural_Breeze* \n",
              "src": "df23bf69",
              "srcTitle": "💡Tips & Tricks"
            },
            "ja": {
              "text": "## 💡ヒントとコツ:\n\n私がやっていること…😼\n\n**📝 プロンプト:**\n- たいていは、アイデアから始めて、プロンプト欄に書き、エンハンサーに通します。\n- あるいは…画像を Florence に通してプロンプトを取り出します。\n- それをプロンプト欄にコピペして戻し、手を入れます。 \n\n**Steps:**\n- どのモデルも、推奨の最上限か、それより数ステップ多めで回すのが普通です。ステップが多すぎると焼きすぎになります。Krea2 Turbo では 10-12 を使っています\n\n**🖼️ to 👠👗style、🎭mask、🥅 controlnet**\n- 質がすべてです。🗑️入れたゴミは、🗑️ゴミとして出てきます。\n- ⚠️ 各モデルの controlnet の限界を理解してから、怒ってください。Krea2 は controlnet と相性が良くない作りで、今のところ重みは1セット、種類は depth だけに限られています。**当たり外れがあります。** 私はざっくり近づけるために使っています。精密さが欲しいときは Flux を使います。\n- 👗👠 スタイルを2つ使うのはカッコいいですが、少し制御が難しいです。選択肢は常に用意していますが、私は画像を1枚より多くは使いません。 \n   - 💡 Image 2 と 3 を使うようにわざと作ってあるので、1番目のスロットにはプロンプト用の画像を入れておけます。\n\n**設定** \n- 気に入っているスケジューラーとサンプラーのセットがあります。何度も使い回していて、スタイルが違うときだけ変えます:\n- **通常:**\n   - Res_2m/ Beta57 (または bong tangent)\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s (または 4s) + Bong tangent か simple\n\n**Sigmas**\n- ついさっき作ったばかりです。悪夢でした。まだいじっています?\n- 私のベストの設定? 出荷時のままです。ここは試すことがたくさんあります。 \n- 分かったことを共有してください。 \n\n**Detailer Daemon**\n- これは完全に、設定したら放置です。決まったらオンかオフかだけ。  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 2.0 より大きくはアップスケールしません\n- 肌とディテールにはここがかなり効きます。 \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **アニメ:** Anime sharp\n- **グラフィック:** どの superscale でもOK。私は Nickelback が好きです\n\n**🚫NSFW Detailers**\n- 乳首を除けば、Krea2 でこれらを使う理由はまだ見つかっていません。 \n\n**ディテーラー**\n- 顔と目は組み合わせません。目で特別なことをしたいとき以外は、10回中9回は顔だけを使います\n\n**Seed VR2**\n- ホコリをかぶっています。商用や依頼のグラフィック用に使っています。 \n   - とはいえ、VRAM が少なかった頃はよく使っていました。主に、アップスケール版をディテーラーに通すのが VRAM 的に厳しかったからです。\n- 日常で使う画像やサイト用のほとんどの画像には、Ultimate Upscaler で十分です。\n\n**🎨 ポストプロセス**\n- 一番上の行のうち、毎日使うのは Contrast adaptive sharpen くらいです。他は、特定の効果を狙うときのものです\n- **Image filter** は味方です。いつも、brightness は少し低め、saturation は少し高めにしています\n- **Optical Realism 📷、📷 Lens FX、🔬 Clarity FX。** これらはどれもリアル系用です。 \n   - 使い分けています。たとえば、モデルと LoRA の組み合わせをいろいろ使うので、あるセットにはこれ、別のセットにはあれ、という具合です。 \n   - 💡 Optical realism と Lens FX は絶対に同時に使わないでください。ケージマッチになります。 \n- **LUT** 昔から一番のお気に入りです。画像を本当に変えられます。私は *Cool_Natural_Breeze* が好きです ",
              "src": "df23bf69",
              "srcTitle": "💡Tips & Tricks"
            },
            "ko": {
              "text": "## 💡팁과 요령:\n\n제가 하는 방식...😼\n\n**📝 프롬프트 작성:**\n- 보통 아이디어에서 시작해 프롬프트 상자에 쓰고, enhancer에 통과시킵니다.\n- 아니면... 이미지를 Florence에 넣어서 프롬프트를 뽑습니다.\n- 그다음 프롬프트 상자에 붙여 넣고 편집합니다. \n\n**Steps:**\n- 보통 모든 모델을 권장 범위의 맨 위쪽, 또는 권장보다 몇 step 더 높게 돌립니다. step이 너무 많으면 과하게 구워집니다. Krea2 Turbo는 10-12를 씁니다\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- 품질이 전부입니다. 🗑️쓰레기를 넣으면 🗑️쓰레기가 나옵니다.\n- ⚠️ 화내기 전에 각 모델의 controlnet 한계를 이해하세요. Krea2는 controlnet과 잘 맞지 않는 구조이고, 지금은 가중치가 한 세트, 종류도 depth 하나뿐입니다. **될 때도 있고 안 될 때도 있습니다.** 저는 비슷하게 잡는 용도로 씁니다. 정밀함이 필요하면 Flux를 씁니다.\n- 👗👠 스타일을 두 개 쓰는 건 멋지지만 조절이 좀 어렵습니다. 선택지는 항상 드리지만, 저는 이미지를 한 장 넘게 쓰지 않습니다. \n   - 💡 일부러 Image 2와 3을 쓰게 만들어서, 첫 번째 슬롯에는 프롬프트용 이미지를 그대로 넣을 수 있게 했습니다.\n\n**설정** \n- 제가 좋아하는 scheduler와 sampler 세트가 있습니다. 계속 반복해서 쓰고, 스타일이 다를 때만 바꿉니다:\n- **일반:**\n   - Res_2m/ Beta57 (또는 bong tangent)\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s (또는 4s) + Bong tangent 또는 simple\n\n**Sigmas**\n- 방금 만든 따끈따끈한 물건입니다. 악몽이었습니다. 아직도 만지작거리는 중?\n- 최고의 설정이요? 출시할 때 넣어 둔 값입니다. 만져 볼 게 많습니다. \n- 알아낸 게 있으면 공유해 주세요. \n\n**Detailer Daemon**\n- 저한테는 정말 한 번 맞추면 끝입니다. 값이 정해지면 켜거나 끌 뿐입니다.  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 2.0 넘게는 절대 업스케일하지 않습니다\n- 피부와 디테일에 큰 도움이 될 수 있습니다. \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **애니메이션:** Anime sharp\n- **그래픽:** 아무 superscale. 저는 Nickelback이 좋습니다\n\n**🚫NSFW 디테일러**\n- 유두를 빼면 Krea2에서 이걸 쓸 이유를 아직 못 찾았습니다. \n\n**디테일러**\n- 얼굴과 눈을 같이 쓰지 않습니다. 눈에 특별한 걸 하고 싶지 않다면 10번 중 9번은 얼굴만 씁니다\n\n**Seed VR2**\n- 먼지만 쌓입니다. 상업용이나 의뢰받은 그래픽에 씁니다. \n   - 그렇다고는 해도 VRAM이 적을 때는 많이 썼습니다. 주로 업스케일한 결과를 디테일러에 통과시키는 게 VRAM상 불가능했기 때문입니다.\n- 일상적으로 쓰는 거의 모든 이미지나 사이트용으로는 보통 ultimate upscaler로 충분합니다.\n\n**🎨 후처리**\n- 맨 윗줄에 있는 것 중 매일 쓰는 건 Contrast adaptive sharpen뿐입니다. 나머지는 특정 효과를 낼 때 씁니다\n- **Image filter**는 친구입니다. 저는 항상 brightness는 조금 낮게, saturation은 조금 높게 둡니다\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** 모두 사실감을 위한 것입니다. \n   - 이것들을 번갈아 씁니다. 예를 들어 저는 여러 모델과 LoRA 조합을 쓰는데, 어떤 조합에는 이게, 다른 조합에는 저게 더 잘 맞습니다. \n   - 💡 optical realism과 Lens FX를 동시에 쓰지 마세요. 서로 케이지 매치를 벌입니다.\n- **LUT** 영원한 최애입니다. 이미지를 정말 살려 줍니다. 저는 *Cool_Natural_Breeze*를 좋아합니다 ",
              "src": "df23bf69",
              "srcTitle": "💡Tips & Tricks"
            }
          },
          "titles": {
            "en": "💡Tips & Tricks",
            "zh": "💡技巧与窍门",
            "ja": "💡ヒントとコツ",
            "ko": "💡팁과 요령"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n   - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n   - Res_2m/ Beta57 (or bong tangent)\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in.  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n   - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n   - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n   - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n   - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n   - Res_2m/ Beta57 (or bong tangent)\n   - Euler/ Simple\n   - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n   - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in.  \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n   - siax_200\n   - skin_diff_lite\n   - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n   - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n   - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n   - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3787,
      "type": "LCLabel",
      "pos": [
        -7970,
        -2180
      ],
      "size": [
        559,
        63
      ],
      "flags": {
        "pinned": true
      },
      "order": 82,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "💡 Psst.... Over here 👇",
        "font": "Arial",
        "size": 48,
        "bold": true,
        "italic": false,
        "color": "#ff9a3c",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCLabel",
        "_w": 559,
        "_h": 63,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3788,
      "type": "Bookmark (rgthree)",
      "pos": [
        -7980,
        -3970
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 83,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "1",
        0.8
      ],
      "widgets_values_named": {
        "shortcut_key": "1",
        "zoom": 0.8
      }
    },
    {
      "id": 3789,
      "type": "Bookmark (rgthree)",
      "pos": [
        -6010,
        -5140
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 84,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "4",
        0.6
      ],
      "widgets_values_named": {
        "shortcut_key": "4",
        "zoom": 0.6
      }
    },
    {
      "id": 3790,
      "type": "Bookmark (rgthree)",
      "pos": [
        -5940,
        -3980
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 85,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "5",
        0.7
      ],
      "widgets_values_named": {
        "shortcut_key": "5",
        "zoom": 0.7
      }
    },
    {
      "id": 3791,
      "type": "Bookmark (rgthree)",
      "pos": [
        -7360,
        -2960
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 86,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "6",
        0.8
      ],
      "widgets_values_named": {
        "shortcut_key": "6",
        "zoom": 0.8
      }
    },
    {
      "id": 3792,
      "type": "Bookmark (rgthree)",
      "pos": [
        -4930,
        -2960
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 87,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "7",
        0.5
      ],
      "widgets_values_named": {
        "shortcut_key": "7",
        "zoom": 0.5
      }
    },
    {
      "id": 3793,
      "type": "Bookmark (rgthree)",
      "pos": [
        -7050,
        -2190
      ],
      "size": [
        210,
        70
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 88,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🔖",
      "properties": {
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "8",
        0.5
      ],
      "widgets_values_named": {
        "shortcut_key": "8",
        "zoom": 0.5
      }
    },
    {
      "id": 3794,
      "type": "LCLabel",
      "pos": [
        -9670,
        -2780
      ],
      "size": [
        715,
        91
      ],
      "flags": {
        "pinned": true
      },
      "order": 89,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Notes: Start Here 👇",
        "font": "Arial",
        "size": 72,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCLabel",
        "_w": 715,
        "_h": 91,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3795,
      "type": "LCLabel",
      "pos": [
        -8790,
        -2790
      ],
      "size": [
        299,
        63
      ],
      "flags": {
        "pinned": true
      },
      "order": 90,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "LC123 Node ",
        "font": "Arial",
        "size": 48,
        "bold": true,
        "italic": false,
        "color": "#50e070",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCLabel",
        "_w": 299,
        "_h": 63,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3796,
      "type": "LCImageLabel",
      "pos": [
        -8800,
        -2730
      ],
      "size": [
        771.5,
        354.7
      ],
      "flags": {
        "pinned": true
      },
      "order": 91,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "imgW": 759.5,
        "imgH": 342.7,
        "angle": 0,
        "size": 760,
        "padding": 5,
        "borderWidth": 1,
        "borderColor": "#ffffff",
        "borderRadius": 0,
        "backgroundColor": "transparent",
        "bgTransparent": true,
        "syncImageRadius": true,
        "imageRadius": 0,
        "embeddedData": "data:image/webp;base64,UklGRrYeAABXRUJQVlA4WAoAAAAgAAAA/wEA5gAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggyBwAAPCFAJ0BKgAC5wA+MRaKRCIhIRF4ZPggAwS0t3C5oyANUIsu2DGXuOuMf9F+UfYw8UL+x/lB/AO7d5kf0g/4f9g68X1AP0361z0APKn/Xb4L/2m/YT2eNWr8kf3DtT/tv5E+c/i/8w+0v9p9s3/A8InWPmX/IPsl+Z/MP14/4fhL8Cv6D1Avxr+L/2P8xf7t51XcUaJ/sfQC9OPnP+s/uH71f5n0zf7n+8eqH1u/3n28/YB/Jf6l/sPzd9/v8X/p/Il/Ff3v/a/4P8kvsC/kn9W/y396/JL6Vv6n/xf57z4/on+U/7n+X+Ab+Y/1j/j/4n8pPnI9h37Xf//3R/2WGLtE3Q43zIWSFv9ZTnaDfDVqLxw5i9YSvwpQLhPyTihdjflVYuw24o3BuJxTvYtG6mm9MMJX4UoFwn5JxRpINgh7Cuon5jJ39J84biecBXuviA90genrpLWKoFYFyXqCGVDDaGpjBJtxhAHt4p6Er8KUC4T8dfDPYG1VfPX/iq0/geyYgngzycESY9WkRZASSN+ijHfVuYTQJbKcMLOqrFKBcJ+ScUaSTxAY1pNy46Dj1qskkyr56AvrxXMhYgeX9ktMFgg97nkZ2I5z3IkCcJqbl9MKViuE/JOKNJJvaCFtIUot/QTJ98eHadnq29WK/mXzVSqWjGZliEj6veTMrbeu3VQ5SgS6lpnVo+nzFysIFigXCfknFGkgv8guWmXMPll3BUl6ZaGLpOX90Vb/r6Kh454XZnDbexCwWyxZ/j+Dew8bWL1hK/ClAuE/Ce7c1635uXlR3uae1X92OXhdS9+5fjF0puBrEz4LxtdzG45F/9ei4Fyqsx4iQMin53HCIrTHNGyJq1Nu7L08c08Uk4o0knCWdFA3oCW1Aqn6gz4Nuvkv3wFPFU4o1hT6XOGudGxiUSJ/CjK54oSag72nG4hNlUFDVGh0jLYuIADFnNz0HQt/18L4OZr3iC/kk4SzovWE103Wde+Uf1FiyHuj5GvVQjmPKXRZA9SGhNSO2nizqE4JkTHYzOGmxLSbdrDjg/JypOM0iEW98t3OTrhcdAYK93CvdV1QrhLItJMDYagBl+f2PfL1mPzHgMneebaxesJX4UoFuU70Olx7z+Abv3tHr7g0NtVzzgzQMffHhq7F3Cn4xp9Hn0KS3VKFz9pitI5ZXYucDIAdUkeceT8k4o0kPtCPaccEEDLs7lHg9w7eRyVdIhPOpo1tU/0EEo68FAgQJHlV5zf+qywbu5OEs6L1hK/Aqd6qD76ZKCx6pbsX91CqrLsZu/qQZmGoBwfiZXXZrvW41YMi6EvF9znzSkRqvn6GkICRhK/ClAuE2haFrDaeGMJpHBR+q/MQejeHWgn6Ie1zPPzdT0CL0wNP9cM3YkN4bXK4kdFxsx/MlOxwTT7n6slwhBWkV8mMXtWfNHdOyta0wfxYAAD+/Od3y6qD08aG4uoOATOD/2ffAp1P5Ag2a0CX4oEn3npcLokf0OseIxft67FyKphfR8onwuh2sR3VkxoOlcnWm+N+T8PoLhpBsqxhX9GJtMgegiOpMXt3i+vlSZZuZRSvFrDu1gB0XemrSducnIEWsuu+I00kRTADZrU1F1HWwOpk/WyfOpvqKCR7hkoXsxiMXSfoHdGFVcwPDZroPsHA4CdpI8oMLXXu3aVvjLc6YYp704k+ul6Xi92ZntT+PKYrzJF4t1vN45oaT4AGQMSzQktYctwS/etSIwyeQJEe+aMqB1zjtdC0zOMvkVKmOa0LEn8kqUiGDSJw+ls3XLVj5XT1ywC6KBHop2x6xs98ASnvCv6Hfukn/yfW+OkRTE/jNroj08f2Gerv+Mv2kRQCUvM9kF23r02GlJPLnEcjXitv3yKsJyYqg3z/r7hn4E/Aopk8d8ypTlKg05Kc5nPB9b2jewJfC6jS6dheL0UaLfqFT/G9H+9tg5GqA/uCgXG/aw8hnwe7sQC2QyMZ53BRnzTRNgz/x6GQiv+OSyKRjqFqPG7zK5/sy1n9gtRJs12DWGnO4JT7n2MuqSRBIAsXYAaao7Io/QU10r8dFrpbqcDC2msaNPZ6v0KjGqueKubBB+TJqo2EhI39HYvwJE/MaL6G3MQ8fhhCVcArY9sY+Uwa3ttXsOezQm+GJCK+ABsRBvIl8nQpdWx84SZfyeJKESMrd6hoZAb8su53B0JmL6+oqZrc/WX8BQmfLQHu5N3AyQfR9OXQpvdAg+A47I5v42L3J1ChSkD5iaKZZ50lRAz0gq2Vi/ffjAt8ixSgkcxxbLriBeZgxtU/nksBk+Lx7ESPo3CLD6dUsNKnSNnxT2l/GqtTOIG0/mn+Qbu3KOPPCMZfdTr/S17aPF/aupf7wR4kX7IailUQhAofYp9dTUZkt+335iVNKQkMEttgzrckR+1Sh/VONKadV3MVe1wxvPdlFeNLRoKmfm7KC3FYoKhjaqqkFdwOJtpslGlIxzsGWMdRi42Q8K4flnzPwkldstGH2U3jWFXbbXekggbQB5aJb8rHyFIkMnRJgoWVPknny68cg0Xb/GshpL8LmPt1QA9h0ktt4ilARyuAaw74nNkARRXbDC2eZlQXH6BKrj1exSsn4GwJtOce+VRpkoVRLcddnCPWuqRYFp8uuP5wgCJJWIAiDOfMNmwHWUGt0syK2Vv8w+sAlMq2kFwTNv8i+Juafmv8mTNj7z76B3YX9uPZ2N9UmjjwNmOfDverbd22Me3jk2OqwRHWD9P1D0SsMHDehjq8li8oJQrnHCCYbFsqenXbbj9kHp/AVxi+gEmbpjlqBiXnbuMAi5Q0RsH/h5XJR/JiPLniocZ8O3Ck+8lEEhPjZlu3LGWALdjoqEOAbLVDCKJdrKREPmXkOpjuQdwVxFQUmker8wYiWipkIW4zRThGA5pxgfYZv8qQtKnd7ZwCkD699SsGVo/XMp7ML+AAABXxVfEJD9MCJkzfm+AyBOyHU7OuRSX71XStt2VEdUN0rSAdvlbg+/t88pp6/P7HhB8hXiCOp/ilmL+8MotnncO37ef/JDsiz/wc+uEamrWO7mtB2bphf+kU0RB6D/56tvCn7Oup1ZufzJJW3B/xyq7IysoDuG+KfhRx4/7R4GSujmGvkwJRgSf6lWsoZVn2uK/QXJJMxv+F7bcV+rW4q9X4gxXKvM57xbPDhxv0SvknG6RasOoN+MWIxYeDGBuQNNpeb3THupa3OBPbzmlxmL9KISlsh3yYbnHVkdr3hCoWSYJAr5G5gigaHE0b4PxLdxklU1l3sInmU0sE4foBydm7R/Fm7UtaSFExzxsQPJ2PMzK66HAxJdNHebikfBy78dYlsVf6NXEPGZw2l3Y94HRwSFsrtAWBZO7a2tDLALrgIiE3MO7iZL3kOA9+fuv/MTFOIkkkyD0wIBeRpNRGd+sw2MYMtOhafwOzVMAXDUTB/7h/3xCofa9AOq2ER7+Vwli/mUIViuKEXHqzv3J89/cHUJ3P/4XR+pE8d3ZmoYp2HqbjtYj6o6+dy/DEub+lZ1lA3mxKPZrCbzEgOCt5sYdDX1ITYsWxr+bC9RhHxcJSIZ1XzSyJlbNuYbws5ndMniAG5vdkVuUeLZi2Mr5LzYUQ2OmIAU+T7pnelaoGwfJS0ifR7el6vuTalxC4bgWgfU0vFUCoeZtq2tBGPOfaSIomXJXInEbfnVQoiFFuBMmsLbm4iOr3/6GyuwW8AmUk25xC25ZhIU1JgQTH+8Wcj6jueOlVZhGFrH5kww8LU85cFjr3evcP8STJr7KsclhMlUyffpuCHmB7fisxdcl/FGQl68Kh6UWo4nRWpxE8d4iWOymKQxMrjKKWI70mDGisEV8HE1IP7uKA2ClcuHQnAfNu2pvLQ2pSChsXK6xiEGmOl1uIOlaMu+JF9f7X6ehHnuFWdKcm8tL/DBH2N5b9iryO425rVhPKdWNj/9jaLoEb8MG7hiyVfiQSfvUvBOK3H3lam9imXfl1nieDZEywbSUJ5rn9DNo/a7tUBq3+DUrefi21LQHSI8Pqvqz5ceelGvS4m6fXfiBqAboqxPWFth5kxC4TUOxEZJOhTE/07z0SXeyqurYhVX/z1fxrHkV0NL/lRR/dNqFuYt2jbcjcahg6nMRhRaE+iLbos2d34C+IHwMprAp8x257KfD9y/v7M3Prf9+qPIb5U/wEZzb0HcOkNJoGLXTf1DfIfJ/IJem0CMokgZw+o3ZBeYAVD8KgAIhpj8DKbgMVEDiXvWn1kil/ss1YuwyZ803w5sYgDBqFKrXwAIJX/4fAQHQGls23iQWAgHPryCQkxH3mCCm3ocMd1ewOdA1nzlfsrkPJqQszG7PQUnIyH7IL2c2lkzxvwKfoAMLwAYHI6Uyh45rq6iqbcHhyiZ7d45WTfQMPJkfOqyWQhiDtyqgd5ytjzn4J8hDaTW9osbqERQohWTk7mbRoIJoYLqyKrP3t+ehQgSgMildTH8m9zRj+a4izeHyIj49rc1/ufeknUzG8RVLWJl7PUigC1Co7cx+hPUUp9MxuP/YdFt8/7TlYvjN4v6ZkYumxU1aWqor1jc1zYQc6j39DwMGCsZWfjnBbDQkPyXmHdpu4EzxF+U80+H8bvBJOnkPVpGWAe2vEc/pakpRGg3TLcUqW2/NVqSFg8/aHmj6jnDHJRTS3eSRVAtFcDR6oGdNmY6oAmrCMsHFdQx1wRqekVG7elkActo5a8wKdoqQodxI3GGHQ7+XD5JhkXvIS5frKmPe1kr07xtJ+HOgUexryoeDs6LXLFcVnWWzhmKA4XruNRgeBU83HHxzOU61JZJMUTFPKuNMGQ72AVv+r+Npl1/PDv9wbTj+XquX7QPY2X0/3DsKYYfQcL+rzjZfVZjEOsn0idPAA6Q5NY8yu+9wDeq1Yi7SV74BD8XdMaYrQxyhWW+lN7N3vOL7pWiN+9Gel/9Sy7URyvw58Xd5vmv4bZp5mrRrWgOAH4qdbuHL4ZcYIw9vu7KXsNS9HhoVovadaBekXA1Q8Ip/+26krYCvnUrzdBAs42EWcOayVYVOwSagBdVoVzrXGFRiNsko2LuLVKHE2O/YS3rGxo0huYciSQgA4tC/c9Ec0a5kbi6HTzcV875ipQfG0ihjGhWohrGb3+FV+aybA3SdXYkes1eYK25m0HgVlXneKdht3a0vLo4HbM+YKTc7eexmxNi++qTHkPLILfvvwYwt+VA9hKeR8TDxhUeNredaRM67AzSKOZsFS9hhqKRDNTV9hxn0U5Ojtt5WDNIbBf60YdHSoeMCmMALv3jS15rC2THoqN7lMf+uHSyNRe5+uqfz5W2oMgcZJwk4iiLQuIfVeXdht4w4s8rqh7WQdU8EHLcTGrXQZhzUudBnEqNu2d5JWKIGdVlU74IO/zh8T6DWd35/srvMGH7ZzF9dzORknm/IZVaDaTIePV9+BBTc+6Yd2tTQZ5TBTQ9iDoSCuq5N8K0IC5KofqyXAKqihhMeJCWkE701c/G6W1ZHMrpD+APQ3fEH9DdlkBXqDwMDHegbm3VMDqK/SCco4t35ivNCLZ+A0L+MUn06p0TR8gooeZA3r0KNGR6wzVgaSigvKTbDPM+hqhoRneeCy9Z2G+xpcGZPCaFfZALnrYA8irAzAGDSq4Piybmgjes9lrFcGyo/+JfCEX/yg/n9C+mf7ryVhshnxJstdSHt/7ywupX4iWkZlBUKEzYFOxV1/WNoAZzhMZ6bDhB8dXQkDBT+c4TJGSezV/BmTAwIiEui15KynLYOi4HylWi86v9z84joZ3Ma38beW++G+zR1U+p4p+RBpswMLaJcJtijl+Q9aJ1MX2ek7tHRSMQHpmkNwY4nwpw/MFdzlei9OcU1zcszOEAEDxuWRp7M0HxWKM06c7hyvMqSJo5gU6ryAdEipMpBwH63g9b59wVBhfSJH/1YrQP39smT/0SNHZ03vPN97jH2xG8VVMQKgYlZlL+/6PinPaD1Owese2OIeDaKbUWYKKE5lvFgaIIgT28Ec+/cwFRZc2aKmt4K7smMFKa+yEOkqvJOehNkwnDeikMtvi5WGMBNVh76sQJ/Ku7/hPDk4u1O2Ayt+KmfPCAADg4qvJn9HbCBvH2MNSfmvZRCLLyOJajvkjMa9QEYgb0Bsiovx7SQtJmvCHZo3olnHdpz2AtwtfvmRs1vgfopCh7cBpVOvWO/m2gRiDaKASrxnr4ZC56WyXic5Yq0TSdCIeuXm+LOxTJ7fCXP1cE2xfXzq7XYg6Z2E1y5yvsIqv7tlz4l2DoyrUGljvGStQHP0Y4wAcj/5Xg57H5Y6sxQCOKn52izD4+7GW1eHD2yFjjFJ55iwWDM5SwjWtLBK70lMwb1SeZbEn38e52ry2v3eeZbhIbSAura1+nkMJiidWECXDb/IsL6UtXqGw8oKPPeHfiOri4PSxdgfTVof0AIqauz9w8dig/Jc25I1Ev4V0jvnPf8BE6U2HmzniAAfSxVicNrkub5hn1beaHtaBprcbZlh81hHIz2X8AAAAAAcOaLc9Pk7q8meKUXNs2srpGJkh+f+fuEakNi+V99eAEkPVsfjd1NuyLNlm2vHvziQBhBQi7JXpCmucm1MZ6Hbdv0TB5OE52Ty1APJbVdIjvVqUYrkDDTCF8sJccEPfUMgacN2xZU6b0x448WlXMl+GL1zcMJa9DCCEu924l97Tckq0NGTJNw6MW/KmD9q0ypJTZW7Cw7PTl9NUqPH5RGvyrpyOyVHx7q0ojZMO7Hz8zEdCqxcf45n9urjKG8EedWpYaMdBqoh/qJBCE7mfAAseobL3QuypncGCOexl42IUrUbrWnPyogCeeB89kKQNNUzF8+ApuZztLHpXml/JH0uZaXh6UbMh+z4xEPdaoCKuvTI3++/DyvOrc3O5rh2PliUOp1KGLdxWyY2/IYdXGhOHdpeSobf/LngYhIZBJGK8+czd0EYymgjDrXK//UhCak/pkrKFT9mN1Sa15ZspiM3i2taRbUI7YtENRfq1o9QtAX+C64r+KWglQH9S2/hANv4Cwcb8CDBu8J+wHm+YEt+eDhg8fO6MinZZLINuBl/89it2NJLiNsbt7unYPiNCf3W53HyqHIAdN9XEMz9PjFCG5WSmWobt0i/zHYHl9IE4Z9AftAdOvk8f6LPiJY7eEdCVeHSyRht49nIPyth8++/nMNeW2diOb+RM16cvKyLaRH9Zzp081QRIRKzKHuxJe0bXpWt8/KDdR/GeFVWO/7GE/kXHsgamy8CzOjKoBMk17HiheBt7dw4cvmSY7ZQMLz5sEB5Z3OQug5t3EWY9YyFHMeQGlQZ+mDWWeLyP3UZ6TP/afnJAD7Dc7w62eueZyk2Iyz8NfIzNJxA5BWQXkULeGS4jaeK3MptqsfXXQUYny0Uy+jc+lsKxrtTy4MkghfoizJECuq2OjnRwVNiWLKgywePfZdRkhQtUll/OS1G1Pko22Q9XrzOzi6EMzyk0J2wZsm7LagfK1P2Do+a5QoqxN6bn+IfbgVZzB7vFlhiy5UeNmYoV98YFIp5AadujLEmNWJ9ZL3WNGlzdkMXRSlyjq5gSZf4ogdLrW+xhncl5PkFXc9KZiKftgBgwoBbe3BGetPo1Gc4628nu8BvY3LMiX1OF1m3qf9nkwu8MUnU07f2hgSRQukf6xAejoR4+OdEwIl6XJCIeMjKeZsk4p800x7uzWRLNu7aPjy+h0ayH2K+6iJ2dtHCgwSYzd9t4QKMFYnYsVoQe1kW1/sLVbG7WDkQYSq6q0fhEgNkeG2kMUbgPcEBsJEXNiuEmk0UKeYwk4146NaCmIq8A0pIl54Pg3+5aFl7LM7VPps1m9Vw1Wnstmo4CbwH1jJ6120Ws14lytq1+jLtr659ddTM1S5g8WHtKTzCeJCoWhgHyABoz95OJIyAJKW9my/MFfUE6JZMif8++Ci3F9Fm2c7g9WdRxU9Ib6/ojgoGf/tLNWRUsvuBMHcfUbh7YvSTQmhxzhv9Fx9O2ZEcbRWTlQZEauioGcamlra6PAVtgvu5a7XNIFL2fHrIoY5vCIx2AAGJO6EsvtEl8QbaVihSFbP7PMOs52zdZYhLg620KPZVBa5XJKin+Efow8nMyZcsVmp2W36KT/JOmFuyM0Xahn5/ub+0C/2AtuASXtJ0YLfE/XNAdJwMAh75lgDQjMjHj8reNa/sai0N/2QnMEFHLqqNdz5rVtknipiz9YJp7az7BEAyEDw86ksuUMkg7IOMZmcvAquMW5/6UWkyqbhcZDzNWgHMKyRAQo4jByqw2dmHsTtk5ihTSvpDq7cdW/ZUhnEpzQh0U6KKYMdcf9+yXMI60prc2VcGprOibzlxMU8p7orfOvO1e/huAQmHgVMjTFWVKj9o+XvgGAwNyVTmWyAiMcV9w3hw+AXQKqgGZMAdl4tmdeBsoc7LR9OO078IrzTy8liCtipDckLxLSMEf//NDoK+PxYclGdWQpjbFJluRDdJzz//53vjXdT8JwyE847mp3u57hf0F5aTx4beygnyTTg11hHG3TWcydgTHCjd2UaPHkN52wQxOzJGrMolFOMrirEoG7uF4UuL2Roq5ZouYdgKsJvyQD6uGIfsiw33iTRvqgoww7mfU0/knEepTNiwbMMeWZ+B3Ycvgc+tkExjNb3y5cKdN98x9vb/OmFQc9DL4bgQ929QV4yq9Ilf1I7y/xGaqYg64gGZ/uzER86MWOiu0vLwLoG8Q6F6IOeDZLHNWqyFrTM2eKySbbuwmxd2/5hTb5kUTQl+f3gHVIAph7A6Fs9mPrnWL/FhCWrgM8h5zSM898FYaJy7rDFQSL0RRur5OTUuqa0saz35ilwoUDU/vzG53jRpOtQ4k1PGK2c+cHvd/vM2+Pz1hGA7vdFAeQojcGzmmhheEon297UwJBfN7hU/uH0assMotXOQ5z+d1vthe9i89AyIf9AFZ33ClQpUdzEZMj4GvI/E9/F14ZagGmE6MLeRW1CkujBI72h5wrck4dEQ2NREKCAR9v9kd0L0K1KOQ3zf5lHU9bwjgwqgMZmP3fHzzDddvfCqUxXQQTeKCQ+pnVV1cHCGuO9g3lzkGaw1s9lcmQns8XC7zGWfRrlOtwhyPJFTUHTtkTzn0cZM7j4hAME/OoI7UHtjdh2m/EWftVbXkv/6gl6wTXpYc1v7BY+87HhdtiZ1RGX5ZOW+Jn69MJa9qypb6AbxqF1hMN2+E+JVePPI8CCZOPjWUWc2efOAdomWbjgL1wQHdsuIzRA6nZOYACTtlBWnpx8EXbwQtHcVACb50FfbiuP2yLc7UrUUfoVGPrGunQsmMJ22TIzM1gTHTkspBaACm9EVmLemo9DktkDSz0YwjZ4yFK6c6tcMBpXDcajnpxgzUCUJAc0FNqET0g0RjsitDG3oxrKF9RdK2zu4GzPTc5aMHkx9hpg2mNeKACnhg7uxP/U6DwbqvBVWMr25tKhy9cn2zd1Hppll+iVwq6GO1ByEnb7+9wwVtOEc+OomjAyH8KTXcthqWlTloNmhvEGIMOsuDgfIR1ygrnTlROtPmlvOxK2yc3NkSeG0KFGgFP+8RqEAvvzyq0RK454VGv6l41kCAuwcGIGhopo1TbRj5VI4YUTGdOzsDNOg6MWqkAjT3D6G+BbT4SwRbal/Lp7DSmhBygiEkiO4OTg6P+bRg5OyvDAKl3OmAcGid/d8jQl6z7pXQo9M1GtsHtR8xtArboMvLGQuO9WFOsw0dVTZZ0tVstWEw+n8W4ppvoxiFmUbgvnf9kGsN3dh7Qffwc/X7rf0V4ZuP96RmSk4xcKG+lt0XFAjLV4GCQmAGJ/LsuZtDosXufPPTe9t0AAAAA==",
        "_w": 771.5,
        "_h": 354.7,
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "{\"filename\":\"translation.png\",\"subfolder\":\"\"}"
      ],
      "widgets_values_named": {
        "_image_path": "{\"filename\":\"translation.png\",\"subfolder\":\"\"}"
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3797,
      "type": "LCLabel",
      "pos": [
        -8500,
        -2790
      ],
      "size": [
        285,
        63
      ],
      "flags": {
        "pinned": true
      },
      "order": 92,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Settings ⚙️",
        "font": "Permanent Marker",
        "size": 48,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
        "Node name for S&R": "LCLabel",
        "_w": 285,
        "_h": 63,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3798,
      "type": "LCNote",
      "pos": [
        -9690,
        -2630
      ],
      "size": [
        850,
        1350
      ],
      "flags": {
        "pinned": true
      },
      "order": 93,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Instructions",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```"
            },
            "zh": {
              "text": "# 使用说明\n\n---\n\n@[card: 关注我](https://civitai.com/user/lonecatone23)\n\n@[card: 关注我](https://www.instagram.com/synth.studio.models/)\n\n@[card: 获取我的作品](https://github.com/lonecatone23)\n\n@[card: 获取我的模型](https://huggingface.co/Lonecatone23)\n\n@[card: 请我喝杯 ☕](https://ko-fi.com/lonecatone)\n\n### 这是很多个小时的心血。如果你喜欢，请 👍 点赞、💬 评论，也欢迎 ⚡ 打赏 😉\n\n---\n\n## 通用\n# 🛑🚫✋ 不要手动绕过任何东西。每样东西都有开关。\n\n### ⚠️ 如果出现 `NoneType` 错误，原因是 ControlNet 开关、I2I 或蒙版里没有图像，或者没有打开任何 sampler。\n\n### 💾 保存说明\n- 不打开就不会保存。\n- 📂 文件夹标签在 **Save Group** 里，想改可以去改。\n- **Save Post Process** 保存最终图像时**不带**元数据。如果 CivitAI 上识别不出 checkpoint，可以用它来手动填写资源。\n\n## 模型链接\n\nBF16 和 NVFP4 版本见 [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 版本](https://civitai.red/api/download/models/3069586?fileId=2948449)。⚠️ 不要用 CivitAI 上其他的 GGUF。那些是垃圾。\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- 其他版本见[这里](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- 去除 NSFW 的安全过滤 [这里](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**真正他妈有用的写实 LoRA**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 节点仓库**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I 和 Florence 提示词生成器\n- ⚠️ 使用 I2I 时，I2I 和 Florence **都**必须开启。\n- 如果你不想让背景出现在提示词或 ControlNet 里，**Background removal** 会有帮助。请阅读该分组里的说明。\n- ⚠️ 如果你在去除背景但**没有**使用 Florence，请关闭 **text remove**，否则会出现 \"text\" 错误。\n- ControlNet 也使用 **I2I** 图像，所以 I2I 必须开启。\n\n### 提示词增强器 **Qwen 📝🪄**\n- 使用 **Qwen3-VL-8B-Instruct** 版本。\n- 精简版 LLM，会改写你的提示词。把指令写在节点里。\n- 提示词长度对速度影响很大。**Notes** 里有两套指令模板。\n- 💡 如果模型加载不了或找不到，按[这些说明](https://github.com/huchukato/ComfyUI-QwenVL-Mod)操作。\n\n### 放大技巧\n- 低 VRAM：把宽高比保持小一点，在另一侧运行 **SEEDVR2**。\n- **Prescale：** Aspect Ratio 控制项用来放大生成尺寸。滑块是给 Hi-Rez Fix 用的。\n- **Tiled 与非 tiled：** 分块把图像切开，快很多，画质略有损失。在 VRAM 允许的范围内把分块尺寸设高。\n\n### Hi-Rez upscale\n- 写实：UltraSharp、Nickelback 或 ESRGAN。\n- 动漫：AnimeSharp。\n- 低 VRAM：用最下面的滑块。它通过缩小分块尺寸来增加分块数量。仅用于防止 OOM / 卡死。\n- [放大模型](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 糟糕 LoRA 带来的噪点：这个降噪模型清理得稍好一些。[Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### 文件位置\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```\n",
              "src": "c0d3f967",
              "srcTitle": "Instructions"
            },
            "ja": {
              "text": "# 使い方\n\n---\n\n@[card: フォローしてね](https://civitai.com/user/lonecatone23)\n\n@[card: フォローしてね](https://www.instagram.com/synth.studio.models/)\n\n@[card: 私の作品はこちら](https://github.com/lonecatone23)\n\n@[card: 私のモデルはこちら](https://huggingface.co/Lonecatone23)\n\n@[card: ☕をおごってね](https://ko-fi.com/lonecatone)\n\n### 何時間もかけて作っています。気に入ったら 👍 いいね、💬 コメント、そして ⚡ チップもお気軽にどうぞ 😉\n\n---\n\n## 全般\n# 🛑🚫✋ 手動でバイパスしないでください。すべてスイッチが用意されています。\n\n### ⚠️ `NoneType` エラーが出たら、原因は ControlNet のスイッチ、I2I またはマスクに画像がない、または sampler がオンになっていないことです。\n\n### 💾 保存について\n- オンになっていないと何も保存されません。\n- 📂 フォルダのラベルを変えたい場合は **Save Group** にあります。\n- **Save Post Process** は最終画像をメタデータ**なし**で書き出します。チェックポイントが CivitAI に表示されないときに、リソースを手動で入力する用途に使ってください。\n\n## モデルリンク\n\nBF16 と NVFP4 版は [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2) を参照してください\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 版](https://civitai.red/api/download/models/3069586?fileId=2948449)。⚠️ CivitAI にある他の GGUF は使わないでください。ゴミです。\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- ほかのバージョンは[こちら](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- NSFW 向けにセーフティフィルターを外します [こちら](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**ちゃんと効くリアル系 LoRA（マジで）**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 ノードのリポジトリ**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I と Florence プロンプトジェネレーター\n- ⚠️ I2I を使うには、I2I と Florence の**両方**がオンである必要があります。\n- **Background removal** は、背景をプロンプトや ControlNet に含めたくないときに役立ちます。そのグループ内の説明を読んでください。\n- ⚠️ 背景を削除するのに Florence を**使わない**場合は **text remove** をオフにしてください。そうしないと “text” エラーになります。\n- ControlNet も **I2I** の画像を使うので、I2I をオンにしておく必要があります。\n\n### プロンプトエンハンサー **Qwen 📝🪄**\n- **Qwen3-VL-8B-Instruct** 版を使ってください。\n- プロンプトを書き換える軽量化(pruned)LLM です。指示はノードの中に入れます。\n- プロンプトの長さは速度に大きく影響します。2つの指示テンプレートが **Notes** に入っています。\n- 💡 モデルが読み込めない、または見つからない場合は、[こちらの手順](https://github.com/huchukato/ComfyUI-QwenVL-Mod)に従ってください。\n\n### アップスケールのコツ\n- 低 VRAM: アスペクト比を小さく保ち、反対側で **SEEDVR2** を実行します。\n- **Prescale:** Aspect Ratio のコントロールで生成サイズを大きくします。スライダーは Hi-Rez Fix 用です。\n- **Tiled と非 tiled:** tiling は画像を分割するので、はるかに高速ですが、品質が少し落ちます。タイルサイズは VRAM が許す限り大きくしてください。\n\n### Hi-Rez upscale\n- リアル系: UltraSharp、Nickelback、または ESRGAN。\n- アニメ: AnimeSharp。\n- 低 VRAM: 一番下のスライダーを使います。タイルサイズを小さくしてタイル数を増やします。OOM やフリーズを防ぐときだけ使ってください。\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 質の悪い LoRA によるノイズ: この denoise モデルのほうが少しきれいに除去できます。[Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### ファイルの場所\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```",
              "src": "c0d3f967",
              "srcTitle": "Instructions"
            },
            "ko": {
              "text": "# 사용법\n\n---\n\n@[card: 팔로우하기](https://civitai.com/user/lonecatone23)\n\n@[card: 팔로우하기](https://www.instagram.com/synth.studio.models/)\n\n@[card: 제 작업물 받기](https://github.com/lonecatone23)\n\n@[card: 제 모델 받기](https://huggingface.co/Lonecatone23)\n\n@[card: 커피 한 잔 사주기 ☕](https://ko-fi.com/lonecatone)\n\n### 많은 시간을 들인 작업이에요. 마음에 드셨다면 👍 좋아요, 💬 댓글, 그리고 ⚡ 팁도 편하게 주세요 😉\n\n---\n\n## 일반\n# 🛑🚫✋ 아무것도 수동으로 bypass하지 마세요. 모든 것에 스위치가 있어요.\n\n### ⚠️ `NoneType` 에러가 나면 ControlNet 스위치, I2I나 마스크에 이미지가 없는 경우, 또는 켜진 sampler가 없는 경우예요.\n\n### 💾 저장 정보\n- 켜져 있지 않으면 아무것도 저장되지 않아요.\n- 📂 폴더 이름표는 **Save Group**에 있으니 바꾸고 싶으면 거기서 바꾸세요.\n- **Save Post Process**는 메타데이터 **없이** 최종 이미지를 저장해요. 체크포인트가 CivitAI에 안 뜰 때 리소스를 직접 입력하는 용도로 쓰세요.\n\n## 모델 링크\n\nBF16과 NVFP4 버전은 [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)를 보세요\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 버전](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ CivitAI의 다른 GGUF는 쓰지 마세요. 쓰레기예요.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- 다른 버전은 [여기](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- NSFW용으로 안전 필터를 제거해요 [여기](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**진짜 제대로 먹히는 리얼리즘 LoRA**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 노드 저장소**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I와 Florence 프롬프트 생성기\n- ⚠️ I2I를 쓰려면 I2I와 Florence를 **둘 다** 켜야 해요.\n- **Background removal**은 프롬프트나 ControlNet에 배경이 들어가는 걸 원치 않을 때 도움이 돼요. 해당 그룹의 설명을 읽어 보세요.\n- ⚠️ 배경은 제거하지만 Florence는 **쓰지 않는** 경우에는 **text remove**를 끄세요. 안 그러면 “text” 에러가 나요.\n- ControlNet도 **I2I** 이미지를 쓰니까 I2I가 켜져 있어야 해요.\n\n### 프롬프트 향상기 **Qwen 📝🪄**\n- **Qwen3-VL-8B-Instruct** 버전을 쓰세요.\n- 프롬프트를 다시 써주는 경량화(pruned) LLM이에요. 지시문은 노드에 넣으세요.\n- 프롬프트 길이가 속도에 크게 영향을 줘요. 지시문 템플릿 두 개가 **Notes**에 있어요.\n- 💡 모델이 로드되지 않거나 찾을 수 없다면 [이 안내](https://github.com/huchukato/ComfyUI-QwenVL-Mod)를 따라 하세요.\n\n### 업스케일 팁\n- 저VRAM: 종횡비를 작게 유지하고 반대편에서 **SEEDVR2**를 돌리세요.\n- **Prescale:** Aspect Ratio 컨트롤이 생성 크기를 키워요. 슬라이더는 Hi-Rez Fix용이에요.\n- **Tiled vs not tiled:** 타일링은 이미지를 쪼개서 훨씬 빠르고, 품질 손실은 작아요. 타일 크기는 VRAM이 허용하는 만큼 높게 설정하세요.\n\n### Hi-Rez upscale\n- 리얼리즘: UltraSharp, Nickelback, ESRGAN.\n- 애니메: AnimeSharp.\n- 저VRAM: 맨 아래 슬라이더를 쓰세요. 타일 크기를 줄여 타일 수를 늘려요. OOM / 먹통을 막을 때만 쓰세요.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 나쁜 LoRA에서 생긴 노이즈: 이 denoise 모델이 조금 더 깨끗하게 지워줘요. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### 파일 위치\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```",
              "src": "c0d3f967",
              "srcTitle": "Instructions"
            }
          },
          "titles": {
            "en": "Instructions",
            "zh": "使用说明",
            "ja": "使い方",
            "ko": "사용법"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 diffusion_models/\n│   │   └── krea2_turbo_fp8_scaled.safetensors\n│   ├── 📂 text_encoders/\n│   │   └── qwen3vl_4b_fp8_scaled.safetensors\n│   ├── 📂 vae/\n│   │   └── qwen_image_vae.safetensors\n│   ├── 📂 loras/\n│   │   └── (all LoRAs)\n│   ├── 📂 luts/\n│   │   └── (LUT files)\n│   ├── 📂 ultralytics/\n│   │   └── 📂 segm/\n│   │       └── (detection files)\n│   └── 📂 upscale_models/\n│       └── (ESRGAN, Nickelback, etc.)\n```"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3800,
      "type": "LCNote",
      "pos": [
        -8800,
        -2310
      ],
      "size": [
        770,
        1030
      ],
      "flags": {
        "pinned": true
      },
      "order": 94,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "LC123 Settings ⚙️",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n    - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n    - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n    - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n    - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n    - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n    - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n    - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n    - **That pack's own settings** (the exact setting name, where it lives and its current value)\n    - **LC123 optimization settings**\n    - **ComfyUI settings**\n    - **Sidebar tabs**\n    - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n    - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n    - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n    - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
            },
            "zh": {
              "text": "# LC123 Settings ⚙️\n\n**在哪里？** 打开 **Settings**（齿轮），然后找 **LC123 Settings ⚙️**。共有五个部分：**Align**、**Connections**、**Notes**、**Optimization** 和 **Performance**。\n\n- 💡 找不到某个设置？重启 ComfyUI，然后按 **Ctrl+F5**，让浏览器加载新文件。\n\n---\n\n### 📐 Align\n\n**Align tool**\n- 默认：**开**\n- 整个工具的总开关。关 = 顶部工具栏里没有 **Align** 按钮（LC 标志），下面所有功能也都没有。\n- 打开后，**Align** 按钮用来**为当前打开的工作流**开关 Align：浅灰色带红色火焰 = 开，深灰色带灰色火焰 = 关。\n    - 这个开关状态会保存在工作流里。开着 Align 保存，之后即使在全新的 ComfyUI 里打开也是开着的。\n    - 每个工作流标签页各自独立。切换标签页，工具会跟着该标签页走（一个开一个关，不会混）。\n    - 开关会算作对工作流的修改，所以会出现未保存的小圆点。\n- 节点吸附到 **Node lines**，分组吸附到 **Group lines**。靠近时线会亮起来。\n- 在经典画布和 **Nodes 2.0** 中都能用。\n- **Snap distance** 就是 ComfyUI 自带的 **Snap to grid size**（Settings > Lite Graph > Canvas）。网格越小，吸附越紧。新线也会落在这个网格上。\n    - 拖动时按 **Shift** 会把拖动交给 ComfyUI 自带的网格吸附（不吸附到线）。开启 **Always snap to grid** 时，在已被线吸住的那个轴上，线吸附仍然优先。\n\n**Rulers**\n- 默认：**开**\n- Align 开启时，顶部和左侧边缘会显示标尺：\n    - 在标尺上**左键点击**：添加一条 **Node line**（蓝色）。节点会吸附到它。\n    - 在标尺上**右键点击**：添加一条 **Group line**（橙色）。分组会吸附到它。\n    - 再次点击线的标记可删除。拖动标记可移动。\n- 线会随工作流保存。\n\n**Line reveal distance (px)**\n- 默认：**120**\n- 线一直不可见，直到光标或你拖动的东西靠近到这个距离。\n\n**Also snap to other nodes and groups**\n- 默认：**关**\n- 开 = 还会吸附到其他节点的边缘和中心（这些不会显示线）。\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- 默认：**关**\n- 拖动连线时，每个它能接入的接口都会以接口自己的颜色发光。\n- 靠近时，接口会向外脉冲出圆环。越近 = 越大越亮。\n- **Connection FX reach (px)：** 光标要靠多近圆环才开始出现。默认 160。\n- **Connection FX zoomed-out glow (%)：** 缩小视图时，每个有效接口会更亮，方便你找到。默认 60。\n- 仅限经典画布。开启 **Nodes 2.0** 时它会自动避开。\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- 一个按钮。它会自己平移画布几秒钟，测量当前工作流里每个包的绘制和运行耗时，并扫描它们的文件。\n- 你会得到一份拖慢画布的清单，最慢的排最前，分为：\n    - **该包自己的设置**（确切的设置名、所在位置和当前值）\n    - **LC123 优化设置**\n    - **ComfyUI 设置**\n    - **侧边栏标签页**\n    - **功能必需**（没有设置项，这个包本来就是这样工作的）\n- 只分析当前工作流里用到的节点包。\n- 它建议的每个设置都会对照当前值检查：\n    - ⚠️ 收益很大 · ✅ 值得的收益 · 💡 收益较小\n    - ⚪ 已设置 · ➖ 不适用 · ℹ️ 必需，没有对应设置\n- **Show last run：** 顶部的按钮可切换到上一份报告。每次新运行还会显示相比上次哪些变快了、哪些修复已经完成。\n    - 只保留最近一次（刷新后仍在）。每次运行会替换它。\n- 不会更改任何东西。（运行期间请保持鼠标不动。）\n- 💡 在空白画布上右键菜单里也有。\n\n---\n\n### ⚡ Performance\n\n这些只改变你在画布上看到的内容。生成、VRAM、**Save Image** 以及每个 **IMAGE** 输出都保持完整分辨率。（预览变轻不代表图像变轻。）\n\n| 设置 | 默认 | 作用 |\n|---|---|---|\n| **Remove wipe** | 关 | 关闭 LC 图像 FX 节点上悬停的 A/B 擦除对比。最后一次的结果仍会显示。 |\n| **Half-resolution previews** | 关 | 以一半大小绘制 FX 预览。平移时负担更轻。 |\n| **Clamp longest side** | 关 | 缩小节点上的预览，让最长边适配 **Max edge**。 |\n| **Max edge (px)** | 768 | 仅在 **Clamp longest side** 开启时使用。范围 256 到 2048。重型图表可试 512。 |\n| **No preview when collapsed** | 开 | 折叠的 FX 节点不绘制预览。 |\n| **Hide FX on-node previews** | 关 | 隐藏所有 LC 图像 FX 预览。 |\n| **Recent colors** | 开 | 在右键 **Colors** 菜单里保留你最近的 8 个自定义颜色。如果没装 Custom Scripts，会补上一个 Custom 取色器。 |\n| **Skin Beauty full preview override** | 开 | 即使开了半分辨率或限制尺寸，**LC Skin Beauty** 仍保留完整质量预览，方便你放大看皮肤。Wipe 仍遵循 **Remove wipe**。 |\n| **LoRA loader info button** | 开 | 在每个 **LC LoRA Loader** 行上显示 ℹ 按钮。触发词来自 LoRA 文件本身（无需联网）。关闭可让界面更简洁。 |\n| **Preview distance (px)** | 40 | 和节点文字一样，当你缩小到节点上的图像绘制尺寸小于这个值时，它就会关闭。较小的预览先关闭。0 = 始终绘制。 |\n\n**从不受影响：** **LC Image Compare 🔎**、**LC Image Split 🖼️** 和 **LC Dynamic Overlay** 无论如何都保留完整预览和擦除对比（只有 **Preview distance** 会在缩得很小时把它们关闭）。\n\n**推荐方案**\n- **正常使用：** 全部保持默认。\n- **图表卡顿：** 开启 **Half-resolution previews** 和 **Clamp longest side**（Max edge 512）。保持 **No preview when collapsed** 开启。\n- **最轻量的画布：** 开启 **Hide FX on-node previews**。需要看前后对比时用 **Image Compare** 或 **Image Split**。\n- 💡 修改会在下次重绘时生效。稍微平移一下画布即可，无需重启。\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n",
              "src": "37d6a0d9",
              "srcTitle": "LC123 Settings ⚙️"
            },
            "ja": {
              "text": "# LC123 Settings ⚙️\n\n**どこにある?** **Settings**(歯車)を開き、**LC123 Settings ⚙️** を選びます。**Align**、**Connections**、**Notes**、**Optimization**、**Performance** の5つのセクションがあります。\n\n- 💡 設定が見当たらない? ComfyUI を再起動してから **Ctrl+F5** を押し、ブラウザに新しいファイルを読み込ませてください。\n\n---\n\n### 📐 Align\n\n**Align tool**\n- デフォルト: **On**\n- ツール全体のスイッチです。Off = 上部ツールバーの **Align** ボタン(LC ロゴ)も、以下の機能もすべてなくなります。\n- オンにすると、**Align** ボタンで**開いているワークフロー**の Align をオン/オフできます。ライトグレーに赤い炎 = オン、ダークグレーにグレーの炎 = オフです。\n    - そのオン/オフはワークフローに保存されます。Align をオンにして保存すれば、新しい ComfyUI でもオンで開きます。\n    - ワークフローのタブごとに独立して保持されます。タブを切り替えると、ツールもそのタブに従います(片方でオン、もう片方でオフ、混ざることはありません)。\n    - オン/オフの切り替えはワークフローの変更として扱われるので、未保存のドットが付きます。\n- ノードは **Node lines** に、グループは **Group lines** にスナップします。近づくとラインが光ります。\n- クラシックキャンバスでも **Nodes 2.0** でも動作します。\n- **Snap distance** は ComfyUI 自体の **Snap to grid size**(Settings > Lite Graph > Canvas)です。グリッドが小さいほどスナップが細かくなります。新しいラインもそのグリッドに乗ります。\n    - ドラッグ中に **Shift** を押すと、ドラッグが ComfyUI 自体のグリッドスナップに切り替わります(ラインスナップなし)。**Always snap to grid** がオンの場合でも、ラインに捕まった軸ではラインスナップが優先されます。\n\n**Rulers**\n- デフォルト: **On**\n- Align がオンのとき、上端と左端にルーラーが表示されます:\n    - ルーラーを**左クリック**: **Node line**(青)を追加します。ノードがスナップします。\n    - ルーラーを**右クリック**: **Group line**(オレンジ)を追加します。グループがスナップします。\n    - ラインのマーカーをもう一度クリックすると削除されます。マーカーをドラッグすると移動できます。\n- ラインはワークフローと一緒に保存されます。\n\n**Line reveal distance (px)**\n- デフォルト: **120**\n- カーソル、またはドラッグ中のものがこの距離まで近づくまで、ラインは見えません。\n\n**Also snap to other nodes and groups**\n- デフォルト: **Off**\n- On = 他のノードの端や中心にもスナップします(それらのラインは表示されません)。\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- デフォルト: **Off**\n- ワイヤーをドラッグしている間、接続可能なすべてのソケットが、そのソケットの色で光ります。\n- 近づくと、ソケットからリングが波打ちます。近いほど大きく、明るくなります。\n- **Connection FX reach (px):** リングが出始めるまでにカーソルがどれだけ近づく必要があるかです。デフォルトは 160。\n- **Connection FX zoomed-out glow (%):** ズームアウトしたとき、有効なソケットがより明るく光るので見つけやすくなります。デフォルトは 60。\n- クラシックキャンバス専用です。**Nodes 2.0** がオンのときは邪魔をしません。\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- ボタンが1つあります。キャンバスを数秒間自動でパンし、開いているワークフロー内の各パックの描画と実行にかかる時間を計測し、そのファイルをスキャンします。\n- キャンバスを重くしているものが、影響の大きい順にリストされ、次のように分類されます:\n    - **そのパック自身の設定**(正確な設定名、その場所、現在の値)\n    - **LC123 optimization settings**\n    - **ComfyUI settings**\n    - **Sidebar tabs**\n    - **Required to function**(設定なし、そのパックの仕組み上必要なもの)\n- 開いているワークフローで使われているノードパックだけが分析されます。\n- 提案されるすべての設定は、現在の値と照合されます:\n    - ⚠️ 大きな効果 · ✅ 価値のある効果 · 💡 小さな効果\n    - ⚪ 設定済み · ➖ 該当なし · ℹ️ 必須、設定なし\n- **Show last run:** 上部のボタンで前回のレポートに切り替わります。新しい実行のたびに、前回から速くなった点と、完了した修正も表示されます。\n    - 保持されるのは最後の実行だけです(更新しても残ります)。実行のたびに置き換わります。\n- 何も変更されません。(実行中はマウスを動かさないでください。)\n- 💡 空のキャンバスを右クリックしたメニューにもあります。\n\n---\n\n### ⚡ Performance\n\nこれらはキャンバス上の見た目だけを変えます。生成、VRAM、**Save Image**、すべての **IMAGE** 出力はフル解像度のままです。(プレビューが軽くなっても、画像が軽くなることはありません。)\n\n| Setting | Default | 機能 |\n|---|---|---|\n| **Remove wipe** | Off | LC image FX ノードのホバー A/B ワイプをオフにします。最後の結果は表示されたままです。 |\n| **Half-resolution previews** | Off | FX プレビューを半分のサイズで描画します。パン中の負荷が減ります。 |\n| **Clamp longest side** | Off | ノード上のプレビューを、長辺が **Max edge** に収まるよう縮小します。 |\n| **Max edge (px)** | 768 | **Clamp longest side** がオンのときだけ使われます。範囲は 256 から 2048。重いグラフでは 512 を試してください。 |\n| **No preview when collapsed** | On | 折りたたまれた FX ノードはプレビューを描画しません。 |\n| **Hide FX on-node previews** | Off | すべての LC image FX プレビューを非表示にします。 |\n| **Recent colors** | On | 右クリックの **Colors** メニューに、最後に使った8色のカスタムカラーを保持します。Custom Scripts がインストールされていない場合は、Custom ピッカーを追加します。 |\n| **Skin Beauty full preview override** | On | half-res や clamp がオンでも **LC Skin Beauty** はフル品質のプレビューを保つので、肌にズームインして確認できます。ワイプは引き続き **Remove wipe** に従います。 |\n| **LoRA loader info button** | On | **LC LoRA Loader** の各行に ℹ ボタンを表示します。トリガーワードは LoRA ファイル自体から取得します(インターネット不要)。オフにするとすっきりします。 |\n| **Preview distance (px)** | 40 | ノードのテキストと同じように、ノード上の画像は、この値より小さく描画されるほどズームアウトするとオフになります。小さいプレビューから先にオフになります。0 = 常に描画。 |\n\n**影響を受けないもの:** **LC Image Compare 🔎**、**LC Image Split 🖼️**、**LC Dynamic Overlay** は、何があってもフルプレビューとワイプを保ちます(大きくズームアウトしたときだけ **Preview distance** でオフになります)。\n\n**おすすめのセットアップ**\n- **通常使い:** すべてデフォルトのままにします。\n- **グラフが重いとき:** **Half-resolution previews** と **Clamp longest side**(Max edge 512)をオンにします。**No preview when collapsed** はオンのままにします。\n- **キャンバスを最軽量にする:** **Hide FX on-node previews** をオンにします。Before/After を見たいときは **Image Compare** か **Image Split** を使います。\n- 💡 変更は次の再描画で反映されます。キャンバスを少しパンするだけで、再起動は不要です。\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars",
              "src": "37d6a0d9",
              "srcTitle": "LC123 Settings ⚙️"
            },
            "ko": {
              "text": "# LC123 Settings ⚙️\n\n**어디 있나요?** **Settings**(톱니바퀴)를 열고 **LC123 Settings ⚙️**로 가세요. 다섯 개 섹션이 있어요: **Align**, **Connections**, **Notes**, **Optimization**, **Performance**.\n\n- 💡 설정이 안 보이나요? ComfyUI를 재시작한 다음 **Ctrl+F5**를 눌러 브라우저가 새 파일을 불러오게 하세요.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- 기본값: **On**\n- 도구 전체의 스위치예요. Off = 상단 툴바의 **Align** 버튼(LC 로고)과 아래 기능이 모두 사라져요.\n- 켜 두면 **Align** 버튼이 **열려 있는 워크플로우**에 대해 Align을 켜고 끄요: 빨간 불꽃이 있는 밝은 회색 = 켜짐, 회색 불꽃이 있는 어두운 회색 = 꺼짐.\n    - 켜짐/꺼짐은 워크플로우에 저장돼요. Align을 켠 채로 저장하면 새 ComfyUI에서도 Align이 켜진 채로 열려요.\n    - 워크플로우 탭마다 따로 기억해요. 탭을 바꾸면 도구도 그 탭을 따라가요 (한쪽은 켜짐, 다른 쪽은 꺼짐, 헷갈릴 일 없어요).\n    - 켜고 끄는 것도 워크플로우 변경으로 쳐서, 저장 안 됨 표시 점이 떠요.\n- 노드는 **Node lines**에, 그룹은 **Group lines**에 스냅돼요. 가까워지면 선이 밝아져요.\n- 클래식 캔버스와 **Nodes 2.0**에서 모두 작동해요.\n- **Snap distance**는 ComfyUI 자체의 **Snap to grid size**(Settings > Lite Graph > Canvas)예요. 격자가 작을수록 더 촘촘하게 스냅돼요. 새 선도 그 격자에 맞춰져요.\n    - 드래그하는 동안 **Shift**를 누르면 드래그가 ComfyUI 자체의 격자 스냅으로 넘어가요 (선 스냅 없음). **Always snap to grid**가 켜져 있어도, 선이 잡은 축에서는 선 스냅이 우선해요.\n\n**Rulers**\n- 기본값: **On**\n- Align이 켜져 있는 동안 위쪽과 왼쪽 가장자리에 눈금자가 나타나요:\n    - 눈금자를 **왼쪽 클릭**: **Node line**(파랑)을 추가해요. 노드가 거기에 스냅돼요.\n    - 눈금자를 **오른쪽 클릭**: **Group line**(주황)을 추가해요. 그룹이 거기에 스냅돼요.\n    - 선의 마커를 다시 클릭하면 삭제돼요. 마커를 끌면 옮겨요.\n- 선은 워크플로우와 함께 저장돼요.\n\n**Line reveal distance (px)**\n- 기본값: **120**\n- 커서나 끌고 있는 대상이 이 거리까지 가까워질 때까지 선은 보이지 않아요.\n\n**Also snap to other nodes and groups**\n- 기본값: **Off**\n- On = 다른 노드의 가장자리와 중심에도 스냅돼요 (그쪽은 선이 표시되지 않아요).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- 기본값: **Off**\n- 선을 끄는 동안, 연결할 수 있는 모든 소켓이 자기 소켓 색으로 빛나요.\n- 가까이 가면 소켓에서 링이 퍼져 나와요. 가까울수록 더 크고 밝아요.\n- **Connection FX reach (px):** 링이 시작되려면 커서가 얼마나 가까워야 하는지. 기본값 160.\n- **Connection FX zoomed-out glow (%):** 줌 아웃하면 유효한 모든 소켓이 더 밝게 빛나서 찾기 쉬워요. 기본값 60.\n- 클래식 캔버스 전용이에요. **Nodes 2.0**이 켜져 있으면 작동하지 않아요.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- 버튼 하나예요. 캔버스를 몇 초 동안 알아서 이동시키면서, 열려 있는 워크플로우의 모든 팩이 그리고 실행하는 것의 시간을 재고 파일을 스캔해요.\n- 캔버스를 느리게 만드는 것의 목록이 큰 순서대로 나오고, 다음처럼 분류돼요:\n    - **해당 팩 자체의 설정** (정확한 설정 이름, 위치, 현재 값)\n    - **LC123 optimization settings**\n    - **ComfyUI settings**\n    - **사이드바 탭**\n    - **작동에 필요한 것** (설정 없음, 그 팩이 원래 그렇게 작동해요)\n- 열려 있는 워크플로우에서 쓰는 노드 팩만 분석해요.\n- 제안하는 모든 설정은 현재 값과 대조해서 확인해요:\n    - ⚠️ 큰 효과 · ✅ 할 만한 효과 · 💡 작은 효과\n    - ⚪ 이미 설정됨 · ➖ 해당 없음 · ℹ️ 필수, 설정 없음\n- **Show last run:** 맨 위 버튼으로 이전 리포트로 전환해요. 새로 실행할 때마다 지난번 이후 무엇이 빨라졌고 어떤 수정이 끝났는지도 보여줘요.\n    - 마지막 실행만 보관돼요 (새로고침해도 유지). 실행할 때마다 덮어써요.\n- 아무것도 바꾸지 않아요. (실행 중에는 마우스를 가만히 두세요.)\n- 💡 빈 캔버스를 우클릭한 메뉴에도 있어요.\n\n---\n\n### ⚡ Performance\n\n캔버스에 보이는 것만 바꿔요. 생성, VRAM, **Save Image**, 모든 **IMAGE** 출력은 전체 해상도 그대로예요. (가벼운 미리보기가 가벼운 이미지를 뜻하지는 않아요.)\n\n| 설정 | 기본값 | 기능 |\n|---|---|---|\n| **Remove wipe** | Off | LC 이미지 FX 노드의 hover A/B 와이프를 꺼요. 마지막 결과는 그대로 보여요. |\n| **Half-resolution previews** | Off | FX 미리보기를 절반 크기로 그려요. 캔버스를 움직일 때 부담이 줄어요. |\n| **Clamp longest side** | Off | 노드 위 미리보기를 줄여서 가장 긴 변이 **Max edge**에 맞게 해요. |\n| **Max edge (px)** | 768 | **Clamp longest side**가 켜져 있을 때만 사용돼요. 범위 256에서 2048. 무거운 그래프에서는 512를 써 보세요. |\n| **No preview when collapsed** | On | 접힌 FX 노드는 미리보기를 그리지 않아요. |\n| **Hide FX on-node previews** | Off | LC 이미지 FX 미리보기를 전부 숨겨요. |\n| **Recent colors** | On | 우클릭 **Colors** 메뉴에 최근 사용한 사용자 색 8개를 보관해요. Custom Scripts가 설치되어 있지 않으면 Custom 선택기를 추가해요. |\n| **Skin Beauty full preview override** | On | half-res나 clamp가 켜져 있어도 **LC Skin Beauty**는 전체 품질 미리보기를 유지해서 피부를 확대해서 볼 수 있어요. 와이프는 계속 **Remove wipe**를 따라요. |\n| **LoRA loader info button** | On | 각 **LC LoRA Loader** 행에 ℹ 버튼을 표시해요. 트리거 단어는 LoRA 파일 자체에서 가져와요 (인터넷 불필요). 깔끔하게 보려면 끄세요. |\n| **Preview distance (px)** | 40 | 노드 텍스트처럼, 노드 위 이미지는 이 값보다 작게 그려질 만큼 줌 아웃하면 꺼져요. 작은 미리보기부터 먼저 꺼져요. 0 = 항상 그림. |\n\n**영향받지 않는 것:** **LC Image Compare 🔎**, **LC Image Split 🖼️**, **LC Dynamic Overlay**는 어떤 설정이든 전체 미리보기와 와이프를 유지해요 (많이 줌 아웃했을 때 **Preview distance**만 이들을 꺼요).\n\n**추천 설정**\n- **일반 사용:** 전부 기본값으로 두세요.\n- **그래프가 버벅일 때:** **Half-resolution previews**와 **Clamp longest side**(Max edge 512)를 켜세요. **No preview when collapsed**는 켜 두세요.\n- **가장 가벼운 캔버스:** **Hide FX on-node previews**를 켜세요. before/after를 봐야 할 때는 **Image Compare**나 **Image Split**을 쓰세요.\n- 💡 변경은 다음 redraw 때 적용돼요. 캔버스를 살짝 움직이면 되고, 재시작은 필요 없어요.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars",
              "src": "37d6a0d9",
              "srcTitle": "LC123 Settings ⚙️"
            }
          },
          "titles": {
            "en": "LC123 Settings ⚙️",
            "zh": "LC123 Settings ⚙️",
            "ja": "LC123 Settings ⚙️",
            "ko": "LC123 Settings ⚙️"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n    - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n    - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n    - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n    - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n    - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n    - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n    - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n    - **That pack's own settings** (the exact setting name, where it lives and its current value)\n    - **LC123 optimization settings**\n    - **ComfyUI settings**\n    - **Sidebar tabs**\n    - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n    - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n    - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n    - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n    - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n    - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n    - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n    - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n    - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n    - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n    - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n    - **That pack's own settings** (the exact setting name, where it lives and its current value)\n    - **LC123 optimization settings**\n    - **ComfyUI settings**\n    - **Sidebar tabs**\n    - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n    - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n    - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n    - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
      },
      "color": "#dc6946",
      "bgcolor": "#c85532"
    },
    {
      "id": 3801,
      "type": "LCLabel",
      "pos": [
        -7270,
        -1820
      ],
      "size": [
        313,
        49
      ],
      "flags": {
        "pinned": true
      },
      "order": 95,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Realism 💵💎🪙🤑",
        "font": "Great Vibes",
        "size": 36,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 313,
        "_h": 49,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3802,
      "type": "LCLabel",
      "pos": [
        -7660,
        -5230
      ],
      "size": [
        275,
        123
      ],
      "flags": {
        "pinned": true
      },
      "order": 96,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Krea2",
        "font": "Ink Free",
        "size": 100,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 275,
        "_h": 123,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3803,
      "type": "LCLoraLoader",
      "pos": [
        -7280,
        -4540
      ],
      "size": [
        510,
        520
      ],
      "flags": {
        "pinned": true
      },
      "order": 161,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "shape": 7,
          "type": "MODEL",
          "link": 48174
        },
        {
          "name": "clip",
          "shape": 7,
          "type": "CLIP",
          "link": 48175
        }
      ],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            48534
          ]
        },
        {
          "name": "clip",
          "type": "CLIP",
          "links": [
            48177,
            48178,
            48533
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLoraLoader",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "[{\"on\":false,\"lora\":\"Krea 2\\\\Your Loras\\\\Krealistick_Turbo_LoRA.safetensors\",\"strength\":1.05},{\"on\":true,\"lora\":\"Krea 2\\\\Styles\\\\KREA2_ta86-haa.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Model Adjust\\\\eyeDetailsKrea_v1.safetensors\",\"strength\":0.9},{\"on\":true,\"lora\":\"Krea 2\\\\detailers and sliders\\\\natural_expressions_V2.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Realism helpers\\\\Krea2_Selfie_POV_v1.safetensors\",\"strength\":1},{\"on\":true,\"lora\":\"Krea 2\\\\Model Adjust\\\\Tattoo by Al Krea 2.safetensors\",\"strength\":1}]",
        ""
      ],
      "widgets_values_named": {
        "lora_rows": "[{\"on\":false,\"lora\":\"Krea 2\\\\Your Loras\\\\Krealistick_Turbo_LoRA.safetensors\",\"strength\":1.05},{\"on\":true,\"lora\":\"Krea 2\\\\Styles\\\\KREA2_ta86-haa.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Model Adjust\\\\eyeDetailsKrea_v1.safetensors\",\"strength\":0.9},{\"on\":true,\"lora\":\"Krea 2\\\\detailers and sliders\\\\natural_expressions_V2.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Realism helpers\\\\Krea2_Selfie_POV_v1.safetensors\",\"strength\":1},{\"on\":true,\"lora\":\"Krea 2\\\\Model Adjust\\\\Tattoo by Al Krea 2.safetensors\",\"strength\":1}]",
        "lc_lora_face": ""
      },
      "color": "#6e5032",
      "bgcolor": "#6e5032"
    },
    {
      "id": 3806,
      "type": "LCSeed",
      "pos": [
        -7970,
        -4150
      ],
      "size": [
        330,
        130
      ],
      "flags": {
        "pinned": true
      },
      "order": 97,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "seed",
          "type": "INT",
          "links": [
            48187,
            48188,
            48189
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCSeed",
        "lc_seed_history": [
          1098065062665076,
          6174432523790927,
          8640979057646161,
          7213240404132944,
          513662445906072,
          4498770922213046,
          3672686419336621,
          4909085682035576,
          5401299440574239,
          4623875921136129
        ],
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        -1,
        "",
        "",
        "— last used seeds —"
      ],
      "widgets_values_named": {
        "base_seed": -1,
        "🎲 Randomize Each Time": "",
        "🎲 New Fixed Random": "",
        "seed history": "— last used seeds —"
      },
      "color": "#822305",
      "bgcolor": "#822305"
    },
    {
      "id": 3807,
      "type": "LCClarity",
      "pos": [
        -4460,
        -2840
      ],
      "size": [
        300,
        670
      ],
      "flags": {
        "pinned": true
      },
      "order": 145,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48208
        },
        {
          "name": "skin_mask",
          "shape": 7,
          "type": "MASK",
          "link": 48468
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48210,
            48633,
            48634
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCClarity",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_zlcte_00004_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 3168,
              "height": 3960
            },
            "id": "027d4bb7-3696-4bdd-8b53-2854f302de54"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_zlcte_00004_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 3168,
              "height": 3960
            },
            "id": "7b515876-975d-4772-b180-3c6a2cee3f67"
          }
        ]
      },
      "widgets_values": [
        "Natural",
        0.2,
        0.3,
        0.7,
        0.7,
        0.6,
        0.3,
        "Soft Light",
        0.25,
        0.25,
        0.15
      ],
      "widgets_values_named": {
        "preset": "Natural",
        "clarity": 0.2,
        "sharpen": 0.3,
        "strength": 0.7,
        "halo": 0.7,
        "skin_protect": 0.6,
        "radius": 0.3,
        "blend_mode": "Soft Light",
        "shadow_protect": 0.25,
        "highlight_protect": 0.25,
        "texture": 0.15
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3808,
      "type": "LC Bypasser",
      "pos": [
        -2920,
        -2030
      ],
      "size": [
        290,
        890
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 267,
      "mode": 0,
      "inputs": [
        {
          "name": "LC Sharpen Pro",
          "type": "*",
          "link": 48210
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Depth FX 🌫️",
          "type": "*",
          "link": 48613
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Bloom",
          "type": "*",
          "link": 48614
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Lens Profile",
          "type": "*",
          "link": 48615
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Bloom · Halation",
          "type": "*",
          "link": 48616
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Apply LUT",
          "type": "*",
          "link": 48617
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Phone Filters 📱",
          "type": "*",
          "link": 48618
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Film Grain",
          "type": "*",
          "link": 48629
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Natural Look 🍃",
          "type": "*",
          "link": 48630
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Image Crop 🖼️🔪",
          "type": "*",
          "link": 48631
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "LC Notify 🔊",
          "type": "*",
          "link": 48632
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": [
            48212
          ]
        }
      ],
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        false,
        true,
        true,
        true,
        true,
        true,
        false,
        true,
        true,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": false,
        "Enable 2": true,
        "Enable 3": true,
        "Enable 4": true,
        "Enable 5": true,
        "Enable 6": true,
        "Enable 7": false,
        "Enable 8": true,
        "Enable 9": true,
        "Enable 10": true,
        "Enable 11": true
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3809,
      "type": "LCLabel",
      "pos": [
        -7360,
        -5230
      ],
      "size": [
        306,
        123
      ],
      "flags": {
        "pinned": true
      },
      "order": 98,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Realism ",
        "font": "Great Vibes",
        "size": 100,
        "bold": true,
        "italic": false,
        "color": "#50e070",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 306,
        "_h": 123,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3810,
      "type": "LCLabel",
      "pos": [
        -7040,
        -5230
      ],
      "size": [
        533,
        123
      ],
      "flags": {
        "pinned": true
      },
      "order": 99,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Workflow",
        "font": "Permanent Marker",
        "size": 100,
        "bold": false,
        "italic": false,
        "color": "#999999",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 533,
        "_h": 123,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3811,
      "type": "LCLabel",
      "pos": [
        -6480,
        -5200
      ],
      "size": [
        319,
        89
      ],
      "flags": {
        "pinned": true
      },
      "order": 100,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "V 10.0 🍂",
        "font": "Abril Fatface",
        "size": 70,
        "bold": true,
        "italic": false,
        "color": "#a9570a",
        "align": "center",
        "outline": true,
        "outlineColor": "#649632",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCLabel",
        "_w": 319,
        "_h": 89,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3812,
      "type": "LCTimer",
      "pos": [
        -7340,
        -2150
      ],
      "size": [
        300,
        250
      ],
      "flags": {
        "pinned": true
      },
      "order": 101,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
        "Node name for S&R": "LCTimer",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_runs": [
          {
            "t": 38,
            "at": "17:26",
            "ok": false
          },
          {
            "t": 9.96,
            "at": "17:26",
            "ok": false
          },
          {
            "t": 22.42,
            "at": "17:26",
            "ok": false
          },
          {
            "t": 37.69,
            "at": "17:27",
            "ok": false
          },
          {
            "t": 20.83,
            "at": "17:27",
            "ok": false
          },
          {
            "t": 33.06,
            "at": "17:30",
            "ok": false
          },
          {
            "t": 40.99,
            "at": "17:30",
            "ok": false
          },
          {
            "t": 41.05,
            "at": "17:31",
            "ok": false
          },
          {
            "t": 41.58,
            "at": "17:32",
            "ok": true
          },
          {
            "t": 65.33,
            "at": "17:38",
            "ok": true
          },
          {
            "t": 6.21,
            "at": "17:38",
            "ok": false
          },
          {
            "t": 38.43,
            "at": "17:38",
            "ok": true
          },
          {
            "t": 26.33,
            "at": "17:39",
            "ok": false
          },
          {
            "t": 44.63,
            "at": "17:40",
            "ok": true
          },
          {
            "t": 40.34,
            "at": "17:41",
            "ok": true
          },
          {
            "t": 94.42,
            "at": "17:47",
            "ok": true
          },
          {
            "t": 8.48,
            "at": "17:50",
            "ok": false
          },
          {
            "t": 25.55,
            "at": "17:50",
            "ok": false
          },
          {
            "t": 119.34,
            "at": "17:52",
            "ok": true
          },
          {
            "t": 53.8,
            "at": "17:54",
            "ok": true
          }
        ]
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_rt": ""
      },
      "color": "#000000",
      "bgcolor": "#000000"
    },
    {
      "id": 3813,
      "type": "GetNode",
      "pos": [
        -6640,
        -2070
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 102,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            48335
          ]
        }
      ],
      "title": "Get_Seed",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 3814,
      "type": "LCControlPanel",
      "pos": [
        -6240,
        -2880
      ],
      "size": [
        290,
        90
      ],
      "flags": {
        "pinned": true
      },
      "order": 103,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": " ",
          "name": "value_1",
          "type": "*",
          "links": [
            48460
          ]
        },
        {
          "label": " ",
          "name": "value_2",
          "type": "*",
          "links": [
            48462,
            48464
          ]
        },
        {
          "label": " ",
          "name": "value_3",
          "type": "*",
          "links": [
            48466
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
        "Node name for S&R": "LCControlPanel",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_rows": [
          {
            "name": "Denoise",
            "value": true,
            "min": 0,
            "max": 100,
            "step": 1,
            "decimals": 0,
            "auto": false,
            "kind": "boolean"
          },
          {
            "name": "Use Person Mask",
            "value": true,
            "min": 0,
            "max": 100,
            "step": 1,
            "decimals": 0,
            "auto": false,
            "kind": "boolean"
          },
          {
            "name": "LC Skin Master",
            "value": true,
            "min": 0,
            "max": 100,
            "step": 1,
            "decimals": 0,
            "auto": false,
            "kind": "boolean"
          }
        ]
      },
      "widgets_values": [
        "[{\"name\":\"Denoise\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"Use Person Mask\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"LC Skin Master\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"}]",
        ""
      ],
      "widgets_values_named": {
        "rows": "[{\"name\":\"Denoise\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"Use Person Mask\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"LC Skin Master\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"}]",
        "lc_cp_face": ""
      },
      "color": "#5a1a1a",
      "bgcolor": "#460606"
    },
    {
      "id": 3815,
      "type": "GetNode",
      "pos": [
        -5880,
        -2860
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 104,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48450,
            48452
          ]
        }
      ],
      "title": "Get_Relay Image",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Relay Image"
      ],
      "widgets_values_named": {
        "Constant": "Relay Image"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3816,
      "type": "LCNote",
      "pos": [
        -7000,
        -2870
      ],
      "size": [
        440,
        630
      ],
      "flags": {
        "pinned": true
      },
      "order": 105,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Skins stuffs",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
            },
            "zh": {
              "text": "## LC Image Denoise\n- 消除解码产生的颗粒感，这样它后面的皮肤节点就不会放大噪点。\n- **mode: smart**（默认）会测量每张图的噪点，所以同样的设置对干净和有噪点的渲染都适用。**legacy** 是旧的边缘门控模糊。\n- **luma：**清理颗粒的力度。**chroma：**色斑和彩虹状斑点。先调高 chroma，它损失的细节最少。\n- **keep_detail：**把高于噪点的毛孔和毛发找回来。如果颗粒感又回来了，就调低它。\n- **strength：**0 = 原图，1 = 完全去噪（默认 0.75）。\n- **noise_report** 会告诉你每张图实际的噪点程度。数值低？别动它。\n\n### LC Person Mask 🧍(可选)\n\n**它是可选的。**如果你只关心人脸，就不需要它。节点会自己找到人脸。它大约有 50% 的概率也能抓到皮肤。但如果你想要**全部**皮肤并确保避开衣服，就用它。\n**设置**\n- **engine: mediapipe**、**face** + **body**、**remove_features** 开启。Mediapipe 的 body 包含躯干和脖子的皮肤（segformer 的只有手臂和腿）。\n- **remove_features** 用 SAM 3 把眼睛、眉毛、嘴唇和牙齿抠掉，这样下面的节点就不会对它们做平滑或加质感。\n\n\n## LC Skin Master ✨\n\n**这是什么？**\n- 你整条皮肤处理链集于一个节点：颗粒、毛孔、瑕疵、纹路、雀斑、眼睛、肤色和色彩。每一项只做一次，按顺序，在同一张皮肤图上完成。\n\n- 💡把 **skin_mask** 接到 **LC Sharpen Pro** 上，这样 skin_protect 就能覆盖所有皮肤，而不只是颜色猜测找到的那部分。\n- ✋ **首次运行会下载约 80 MB**（人脸检测器）到 `models/facexlib`。\n\n**设置 ⚙️**\n\n**预设**： \n- **Natural** 日常使用。 \n- **Soft Beauty** 用于带妆的图像。\n- **Editorial Detail** 用于特写（锐利 🗡️）\n- **Real Skin Restore** 用于塑料感皮肤\n- **Weathered** 用于有性格的角色（大多数情况下我的最爱）\n- **Sun-Kissed** 用于雀斑。 \n- *移动任何滑块都会切换到 Custom。*\n\n**滑块：**\n\n- **pores**：1 = 保持原样。和 **pigmentation** 一起时保持在 1 或更高，否则雀斑看起来像画上去的。\n- **add_pores**：用于没有毛孔的皮肤。本身有细节的皮肤会少加一些。\n- **wrinkles**：低于 0 是柔化，高于 0 是加深已有的纹路。\n- **warmth**：低于 0 可以压住 AI 皮肤的橙色。\n- **eye_detail**: 睫毛更清晰，深色瞳孔周围的虹膜被提亮，眼睛更有神。默认 0.5，最高 1.0。\n\n\n---\n**致谢：**\n\n皮肤检测和修饰改编自 sca-285 的 sd-living-skin (MIT) [这里](https://github.com/sca-285/sd-living-skin)\n\n\n",
              "src": "cc411ce2",
              "srcTitle": "Skins stuffs"
            },
            "ja": {
              "text": "## LC Image Denoise\n- デコードのザラつきを消して、後段のスキンノードがノイズを増幅しないようにします。\n- **mode: smart**(デフォルト)は画像ごとにノイズを測定するので、きれいな画像でもノイズの多い画像でも同じ設定が使えます。**legacy** は従来のエッジゲート付きブラーです。\n- **luma:** グレインをどれだけ強く除去するか。**chroma:** 色のまだらや虹色のブツブツ。先に chroma を上げてください。ディテールの損失が最も小さいです。\n- **keep_detail:** ノイズより際立っている毛穴や髪を戻します。ザラつきが戻ってきたら下げてください。\n- **strength:** 0 = 元のまま、1 = 完全に denoise(デフォルトは 0.75)。\n- **noise_report** は、各画像が実際にどれだけノイズを持っていたかを教えてくれます。数値が低い? 触らなくて大丈夫です。\n\n### LC Person Mask 🧍(オプション)\n\n**オプションです。** 顔だけが目的なら要りません。ノードが自分で見つけます。肌も半分くらいの確率で拾います。ですが、肌を**すべて**対象にして、服を確実に外したいなら、これを使ってください。\n**設定**\n- **engine: mediapipe**、**face** + **body**、**remove_features** オン。Mediapipe の body には胴体と首の肌が含まれます(segformer は腕と脚だけです)。\n- **remove_features** は SAM 3 で目、眉、唇、歯を切り抜くので、下のノードがそこをなめらかにしたりテクスチャを足したりすることはありません。\n\n\n## LC Skin Master ✨\n\n**これは何?**\n- 肌のチェーン全体を1つのノードにまとめたものです: ザラつき、毛穴、シミ、シワ、そばかす、目、肌のトーンと色。それぞれが、1枚のスキンマップに対して順番に1回ずつ処理されます。\n\n- 💡 **skin_mask** を **LC Sharpen Pro** につなぐと、skin_protect が、色の推測で見つかった部分だけでなく、肌全体をカバーします。\n- ✋ **初回実行時に約 80 MB**(顔検出モデル)が `models/facexlib` にダウンロードされます。\n\n**設定 ⚙️**\n\n**プリセット**: \n- **Natural** は普段使い。 \n- **Soft Beauty** はメイクをした画像向け。\n- **Editorial Detail** はクローズアップ向け(シャープ 🗡️)\n- **Real Skin Restore** はプラスチックっぽい肌向け\n- **Weathered** は個性づけ向け(ほとんどの場合、私のお気に入り)\n- **Sun-Kissed** はそばかす向け。 \n- *スライダーを動かすと Custom に切り替わります。*\n\n**スライダー:**\n\n- **pores**: 1 = そのまま。**pigmentation** と一緒に 1 以上にしておかないと、そばかすが描き込んだように見えます。\n- **add_pores**: 毛穴のない肌向け。ディテールのある肌には自動で少なくなります。\n- **wrinkles**: 0 未満でぼかし、0 より上で既にあるシワを深くします。\n- **warmth**: 0 未満で、オレンジっぽい AI 肌をおとなしくします。\n- **eye_detail**: まつ毛をくっきりさせ、暗い瞳孔のまわりの虹彩を明るくして、目に生気を出します。デフォルトは0.5、1.0が上限です。\n\n\n---\n**クレジット:**\n\n肌の検出とレタッチは、sca-285 の sd-living-skin (MIT) を元にしています [こちら](https://github.com/sca-285/sd-living-skin)\n\n",
              "src": "cc411ce2",
              "srcTitle": "Skins stuffs"
            },
            "ko": {
              "text": "## LC Image Denoise\n- 디코드에서 생긴 거친 노이즈를 없애서, 뒤에 오는 피부 노드가 노이즈를 증폭하지 않게 합니다.\n- **mode: smart** (기본값)는 이미지마다 노이즈를 측정하므로 같은 설정이 깨끗한 렌더와 노이즈 많은 렌더 모두에 통합니다. **legacy**는 예전의 edge-gated blur입니다.\n- **luma:** 그레인을 얼마나 강하게 정리할지. **chroma:** 색 얼룩과 무지개빛 점. chroma를 먼저 올리세요. 디테일 손실이 가장 적습니다.\n- **keep_detail:** 노이즈 위로 두드러지는 모공과 털을 되살립니다. 노이즈가 다시 생기면 낮추세요.\n- **strength:** 0 = 원본, 1 = 완전 denoise (기본값 0.75).\n- **noise_report**는 각 이미지에 실제로 노이즈가 얼마나 있었는지 알려 줍니다. 숫자가 낮으면 건드리지 마세요.\n\n### LC Person Mask 🧍(선택)\n\n**선택 사항입니다.** 얼굴만 신경 쓴다면 필요 없습니다. 노드가 알아서 얼굴을 찾습니다. 피부도 50% 정도는 잡아냅니다. 하지만 **모든** 피부를 잡으면서 옷은 확실히 피하고 싶다면 쓰세요.\n**설정**\n- **engine: mediapipe**, **face** + **body**, **remove_features** 켜기. Mediapipe의 body는 몸통과 목 피부를 포함합니다 (segformer는 팔과 다리만).\n- **remove_features**는 SAM 3로 눈, 눈썹, 입술, 치아를 잘라내서, 아래의 노드들이 그 부분을 매끄럽게 하거나 질감을 입히지 않게 합니다.\n\n\n## LC Skin Master ✨\n\n**이게 뭔가요?**\n- 피부 체인 전체를 노드 하나에 담았습니다. 노이즈, 모공, 잡티, 주름, 주근깨, 눈, 피부 톤, 색까지. 각각 한 번씩, 순서대로, 하나의 피부 맵 위에서 처리합니다.\n\n- 💡**skin_mask**를 **LC Sharpen Pro**에 연결하면, skin_protect가 색으로 추측한 부분이 아니라 모든 피부를 감쌉니다.\n- ✋ **첫 실행 때 약 80 MB**(얼굴 검출기)를 `models/facexlib`에 다운로드합니다.\n\n**설정 ⚙️**\n\n**프리셋**: \n- **Natural**: 일상용. \n- **Soft Beauty**: 메이크업한 이미지용.\n- **Editorial Detail**: 클로즈업용 (날카로움 🗡️)\n- **Real Skin Restore**: 플라스틱 같은 피부용\n- **Weathered**: 캐릭터용 (대부분의 경우 제가 제일 좋아하는 것)\n- **Sun-Kissed**: 주근깨용. \n- *슬라이더를 움직이면 Custom으로 바뀝니다.*\n\n**슬라이더:**\n\n- **pores**: 1 = 그대로. **pigmentation**과 함께 쓸 때는 1 이상으로 두세요. 아니면 주근깨가 그려 넣은 것처럼 보입니다.\n- **add_pores**: 모공이 없는 피부용. 이미 디테일이 있는 피부에는 알아서 덜 적용됩니다.\n- **wrinkles**: 0 미만은 부드럽게, 0 초과는 이미 있는 주름을 더 깊게 합니다.\n- **warmth**: 0 미만은 AI 특유의 주황빛 피부를 가라앉힙니다.\n- **eye_detail**: 속눈썹을 또렷하게 하고 어두운 동공 주변의 홍채를 밝혀 눈에 생기를 줍니다. 기본값 0.5, 최대 1.0.\n\n\n---\n**크레딧:**\n\n피부 검출과 리터치는 sca-285의 sd-living-skin(MIT)을 각색했습니다 [여기](https://github.com/sca-285/sd-living-skin)\n\n",
              "src": "cc411ce2",
              "srcTitle": "Skins stuffs"
            }
          },
          "titles": {
            "en": "Skins stuffs",
            "zh": "皮肤相关",
            "ja": "スキン関連",
            "ko": "피부 관련 도구"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3817,
      "type": "LCImageDenoise",
      "pos": [
        -6550,
        -2850
      ],
      "size": [
        300,
        610
      ],
      "flags": {
        "pinned": true
      },
      "order": 144,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48450
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48454,
            48457,
            48459
          ]
        },
        {
          "name": "noise_report",
          "type": "STRING",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
        "Node name for S&R": "LCImageDenoise",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_kplot_00009_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "239519df-ddf7-4876-99ea-cb22e4d27aad"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_kplot_00009_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "61900df7-e768-4acf-8841-b7e5e2e99301"
          }
        ]
      },
      "widgets_values": [
        1,
        0.049,
        1,
        0.3,
        "smart",
        1,
        1,
        0.5
      ],
      "widgets_values_named": {
        "blur_strength": 1,
        "edge_preservation": 0.049,
        "radius_multiplier": 1,
        "strength": 0.3,
        "mode": "smart",
        "luma": 1,
        "chroma": 1,
        "keep_detail": 0.5
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3818,
      "type": "SetNode",
      "pos": [
        -5870,
        -2820
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 207,
      "mode": 0,
      "inputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "link": 48451
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Set_Skin Realism",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Skin Realism",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Skin Realism"
      ],
      "widgets_values_named": {
        "Constant": "Skin Realism"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3819,
      "type": "LCLabel",
      "pos": [
        -5420,
        -2870
      ],
      "size": [
        253,
        45
      ],
      "flags": {
        "pinned": true
      },
      "order": 106,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "This is BETA. 👇🏼",
        "font": "Ink Free",
        "size": 32,
        "bold": true,
        "italic": false,
        "color": "#ffffff",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
        "Node name for S&R": "LCLabel",
        "_w": 253,
        "_h": 45,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3820,
      "type": "LCBatchImageComparer",
      "pos": [
        -4960,
        -2880
      ],
      "size": [
        430,
        640
      ],
      "flags": {
        "pinned": true
      },
      "order": 208,
      "mode": 0,
      "inputs": [
        {
          "label": "Before",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 48452
        },
        {
          "label": "Skin detailed",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 48453
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Skin Compare",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3821,
      "type": "LCSkinMaster",
      "pos": [
        -5670,
        -2790
      ],
      "size": [
        700,
        540
      ],
      "flags": {
        "pinned": true
      },
      "order": 190,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48454
        },
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 48455
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 48456
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48451,
            48453,
            48465
          ]
        },
        {
          "name": "skin_mask",
          "type": "MASK",
          "links": [
            48467
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
        "Node name for S&R": "LCSkinMaster",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_jauge_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "a201d4aa-d117-4553-af38-94af7ecc22cd"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_jauge_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "095a0b31-eb40-4c45-b8e4-6b9f33481873"
          }
        ]
      },
      "widgets_values": [
        "Real Skin Restore",
        0.5,
        0.2,
        1.2,
        0.6,
        1,
        0.05,
        0,
        0.1,
        0.3,
        0.5,
        -0.2,
        0.05,
        0.03,
        -0.05,
        0.1,
        0,
        "randomize",
        true,
        1
      ],
      "widgets_values_named": {
        "preset": "Real Skin Restore",
        "strength": 0.5,
        "clean": 0.2,
        "pores": 1.2,
        "add_pores": 0.6,
        "pore_size": 1,
        "even_skin": 0.05,
        "wrinkles": 0,
        "even_colour": 0.1,
        "pigmentation": 0.3,
        "eye_detail": 0.5,
        "warmth": -0.2,
        "brightness": 0.05,
        "rosy": 0.03,
        "saturation": -0.05,
        "shadow_lift": 0.1,
        "seed": 0,
        "control_after_generate": "randomize",
        "delicate_skin": true,
        "skin_match": 1
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3822,
      "type": "LCPersonMask",
      "pos": [
        -6240,
        -2730
      ],
      "size": [
        290,
        490
      ],
      "flags": {
        "pinned": true
      },
      "order": 170,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48457
        }
      ],
      "outputs": [
        {
          "name": "cutout",
          "type": "IMAGE",
          "links": []
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": [
            48455,
            48458,
            48461
          ]
        },
        {
          "name": "raw_mask",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "3f344dd1f4d2e4dbe30b35e08757f8f4d60cb000",
        "Node name for S&R": "LCPersonMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "segformer",
        "models/segformer_b2_clothes (local)",
        true,
        false,
        true,
        false,
        false,
        false,
        0.4,
        "vitmatte",
        "models/vitmatte (local)",
        10,
        10,
        0.01,
        0.99,
        2,
        false
      ],
      "widgets_values_named": {
        "engine": "segformer",
        "segformer_model": "models/segformer_b2_clothes (local)",
        "face": true,
        "hair": false,
        "body": true,
        "clothes": false,
        "accessories": false,
        "background": false,
        "confidence": 0.4,
        "refine": "vitmatte",
        "vitmatte_model": "models/vitmatte (local)",
        "edge_erode": 10,
        "edge_dilate": 10,
        "black_point": 0.01,
        "white_point": 0.99,
        "max_megapixels": 2,
        "remove_features": false
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3823,
      "type": "LCPreviewMask",
      "pos": [
        -5940,
        -2730
      ],
      "size": [
        260,
        350
      ],
      "flags": {
        "pinned": true
      },
      "order": 191,
      "mode": 0,
      "inputs": [
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 48458
        }
      ],
      "outputs": [
        {
          "name": "mask",
          "type": "MASK",
          "links": [
            48463
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
        "Node name for S&R": "LCPreviewMask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "lc_preview": ""
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 3824,
      "type": "GetNode",
      "pos": [
        -5940,
        -2320
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 107,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            48456
          ]
        }
      ],
      "title": "Get_Seed",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 3825,
      "type": "LC Bypasser",
      "pos": [
        -5940,
        -2280
      ],
      "size": [
        310,
        310
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 210,
      "mode": 0,
      "inputs": [
        {
          "name": "LC Image Denoise",
          "type": "*",
          "link": 48459
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 48460
        },
        {
          "name": "LC Person Mask 🧍",
          "type": "*",
          "link": 48461
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 48462
        },
        {
          "name": "LC Preview Mask 🎭",
          "type": "*",
          "link": 48463
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 48464
        },
        {
          "name": "LC Skin Master ✨ (BETA)",
          "type": "*",
          "link": 48465
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": 48466
        },
        {
          "name": "",
          "type": "*",
          "link": null
        },
        {
          "name": "enable",
          "type": "BOOLEAN",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "properties": {
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        true,
        true,
        true,
        true
      ],
      "widgets_values_named": {
        "Enable 1": true,
        "Enable 2": true,
        "Enable 3": true,
        "Enable 4": true
      },
      "color": "#28281E",
      "bgcolor": "#28281E"
    },
    {
      "id": 3826,
      "type": "SetNode",
      "pos": [
        -5940,
        -2240
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 209,
      "mode": 0,
      "inputs": [
        {
          "name": "MASK",
          "type": "MASK",
          "link": 48467
        }
      ],
      "outputs": [
        {
          "name": "MASK",
          "type": "MASK",
          "links": []
        }
      ],
      "title": "Set_Skin Mask",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Skin Mask",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Skin Mask"
      ],
      "widgets_values_named": {
        "Constant": "Skin Mask"
      },
      "color": "#1c5715",
      "bgcolor": "#1f401b"
    },
    {
      "id": 3827,
      "type": "GetNode",
      "pos": [
        -4140,
        -2850
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 108,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MASK",
          "type": "MASK",
          "links": [
            48468
          ]
        }
      ],
      "title": "Get_Skin Mask",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Skin Mask"
      ],
      "widgets_values_named": {
        "Constant": "Skin Mask"
      },
      "color": "#1c5715",
      "bgcolor": "#1f401b"
    },
    {
      "id": 3829,
      "type": "LCBatchImageComparer",
      "pos": [
        -5940,
        -1930
      ],
      "size": [
        1150,
        1380
      ],
      "flags": {
        "pinned": true
      },
      "order": 147,
      "mode": 0,
      "inputs": [
        {
          "label": "Rough Draft",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 48588
        },
        {
          "label": "Final Image",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 48589
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#233",
      "bgcolor": "#355"
    },
    {
      "id": 3830,
      "type": "LCRemBG",
      "pos": [
        -9550,
        -4280
      ],
      "size": [
        300,
        340
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 174,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48522
        }
      ],
      "outputs": [
        {
          "name": "cutout",
          "type": "IMAGE",
          "links": [
            48523,
            48524
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "on_background",
          "type": "IMAGE",
          "links": null
        }
      ],
      "title": "Remove Background",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "22f4534e0c1d16e9301d6618ef51560db48b2fc9",
        "Node name for S&R": "LCRemBG",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "RMBG-2.0 (BRIA, non-commercial)",
        "none",
        "models/vitmatte (local)",
        0,
        10,
        10,
        0,
        1,
        0,
        2,
        "black"
      ],
      "widgets_values_named": {
        "model": "RMBG-2.0 (BRIA, non-commercial)",
        "refine": "none",
        "vitmatte_model": "models/vitmatte (local)",
        "grow": 0,
        "edge_erode": 10,
        "edge_dilate": 10,
        "black_point": 0,
        "white_point": 1,
        "feather": 0,
        "max_megapixels": 2,
        "background": "black"
      },
      "color": "#222e40",
      "bgcolor": "#364254"
    },
    {
      "id": 3831,
      "type": "LCRemBG",
      "pos": [
        -9560,
        -3440
      ],
      "size": [
        300,
        340
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 124,
      "mode": 4,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48525
        }
      ],
      "outputs": [
        {
          "name": "cutout",
          "type": "IMAGE",
          "links": [
            48526,
            48527
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": null
        },
        {
          "name": "on_background",
          "type": "IMAGE",
          "links": null
        }
      ],
      "title": "Remove Background",
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "22f4534e0c1d16e9301d6618ef51560db48b2fc9",
        "Node name for S&R": "LCRemBG",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "RMBG-2.0 (BRIA, non-commercial)",
        "none",
        "models/vitmatte (local)",
        0,
        10,
        10,
        0,
        1,
        0,
        2,
        "black"
      ],
      "widgets_values_named": {
        "model": "RMBG-2.0 (BRIA, non-commercial)",
        "refine": "none",
        "vitmatte_model": "models/vitmatte (local)",
        "grow": 0,
        "edge_erode": 10,
        "edge_dilate": 10,
        "black_point": 0,
        "white_point": 1,
        "feather": 0,
        "max_megapixels": 2,
        "background": "black"
      },
      "color": "#222e40",
      "bgcolor": "#364254"
    },
    {
      "id": 3832,
      "type": "LCAnySwitch",
      "pos": [
        -9550,
        -4120
      ],
      "size": [
        270,
        120
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 229,
      "mode": 0,
      "inputs": [
        {
          "label": "LATENT",
          "name": "any_01",
          "shape": 7,
          "type": "LATENT",
          "link": 48528
        },
        {
          "label": "LATENT",
          "name": "any_02",
          "shape": 7,
          "type": "LATENT",
          "link": 48529
        }
      ],
      "outputs": [
        {
          "label": "LATENT",
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            48530
          ]
        }
      ],
      "title": "Latent Switch",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
        "Node name for S&R": "LCAnySwitch",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {
            "any_01": true,
            "any_02": true,
            "any_03": true,
            "any_04": true,
            "any_05": true,
            "any_06": true,
            "any_07": true,
            "any_08": true,
            "any_09": true,
            "any_10": true,
            "any_11": true,
            "any_12": true,
            "any_13": true,
            "any_14": true,
            "any_15": true,
            "any_16": true,
            "any_17": true,
            "any_18": true,
            "any_19": true,
            "any_20": true
          },
          "send_to_any": 0,
          "apply_to_unrepeated": 0,
          "version": "7.8"
        },
        "lc_w": 270,
        "lc_h": 120
      },
      "widgets_values": [
        2
      ],
      "widgets_values_named": {
        "inputcount": 2
      },
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 3833,
      "type": "LCBooleanFlip",
      "pos": [
        -9990,
        -4880
      ],
      "size": [
        430,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 109,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "boolean",
          "type": "BOOLEAN",
          "links": [
            48531,
            48532
          ]
        }
      ],
      "title": "Use Original Image resolution 🖼️ 📏",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
        "Node name for S&R": "LCBooleanFlip",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_w": 430,
        "lc_h": 60
      },
      "widgets_values": [
        true
      ],
      "widgets_values_named": {
        "boolean": true
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 3834,
      "type": "LCWeightedPrompt",
      "pos": [
        -6110,
        -4930
      ],
      "size": [
        460,
        910
      ],
      "flags": {
        "pinned": true
      },
      "order": 181,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 48533
        },
        {
          "name": "model",
          "shape": 7,
          "type": "MODEL",
          "link": 48534
        },
        {
          "name": "edit_conditioning",
          "shape": 7,
          "type": "CONDITIONING",
          "link": null
        },
        {
          "name": "prompt",
          "shape": 7,
          "type": "STRING",
          "link": 48539
        }
      ],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            48536
          ]
        },
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "links": []
        },
        {
          "name": "prompt",
          "type": "STRING",
          "links": [
            48537,
            48538
          ]
        },
        {
          "name": "weighted_prompt",
          "type": "STRING",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "f3b821387301ee1839001cc3e70c11c78162d0a0",
        "Node name for S&R": "LCWeightedPrompt",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "widgets_values": [
        "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
        1,
        "[]",
        "on change",
        "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
        ""
      ],
      "widgets_values_named": {
        "text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
        "strength": 1,
        "weights": "[]",
        "block": "on change",
        "last_in": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
        "lc_weighted_prompt_face": ""
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3835,
      "type": "LCNote",
      "pos": [
        -6460,
        -4470
      ],
      "size": [
        340,
        230
      ],
      "flags": {
        "pinned": true
      },
      "order": 110,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Weighted Prompt",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?**  \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights**  \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
            },
            "zh": {
              "text": "**还记得 SDXL 时代提示词不听话时，可以给 tag 加权重吗？**\n我也记得 🤔\n\n## 使用方法：\n\n- 在新提示词进来之前，它会记住上一个提示词。\n- **Use new** 让你可以编辑提示词，或者直接再点一次 *run*，它就会使用当前显示的内容\n- 点一下某个词，它就会**高亮**\n- 拖动上面的滑块来设置权重\n- 点 **▶️Run**（主队列）来使用这个提示词 📝",
              "src": "83415533",
              "srcTitle": "Weighted Prompt"
            },
            "ja": {
              "text": "**SDXL の頃、プロンプトが言うことを聞かないときにタグに重みを付けられたのを覚えていますか？**\n私もです 🤔\n\n## 使い方:\n\n- 新しいプロンプトが来るまで、前回のプロンプトを覚えています。\n- **Use new** でプロンプトを編集できます。そのまま *run* をもう一度押せば、表示されている内容を使います\n- 単語をクリックするだけで**ハイライト**されます\n- 上のスライダーをドラッグして重みを設定します\n- **▶️Run**（メインキュー）を押すと、そのプロンプトを使います 📝",
              "src": "83415533",
              "srcTitle": "Weighted Prompt"
            },
            "ko": {
              "text": "**SDXL 시절, 프롬프트가 말을 안 들을 때 태그에 가중치를 줄 수 있었던 거 기억나세요?**\n네, 저도요 🤔\n\n## 사용 방법:\n\n- 새 프롬프트가 들어올 때까지 마지막 프롬프트를 기억합니다.\n- **Use new**를 쓰면 프롬프트를 편집할 수 있고, 그냥 *run*을 다시 누르면 표시된 내용을 사용합니다\n- 단어를 클릭하면 **하이라이트**됩니다\n- 위의 슬라이더를 드래그해서 가중치를 설정하세요\n- **▶️Run**(메인 큐)을 누르면 그 프롬프트를 사용합니다 📝",
              "src": "83415533",
              "srcTitle": "Weighted Prompt"
            }
          },
          "titles": {
            "en": "Weighted Prompt",
            "zh": "Weighted Prompt",
            "ja": "Weighted Prompt",
            "ko": "Weighted Prompt"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?**  \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights**  \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?**  \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights**  \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
      },
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 3836,
      "type": "LCImageLabel",
      "pos": [
        -6460,
        -4230
      ],
      "size": [
        339.8,
        208.2
      ],
      "flags": {
        "pinned": true
      },
      "order": 111,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "imgW": 327.8,
        "imgH": 196.2,
        "angle": 0,
        "size": 328,
        "padding": 5,
        "borderWidth": 1,
        "borderColor": "#ffffff",
        "borderRadius": 0,
        "backgroundColor": "transparent",
        "bgTransparent": true,
        "syncImageRadius": true,
        "imageRadius": 0,
        "embeddedData": "data:image/webp;base64,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",
        "_w": 339.8,
        "_h": 208.2,
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "{\"filename\":\"Screenshot 2026-10-30 202526.png\",\"subfolder\":\"\"}"
      ],
      "widgets_values_named": {
        "_image_path": "{\"filename\":\"Screenshot 2026-10-30 202526.png\",\"subfolder\":\"\"}"
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3837,
      "type": "LCNote",
      "pos": [
        -9240,
        -4280
      ],
      "size": [
        260,
        360
      ],
      "flags": {
        "pinned": true
      },
      "order": 112,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "💡Hints:",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸：**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进，🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时，用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**，就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它，除非只想要原图大概构图，又不想像 Image Reference 或 ControlNet 那么死。"
            }
          },
          "titles": {
            "en": "💡Hints:"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸：**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进，🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时，用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**，就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它，除非只想要原图大概构图，又不想像 Image Reference 或 ControlNet 那么死。"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸：**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进，🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时，用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**，就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它，除非只想要原图大概构图，又不想像 Image Reference 或 ControlNet 那么死。"
      },
      "color": "#bd51a5",
      "bgcolor": "#a93d91"
    },
    {
      "id": 3838,
      "type": "GetNode",
      "pos": [
        -5940,
        -2070
      ],
      "size": [
        210,
        60
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 113,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            48589,
            48653
          ]
        }
      ],
      "title": "Get_Pro Post",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Pro Post"
      ],
      "widgets_values_named": {
        "Constant": "Pro Post"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3839,
      "type": "Fast Groups Bypasser (rgthree)",
      "pos": [
        -7970,
        -2880
      ],
      "size": [
        220,
        60
      ],
      "flags": {
        "pinned": true
      },
      "order": 114,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "label": "🤫",
          "name": "OPT_CONNECTION",
          "type": "*",
          "links": []
        }
      ],
      "title": "Relay Bypasser",
      "properties": {
        "matchColors": "",
        "matchTitle": "#Relay Upscale Image",
        "showNav": false,
        "showAllGraphs": true,
        "sort": "position",
        "customSortAlphabet": "",
        "toggleRestriction": "default",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#c3782d",
      "bgcolor": "#af6419"
    },
    {
      "id": 3840,
      "type": "LCRelayVSRUpscale",
      "pos": [
        -7730,
        -2840
      ],
      "size": [
        300,
        250
      ],
      "flags": {
        "pinned": true
      },
      "order": 166,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48598
        },
        {
          "name": "protect_mask",
          "shape": 7,
          "type": "MASK",
          "link": 48605
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 48600
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48602,
            48603
          ]
        },
        {
          "name": "relay",
          "type": "LC_RELAY",
          "links": []
        },
        {
          "name": "protected",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
        "ver": "0.29.8",
        "Node name for S&R": "LCRelayVSRUpscale",
        "ue_properties": {
          "widget_ue_connectable": {
            "seed": true
          },
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "image",
        "2x",
        8675309,
        "fixed",
        0.7,
        0.5,
        true
      ],
      "widgets_values_named": {
        "source": "image",
        "upscale": "2x",
        "seed": 8675309,
        "control_after_generate": "fixed",
        "detail": 0.7,
        "mask_protect_strength": 0.5,
        "detect_faces": true
      },
      "color": "#324b4b",
      "bgcolor": "#324b4b"
    },
    {
      "id": 3841,
      "type": "LCBatchImageComparer",
      "pos": [
        -7410,
        -2880
      ],
      "size": [
        340,
        510
      ],
      "flags": {
        "pinned": true
      },
      "order": 187,
      "mode": 0,
      "inputs": [
        {
          "label": "Before",
          "name": "image_a",
          "shape": 7,
          "type": "IMAGE",
          "link": 48601
        },
        {
          "label": "After Relay",
          "name": "image_b",
          "shape": 7,
          "type": "IMAGE",
          "link": 48602
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e9d3f5fa5d7d6c0f603b2e19f8a8bf458ee3b8ec",
        "Node name for S&R": "LCBatchImageComparer",
        "comparer_mode": "Slide",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3842,
      "type": "GetNode",
      "pos": [
        -7970,
        -2780
      ],
      "size": [
        210,
        50
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 115,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "*",
          "type": "*",
          "links": [
            48598,
            48601
          ]
        }
      ],
      "title": "Get_detail image",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "detail image"
      ],
      "widgets_values_named": {
        "Constant": "detail image"
      }
    },
    {
      "id": 3843,
      "type": "SetNode",
      "pos": [
        -7970,
        -2740
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 188,
      "mode": 0,
      "inputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "link": 48603
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Set_Relay Image",
      "properties": {
        "Node name for S&R": "SetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "previousName": "Relay Image",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Relay Image"
      ],
      "widgets_values_named": {
        "Constant": "Relay Image"
      },
      "color": "#2a363b",
      "bgcolor": "#3f5159"
    },
    {
      "id": 3844,
      "type": "Label (rgthree)",
      "pos": [
        -7800,
        -2770
      ],
      "size": [
        54.921875,
        40
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 116,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "👈",
      "properties": {
        "fontSize": 40,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3846,
      "type": "GetNode",
      "pos": [
        -7970,
        -2700
      ],
      "size": [
        210,
        40
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 117,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            48600
          ]
        }
      ],
      "title": "Get_Seed",
      "properties": {
        "Node name for S&R": "GetNode",
        "aux_id": "kijai/ComfyUI-KJNodes",
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "Seed"
      ],
      "widgets_values_named": {
        "Constant": "Seed"
      },
      "color": "#1b4669",
      "bgcolor": "#29699c"
    },
    {
      "id": 3847,
      "type": "LCNote",
      "pos": [
        -7970,
        -2540
      ],
      "size": [
        550,
        170
      ],
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "order": 118,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Relay Notes",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n    - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n    - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n    - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n    - 4x faces on\n    - 2x faces on\n    - 4x faces off\n    - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n    - Smooth or painted skin: faces on (the grain is just noise there).\n    - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n    - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n    - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n    - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n        - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n        - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, optional, 10 GB)\n    │   └── wan (4x bf16, optional, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```"
            },
            "zh": {
              "text": "## LC Relay VSR Upscale 🧩\n\n**这是什么？**\n- 一步完成的视频和图片放大器（2x 或 4x）。模型、VAE 和采样器都已内置。速度快、清晰，还能添加真实的皮肤和头发细节。\n- 耗时只有 VOSR2 或 SeedVR2 的一小部分，质量更高。\n- **detect_faces** 会自动找到人脸，并压住 Relay 在脸上的颗粒，让皮肤保持原样。\n- 💡 如果你用了检测修复（detailer），或想保护全部皮肤，把遮罩接到 **protect_mask**。它会覆盖 detect_faces。\n\n- ✋ **首次使用会下载模型：** 每种放大倍数 5.2 GB（bf16 为 10 GB），加一个 128 MB 的 VAE，人脸检测另需 55 MB。开始时会弹出提示。按 Stop 可取消。已经有了？无论放在哪里都能找到。\n\n---\n\n### 视频 🎥\n\n- **2x 开启人脸** 是默认设置。画面在动时，眼睛会直接盯住人脸，其余部分都成了背景噪声。\n    - 只有在时间或文件大小成为问题时，才使用 **关闭人脸**。\n- **4x** 能在 8 GB 显卡上运行，但在运动的视频里和 2x 几乎看不出区别。多出来的锐度反而可能让画面更难看。\n- 用 **LC Save Video** 的 **relay** 输入保存。它一次只保存几帧，放大后的视频永远不会整个放进内存（5 秒 4x：0.3 GB，而不是 12 GB）。\n    - Relay 节点的 **image** 输出保持空着，否则还是会生成完整视频。\n\n| 视频 | 2x 开启人脸 | 2x 关闭人脸 | 4x 开启人脸 | 4x 关闭人脸 |\n|---|---|---|---|---|\n| 960 x 544，5 秒，24 fps | 13 秒（估计） | 12 秒 | 36 秒（估计） | 34 秒 |\n| 896 x 1152，6.6 秒，24 fps | 26 秒（估计） | 22 - 24 秒 | 78 秒（估计） | 72 - 75 秒 |\n| 832 x 1056，15 秒，48 fps | 46 秒 | 40 秒 | 2.7 分钟 | 2.6 分钟 |\n| **8 GB 笔记本：** 960 x 544，5 秒，24 fps | 28 秒（估计） | 27 秒 | 2 分钟（估计） | 118 秒 |\n| **8 GB 笔记本：** 832 x 1056，15 秒，48 fps | 4 分钟 | 3.9 分钟 | 18 分钟（估计） | 17 分钟（估计） |\n\n\\* 除注明外均为 RTX 5090，笔记本为 RTX 5060 8 GB。模型已下载。开启人脸时每 3 帧检测一次人脸，多花约 4 - 15 %（在 15 秒片段上实测）。（估计）一栏由实测数据推算。\n- 💡 8 GB 显卡上显存占用保持平稳（2x 时 7.4 GB），所以长片段不会越跑越慢。5090 在 2x 用了 13 GB、4x 用了 24 GB，只是因为它有空闲显存。\n- ⚠️ **16 GB 内存：** 在 Relay 开始之前，所有帧就已经放在内存里了。15 秒、48 fps 的片段峰值为 18.5 GB。\n    - 片段保持简短，或者在插帧 **之前** 放大（帧数减半，内存减半）。推荐做法，未测试。\n\n---\n\n### 图片 🖼️\n\n- 人们真的会放大查看图片，所以这里 4x 值得。图片上开启人脸几乎不花时间（4x 时开关都约 4 秒，1056 x 1320 的图片约 6 秒）。\n- **质量排序：**\n    - 4x 开启人脸\n    - 2x 开启人脸\n    - 4x 关闭人脸\n    - 2x 关闭人脸\n- **写实和照片：** 开启人脸。\n- **线稿、动漫、绘画等：** 取决于脸。\n    - 光滑或绘画式的皮肤：开启人脸（那里的颗粒只是噪声）。\n    - 雀斑、排线或其他画出来的细节：关闭人脸，否则这些细节会变软。\n- 人群里的小脸：开或关看不出区别。\n\n**💡 小技巧**\n- 用 **mask_protect_strength** 调整人脸受保护的程度。\n- 用 **detail** 调整锐度。\n\n---\n\n### 设置 ⚙️\n\n- **source：**\n    - **video：** 帧与帧之间相互匹配，视频保持稳定。凡是来自视频的内容都用它。\n    - **image：** 每张图片单独放大，彼此之间不会互相影响。用于一批不同的图片。单张图片两种方式结果相同。\n- **upscale：** 视频用 2x，图片用 4x。每种都是独立的模型。\n    - **2x bf16 / 4x bf16（10 GB）：** 原始版本。可以选，但看不出明显区别，还要多用约 5 GB 显存。\n        - 画质：几乎一样。平均差异只有 0.12 - 0.21（满分 255），100% 裁切图也看不出区别。\n        - 5090 上 4x：图片都是 4 秒（显存 10 - 11 GB 对 15 - 17 GB），3 秒视频 22 秒对 25 秒（19 GB 对 24 GB）。\n- **detail：** 1.0 是完整的模型输出。调低会更接近普通放大。\n- **detect_faces：** 通常开启。对带雀斑或排线的手绘脸关闭。\n- **mask_protect_strength：** Relay 的细节还有多少会落到脸上。默认 0.5。调高可以在风格化的脸上保留更多纹理。\n\n---\n\n### 手动下载 📂（可选）\n\n- 节点会在首次使用时下载这些文件。不想在运行中途等待的话，可以自己先下载。\n\n- [Relay 2x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 模型（可选，10 GB）](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 模型（可选，10 GB）](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, 可选, 10 GB)\n    │   └── wan (4x bf16, 可选, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```",
              "src": "36dc9909",
              "srcTitle": "Relay Notes"
            },
            "zh-TW": {
              "text": "## LC Relay VSR Upscale 🧩\n\n**這是什麼？**\n- 一步完成的影片和圖片放大器（2x 或 4x）。模型、VAE 和取樣器都已內建。速度快、清晰，還能加上真實的皮膚和頭髮細節。\n- 耗時只有 VOSR2 或 SeedVR2 的一小部分，品質更高。\n- **detect_faces** 會自動找到人臉，並壓住 Relay 在臉上的顆粒，讓皮膚保持原樣。\n- 💡 如果你用了細節修復（detailer），或想保護全部皮膚，把遮罩接到 **protect_mask**。它會覆蓋 detect_faces。\n\n- ✋ **第一次使用會下載模型：** 每種放大倍數 5.2 GB（bf16 為 10 GB），加一個 128 MB 的 VAE，人臉偵測另需 55 MB。開始時會跳出提示。按 Stop 可取消。已經有了？不論放在哪裡都找得到。\n\n---\n\n### 影片 🎥\n\n- **2x 開啟人臉** 是預設設定。畫面在動時，眼睛會直接盯著人臉，其餘部分都成了背景雜訊。\n    - 只有在時間或檔案大小成為問題時，才使用 **關閉人臉**。\n- **4x** 能在 8 GB 顯示卡上執行，但在動態影片裡和 2x 幾乎看不出差別。多出來的銳利度反而可能讓畫面更難看。\n- 用 **LC Save Video** 的 **relay** 輸入儲存。它一次只存幾格，放大後的影片永遠不會整個放進記憶體（5 秒 4x：0.3 GB，而不是 12 GB）。\n    - Relay 節點的 **image** 輸出保持空著，否則還是會產生完整影片。\n\n| 影片 | 2x 開啟人臉 | 2x 關閉人臉 | 4x 開啟人臉 | 4x 關閉人臉 |\n|---|---|---|---|---|\n| 960 x 544，5 秒，24 fps | 13 秒（估計） | 12 秒 | 36 秒（估計） | 34 秒 |\n| 896 x 1152，6.6 秒，24 fps | 26 秒（估計） | 22 - 24 秒 | 78 秒（估計） | 72 - 75 秒 |\n| 832 x 1056，15 秒，48 fps | 46 秒 | 40 秒 | 2.7 分鐘 | 2.6 分鐘 |\n| **8 GB 筆電：** 960 x 544，5 秒，24 fps | 28 秒（估計） | 27 秒 | 2 分鐘（估計） | 118 秒 |\n| **8 GB 筆電：** 832 x 1056，15 秒，48 fps | 4 分鐘 | 3.9 分鐘 | 18 分鐘（估計） | 17 分鐘（估計） |\n\n\\* 除註明外皆為 RTX 5090，筆電為 RTX 5060 8 GB。模型已下載。開啟人臉時每 3 格偵測一次人臉，多花約 4 - 15 %（在 15 秒片段上實測）。（估計）欄位由實測數據推算。\n- 💡 8 GB 顯示卡上顯存占用保持平穩（2x 時 7.4 GB），所以長片段不會越跑越慢。5090 在 2x 用了 13 GB、4x 用了 24 GB，只是因為它有空閒顯存。\n- ⚠️ **16 GB 記憶體：** 在 Relay 開始之前，所有畫格就已經放在記憶體裡了。15 秒、48 fps 的片段峰值為 18.5 GB。\n    - 片段保持簡短，或者在補幀 **之前** 放大（畫格減半，記憶體減半）。建議做法，未測試。\n\n---\n\n### 圖片 🖼️\n\n- 大家真的會放大檢視圖片，所以這裡 4x 值得。圖片上開啟人臉幾乎不花時間（4x 時開關都約 4 秒，1056 x 1320 的圖片約 6 秒）。\n- **品質排序：**\n    - 4x 開啟人臉\n    - 2x 開啟人臉\n    - 4x 關閉人臉\n    - 2x 關閉人臉\n- **寫實和照片：** 開啟人臉。\n- **線稿、動漫、繪畫等：** 取決於臉。\n    - 光滑或繪畫式的皮膚：開啟人臉（那裡的顆粒只是雜訊）。\n    - 雀斑、排線或其他畫出來的細節：關閉人臉，否則這些細節會變軟。\n- 人群裡的小臉：開或關看不出差別。\n\n**💡 小技巧**\n- 用 **mask_protect_strength** 調整人臉受保護的程度。\n- 用 **detail** 調整銳利度。\n\n---\n\n### 設定 ⚙️\n\n- **source：**\n    - **video：** 畫格之間互相匹配，影片保持穩定。凡是來自影片的內容都用它。\n    - **image：** 每張圖片單獨放大，彼此之間不會互相影響。用於一批不同的圖片。單張圖片兩種方式結果相同。\n- **upscale：** 影片用 2x，圖片用 4x。每種都是獨立的模型。\n    - **2x bf16 / 4x bf16（10 GB）：** 原始版本。可以選，但看不出明顯差別，還要多用約 5 GB 顯存。\n        - 畫質：幾乎一樣。平均差異只有 0.12 - 0.21（滿分 255），100% 裁切圖也看不出差別。\n        - 5090 上 4x：圖片都是 4 秒（顯存 10 - 11 GB 對 15 - 17 GB），3 秒影片 22 秒對 25 秒（19 GB 對 24 GB）。\n- **detail：** 1.0 是完整的模型輸出。調低會更接近一般放大。\n- **detect_faces：** 通常開啟。對帶雀斑或排線的手繪臉關閉。\n- **mask_protect_strength：** Relay 的細節還有多少會落到臉上。預設 0.5。調高可以在風格化的臉上保留更多紋理。\n\n---\n\n### 手動下載 📂（可選）\n\n- 節點會在第一次使用時下載這些檔案。不想在執行中途等待的話，可以自己先下載。\n\n- [Relay 2x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 模型（選用，10 GB）](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 模型（選用，10 GB）](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, 選用, 10 GB)\n    │   └── wan (4x bf16, 選用, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```",
              "src": "36dc9909",
              "srcTitle": "Relay Notes"
            },
            "ja": {
              "text": "## LC Relay VSR Upscale 🧩\n\n**これは何？**\n- 動画と画像を1ステップで拡大するアップスケーラー（2x または 4x）。モデル、VAE、サンプラーはすべて内蔵。速くてシャープ、本物の肌と髪のディテールを加えます。\n- VOSR2 や SeedVR2 のほんの一部の時間で、しかも高品質。\n- **detect_faces** が顔を自動で見つけ、顔の上の Relay の粒状感を抑えるので、肌の見た目がそのまま残ります。\n- 💡 ディテーラーを使った場合や肌全体を守りたい場合は、マスクを **protect_mask** につなぎます。detect_faces より優先されます。\n\n- ✋ **初回使用時にモデルをダウンロードします：** 拡大サイズごとに 5.2 GB（bf16 は 10 GB）と 128 MB の VAE、顔検出用に 55 MB。開始するとトーストが出ます。Stop でキャンセル。もう持っている？ どこに置いてあっても見つかります。\n\n---\n\n### 動画 🎥\n\n- **2x 顔オン** がデフォルト。動いている映像では目はまっすぐ顔に向かい、それ以外は背景のノイズになります。\n    - **顔オフ** は時間やファイルサイズが問題になるときだけ使います。\n- **4x** は 8 GB のカードでも動きますが、動いている映像では 2x とほとんど違いが分かりません。余分なシャープさでかえって悪く見えることもあります。\n- **LC Save Video** の **relay** 入力で保存します。数フレームずつ保存するので、拡大した動画が丸ごとメモリに乗ることはありません（5 秒の 4x：12 GB ではなく 0.3 GB）。\n    - Relay ノードの **image** 出力は空けておきます。つなぐと結局フル動画が作られます。\n\n| 動画 | 2x 顔オン | 2x 顔オフ | 4x 顔オン | 4x 顔オフ |\n|---|---|---|---|---|\n| 960 x 544、5 秒、24 fps | 13 秒（推定） | 12 秒 | 36 秒（推定） | 34 秒 |\n| 896 x 1152、6.6 秒、24 fps | 26 秒（推定） | 22 - 24 秒 | 78 秒（推定） | 72 - 75 秒 |\n| 832 x 1056、15 秒、48 fps | 46 秒 | 40 秒 | 2.7 分 | 2.6 分 |\n| **8 GB ノートPC：** 960 x 544、5 秒、24 fps | 28 秒（推定） | 27 秒 | 2 分（推定） | 118 秒 |\n| **8 GB ノートPC：** 832 x 1056、15 秒、48 fps | 4 分 | 3.9 分 | 18 分（推定） | 17 分（推定） |\n\n\\* 注記がなければ RTX 5090、ノートPC は RTX 5060 8 GB。モデルはダウンロード済み。顔オンは 3 フレームごとに顔を検出し、約 4 - 15 % 余分にかかります（15 秒のクリップで実測）。（推定）は実測値から換算しています。\n- 💡 8 GB のカードでは VRAM が一定のまま（2x で 7.4 GB）なので、長いクリップでも極端に遅くなりません。5090 が 2x で 13 GB、4x で 24 GB 使ったのは、空きがあったからにすぎません。\n- ⚠️ **16 GB RAM：** Relay が始まる前に、フレームはすでにメモリに乗っています。15 秒、48 fps のクリップはピーク 18.5 GB。\n    - クリップは短くするか、フレーム補間の **前に** 拡大します（フレームが半分、RAM も半分）。推奨、未テスト。\n\n---\n\n### 画像 🖼️\n\n- 画像は実際にズームして見られるので、ここでは 4x の価値があります。画像なら顔オンの時間はほぼゼロ（4x でオンでもオフでも約 4 秒、1056 x 1320 の画像で 6 秒）。\n- **品質の順番：**\n    - 4x 顔オン\n    - 2x 顔オン\n    - 4x 顔オフ\n    - 2x 顔オフ\n- **リアル系と写真：** 顔オン。\n- **線画、アニメ、ペイント系など：** 顔しだい。\n    - なめらかな肌やペイントの肌：顔オン（そこでは粒状感はただのノイズ）。\n    - そばかす、ハッチング、その他描き込まれたディテール：顔オフ。そうしないとそのディテールがぼやけます。\n- 群衆の中の小さな顔：オンでもオフでも見た目の違いはありません。\n\n**💡 コツ**\n- 顔の守り具合は **mask_protect_strength** で調整します。\n- シャープさは **detail** で調整します。\n\n---\n\n### 設定 ⚙️\n\n- **source：**\n    - **video：** フレーム同士を合わせるので、動画が安定します。動画から来たものすべてに使います。\n    - **image：** 画像ごとに個別に拡大するので、画像間で何も引き継がれません。別々の画像のバッチに使います。画像1枚ならどちらでも同じ結果です。\n- **upscale：** 動画は 2x、画像は 4x。それぞれ別のモデルです。\n    - **2x bf16 / 4x bf16（10 GB）：** オリジナル版。選べますが、目に見える違いはなく、VRAM を約 5 GB 多く使います。\n        - 画質：ほぼ同じ。平均差は 255 段階中 0.12 - 0.21 で、100% の切り抜きでも見分けがつきません。\n        - 5090 で 4x：画像はどちらも 4 秒（VRAM 10 - 11 GB 対 15 - 17 GB）、3 秒のクリップは 22 秒対 25 秒（19 GB 対 24 GB）。\n- **detail：** 1.0 がモデルのフル出力。下げるほど普通の拡大に近づきます。\n- **detect_faces：** 通常はオン。そばかすやハッチングのある描かれた顔ではオフ。\n- **mask_protect_strength：** Relay のディテールが顔にどれだけ乗るか。デフォルトは 0.5。上げると様式化された顔のテクスチャがより残ります。\n\n---\n\n### 手動ダウンロード 📂（任意）\n\n- ノードは初回使用時にこれらをダウンロードします。実行中に待ちたくなければ、自分で先に入手してください。\n\n- [Relay 2x モデル](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x モデル](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 モデル（任意、10 GB）](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 モデル（任意、10 GB）](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, 任意, 10 GB)\n    │   └── wan (4x bf16, 任意, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```",
              "src": "36dc9909",
              "srcTitle": "Relay Notes"
            },
            "ko": {
              "text": "## LC Relay VSR Upscale 🧩\n\n**이게 뭔가요?**\n- 영상과 사진을 한 번에 키우는 업스케일러(2x 또는 4x). 모델, VAE, 샘플러가 모두 내장되어 있습니다. 빠르고 선명하며, 실제 피부와 머리카락 디테일을 더합니다.\n- VOSR2나 SeedVR2에 걸리는 시간의 일부만 들고, 품질은 더 높습니다.\n- **detect_faces**가 얼굴을 스스로 찾아 얼굴 위의 Relay 그레인을 눌러 주므로, 피부가 원래 모습을 유지합니다.\n- 💡 디테일러를 썼거나 피부 전체를 보호하고 싶다면 마스크를 **protect_mask**에 연결하세요. detect_faces보다 우선합니다.\n\n- ✋ **첫 사용 시 모델을 다운로드합니다:** 업스케일 크기마다 5.2 GB(bf16은 10 GB)와 128 MB VAE, 얼굴 감지용 55 MB. 시작하면 토스트 알림이 뜹니다. Stop을 누르면 취소됩니다. 이미 있나요? 어디에 두었든 찾아냅니다.\n\n---\n\n### 영상 🎥\n\n- **2x 얼굴 켜기**가 기본입니다. 화면이 움직일 때 눈은 곧장 얼굴로 가고, 나머지는 배경 노이즈가 됩니다.\n    - **얼굴 끄기**는 시간이나 파일 크기가 문제일 때만 쓰세요.\n- **4x**는 8 GB 카드에서도 돌아가지만, 움직이는 영상에서는 2x와 거의 차이가 없습니다. 오히려 과한 선명함 때문에 더 나빠 보일 수 있습니다.\n- **LC Save Video**의 **relay** 입력으로 저장하세요. 몇 프레임씩 저장하므로, 업스케일된 영상이 통째로 RAM에 올라가지 않습니다(5초 4x: 12 GB 대신 0.3 GB).\n    - Relay 노드의 **image** 출력은 비워 두세요. 연결하면 결국 전체 영상이 만들어집니다.\n\n| 영상 | 2x 얼굴 켜기 | 2x 얼굴 끄기 | 4x 얼굴 켜기 | 4x 얼굴 끄기 |\n|---|---|---|---|---|\n| 960 x 544, 5초, 24 fps | 13초 (추정) | 12초 | 36초 (추정) | 34초 |\n| 896 x 1152, 6.6초, 24 fps | 26초 (추정) | 22 - 24초 | 78초 (추정) | 72 - 75초 |\n| 832 x 1056, 15초, 48 fps | 46초 | 40초 | 2.7분 | 2.6분 |\n| **8 GB 노트북:** 960 x 544, 5초, 24 fps | 28초 (추정) | 27초 | 2분 (추정) | 118초 |\n| **8 GB 노트북:** 832 x 1056, 15초, 48 fps | 4분 | 3.9분 | 18분 (추정) | 17분 (추정) |\n\n\\* 따로 적지 않으면 RTX 5090, 노트북은 RTX 5060 8 GB. 모델은 다운로드된 상태. 얼굴 켜기는 3프레임마다 얼굴을 찾으며 약 4 - 15 % 더 걸립니다(15초 클립에서 측정). (추정)은 측정값을 바탕으로 계산했습니다.\n- 💡 8 GB 카드에서는 VRAM이 일정하게 유지되므로(2x에서 7.4 GB), 긴 클립도 크게 느려지지 않습니다. 5090이 2x에서 13 GB, 4x에서 24 GB를 쓴 것은 여유가 있었기 때문일 뿐입니다.\n- ⚠️ **16 GB RAM:** Relay가 시작되기 전에 프레임이 이미 RAM에 올라가 있습니다. 15초, 48 fps 클립은 최고 18.5 GB였습니다.\n    - 클립을 짧게 하거나, 프레임 보간 **전에** 업스케일하세요(프레임 절반, RAM 절반). 권장, 테스트 안 됨.\n\n---\n\n### 사진 🖼️\n\n- 사람들은 사진을 실제로 확대해서 보므로, 여기서는 4x가 그만한 값을 합니다. 사진에서는 얼굴 켜기에 드는 시간이 거의 없습니다(4x에서 켜든 끄든 약 4초, 1056 x 1320 사진은 6초).\n- **품질 순서:**\n    - 4x 얼굴 켜기\n    - 2x 얼굴 켜기\n    - 4x 얼굴 끄기\n    - 2x 얼굴 끄기\n- **실사와 사진:** 얼굴 켜기.\n- **라인아트, 애니메이션, 페인팅 등:** 얼굴에 따라 다릅니다.\n    - 매끈하거나 칠한 피부: 얼굴 켜기(거기서는 그레인이 그냥 노이즈입니다).\n    - 주근깨, 해칭 등 그려 넣은 디테일: 얼굴 끄기. 안 그러면 그 디테일이 뭉개집니다.\n- 군중 속 작은 얼굴: 켜든 끄든 눈에 띄는 차이가 없습니다.\n\n**💡 팁**\n- 얼굴을 얼마나 보호할지는 **mask_protect_strength**로 조절합니다.\n- 선명도는 **detail**로 조절합니다.\n\n---\n\n### 설정 ⚙️\n\n- **source:**\n    - **video:** 프레임끼리 서로 맞추므로 영상이 안정적입니다. 영상에서 나온 것에는 모두 이것을 쓰세요.\n    - **image:** 사진마다 따로 업스케일하므로 사진 사이에 아무것도 이어지지 않습니다. 서로 다른 사진 묶음에 쓰세요. 사진 한 장은 어느 쪽이든 결과가 같습니다.\n- **upscale:** 영상은 2x, 사진은 4x. 각각 별도의 모델입니다.\n    - **2x bf16 / 4x bf16 (10 GB):** 원본 릴리스. 선택할 수 있지만 눈에 띄는 차이가 없고 VRAM을 약 5 GB 더 씁니다.\n        - 화질: 사실상 같습니다. 평균 차이는 255단계 중 0.12 - 0.21이고, 100% 크롭으로도 구분이 안 됩니다.\n        - 5090에서 4x: 사진은 둘 다 4초(VRAM 10 - 11 GB 대 15 - 17 GB), 3초 클립은 22초 대 25초(19 GB 대 24 GB).\n- **detail:** 1.0이 모델의 전체 출력입니다. 낮출수록 일반 업스케일에 가까워집니다.\n- **detect_faces:** 보통 켭니다. 주근깨나 해칭이 있는 그린 얼굴에서는 끕니다.\n- **mask_protect_strength:** Relay의 디테일이 얼굴에 얼마나 남는지. 기본값 0.5. 높이면 스타일화된 얼굴에 텍스처가 더 남습니다.\n\n---\n\n### 수동 다운로드 📂 (선택)\n\n- 노드가 첫 사용 시 이 파일들을 다운로드합니다. 실행 도중 기다리기 싫다면 직접 받아 두세요.\n\n- [Relay 2x 모델](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 모델](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 모델 (선택, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 모델 (선택, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, 선택, 10 GB)\n    │   └── wan (4x bf16, 선택, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```",
              "src": "36dc9909",
              "srcTitle": "Relay Notes"
            }
          },
          "titles": {
            "en": "Relay Notes",
            "zh": "中继笔记",
            "zh-TW": "中繼筆記",
            "ja": "Relay メモ",
            "ko": "Relay 노트"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n    - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n    - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n    - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n    - 4x faces on\n    - 2x faces on\n    - 4x faces off\n    - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n    - Smooth or painted skin: faces on (the grain is just noise there).\n    - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n    - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n    - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n    - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n        - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n        - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, optional, 10 GB)\n    │   └── wan (4x bf16, optional, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```"
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n    - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n    - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n    - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n    - 4x faces on\n    - 2x faces on\n    - 4x faces off\n    - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n    - Smooth or painted skin: faces on (the grain is just noise there).\n    - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n    - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n    - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n    - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n        - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n        - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n    ├── diffusion_models/\n    │   ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n    │   ├── relayvsr_x4_int8_convrot (5.2 GB)\n    │   ├── wan_x2 (2x bf16, optional, 10 GB)\n    │   └── wan (4x bf16, optional, 10 GB)\n    ├── vae/\n    │   ├── relayvsr_flash_vae_x2_fp32\n    │   └── relayvsr_flash_vae_x4_fp32\n    └── facexlib/\n        ├── detection_mobilenet0.25_Final.pth\n        └── parsing_bisenet.pth\n```"
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3848,
      "type": "LCDetailPipeOut",
      "pos": [
        -7970,
        -2620
      ],
      "size": [
        200,
        290
      ],
      "flags": {
        "collapsed": true,
        "pinned": true
      },
      "order": 138,
      "mode": 0,
      "inputs": [
        {
          "label": "pipe",
          "name": "pipe",
          "type": "LC_PIPE",
          "link": 48604
        }
      ],
      "outputs": [
        {
          "name": "pipe",
          "type": "LC_PIPE",
          "links": null
        },
        {
          "name": "Model 1",
          "type": "MODEL",
          "links": null
        },
        {
          "name": "Clip 1",
          "type": "CLIP",
          "links": null
        },
        {
          "name": "VAE 1",
          "type": "VAE",
          "links": null
        },
        {
          "name": "Positive prompt",
          "type": "STRING",
          "links": null
        },
        {
          "name": "Positive conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Negative prompt",
          "type": "STRING",
          "links": null
        },
        {
          "name": "Negative conditioning",
          "type": "CONDITIONING",
          "links": null
        },
        {
          "name": "Seed",
          "type": "INT",
          "links": null
        },
        {
          "name": "cfg_1",
          "type": "FLOAT",
          "links": null
        },
        {
          "name": "sampler_name",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "scheduler",
          "type": "COMBO",
          "links": null
        },
        {
          "name": "detailer_steps",
          "type": "INT",
          "links": null
        },
        {
          "name": "protect_mask",
          "type": "MASK",
          "links": [
            48605
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "72c8cba99028f5478daceedbd714c4ca98063132",
        "Node name for S&R": "LCDetailPipeOut",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#707070",
      "bgcolor": "#707070"
    },
    {
      "id": 3851,
      "type": "LCFilmGrain",
      "pos": [
        -3530,
        -2120
      ],
      "size": [
        300,
        610
      ],
      "flags": {
        "pinned": true
      },
      "order": 263,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48628
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 48626
        }
      ],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            48624,
            48629
          ]
        }
      ],
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "72c8cba99028f5478daceedbd714c4ca98063132",
        "Node name for S&R": "LCFilmGrain",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        },
        "lc_preview_meta": [
          {
            "filename": "lc_after_temp_tllvd_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "96d43631-7335-4668-8565-eb97710157d9"
          }
        ],
        "lc_before_meta": [
          {
            "filename": "lc_before_temp_tllvd_00007_.png",
            "subfolder": "",
            "type": "temp",
            "metadata": {
              "kind": "image",
              "width": 2144,
              "height": 2640
            },
            "id": "e00dabea-7530-4c16-941d-5da8500c6e50"
          }
        ]
      },
      "widgets_values": [
        1.2,
        0.22,
        0.1,
        0.2,
        8675309,
        "randomize",
        0.8,
        "Custom",
        "sensor"
      ],
      "widgets_values_named": {
        "grain_size": 1.2,
        "strength": 0.22,
        "radius_variation": 0.1,
        "color_grain": 0.2,
        "seed": 8675309,
        "control_after_generate": "randomize",
        "softness": 0.8,
        "look": "Custom",
        "response": "sensor"
      },
      "color": "#324B4B",
      "bgcolor": "#324B4B"
    },
    {
      "id": 3852,
      "type": "LCNote",
      "pos": [
        -7270,
        -1730
      ],
      "size": [
        570,
        280
      ],
      "flags": {
        "pinned": true
      },
      "order": 119,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Realism 💵💎🪙🤑",
      "properties": {
        "lc_note": {
          "source": "en",
          "texts": {
            "en": {
              "text": "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
            },
            "zh": {
              "text": "# Krea 2 / Krealism：最佳写实设置 ⚙️📉😈🚀\n\n## 如果你用 Vision Assistant 标签页，里面有一个快照，一键就能把工作流重置成下面这套设置。\n\n\n这套设置让这个工作流最接近真实照片。和 10 位真人（1 到 90 岁）对比过：脸部颜色、皮肤细节、颗粒、边缘和眼睛。\n\n**设置 ⚙️**\n- **LC Vision Caption 风格：Human After All。** 坦率、不修图的描述，带一些真实的小瑕疵。不写美颜和渲染类的词。\n- **Face / Eyes Detailers：关闭。** 它们会把 Krea 自己的毛孔重画成条纹状的纹理，还会把眼神光缩小。\n- **LC Relay VSR detail：0.7。**\n- **LC Image Denoise strength：0.3。**\n- **LC Natural Look：0.5。**\n- **LC Film Grain：0.22，sensor，color_grain 0.2**，放在 Natural Look 之后，这样颗粒落在完成的画面上。\n- **LC Skin Master eye_detail：0.5。** 睫毛更清晰，瞳孔周围的虹膜被提亮，瞳孔保持暗。",
              "src": "d9a1b714",
              "srcTitle": "Realism 💵💎🪙🤑"
            },
            "ja": {
              "text": "# Krea 2 / Krealism：一番リアルになる設定 ⚙️📉😈🚀\n\n## Vision Assistant タブを使っているなら、ワンクリックでワークフローをこの設定に戻せるスナップショットがあります。\n\n\nこの設定で、このワークフローは本物の写真に一番近づきました。1〜90 歳の実在の 10 人と比べています：顔の色、肌のディテール、粒子、エッジ、目。\n\n**設定 ⚙️**\n- **LC Vision Caption のスタイル：Human After All。** 飾らない、レタッチなしのキャプションに、本物の小さな欠点をいくつか入れます。美肌やレンダー系の言葉は入れません。\n- **Face / Eyes Detailers：オフ。** Krea 自身の毛穴を筋っぽいテクスチャに描き直し、キャッチライトも小さくしてしまいます。\n- **LC Relay VSR detail：0.7。**\n- **LC Image Denoise strength：0.3。**\n- **LC Natural Look：0.5。**\n- **LC Film Grain：0.22、sensor、color_grain 0.2**。Natural Look の後に置くので、粒子は仕上がった画像に乗ります。\n- **LC Skin Master eye_detail：0.5。** まつげがくっきりし、暗い瞳孔のまわりの虹彩が明るくなります。",
              "src": "d9a1b714",
              "srcTitle": "Realism 💵💎🪙🤑"
            },
            "ko": {
              "text": "# Krea 2 / Krealism: 가장 사실적인 설정 ⚙️📉😈🚀\n\n## Vision Assistant 탭을 쓴다면, 클릭 한 번으로 워크플로를 이 설정으로 되돌리는 스냅샷이 있어요.\n\n\n이 설정이 이 워크플로를 실제 사진에 가장 가깝게 만들었어요. 1~90세 실제 인물 10명과 비교했어요: 얼굴 색, 피부 디테일, 그레인, 엣지, 눈.\n\n**설정 ⚙️**\n- **LC Vision Caption 스타일: Human After All.** 꾸밈없고 보정하지 않은 캡션에 실제 작은 결점을 몇 개 넣어요. 뷰티나 렌더 관련 단어는 빼요.\n- **Face / Eyes Detailers: 끄기.** Krea 자체의 모공을 줄무늬 같은 질감으로 다시 그리고, 캐치라이트도 작게 만들어요.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, Natural Look 뒤에 둬서 그레인이 완성된 이미지 위에 얹히게 해요.\n- **LC Skin Master eye_detail: 0.5.** 속눈썹이 더 또렷해지고, 어두운 동공 주위의 홍채가 밝아져요.",
              "src": "d9a1b714",
              "srcTitle": "Realism 💵💎🪙🤑"
            }
          },
          "titles": {
            "en": "Realism 💵💎🪙🤑",
            "zh": "写实 💵💎🪙🤑",
            "ja": "リアリズム 💵💎🪙🤑",
            "ko": "리얼리즘 💵💎🪙🤑"
          }
        },
        "ue_properties": {
          "widget_ue_connectable": {},
          "version": "7.8",
          "input_ue_unconnectable": {}
        }
      },
      "widgets_values": [
        "English ✏️",
        "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
      ],
      "widgets_values_named": {
        "language": "English ✏️",
        "text": "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
      },
      "color": "#2E3A46",
      "bgcolor": "#2E3A46"
    },
    {
      "id": 3853,
      "type": "LCLabel",
      "pos": [
        -6460,
        -5110
      ],
      "size": [
        221,
        25
      ],
      "flags": {
        "pinned": true
      },
      "order": 120,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {
        "text": "Human After All Version",
        "font": "Cinzel Decorative",
        "size": 15,
        "bold": true,
        "italic": false,
        "color": "#ffe63c",
        "align": "center",
        "outline": false,
        "outlineColor": "#000000",
        "outlineWidth": 4,
        "shadow": false,
        "shadowBlur": 10,
        "bg": false,
        "bgColor": "#324B4B",
        "radius": 12,
        "padding": 8,
        "angle": 0,
        "width": 0,
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "1b0179e34136cb206b253b1afe5959d907c9aee1",
        "Node name for S&R": "LCLabel",
        "_w": 221,
        "_h": 25,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3855,
      "type": "Label (rgthree)",
      "pos": [
        -5790,
        -2100
      ],
      "size": [
        54.921875,
        40
      ],
      "flags": {
        "allow_interaction": true,
        "pinned": true
      },
      "order": 121,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "👈",
      "properties": {
        "fontSize": 40,
        "fontFamily": "Arial",
        "fontColor": "#ffffff",
        "textAlign": "left",
        "backgroundColor": "transparent",
        "padding": 0,
        "borderRadius": 0,
        "angle": 0,
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#fff0",
      "bgcolor": "#fff0"
    },
    {
      "id": 3856,
      "type": "LCGetImage",
      "pos": [
        -5730,
        -2110
      ],
      "size": [
        430,
        150
      ],
      "flags": {
        "pinned": true
      },
      "order": 148,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 48653
        }
      ],
      "outputs": [
        {
          "name": "megapixels",
          "type": "FLOAT",
          "links": []
        },
        {
          "name": "width",
          "type": "INT",
          "links": []
        },
        {
          "name": "height",
          "type": "INT",
          "links": []
        },
        {
          "name": "resolution",
          "type": "INT",
          "links": []
        },
        {
          "name": "batch",
          "type": "INT",
          "links": []
        },
        {
          "name": "aspect ratio",
          "type": "STRING",
          "links": []
        }
      ],
      "title": "The \"How disgustingly large did I make this?\" Node",
      "properties": {
        "cnr_id": "ComfyUI_LC123_nodes",
        "ver": "e9d3f5fa5d7d6c0f603b2e19f8a8bf458ee3b8ec",
        "Node name for S&R": "LCGetImage",
        "ue_properties": {
          "widget_ue_connectable": {},
          "input_ue_unconnectable": {},
          "version": "7.8"
        }
      },
      "color": "#222",
      "bgcolor": "#000"
    }
  ],
  "links": [
    [
      26840,
      2564,
      0,
      2563,
      0,
      "MODEL"
    ],
    [
      26841,
      2562,
      0,
      2563,
      1,
      "LATENT"
    ],
    [
      26842,
      2562,
      1,
      2565,
      0,
      "IMAGE"
    ],
    [
      26843,
      2566,
      0,
      2562,
      0,
      "IMAGE"
    ],
    [
      43854,
      1275,
      0,
      3010,
      1,
      "STRING"
    ],
    [
      43855,
      2909,
      0,
      3010,
      0,
      "STRING"
    ],
    [
      43877,
      3016,
      0,
      3015,
      16,
      "CONDITIONING"
    ],
    [
      43882,
      3014,
      0,
      3015,
      18,
      "INT"
    ],
    [
      43883,
      3014,
      1,
      3015,
      19,
      "FLOAT"
    ],
    [
      43884,
      3014,
      2,
      3015,
      20,
      "FLOAT"
    ],
    [
      43885,
      3014,
      3,
      3015,
      21,
      "INT"
    ],
    [
      43886,
      3014,
      4,
      3015,
      22,
      "FLOAT"
    ],
    [
      43887,
      3014,
      5,
      3015,
      23,
      "COMBO"
    ],
    [
      43888,
      3014,
      6,
      3015,
      24,
      "COMBO"
    ],
    [
      43889,
      3014,
      7,
      3015,
      25,
      "INT"
    ],
    [
      43892,
      3017,
      0,
      2982,
      0,
      "LC_PIPE"
    ],
    [
      43930,
      2986,
      0,
      3015,
      0,
      "LC_PIPE"
    ],
    [
      43941,
      3015,
      0,
      2984,
      0,
      "LC_PIPE"
    ],
    [
      43947,
      3029,
      0,
      3021,
      0,
      "LC_PIPE"
    ],
    [
      43948,
      3027,
      0,
      3028,
      0,
      "LC_PIPE"
    ],
    [
      43949,
      3021,
      0,
      3027,
      0,
      "LC_PIPE"
    ],
    [
      43967,
      3042,
      1,
      2564,
      0,
      "MODEL"
    ],
    [
      43968,
      3042,
      11,
      2562,
      2,
      "LATENT"
    ],
    [
      43969,
      3043,
      0,
      3042,
      0,
      "LC_PIPE"
    ],
    [
      43970,
      3042,
      9,
      3045,
      0,
      "INT"
    ],
    [
      43971,
      3042,
      10,
      3045,
      1,
      "INT"
    ],
    [
      43974,
      2563,
      0,
      2568,
      0,
      "MODEL"
    ],
    [
      43984,
      3053,
      0,
      3054,
      0,
      "*"
    ],
    [
      44067,
      2105,
      0,
      3089,
      0,
      "IMAGE"
    ],
    [
      44071,
      3089,
      1,
      2094,
      0,
      "IMAGE"
    ],
    [
      44075,
      3089,
      0,
      3017,
      0,
      "LC_PIPE"
    ],
    [
      44079,
      3042,
      3,
      2562,
      1,
      "VAE"
    ],
    [
      44216,
      2604,
      0,
      3106,
      0,
      "IMAGE"
    ],
    [
      44217,
      2565,
      0,
      3106,
      1,
      "IMAGE"
    ],
    [
      44383,
      3021,
      2,
      3117,
      0,
      "CLIP"
    ],
    [
      44384,
      3021,
      13,
      3117,
      5,
      "STRING"
    ],
    [
      44385,
      3021,
      7,
      3117,
      1,
      "IMAGE"
    ],
    [
      45898,
      2091,
      0,
      2085,
      0,
      "IMAGE"
    ],
    [
      45901,
      2374,
      0,
      3335,
      1,
      "IMAGE"
    ],
    [
      45928,
      3335,
      0,
      3333,
      0,
      "IMAGE"
    ],
    [
      46337,
      3015,
      0,
      3391,
      0,
      "LC_PIPE"
    ],
    [
      46338,
      3132,
      0,
      3391,
      1,
      "STRING"
    ],
    [
      46340,
      3391,
      0,
      3392,
      0,
      "LC_SAVE_META"
    ],
    [
      46766,
      3021,
      2,
      3479,
      0,
      "CLIP"
    ],
    [
      46767,
      3021,
      13,
      3479,
      1,
      "STRING"
    ],
    [
      46779,
      3335,
      0,
      3117,
      2,
      "IMAGE"
    ],
    [
      46804,
      3482,
      0,
      3483,
      0,
      "MODEL"
    ],
    [
      46805,
      3487,
      0,
      3483,
      1,
      "LATENT"
    ],
    [
      46808,
      3021,
      7,
      3487,
      0,
      "IMAGE"
    ],
    [
      46809,
      2374,
      0,
      3488,
      0,
      "IMAGE"
    ],
    [
      46810,
      3021,
      9,
      3488,
      2,
      "INT"
    ],
    [
      46811,
      3021,
      10,
      3488,
      3,
      "INT"
    ],
    [
      46812,
      3488,
      0,
      3486,
      0,
      "IMAGE"
    ],
    [
      46814,
      3021,
      3,
      3487,
      1,
      "VAE"
    ],
    [
      46815,
      3021,
      3,
      3486,
      1,
      "VAE"
    ],
    [
      46816,
      3486,
      0,
      3483,
      2,
      "LATENT"
    ],
    [
      46817,
      3021,
      3,
      3483,
      4,
      "VAE"
    ],
    [
      46818,
      3021,
      11,
      3483,
      7,
      "LATENT"
    ],
    [
      46819,
      3489,
      0,
      3027,
      1,
      "MODEL"
    ],
    [
      46820,
      3021,
      1,
      3489,
      1,
      "MODEL"
    ],
    [
      46821,
      3483,
      0,
      3489,
      0,
      "MODEL"
    ],
    [
      46822,
      3021,
      1,
      3482,
      0,
      "MODEL"
    ],
    [
      46823,
      3021,
      7,
      3481,
      1,
      "IMAGE"
    ],
    [
      46824,
      3333,
      0,
      3481,
      2,
      "IMAGE"
    ],
    [
      46825,
      2091,
      0,
      3017,
      7,
      "IMAGE"
    ],
    [
      46828,
      3490,
      0,
      3036,
      0,
      "*"
    ],
    [
      46848,
      3021,
      2,
      3481,
      0,
      "CLIP"
    ],
    [
      46873,
      3021,
      7,
      3483,
      5,
      "IMAGE"
    ],
    [
      46874,
      3333,
      0,
      3483,
      6,
      "IMAGE"
    ],
    [
      46893,
      3021,
      13,
      3481,
      3,
      "STRING"
    ],
    [
      46952,
      3481,
      0,
      3494,
      0,
      "CONDITIONING"
    ],
    [
      46953,
      3117,
      0,
      3494,
      1,
      "CONDITIONING"
    ],
    [
      46954,
      3479,
      0,
      3494,
      2,
      "CONDITIONING"
    ],
    [
      46955,
      3494,
      0,
      3027,
      14,
      "CONDITIONING"
    ],
    [
      47013,
      3089,
      1,
      3502,
      0,
      "IMAGE"
    ],
    [
      47110,
      2091,
      0,
      2566,
      0,
      "IMAGE"
    ],
    [
      47111,
      3089,
      7,
      2566,
      1,
      "INT"
    ],
    [
      47784,
      3603,
      0,
      3585,
      0,
      "*"
    ],
    [
      47785,
      3604,
      0,
      3586,
      0,
      "IMAGE"
    ],
    [
      47786,
      3601,
      0,
      3587,
      0,
      "*"
    ],
    [
      47787,
      3599,
      0,
      3589,
      0,
      "MODEL"
    ],
    [
      47788,
      3597,
      1,
      3589,
      1,
      "MODEL"
    ],
    [
      47789,
      3597,
      11,
      3589,
      2,
      "LATENT"
    ],
    [
      47790,
      3605,
      0,
      3589,
      3,
      "COMBO"
    ],
    [
      47791,
      3597,
      24,
      3589,
      4,
      "COMBO"
    ],
    [
      47792,
      3597,
      18,
      3589,
      5,
      "INT"
    ],
    [
      47793,
      3597,
      21,
      3589,
      6,
      "INT"
    ],
    [
      47794,
      3597,
      20,
      3589,
      7,
      "FLOAT"
    ],
    [
      47795,
      3597,
      17,
      3589,
      8,
      "INT"
    ],
    [
      47796,
      3589,
      2,
      3590,
      0,
      "NOISE"
    ],
    [
      47797,
      3600,
      0,
      3590,
      1,
      "GUIDER"
    ],
    [
      47798,
      3591,
      0,
      3590,
      2,
      "SAMPLER"
    ],
    [
      47799,
      3589,
      0,
      3590,
      3,
      "SIGMAS"
    ],
    [
      47800,
      3597,
      11,
      3590,
      4,
      "LATENT"
    ],
    [
      47801,
      3589,
      6,
      3591,
      0,
      "SAMPLER"
    ],
    [
      47802,
      3589,
      3,
      3592,
      0,
      "NOISE"
    ],
    [
      47803,
      3602,
      0,
      3592,
      1,
      "GUIDER"
    ],
    [
      47804,
      3595,
      0,
      3592,
      2,
      "SAMPLER"
    ],
    [
      47805,
      3589,
      1,
      3592,
      3,
      "SIGMAS"
    ],
    [
      47806,
      3590,
      0,
      3592,
      4,
      "LATENT"
    ],
    [
      47807,
      3604,
      0,
      3594,
      0,
      "IMAGE"
    ],
    [
      47808,
      3589,
      6,
      3595,
      0,
      "SAMPLER"
    ],
    [
      47809,
      3589,
      1,
      3595,
      1,
      "SIGMAS"
    ],
    [
      47810,
      3607,
      0,
      3597,
      0,
      "LC_PIPE"
    ],
    [
      47811,
      3597,
      0,
      3598,
      0,
      "LC_PIPE"
    ],
    [
      47812,
      3596,
      0,
      3599,
      0,
      "MODEL"
    ],
    [
      47813,
      3597,
      1,
      3599,
      1,
      "MODEL"
    ],
    [
      47814,
      3599,
      0,
      3600,
      0,
      "MODEL"
    ],
    [
      47815,
      3597,
      14,
      3600,
      1,
      "CONDITIONING"
    ],
    [
      47816,
      3597,
      16,
      3600,
      2,
      "CONDITIONING"
    ],
    [
      47817,
      3597,
      19,
      3600,
      3,
      "FLOAT"
    ],
    [
      47822,
      3597,
      1,
      3602,
      0,
      "MODEL"
    ],
    [
      47823,
      3597,
      14,
      3602,
      1,
      "CONDITIONING"
    ],
    [
      47824,
      3597,
      16,
      3602,
      2,
      "CONDITIONING"
    ],
    [
      47825,
      3597,
      22,
      3602,
      3,
      "FLOAT"
    ],
    [
      47826,
      3604,
      0,
      3603,
      0,
      "IMAGE"
    ],
    [
      47827,
      3592,
      0,
      3604,
      0,
      "LATENT"
    ],
    [
      47828,
      3597,
      3,
      3604,
      1,
      "VAE"
    ],
    [
      47829,
      3593,
      0,
      3605,
      0,
      "COMBO"
    ],
    [
      47830,
      3597,
      23,
      3605,
      1,
      "COMBO"
    ],
    [
      47831,
      3585,
      0,
      3606,
      0,
      "*"
    ],
    [
      47832,
      3606,
      0,
      3608,
      0,
      "*"
    ],
    [
      47839,
      3583,
      0,
      3483,
      8,
      "FLOAT"
    ],
    [
      47840,
      3576,
      0,
      3483,
      9,
      "FLOAT"
    ],
    [
      47841,
      3609,
      0,
      2063,
      0,
      "STRING"
    ],
    [
      47843,
      3010,
      0,
      2917,
      0,
      "STRING"
    ],
    [
      47845,
      3610,
      0,
      1292,
      0,
      "MODEL"
    ],
    [
      47847,
      3610,
      2,
      3094,
      0,
      "VAE"
    ],
    [
      47848,
      3610,
      2,
      3015,
      3,
      "VAE"
    ],
    [
      47850,
      3613,
      0,
      3614,
      0,
      "LC_VISION_MODEL"
    ],
    [
      47851,
      3613,
      0,
      3618,
      0,
      "LC_VISION_MODEL"
    ],
    [
      47852,
      3617,
      0,
      3615,
      0,
      "LC_VISION_MODEL"
    ],
    [
      47854,
      3019,
      0,
      3609,
      0,
      "STRING"
    ],
    [
      47855,
      2066,
      0,
      3615,
      5,
      "INT"
    ],
    [
      47856,
      3333,
      0,
      3615,
      2,
      "IMAGE"
    ],
    [
      47857,
      2091,
      0,
      3615,
      1,
      "IMAGE"
    ],
    [
      47872,
      2910,
      0,
      3016,
      1,
      "STRING"
    ],
    [
      47873,
      2910,
      0,
      3015,
      15,
      "STRING"
    ],
    [
      47898,
      3615,
      0,
      3019,
      0,
      "STRING"
    ],
    [
      47905,
      3653,
      0,
      3641,
      0,
      "IMAGE"
    ],
    [
      47906,
      3654,
      0,
      3641,
      1,
      "IMAGE"
    ],
    [
      47907,
      3640,
      0,
      3641,
      2,
      "BOOLEAN"
    ],
    [
      47908,
      3653,
      1,
      3643,
      0,
      "MASK"
    ],
    [
      47909,
      3654,
      1,
      3643,
      1,
      "MASK"
    ],
    [
      47910,
      3640,
      0,
      3643,
      2,
      "BOOLEAN"
    ],
    [
      47911,
      3649,
      1,
      3644,
      0,
      "MODEL"
    ],
    [
      47912,
      3649,
      2,
      3644,
      1,
      "CLIP"
    ],
    [
      47913,
      3649,
      3,
      3644,
      2,
      "VAE"
    ],
    [
      47914,
      3641,
      0,
      3644,
      3,
      "IMAGE"
    ],
    [
      47915,
      3643,
      0,
      3644,
      4,
      "MASK"
    ],
    [
      47916,
      3646,
      0,
      3644,
      5,
      "STRING"
    ],
    [
      47917,
      3649,
      17,
      3644,
      6,
      "INT"
    ],
    [
      47918,
      3649,
      25,
      3644,
      7,
      "INT"
    ],
    [
      47919,
      3649,
      23,
      3644,
      8,
      "COMBO"
    ],
    [
      47920,
      3649,
      24,
      3644,
      9,
      "COMBO"
    ],
    [
      47921,
      3640,
      0,
      3644,
      10,
      "BOOLEAN"
    ],
    [
      47922,
      3659,
      3,
      3644,
      11,
      "INT"
    ],
    [
      47923,
      3644,
      0,
      3645,
      0,
      "IMAGE"
    ],
    [
      47924,
      3639,
      0,
      3646,
      0,
      "STRING"
    ],
    [
      47925,
      3649,
      13,
      3646,
      1,
      "STRING"
    ],
    [
      47926,
      3656,
      0,
      3648,
      0,
      "IMAGE"
    ],
    [
      47927,
      3644,
      0,
      3648,
      1,
      "IMAGE"
    ],
    [
      47928,
      3647,
      0,
      3649,
      0,
      "LC_PIPE"
    ],
    [
      47929,
      3641,
      0,
      3650,
      0,
      "IMAGE"
    ],
    [
      47930,
      3640,
      0,
      3651,
      0,
      "BOOLEAN"
    ],
    [
      47931,
      3640,
      0,
      3652,
      0,
      "BOOLEAN"
    ],
    [
      47932,
      3656,
      0,
      3653,
      0,
      "IMAGE"
    ],
    [
      47933,
      3656,
      0,
      3654,
      0,
      "IMAGE"
    ],
    [
      47934,
      3643,
      0,
      3655,
      0,
      "MASK"
    ],
    [
      47935,
      3644,
      0,
      3657,
      0,
      "IMAGE"
    ],
    [
      47936,
      3656,
      0,
      3657,
      1,
      "*"
    ],
    [
      47937,
      3656,
      0,
      3659,
      0,
      "IMAGE"
    ],
    [
      47938,
      3657,
      0,
      3660,
      0,
      "*"
    ],
    [
      47939,
      3680,
      0,
      3661,
      0,
      "IMAGE"
    ],
    [
      47962,
      3665,
      1,
      3667,
      0,
      "IMAGE"
    ],
    [
      47963,
      3664,
      1,
      3668,
      0,
      "IMAGE"
    ],
    [
      47964,
      3683,
      1,
      3669,
      0,
      "CLIP"
    ],
    [
      47965,
      3684,
      0,
      3669,
      1,
      "STRING"
    ],
    [
      47966,
      3677,
      0,
      3670,
      0,
      "*"
    ],
    [
      47967,
      3683,
      1,
      3671,
      0,
      "CLIP"
    ],
    [
      47968,
      3685,
      0,
      3671,
      1,
      "STRING"
    ],
    [
      47970,
      3665,
      2,
      3673,
      0,
      "MASK"
    ],
    [
      47972,
      3664,
      2,
      3675,
      0,
      "MASK"
    ],
    [
      47973,
      3681,
      0,
      3676,
      0,
      "LC_PIPE"
    ],
    [
      47975,
      3680,
      0,
      3677,
      1,
      "*"
    ],
    [
      47980,
      3676,
      1,
      3683,
      0,
      "MODEL"
    ],
    [
      47981,
      3676,
      2,
      3683,
      1,
      "CLIP"
    ],
    [
      47982,
      3664,
      0,
      3672,
      0,
      "LC_PIPE"
    ],
    [
      47983,
      3664,
      1,
      3661,
      1,
      "IMAGE"
    ],
    [
      47985,
      3664,
      1,
      3677,
      0,
      "IMAGE"
    ],
    [
      48026,
      3739,
      0,
      3727,
      1,
      "INT"
    ],
    [
      48029,
      3730,
      0,
      3729,
      0,
      "IMAGE"
    ],
    [
      48062,
      3742,
      0,
      3745,
      0,
      "IMAGE"
    ],
    [
      48064,
      3745,
      0,
      3747,
      0,
      "IMAGE"
    ],
    [
      48072,
      3759,
      0,
      3755,
      1,
      "IMAGE"
    ],
    [
      48073,
      3759,
      1,
      3757,
      0,
      "MASK"
    ],
    [
      48074,
      3759,
      0,
      3758,
      0,
      "IMAGE"
    ],
    [
      48075,
      3755,
      0,
      3758,
      1,
      "IMAGE"
    ],
    [
      48085,
      3755,
      0,
      3742,
      0,
      "IMAGE"
    ],
    [
      48109,
      3729,
      0,
      3746,
      0,
      "IMAGE"
    ],
    [
      48128,
      3768,
      0,
      3771,
      0,
      "STRING"
    ],
    [
      48129,
      3768,
      0,
      3773,
      0,
      "STRING"
    ],
    [
      48130,
      3774,
      0,
      3775,
      0,
      "IMAGE"
    ],
    [
      48131,
      3771,
      0,
      3775,
      1,
      "STRING"
    ],
    [
      48132,
      3769,
      0,
      3776,
      0,
      "IMAGE"
    ],
    [
      48133,
      3772,
      0,
      3776,
      1,
      "LC_SAVE_META"
    ],
    [
      48134,
      3773,
      0,
      3776,
      2,
      "STRING"
    ],
    [
      48135,
      3773,
      1,
      3776,
      3,
      "STRING"
    ],
    [
      48136,
      3780,
      0,
      3778,
      0,
      "IMAGE"
    ],
    [
      48137,
      3779,
      0,
      3778,
      1,
      "IMAGE"
    ],
    [
      48138,
      3780,
      0,
      3779,
      0,
      "IMAGE"
    ],
    [
      48139,
      3782,
      0,
      3780,
      0,
      "IMAGE"
    ],
    [
      48140,
      3783,
      0,
      3780,
      1,
      "IMAGE"
    ],
    [
      48174,
      1292,
      0,
      3803,
      0,
      "MODEL"
    ],
    [
      48175,
      3610,
      1,
      3803,
      1,
      "CLIP"
    ],
    [
      48177,
      3803,
      1,
      3015,
      2,
      "CLIP"
    ],
    [
      48178,
      3803,
      1,
      3016,
      0,
      "CLIP"
    ],
    [
      48188,
      3806,
      0,
      3004,
      0,
      "INT"
    ],
    [
      48189,
      3806,
      0,
      3015,
      17,
      "INT"
    ],
    [
      48208,
      3762,
      0,
      3807,
      0,
      "IMAGE"
    ],
    [
      48212,
      3808,
      0,
      3723,
      0,
      "*"
    ],
    [
      48317,
      3747,
      0,
      3730,
      0,
      "IMAGE"
    ],
    [
      48335,
      3813,
      0,
      3779,
      1,
      "INT"
    ],
    [
      47948,
      3665,
      0,
      3664,
      0,
      "LC_PIPE"
    ],
    [
      47949,
      3665,
      1,
      3664,
      1,
      "IMAGE"
    ],
    [
      47951,
      3671,
      0,
      3664,
      5,
      "CONDITIONING"
    ],
    [
      47952,
      3689,
      0,
      3664,
      7,
      "FLOAT"
    ],
    [
      47953,
      3687,
      0,
      3664,
      8,
      "INT"
    ],
    [
      47954,
      3689,
      1,
      3664,
      9,
      "FLOAT"
    ],
    [
      47955,
      3681,
      0,
      3665,
      0,
      "LC_PIPE"
    ],
    [
      47956,
      3680,
      0,
      3665,
      1,
      "IMAGE"
    ],
    [
      47958,
      3669,
      0,
      3665,
      5,
      "CONDITIONING"
    ],
    [
      47959,
      3690,
      0,
      3665,
      7,
      "FLOAT"
    ],
    [
      47960,
      3687,
      0,
      3665,
      8,
      "INT"
    ],
    [
      47961,
      3690,
      1,
      3665,
      9,
      "FLOAT"
    ],
    [
      48344,
      3683,
      0,
      3664,
      2,
      "MODEL"
    ],
    [
      48345,
      3683,
      0,
      3665,
      2,
      "MODEL"
    ],
    [
      48410,
      3765,
      0,
      3735,
      0,
      "IMAGE"
    ],
    [
      48187,
      3806,
      0,
      3614,
      3,
      "INT"
    ],
    [
      48450,
      3815,
      0,
      3817,
      0,
      "IMAGE"
    ],
    [
      48451,
      3821,
      0,
      3818,
      0,
      "IMAGE"
    ],
    [
      48452,
      3815,
      0,
      3820,
      0,
      "IMAGE"
    ],
    [
      48453,
      3821,
      0,
      3820,
      1,
      "IMAGE"
    ],
    [
      48454,
      3817,
      0,
      3821,
      0,
      "IMAGE"
    ],
    [
      48455,
      3822,
      1,
      3821,
      1,
      "MASK"
    ],
    [
      48456,
      3824,
      0,
      3821,
      2,
      "INT"
    ],
    [
      48457,
      3817,
      0,
      3822,
      0,
      "IMAGE"
    ],
    [
      48458,
      3822,
      1,
      3823,
      0,
      "MASK"
    ],
    [
      48467,
      3821,
      1,
      3826,
      0,
      "MASK"
    ],
    [
      48468,
      3827,
      0,
      3807,
      1,
      "MASK"
    ],
    [
      48522,
      3089,
      1,
      3830,
      0,
      "IMAGE"
    ],
    [
      48523,
      3830,
      0,
      2091,
      0,
      "IMAGE"
    ],
    [
      48525,
      2374,
      0,
      3831,
      0,
      "IMAGE"
    ],
    [
      48526,
      3831,
      0,
      3335,
      0,
      "IMAGE"
    ],
    [
      48528,
      2085,
      0,
      3832,
      0,
      "LATENT"
    ],
    [
      48529,
      3089,
      5,
      3832,
      1,
      "LATENT"
    ],
    [
      48530,
      3832,
      0,
      3017,
      11,
      "LATENT"
    ],
    [
      48531,
      3833,
      0,
      3089,
      2,
      "BOOLEAN"
    ],
    [
      48533,
      3803,
      1,
      3834,
      0,
      "CLIP"
    ],
    [
      48534,
      3803,
      0,
      3834,
      1,
      "MODEL"
    ],
    [
      48536,
      3834,
      0,
      3015,
      1,
      "MODEL"
    ],
    [
      48537,
      3834,
      2,
      3015,
      13,
      "STRING"
    ],
    [
      48538,
      3834,
      2,
      3132,
      0,
      "STRING"
    ],
    [
      48539,
      3010,
      0,
      3834,
      3,
      "STRING"
    ],
    [
      48588,
      173,
      0,
      3829,
      0,
      "IMAGE"
    ],
    [
      48589,
      3838,
      0,
      3829,
      1,
      "IMAGE"
    ],
    [
      48598,
      3842,
      0,
      3840,
      0,
      "IMAGE"
    ],
    [
      48600,
      3846,
      0,
      3840,
      2,
      "INT"
    ],
    [
      48601,
      3842,
      0,
      3841,
      0,
      "IMAGE"
    ],
    [
      48602,
      3840,
      0,
      3841,
      1,
      "IMAGE"
    ],
    [
      48603,
      3840,
      0,
      3843,
      0,
      "IMAGE"
    ],
    [
      48604,
      3713,
      0,
      3848,
      0,
      "LC_PIPE"
    ],
    [
      48605,
      3848,
      13,
      3840,
      1,
      "MASK"
    ],
    [
      48624,
      3851,
      0,
      3765,
      0,
      "IMAGE"
    ],
    [
      48626,
      3739,
      0,
      3851,
      1,
      "INT"
    ],
    [
      48627,
      3729,
      0,
      3727,
      0,
      "IMAGE"
    ],
    [
      48628,
      3727,
      0,
      3851,
      0,
      "IMAGE"
    ],
    [
      48633,
      3807,
      0,
      3759,
      0,
      "IMAGE"
    ],
    [
      48634,
      3807,
      0,
      3755,
      0,
      "IMAGE"
    ],
    [
      48653,
      3838,
      0,
      3856,
      0,
      "IMAGE"
    ],
    [
      46798,
      2374,
      0,
      3480,
      0,
      "IMAGE"
    ],
    [
      46800,
      2715,
      0,
      3480,
      1,
      "BOOLEAN"
    ],
    [
      46799,
      3333,
      0,
      3480,
      2,
      "IMAGE"
    ],
    [
      46801,
      2715,
      0,
      3480,
      3,
      "BOOLEAN"
    ],
    [
      48527,
      3831,
      0,
      3480,
      4,
      "IMAGE"
    ],
    [
      46803,
      3330,
      0,
      3480,
      5,
      "BOOLEAN"
    ],
    [
      46944,
      3483,
      0,
      3492,
      0,
      "MODEL"
    ],
    [
      46956,
      3493,
      0,
      3492,
      1,
      "BOOLEAN"
    ],
    [
      46945,
      3486,
      0,
      3492,
      2,
      "LATENT"
    ],
    [
      46957,
      3493,
      0,
      3492,
      3,
      "BOOLEAN"
    ],
    [
      46946,
      3487,
      0,
      3492,
      4,
      "LATENT"
    ],
    [
      46958,
      3493,
      0,
      3492,
      5,
      "BOOLEAN"
    ],
    [
      46947,
      3482,
      0,
      3492,
      6,
      "MODEL"
    ],
    [
      46959,
      3493,
      0,
      3492,
      7,
      "BOOLEAN"
    ],
    [
      46948,
      3488,
      0,
      3492,
      8,
      "IMAGE"
    ],
    [
      46960,
      3493,
      0,
      3492,
      9,
      "BOOLEAN"
    ],
    [
      46949,
      3481,
      0,
      3492,
      10,
      "CONDITIONING"
    ],
    [
      46961,
      3493,
      0,
      3492,
      11,
      "BOOLEAN"
    ],
    [
      46826,
      3479,
      0,
      3490,
      0,
      "CONDITIONING"
    ],
    [
      46827,
      3117,
      0,
      3490,
      2,
      "CONDITIONING"
    ],
    [
      46969,
      2105,
      0,
      3496,
      0,
      "IMAGE"
    ],
    [
      46974,
      3497,
      0,
      3496,
      1,
      "BOOLEAN"
    ],
    [
      46970,
      2091,
      0,
      3496,
      2,
      "IMAGE"
    ],
    [
      46975,
      3497,
      0,
      3496,
      3,
      "BOOLEAN"
    ],
    [
      48524,
      3830,
      0,
      3496,
      4,
      "IMAGE"
    ],
    [
      46973,
      3495,
      0,
      3496,
      5,
      "BOOLEAN"
    ],
    [
      46972,
      2085,
      0,
      3496,
      6,
      "LATENT"
    ],
    [
      46983,
      3499,
      0,
      3496,
      7,
      "BOOLEAN"
    ],
    [
      46987,
      3502,
      0,
      3496,
      8,
      "FLOAT"
    ],
    [
      46989,
      3497,
      0,
      3496,
      9,
      "BOOLEAN"
    ],
    [
      48532,
      3833,
      0,
      3496,
      10,
      "BOOLEAN"
    ],
    [
      47000,
      3497,
      0,
      3496,
      11,
      "BOOLEAN"
    ],
    [
      47818,
      3593,
      0,
      3601,
      0,
      "COMBO"
    ],
    [
      47819,
      3591,
      0,
      3601,
      2,
      "SAMPLER"
    ],
    [
      47820,
      3595,
      0,
      3601,
      4,
      "SAMPLER"
    ],
    [
      47821,
      3594,
      0,
      3601,
      6,
      "*"
    ],
    [
      48210,
      3807,
      0,
      3808,
      0,
      "IMAGE"
    ],
    [
      48613,
      3758,
      0,
      3808,
      2,
      "*"
    ],
    [
      48614,
      3742,
      0,
      3808,
      4,
      "IMAGE"
    ],
    [
      48615,
      3745,
      0,
      3808,
      6,
      "IMAGE"
    ],
    [
      48616,
      3747,
      0,
      3808,
      8,
      "IMAGE"
    ],
    [
      48617,
      3730,
      0,
      3808,
      10,
      "IMAGE"
    ],
    [
      48618,
      3729,
      0,
      3808,
      12,
      "IMAGE"
    ],
    [
      48629,
      3851,
      0,
      3808,
      14,
      "IMAGE"
    ],
    [
      48630,
      3727,
      0,
      3808,
      16,
      "IMAGE"
    ],
    [
      48631,
      3765,
      0,
      3808,
      18,
      "IMAGE"
    ],
    [
      48632,
      3735,
      0,
      3808,
      20,
      "*"
    ],
    [
      48459,
      3817,
      0,
      3825,
      0,
      "IMAGE"
    ],
    [
      48460,
      3814,
      0,
      3825,
      1,
      "BOOLEAN"
    ],
    [
      48461,
      3822,
      1,
      3825,
      2,
      "MASK"
    ],
    [
      48462,
      3814,
      1,
      3825,
      3,
      "BOOLEAN"
    ],
    [
      48463,
      3823,
      0,
      3825,
      4,
      "MASK"
    ],
    [
      48464,
      3814,
      1,
      3825,
      5,
      "BOOLEAN"
    ],
    [
      48465,
      3821,
      0,
      3825,
      6,
      "IMAGE"
    ],
    [
      48466,
      3814,
      2,
      3825,
      7,
      "BOOLEAN"
    ]
  ],
  "groups": [
    {
      "id": 27,
      "title": "Final vs. Rough Draft",
      "bounding": [
        -5950,
        -2180,
        1170,
        1640
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 292,
      "title": "#     📝 Img Prompt !",
      "bounding": [
        -8950,
        -4960,
        910,
        760
      ],
      "color": "#8A8",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 385,
      "title": "#   🥅 Controlnet",
      "bounding": [
        -9300,
        -3890,
        710,
        1050
      ],
      "color": "#b06634",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 389,
      "title": "Noodle Soup 🍜",
      "bounding": [
        -5630,
        -4960,
        260,
        590
      ],
      "color": "#b58b2a",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 434,
      "title": "Group",
      "bounding": [
        -10020,
        -5000,
        1990.70703125,
        2170
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 410,
      "title": "Encoders",
      "bounding": [
        -8570,
        -3890,
        530,
        460
      ],
      "color": "#d56262",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 418,
      "title": "Image 1 🖼️ & Asprct Ratio 📐 Prep",
      "bounding": [
        -10000,
        -4960,
        1030,
        1050
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 422,
      "title": "🪪 Identity Edit",
      "bounding": [
        -8950,
        -4180,
        460,
        270
      ],
      "color": "#e1fae1",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 423,
      "title": "Image 2",
      "bounding": [
        -10010,
        -3890,
        690,
        950
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 428,
      "title": "🧠 Brains",
      "bounding": [
        -7980,
        -3960,
        2210,
        960
      ],
      "color": "#a1309b",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 427,
      "title": "Noodle Soup 🍜",
      "bounding": [
        -7420,
        -3320,
        370,
        290
      ],
      "color": "#b58b2a",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 432,
      "title": "Prompt Enhancer 📝",
      "bounding": [
        -6760,
        -4820,
        290,
        450
      ],
      "color": "#8A8",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 433,
      "title": "Noodle Soup 🍜",
      "bounding": [
        -8570,
        -3410,
        530.70703125,
        240
      ],
      "color": "#b58b2a",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 439,
      "title": "Anypaint",
      "bounding": [
        -5310,
        -5060,
        2010,
        1050
      ],
      "color": "#7d7d32",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 437,
      "title": "Noodle Soup 🍜",
      "bounding": [
        -5300,
        -4200,
        240,
        160
      ],
      "color": "#b58b2a",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 438,
      "title": "# Anypaint 🖌️",
      "bounding": [
        -5020,
        -5020,
        1710,
        1000
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 443,
      "title": "Detailer Group 🔎",
      "bounding": [
        -5720,
        -3960,
        2230,
        960
      ],
      "color": "#24971c",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 440,
      "title": "# ::Face 🙂",
      "bounding": [
        -5350,
        -3920,
        590,
        910
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 441,
      "title": "# ::Eyes 👀",
      "bounding": [
        -4740,
        -3920,
        590,
        910
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 449,
      "title": "💾 Save Group",
      "bounding": [
        -6650,
        -1400,
        650,
        610
      ],
      "color": "#67e811",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 448,
      "title": "#Save Draft 📐",
      "bounding": [
        -6640,
        -1260,
        310,
        320
      ],
      "color": "#8AA",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 450,
      "title": "#Save w/Metadata🗒️",
      "bounding": [
        -6320,
        -1360,
        310,
        400
      ],
      "color": "#8AA",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 451,
      "title": "# Image Holder",
      "bounding": [
        -6650,
        -2180,
        650,
        730
      ],
      "color": "#8AA",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 452,
      "title": "🎨 Post Processing (Realism Edition)",
      "bounding": [
        -4470,
        -2950,
        2220,
        1450
      ],
      "color": "#7d1919",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 453,
      "title": "Noodle Soup 🍜",
      "bounding": [
        -2940,
        -2140,
        330,
        130
      ],
      "color": "#444",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 454,
      "title": "Skin Realism Suite",
      "bounding": [
        -7010,
        -2950,
        2490,
        720
      ],
      "color": "#b58b2a",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 455,
      "title": "⚙️ User Settings",
      "bounding": [
        -7980,
        -5000,
        2620,
        990
      ],
      "color": "#ffffff",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 457,
      "title": "Relay Upscale",
      "bounding": [
        -7980,
        -2950,
        920,
        590
      ],
      "color": "#3f789e",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 456,
      "title": "#Relay Upscale Image",
      "bounding": [
        -7740,
        -2910,
        320,
        330
      ],
      "color": "#8AA",
      "flags": {
        "pinned": true
      }
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 1.1167815779424783,
      "offset": [
        6284.299564891418,
        4928.43971013285
      ]
    },
    "frontendVersion": "1.58.5",
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_KeepIntermediate": true,
    "VHS_latentpreviewrate": 0,
    "workflowRendererVersion": "LG",
    "ue_links": [
      {
        "downstream": "3015",
        "downstream_slot": 6,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "2085",
        "downstream_slot": 1,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3017",
        "downstream_slot": 3,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3017",
        "downstream_slot": 6,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3027",
        "downstream_slot": 3,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3027",
        "downstream_slot": 6,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3664",
        "downstream_slot": 3,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      },
      {
        "downstream": "3665",
        "downstream_slot": 3,
        "upstream": "3610",
        "upstream_slot": 2,
        "controller": "3094",
        "type": "VAE"
      }
    ],
    "links_added_by_ue": [
      48846,
      48847,
      48848,
      48849,
      48850,
      48851,
      48852,
      48853
    ],
    "groupNodes": {},
    "favoritedWidgets": {
      "favorites": []
    },
    "k2cf_state_id": "k2cf_1782395516386_1ufts1mp18p",
    "lc_guides": [
      {
        "axis": "x",
        "v": -8030,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -5060,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -4960,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -7980,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -4010,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -3960,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -5840,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -5790,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -3000,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -2950,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -4570,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -4560,
        "kind": "node"
      },
      {
        "axis": "y",
        "v": -2020,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -4620,
        "kind": "group"
      },
      {
        "axis": "x",
        "v": -6490,
        "kind": "group"
      },
      {
        "axis": "y",
        "v": -5110,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -4250,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -3940,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -3630,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -3320,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -3010,
        "kind": "node"
      },
      {
        "axis": "y",
        "v": -1600,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -6470,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -6390,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -6390,
        "kind": "node"
      },
      {
        "axis": "y",
        "v": -2910,
        "kind": "node"
      },
      {
        "axis": "x",
        "v": -7270,
        "kind": "node"
      },
      {
        "axis": "y",
        "v": -5000,
        "kind": "group"
      }
    ],
    "vision_assistant": {
      "snapshots": [
        {
          "name": "Realism (Human After All)",
          "created": 1794483307403,
          "items": [
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 1",
              "value": false
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 2",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 3",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 4",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 5",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 6",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 7",
              "value": false
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 8",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 9",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 10",
              "value": true
            },
            {
              "key": {
                "id": "3808",
                "type": "LC Bypasser",
                "title": "LC Bypasser"
              },
              "kind": "widget",
              "name": "Enable 11",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 1",
              "value": false
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 2",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 3",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 4",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 5",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 6",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 7",
              "value": false
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 8",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 9",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 10",
              "value": true
            },
            {
              "key": {
                "id": "3723",
                "type": "LC Bypasser Panel",
                "title": "Option Bypass"
              },
              "kind": "widget",
              "name": "Enable 11",
              "value": true
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "preset",
              "value": "Detailed Visual"
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "style_tag",
              "value": "Human After All"
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "max_tokens",
              "value": 1024
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "temperature",
              "value": 0.7
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "top_p",
              "value": 0.9
            },
            {
              "key": {
                "id": "3614",
                "type": "LCVisionPromptEnhancer",
                "title": "LC Vision Prompt Enhancer 📝"
              },
              "kind": "widget",
              "name": "repetition_penalty",
              "value": 1.1
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "video_max_frames",
              "value": 8
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "style_tag",
              "value": "Human After All"
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "max_image_side",
              "value": 768
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "jpeg_quality",
              "value": 90
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "max_tokens",
              "value": 600
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "temperature",
              "value": 0.6
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "top_p",
              "value": 0.9
            },
            {
              "key": {
                "id": "3615",
                "type": "LCVisionCaption",
                "title": "LC Vision Caption 📝"
              },
              "kind": "widget",
              "name": "repetition_penalty",
              "value": 1.1
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "preset",
              "value": "Real Skin Restore"
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.5
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "clean",
              "value": 0.2
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "pores",
              "value": 1.2
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "add_pores",
              "value": 0.6
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "pore_size",
              "value": 1
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "even_skin",
              "value": 0.05
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "wrinkles",
              "value": 0
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "even_colour",
              "value": 0.1
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "pigmentation",
              "value": 0.3
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "eye_detail",
              "value": 0.5
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "warmth",
              "value": -0.2
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "brightness",
              "value": 0.05
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "rosy",
              "value": 0.03
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "saturation",
              "value": -0.05
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "shadow_lift",
              "value": 0.1
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "delicate_skin",
              "value": true
            },
            {
              "key": {
                "id": "3821",
                "type": "LCSkinMaster",
                "title": "LC Skin Master ✨ (BETA)"
              },
              "kind": "widget",
              "name": "skin_match",
              "value": 1
            },
            {
              "key": {
                "id": "3730",
                "type": "LCApplyLUT",
                "title": "LC Apply LUT"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3730",
                "type": "LCApplyLUT",
                "title": "LC Apply LUT"
              },
              "kind": "widget",
              "name": "lut_name",
              "value": "LC Cool Breeze.cube"
            },
            {
              "key": {
                "id": "3730",
                "type": "LCApplyLUT",
                "title": "LC Apply LUT"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.26
            },
            {
              "key": {
                "id": "3730",
                "type": "LCApplyLUT",
                "title": "LC Apply LUT"
              },
              "kind": "widget",
              "name": "log",
              "value": false
            },
            {
              "key": {
                "id": "3730",
                "type": "LCApplyLUT",
                "title": "LC Apply LUT"
              },
              "kind": "widget",
              "name": "interpolation",
              "value": "tetrahedral"
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "intensity",
              "value": 0.2
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "threshold",
              "value": 0.6
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "smoothing",
              "value": 0.5
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "radius",
              "value": 2
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "saturation",
              "value": 0.75
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "exposure",
              "value": 1
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "mode",
              "value": "Pro-Mist"
            },
            {
              "key": {
                "id": "3742",
                "type": "LCBloom",
                "title": "LC Bloom"
              },
              "kind": "widget",
              "name": "look",
              "value": "Custom"
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "intensity",
              "value": 0.2
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "threshold",
              "value": 0.8
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "smoothing",
              "value": 0.3
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "radius",
              "value": 1
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "saturation",
              "value": 0.7
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "exposure",
              "value": 0.95
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "mode",
              "value": "Halation"
            },
            {
              "key": {
                "id": "3747",
                "type": "LCBloom",
                "title": "LC Bloom · Halation"
              },
              "kind": "widget",
              "name": "look",
              "value": "Custom"
            },
            {
              "key": {
                "id": "3745",
                "type": "LCLensProfile",
                "title": "LC Lens Profile"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3745",
                "type": "LCLensProfile",
                "title": "LC Lens Profile"
              },
              "kind": "widget",
              "name": "lens",
              "value": "Sony FE 55mm f/1.8"
            },
            {
              "key": {
                "id": "3745",
                "type": "LCLensProfile",
                "title": "LC Lens Profile"
              },
              "kind": "widget",
              "name": "mode",
              "value": "Add Aberrations"
            },
            {
              "key": {
                "id": "3745",
                "type": "LCLensProfile",
                "title": "LC Lens Profile"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.35
            },
            {
              "key": {
                "id": "3745",
                "type": "LCLensProfile",
                "title": "LC Lens Profile"
              },
              "kind": "widget",
              "name": "look",
              "value": "Custom"
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "look",
              "value": "Natural"
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "haze",
              "value": 0.08
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "haze_distance",
              "value": 0.5
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "haze_warmth",
              "value": 0
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "light_wrap",
              "value": 0.2
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "dof_blur",
              "value": 0.2
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "focus_range",
              "value": 0.15
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "bokeh",
              "value": 0.4
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "auto_focus",
              "value": true
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "focus_depth",
              "value": 0.32
            },
            {
              "key": {
                "id": "3755",
                "type": "LCDepthFX",
                "title": "LC Depth FX 🌫️"
              },
              "kind": "widget",
              "name": "depth_direction",
              "value": "Auto"
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "amount",
              "value": 0.34
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "start",
              "value": 0.15
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "end",
              "value": 0.85
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "peak",
              "value": 0
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "exponent",
              "value": 0
            },
            {
              "key": {
                "id": "3595",
                "type": "LCDetailDaemon",
                "title": "LC Detail Daemon (BETA)"
              },
              "kind": "widget",
              "name": "mode",
              "value": "look only"
            },
            {
              "key": {
                "id": "3727",
                "type": "LCNaturalLook",
                "title": "LC Natural Look 🍃"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3727",
                "type": "LCNaturalLook",
                "title": "LC Natural Look 🍃"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.5
            },
            {
              "key": {
                "id": "3727",
                "type": "LCNaturalLook",
                "title": "LC Natural Look 🍃"
              },
              "kind": "widget",
              "name": "skin",
              "value": 0.75
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "widget",
              "name": "source",
              "value": "image"
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "widget",
              "name": "upscale",
              "value": "2x"
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "widget",
              "name": "detail",
              "value": 0.7
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "widget",
              "name": "mask_protect_strength",
              "value": 0.5
            },
            {
              "key": {
                "id": "3840",
                "type": "LCRelayVSRUpscale",
                "title": "LC Relay VSR Upscale 🧩"
              },
              "kind": "widget",
              "name": "detect_faces",
              "value": true
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "blur_strength",
              "value": 1
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "edge_preservation",
              "value": 0.049
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "radius_multiplier",
              "value": 1
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.3
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "mode",
              "value": "smart"
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "luma",
              "value": 1
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "chroma",
              "value": 1
            },
            {
              "key": {
                "id": "3817",
                "type": "LCImageDenoise",
                "title": "LC Image Denoise"
              },
              "kind": "widget",
              "name": "keep_detail",
              "value": 0.5
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "mode",
              "value": 0
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "grain_size",
              "value": 1.2
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "strength",
              "value": 0.22
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "radius_variation",
              "value": 0.1
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "color_grain",
              "value": 0.2
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "softness",
              "value": 0.8
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "look",
              "value": "Custom"
            },
            {
              "key": {
                "id": "3851",
                "type": "LCFilmGrain",
                "title": "LC Film Grain"
              },
              "kind": "widget",
              "name": "response",
              "value": "sensor"
            },
            {
              "key": {
                "id": "3665",
                "type": "LCSmartInpaintPipe",
                "title": "Face Detailer"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3667",
                "type": "LCVRAMCacheClear",
                "title": "LC VRAM Cache Clear"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3669",
                "type": "LCPromptToConditioning",
                "title": "Prompt to Conditioning"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3673",
                "type": "LCPreviewMask",
                "title": "LC Preview Mask 🎭"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3684",
                "type": "LCPositive",
                "title": "Detailer Positive"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3690",
                "type": "LCControlPanel",
                "title": "LC Control Panel 🎛️"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3664",
                "type": "LCSmartInpaintPipe",
                "title": "Eyes Detailer"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3668",
                "type": "LCVRAMCacheClear",
                "title": "LC VRAM Cache Clear"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3671",
                "type": "LCPromptToConditioning",
                "title": "Prompt to Conditioning"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3675",
                "type": "LCPreviewMask",
                "title": "LC Preview Mask 🎭"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3685",
                "type": "LCPositive",
                "title": "Detailer Positive"
              },
              "kind": "mode",
              "value": 4
            },
            {
              "key": {
                "id": "3689",
                "type": "LCControlPanel",
                "title": "LC Control Panel 🎛️"
              },
              "kind": "mode",
              "value": 4
            }
          ]
        }
      ],
      "tour": {
        "title": "ComfyUI Workflow Tour: Lonecats Krea Real V10.0",
        "source": "saved",
        "saved": 1794519350602,
        "locked": true,
        "steps": [
          {
            "title": "Set Image & Aspect Ratio",
            "text": "Load your source image and set the size.\n\n💡 🗑️ in, 🗑️ out. Use good-quality images.",
            "groups": [
              {
                "title": "Image 1 🖼️ & Asprct Ratio 📐 Prep",
                "index": 6
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3089",
                "widget": "aspect_ratio",
                "why": "Pick the shape of the picture. Ignored when the original image resolution is on."
              },
              {
                "node": "3089",
                "widget": "max_resolution",
                "why": "This sets the maximum resolution for generation. Lower it for VRAM savings"
              },
              {
                "node": "3833",
                "widget": "boolean",
                "why": "You can use the original image resolution 🖼️📏 when you want the same aspect ratio. Very good when using 🥅 Controlnet"
              },
              {
                "node": "3499",
                "widget": "value",
                "why": "I2I works, but it messes with Image Reference. Use it sparingly, when you want the basic composition without the rigidity of Image Reference or 🥅 Controlnet."
              },
              {
                "node": "3495",
                "widget": "value",
                "why": "Cuts the background out of image 1 before it goes in."
              }
            ],
            "i18n": {
              "zh": {
                "title": "设置图片和宽高比",
                "text": "加载你的原图并设置尺寸。\n\n💡 🗑️ 进，🗑️ 出。请用质量好的图。",
                "src": "25d41859",
                "why": {
                  "3089|aspect_ratio": {
                    "text": "选择画面的形状。打开原图分辨率时会被忽略。",
                    "src": "eb1a7e86"
                  },
                  "3089|max_resolution": {
                    "text": "设置生成的最大分辨率。调低可以省显存",
                    "src": "6be75d9a"
                  },
                  "3833|boolean": {
                    "text": "想要同样的宽高比时，可以用原图分辨率 🖼️📏。用 🥅 Controlnet 时非常好用",
                    "src": "629429d3"
                  },
                  "3499|value": {
                    "text": "I2I 能用，但会干扰 Image Reference。少用：只在你想要大致构图、又不想要 Image Reference 或 🥅 Controlnet 那种死板的时候用。",
                    "src": "c90215f"
                  },
                  "3495|value": {
                    "text": "在图片 1 送进去之前把背景去掉。",
                    "src": "9090e91d"
                  }
                }
              },
              "ja": {
                "title": "画像とアスペクト比の設定",
                "text": "元画像を読み込んでサイズを決めます。\n\n💡 🗑️ を入れれば 🗑️ が出る。良い画質の画像を使いましょう。",
                "src": "25d41859",
                "why": {
                  "3089|aspect_ratio": {
                    "text": "画像の形を選びます。元画像の解像度がオンのときは無視されます。",
                    "src": "eb1a7e86"
                  },
                  "3089|max_resolution": {
                    "text": "生成の最大解像度を決めます。VRAM を節約したいなら下げてください",
                    "src": "6be75d9a"
                  },
                  "3833|boolean": {
                    "text": "同じアスペクト比にしたいときは元画像の解像度 🖼️📏 を使えます。🥅 Controlnet を使うときにとても便利",
                    "src": "629429d3"
                  },
                  "3499|value": {
                    "text": "I2I は使えますが、Image Reference を乱します。控えめに。Image Reference や 🥅 Controlnet ほど固くせず、大まかな構図だけ欲しいときに。",
                    "src": "c90215f"
                  },
                  "3495|value": {
                    "text": "画像 1 を入れる前に背景を切り抜きます。",
                    "src": "9090e91d"
                  }
                }
              },
              "ko": {
                "title": "이미지와 화면비 설정",
                "text": "원본 이미지를 불러오고 크기를 정해요.\n\n💡 🗑️ 넣으면 🗑️ 나와요. 화질 좋은 이미지를 쓰세요.",
                "src": "25d41859",
                "why": {
                  "3089|aspect_ratio": {
                    "text": "이미지 모양을 골라요. 원본 이미지 해상도가 켜져 있으면 무시돼요.",
                    "src": "eb1a7e86"
                  },
                  "3089|max_resolution": {
                    "text": "생성 최대 해상도를 정해요. VRAM을 아끼려면 낮추세요",
                    "src": "6be75d9a"
                  },
                  "3833|boolean": {
                    "text": "같은 화면비를 원하면 원본 이미지 해상도 🖼️📏를 쓸 수 있어요. 🥅 Controlnet을 쓸 때 아주 좋아요",
                    "src": "629429d3"
                  },
                  "3499|value": {
                    "text": "I2I는 되지만 Image Reference를 방해해요. 아껴서 쓰세요. Image Reference나 🥅 Controlnet처럼 딱딱하지 않게 기본 구도만 원할 때요.",
                    "src": "c90215f"
                  },
                  "3495|value": {
                    "text": "이미지 1을 넣기 전에 배경을 잘라내요.",
                    "src": "9090e91d"
                  }
                }
              }
            }
          },
          {
            "title": "Image 2 & 🪪 Identity Edit",
            "text": "A second reference image, and Identity Edit to carry a face (or a whole person) from one image onto the other.\n\n⚠️ Image Edit 🖼️🔁 must be ON in the Encoders for Identity Edit to work.",
            "groups": [
              {
                "title": "Image 2",
                "index": 8
              },
              {
                "title": "🪪 Identity Edit",
                "index": 7
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "2715",
                "widget": "value",
                "why": "Turn on image 2 as needed."
              },
              {
                "node": "3493",
                "widget": "value",
                "why": "Turns Identity Edit on. Can be used for both images."
              },
              {
                "node": "3583",
                "widget": "value",
                "why": "Ref boost for image 1. 1.0 typically works."
              },
              {
                "node": "3576",
                "widget": "value",
                "why": "Ref boost for image 2. Keep it higher than image 1. A face pic here going onto image 1? Set it to 4. Otherwise 2.0 typically works."
              }
            ],
            "i18n": {
              "zh": {
                "title": "图片 2 和 🪪 Identity Edit",
                "text": "第二张参考图，以及 Identity Edit：把一张图里的脸（或整个人）带到另一张图上。\n\n⚠️ Identity Edit 要生效，Encoders 里的 Image Edit 🖼️🔁 必须打开。",
                "src": "fc237423",
                "why": {
                  "2715|value": {
                    "text": "需要时打开图片 2。",
                    "src": "78a9cbc5"
                  },
                  "3493|value": {
                    "text": "打开 Identity Edit。两张图都能用。",
                    "src": "38e9eee"
                  },
                  "3583|value": {
                    "text": "图片 1 的参考增强。一般 1.0 就行。",
                    "src": "7f11d0cc"
                  },
                  "3576|value": {
                    "text": "图片 2 的参考增强。要比图片 1 高。这里放一张脸要换到图片 1 上？设成 4。其他情况一般 2.0 就行。",
                    "src": "c0101153"
                  }
                }
              },
              "ja": {
                "title": "画像 2 と 🪪 Identity Edit",
                "text": "2 枚目の参照画像と、ある画像の顔（または人物まるごと）を別の画像に移す Identity Edit。\n\n⚠️ Identity Edit を使うには、Encoders の Image Edit 🖼️🔁 をオンにする必要があります。",
                "src": "fc237423",
                "why": {
                  "2715|value": {
                    "text": "必要に応じて画像 2 をオンに。",
                    "src": "78a9cbc5"
                  },
                  "3493|value": {
                    "text": "Identity Edit をオンにします。両方の画像に使えます。",
                    "src": "38e9eee"
                  },
                  "3583|value": {
                    "text": "画像 1 の参照ブースト。たいてい 1.0 で OK。",
                    "src": "7f11d0cc"
                  },
                  "3576|value": {
                    "text": "画像 2 の参照ブースト。画像 1 より高くしてください。ここに顔写真を入れて画像 1 に乗せるなら 4 に。それ以外はたいてい 2.0 で OK。",
                    "src": "c0101153"
                  }
                }
              },
              "ko": {
                "title": "이미지 2와 🪪 Identity Edit",
                "text": "두 번째 참조 이미지, 그리고 한 이미지의 얼굴(또는 사람 전체)을 다른 이미지로 옮기는 Identity Edit.\n\n⚠️ Identity Edit가 작동하려면 Encoders에서 Image Edit 🖼️🔁를 켜야 해요.",
                "src": "fc237423",
                "why": {
                  "2715|value": {
                    "text": "필요할 때 이미지 2를 켜세요.",
                    "src": "78a9cbc5"
                  },
                  "3493|value": {
                    "text": "Identity Edit를 켜요. 두 이미지 모두에 쓸 수 있어요.",
                    "src": "38e9eee"
                  },
                  "3583|value": {
                    "text": "이미지 1의 참조 부스트. 보통 1.0이면 돼요.",
                    "src": "7f11d0cc"
                  },
                  "3576|value": {
                    "text": "이미지 2의 참조 부스트. 이미지 1보다 높게 두세요. 여기 얼굴 사진을 이미지 1에 옮기나요? 4로 하세요. 그 외에는 보통 2.0이면 돼요.",
                    "src": "c0101153"
                  }
                }
              }
            }
          },
          {
            "title": "Prepare Prompt & Controlnet",
            "text": "Vision Caption: This analyzes the image and creates a prompt for it. \n\n⚠️ 🥅 Controlnet can make it look plastic or painted. Just leave it off for super realistic images.",
            "groups": [
              {
                "title": "#     📝 Img Prompt !",
                "index": 1
              },
              {
                "title": "#   🥅 Controlnet",
                "index": 2
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3615",
                "widget": "style_tag",
                "why": "Human After All for real photos. Realistic, Anima, Noir, etc. for everything else. Even an NSFW setting."
              },
              {
                "node": "3615",
                "widget": "max_tokens",
                "why": "How long the caption can get. More words is not more realism."
              },
              {
                "node": "2564",
                "widget": "lora_name",
                "why": "You will need to download this. The link is in the main notes."
              }
            ],
            "i18n": {
              "zh": {
                "title": "准备提示词和 Controlnet",
                "text": "Vision Caption：分析图片并为它生成提示词。\n\n⚠️ 🥅 Controlnet 可能让画面看起来像塑料或像画出来的。要超写实就别开它。",
                "src": "76f7c3d4",
                "why": {
                  "3615|style_tag": {
                    "text": "真实照片用 Human After All。其他的用 Realistic、Anima、Noir 等等。甚至还有 NSFW 选项。",
                    "src": "f38ceff9"
                  },
                  "3615|max_tokens": {
                    "text": "描述最长能写多长。字多不等于更写实。",
                    "src": "8001cd91"
                  },
                  "2564|lora_name": {
                    "text": "这个需要你自己下载。链接在主说明里。",
                    "src": "c248230"
                  }
                }
              },
              "ja": {
                "title": "プロンプトと Controlnet の準備",
                "text": "Vision Caption：画像を分析して、その画像のプロンプトを作ります。\n\n⚠️ 🥅 Controlnet を使うとプラスチックっぽく、または絵っぽく見えることがあります。超リアルにしたいならオフのままで。",
                "src": "76f7c3d4",
                "why": {
                  "3615|style_tag": {
                    "text": "本物の写真なら Human After All。それ以外は Realistic、Anima、Noir など。NSFW の設定まであります。",
                    "src": "f38ceff9"
                  },
                  "3615|max_tokens": {
                    "text": "キャプションの最大の長さ。言葉が多いほどリアルになるわけではありません。",
                    "src": "8001cd91"
                  },
                  "2564|lora_name": {
                    "text": "これはダウンロードが必要です。リンクはメインのノートにあります。",
                    "src": "c248230"
                  }
                }
              },
              "ko": {
                "title": "프롬프트와 Controlnet 준비",
                "text": "Vision Caption: 이미지를 분석해서 그 이미지의 프롬프트를 만들어요.\n\n⚠️ 🥅 Controlnet은 플라스틱이나 그림처럼 보이게 만들 수 있어요. 아주 사실적인 이미지를 원하면 꺼 두세요.",
                "src": "76f7c3d4",
                "why": {
                  "3615|style_tag": {
                    "text": "실제 사진에는 Human After All. 나머지는 Realistic, Anima, Noir 등. NSFW 설정까지 있어요.",
                    "src": "f38ceff9"
                  },
                  "3615|max_tokens": {
                    "text": "캡션이 얼마나 길어질 수 있는지. 단어가 많다고 더 사실적인 건 아니에요.",
                    "src": "8001cd91"
                  },
                  "2564|lora_name": {
                    "text": "이건 직접 내려받아야 해요. 링크는 메인 노트에 있어요.",
                    "src": "c248230"
                  }
                }
              }
            }
          },
          {
            "title": "Encoders",
            "text": "The Encoders are what takes your prompt or reference and turns it into conditioning for the Sampler.\n\n⚠️🚫 Image Reference Edit does not work if Sage Attention is on! 🛑 They will error if both are turned off.",
            "groups": [
              {
                "title": "Encoders",
                "index": 5
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3036",
                "widget": "Enable 1",
                "why": "Uses only the prompt to generate the image. Use this one with 🥅 Controlnet."
              },
              {
                "node": "3036",
                "widget": "Enable 2",
                "why": "Uses the images you choose as references with your prompt."
              },
              {
                "node": "3102",
                "widget": "Enable 1",
                "why": "You can also enable 🥅 here"
              }
            ],
            "i18n": {
              "zh": {
                "title": "Encoders",
                "text": "Encoders 把你的提示词或参考图变成给采样器用的 conditioning。\n\n⚠️🚫 开着 Sage Attention 时 Image Reference Edit 无法使用！🛑 两个都关掉会报错。",
                "src": "e6c63377",
                "why": {
                  "3036|Enable 1": {
                    "text": "只用提示词生成图片。配合 🥅 Controlnet 用这个。",
                    "src": "a6ca570a"
                  },
                  "3036|Enable 2": {
                    "text": "把你选的图片和提示词一起当作参考。",
                    "src": "45b87859"
                  },
                  "3102|Enable 1": {
                    "text": "也可以在这里打开 🥅",
                    "src": "cb537b0d"
                  }
                }
              },
              "ja": {
                "title": "Encoders",
                "text": "Encoders は、プロンプトや参照画像をサンプラー用の conditioning に変換します。\n\n⚠️🚫 Sage Attention がオンだと Image Reference Edit は動きません！🛑 両方オフにするとエラーになります。",
                "src": "e6c63377",
                "why": {
                  "3036|Enable 1": {
                    "text": "プロンプトだけで画像を生成します。🥅 Controlnet と使うならこれ。",
                    "src": "a6ca570a"
                  },
                  "3036|Enable 2": {
                    "text": "選んだ画像をプロンプトと一緒に参照として使います。",
                    "src": "45b87859"
                  },
                  "3102|Enable 1": {
                    "text": "ここで 🥅 をオンにすることもできます",
                    "src": "cb537b0d"
                  }
                }
              },
              "ko": {
                "title": "Encoders",
                "text": "Encoders는 프롬프트나 참조 이미지를 샘플러가 쓰는 conditioning으로 바꿔요.\n\n⚠️🚫 Sage Attention이 켜져 있으면 Image Reference Edit가 작동하지 않아요! 🛑 둘 다 끄면 에러가 나요.",
                "src": "e6c63377",
                "why": {
                  "3036|Enable 1": {
                    "text": "프롬프트만으로 이미지를 생성해요. 🥅 Controlnet과 함께 쓸 때는 이거예요.",
                    "src": "a6ca570a"
                  },
                  "3036|Enable 2": {
                    "text": "고른 이미지를 프롬프트와 함께 참조로 써요.",
                    "src": "45b87859"
                  },
                  "3102|Enable 1": {
                    "text": "여기서 🥅를 켤 수도 있어요",
                    "src": "cb537b0d"
                  }
                }
              }
            }
          },
          {
            "title": "User Settings / Prompts",
            "text": "Pick your model and sampler settings, and type your prompt.\n\n💡 Prompt being stubborn? Click a word in the Weighted Prompt and drag the slider, like the SDXL days.",
            "groups": [
              {
                "title": "⚙️ User Settings",
                "index": 26
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3610",
                "widget": "model_file",
                "why": "Krealism V3.1 is set. ★ Recommended picks the encoder and VAE for your machine."
              },
              {
                "node": "3014",
                "widget": "total_steps",
                "why": "Total steps for generation"
              },
              {
                "node": "3014",
                "widget": "step_swap",
                "why": "This is the step that the second sampler kicks in. It should typically be around 75% of the total generation"
              },
              {
                "node": "3014",
                "widget": "denoise",
                "why": "Mainly for I2I. Around 0.97 for everyday use. It is also the first thing to go to when you want to change a pose."
              },
              {
                "node": "2909",
                "widget": "positive",
                "why": "Type your prompt here"
              },
              {
                "node": "3054",
                "widget": "Enable 1",
                "why": "These switches are here for your convenience."
              },
              {
                "node": "3132",
                "widget": "enabled",
                "why": "Removes words like \"child\" or \"late teens\" that LLMs sometimes add. Switching it on is your choice."
              }
            ],
            "i18n": {
              "zh": {
                "title": "用户设置 / 提示词",
                "text": "选择模型和采样设置，然后输入提示词。\n\n💡 提示词不听话？在 Weighted Prompt 里点一个词，拖动滑块，就像 SDXL 的年代一样。",
                "src": "5c34595f",
                "why": {
                  "3610|model_file": {
                    "text": "已经设成 Krealism V3.1。★ Recommended 会为你的电脑挑选编码器和 VAE。",
                    "src": "787fb370"
                  },
                  "3014|total_steps": {
                    "text": "生成的总步数",
                    "src": "9646291d"
                  },
                  "3014|step_swap": {
                    "text": "第二个采样器开始工作的那一步。通常应在总生成的 75% 左右",
                    "src": "de43fb14"
                  },
                  "3014|denoise": {
                    "text": "主要用于 I2I。日常用 0.97 左右。想换姿势时也是第一个要调的。",
                    "src": "f63d8359"
                  },
                  "2909|positive": {
                    "text": "在这里输入提示词",
                    "src": "8c19d140"
                  },
                  "3054|Enable 1": {
                    "text": "这些开关是为了方便你使用。",
                    "src": "3db7e55"
                  },
                  "3132|enabled": {
                    "text": "去掉 LLM 有时会加上的 \"child\" 或 \"late teens\" 这类词。开不开由你决定。",
                    "src": "a00c9baa"
                  }
                }
              },
              "ja": {
                "title": "ユーザー設定 / プロンプト",
                "text": "モデルとサンプラー設定を選んで、プロンプトを入力します。\n\n💡 プロンプトが言うことを聞かない？ Weighted Prompt で単語をクリックしてスライダーをドラッグ。SDXL の頃みたいに。",
                "src": "5c34595f",
                "why": {
                  "3610|model_file": {
                    "text": "Krealism V3.1 が設定済み。★ Recommended があなたのマシンに合うエンコーダーと VAE を選びます。",
                    "src": "787fb370"
                  },
                  "3014|total_steps": {
                    "text": "生成の合計ステップ数",
                    "src": "9646291d"
                  },
                  "3014|step_swap": {
                    "text": "2 つ目のサンプラーが始まるステップ。たいてい全体の 75% くらいにします",
                    "src": "de43fb14"
                  },
                  "3014|denoise": {
                    "text": "主に I2I 用。普段使いは 0.97 くらい。ポーズを変えたいときにも最初に触るところです。",
                    "src": "f63d8359"
                  },
                  "2909|positive": {
                    "text": "ここにプロンプトを入力",
                    "src": "8c19d140"
                  },
                  "3054|Enable 1": {
                    "text": "これらのスイッチは便利のために置いてあります。",
                    "src": "3db7e55"
                  },
                  "3132|enabled": {
                    "text": "LLM がときどき加える \"child\" や \"late teens\" のような言葉を取り除きます。オンにするかはお好みで。",
                    "src": "a00c9baa"
                  }
                }
              },
              "ko": {
                "title": "사용자 설정 / 프롬프트",
                "text": "모델과 샘플러 설정을 고르고 프롬프트를 입력해요.\n\n💡 프롬프트가 말을 안 듣나요? Weighted Prompt에서 단어를 클릭하고 슬라이더를 드래그하세요. SDXL 시절처럼요.",
                "src": "5c34595f",
                "why": {
                  "3610|model_file": {
                    "text": "Krealism V3.1이 설정되어 있어요. ★ Recommended가 내 컴퓨터에 맞는 인코더와 VAE를 골라 줘요.",
                    "src": "787fb370"
                  },
                  "3014|total_steps": {
                    "text": "생성 전체 스텝 수",
                    "src": "9646291d"
                  },
                  "3014|step_swap": {
                    "text": "두 번째 샘플러가 시작되는 스텝이에요. 보통 전체 생성의 75% 정도로 해요",
                    "src": "de43fb14"
                  },
                  "3014|denoise": {
                    "text": "주로 I2I용이에요. 평소에는 0.97 정도. 포즈를 바꾸고 싶을 때 가장 먼저 만지는 곳이기도 해요.",
                    "src": "f63d8359"
                  },
                  "2909|positive": {
                    "text": "여기에 프롬프트를 입력하세요",
                    "src": "8c19d140"
                  },
                  "3054|Enable 1": {
                    "text": "이 스위치들은 편하게 쓰라고 둔 거예요.",
                    "src": "3db7e55"
                  },
                  "3132|enabled": {
                    "text": "LLM이 가끔 넣는 \"child\"나 \"late teens\" 같은 단어를 지워요. 켤지는 선택이에요.",
                    "src": "a00c9baa"
                  }
                }
              }
            }
          },
          {
            "title": "LC LoRA Loader 🎚️",
            "text": "Place your LoRAs here.\n\n- The strength controls the clip and model\n- Organize them (move up and down) with the dots on the left side\n- Need to know the trigger words? Click the ℹ️, then click a trigger word to copy it into the prompt.",
            "groups": [],
            "nodes": [
              3803
            ],
            "settings": [],
            "i18n": {
              "zh": {
                "title": "LC LoRA Loader 🎚️",
                "text": "把你的 LoRA 放在这里。\n\n- strength 同时控制 clip 和 model\n- 用左边的圆点拖动来排序（上移、下移）\n- 想知道触发词？点 ℹ️，再点一个触发词就能复制到提示词里。",
                "src": "b56d0c14",
                "why": {}
              },
              "ja": {
                "title": "LC LoRA Loader 🎚️",
                "text": "LoRA はここに入れます。\n\n- strength は clip と model の両方に効きます\n- 左側のドットで並べ替え（上へ、下へ）\n- トリガーワードを知りたい？ ℹ️ をクリックして、トリガーワードをクリックするとプロンプトにコピーできます。",
                "src": "b56d0c14",
                "why": {}
              },
              "ko": {
                "title": "LC LoRA Loader 🎚️",
                "text": "LoRA는 여기에 넣어요.\n\n- strength는 clip과 model을 함께 조절해요\n- 왼쪽 점으로 순서를 바꿔요(위로, 아래로)\n- 트리거 단어가 궁금하면 ℹ️를 클릭하고, 트리거 단어를 클릭하면 프롬프트에 복사돼요.",
                "src": "b56d0c14",
                "why": {}
              }
            }
          },
          {
            "title": "Prompt Enhancer 📝",
            "text": "Turns your rough prompt into a full one. Text only, no image needed.\n\n⚠️ The Custom preset needs your own system prompt. Leave it blank and it errors.",
            "groups": [
              {
                "title": "Prompt Enhancer 📝",
                "index": 11
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3614",
                "widget": "preset",
                "why": "Enhance adds detail, Refine cleans up the wording, Creative Rewrite reimagines the scene, Detailed Visual maxes out the detail."
              },
              {
                "node": "3614",
                "widget": "style_tag",
                "why": "Human After All keeps beauty and render words out."
              }
            ],
            "i18n": {
              "zh": {
                "title": "Prompt Enhancer 📝",
                "text": "把你粗略的提示词变成完整的提示词。只用文字，不需要图片。\n\n⚠️ Custom 预设需要你自己的系统提示词。留空会报错。",
                "src": "38b6c95a",
                "why": {
                  "3614|preset": {
                    "text": "Enhance 加细节，Refine 整理措辞，Creative Rewrite 重新构想场景，Detailed Visual 把细节拉满。",
                    "src": "15cd8419"
                  },
                  "3614|style_tag": {
                    "text": "Human After All 不写美颜和渲染类的词。",
                    "src": "fc5c7d57"
                  }
                }
              },
              "ja": {
                "title": "Prompt Enhancer 📝",
                "text": "ざっくりしたプロンプトを完全なプロンプトにします。テキストだけで、画像は不要です。\n\n⚠️ Custom プリセットには自分のシステムプロンプトが必要です。空欄だとエラーになります。",
                "src": "38b6c95a",
                "why": {
                  "3614|preset": {
                    "text": "Enhance はディテールを足し、Refine は言い回しを整え、Creative Rewrite は場面を作り直し、Detailed Visual はディテールを最大にします。",
                    "src": "15cd8419"
                  },
                  "3614|style_tag": {
                    "text": "Human After All は美肌やレンダー系の言葉を入れません。",
                    "src": "fc5c7d57"
                  }
                }
              },
              "ko": {
                "title": "Prompt Enhancer 📝",
                "text": "대충 쓴 프롬프트를 완성된 프롬프트로 바꿔요. 텍스트만 쓰고, 이미지는 필요 없어요.\n\n⚠️ Custom 프리셋에는 직접 쓴 시스템 프롬프트가 필요해요. 비워 두면 에러가 나요.",
                "src": "38b6c95a",
                "why": {
                  "3614|preset": {
                    "text": "Enhance는 디테일을 더하고, Refine은 문장을 다듬고, Creative Rewrite는 장면을 새로 상상하고, Detailed Visual은 디테일을 최대로 끌어올려요.",
                    "src": "15cd8419"
                  },
                  "3614|style_tag": {
                    "text": "Human After All은 뷰티나 렌더 관련 단어를 빼요.",
                    "src": "fc5c7d57"
                  }
                }
              }
            }
          },
          {
            "title": "🧠 Brains",
            "text": "Where all the fun happens",
            "groups": [
              {
                "title": "🧠 Brains",
                "index": 9
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3591",
                "widget": "auto",
                "why": "Automatically adjusts speed for faster processing."
              },
              {
                "node": "3593",
                "widget": "sampler_name",
                "why": "Uses Res4Lyf samplers. Note: this only applies to generation, not detailing"
              },
              {
                "node": "3589",
                "widget": "sigma_curve_presets",
                "why": "Most frequently used settings are Base, Beta, and Gaussian"
              },
              {
                "node": "3595",
                "widget": "amount",
                "why": ".25 - .50 for detail. You really do not need to mess with the other settings"
              },
              {
                "node": "3585",
                "widget": "enable",
                "why": "This stops the generation here. Very useful for low VRAM or making tweaks before using the rest of the workflow"
              }
            ],
            "i18n": {
              "zh": {
                "title": "🧠 大脑",
                "text": "所有好玩的都在这里发生",
                "src": "fcb540ee",
                "why": {
                  "3591|auto": {
                    "text": "自动调整速度，处理更快。",
                    "src": "6b439c40"
                  },
                  "3593|sampler_name": {
                    "text": "使用 Res4Lyf 采样器。注意：只作用于生成，不作用于细化",
                    "src": "713dd266"
                  },
                  "3589|sigma_curve_presets": {
                    "text": "最常用的是 Base、Beta 和 Gaussian",
                    "src": "2290411e"
                  },
                  "3595|amount": {
                    "text": "细节用 .25 - .50。其他设置真的不用动",
                    "src": "6f79ba5d"
                  },
                  "3585|enable": {
                    "text": "让生成停在这里。低显存时，或在跑工作流后面部分之前做调整时非常有用",
                    "src": "4ac32aa8"
                  }
                }
              },
              "ja": {
                "title": "🧠 頭脳",
                "text": "楽しいことは全部ここで起きます",
                "src": "fcb540ee",
                "why": {
                  "3591|auto": {
                    "text": "速度を自動で調整して処理を速くします。",
                    "src": "6b439c40"
                  },
                  "3593|sampler_name": {
                    "text": "Res4Lyf のサンプラーを使います。注意：生成にだけ効き、ディテール処理には効きません",
                    "src": "713dd266"
                  },
                  "3589|sigma_curve_presets": {
                    "text": "よく使う設定は Base、Beta、Gaussian",
                    "src": "2290411e"
                  },
                  "3595|amount": {
                    "text": "ディテールには .25 - .50。ほかの設定は本当にいじらなくて大丈夫",
                    "src": "6f79ba5d"
                  },
                  "3585|enable": {
                    "text": "生成をここで止めます。VRAM が少ないときや、ワークフローの残りを使う前に調整したいときにとても便利",
                    "src": "4ac32aa8"
                  }
                }
              },
              "ko": {
                "title": "🧠 두뇌",
                "text": "재미있는 일은 전부 여기서 일어나요",
                "src": "fcb540ee",
                "why": {
                  "3591|auto": {
                    "text": "속도를 자동으로 조절해서 더 빨리 처리해요.",
                    "src": "6b439c40"
                  },
                  "3593|sampler_name": {
                    "text": "Res4Lyf 샘플러를 써요. 참고: 생성에만 적용되고 디테일 작업에는 적용되지 않아요",
                    "src": "713dd266"
                  },
                  "3589|sigma_curve_presets": {
                    "text": "가장 많이 쓰는 설정은 Base, Beta, Gaussian이에요",
                    "src": "2290411e"
                  },
                  "3595|amount": {
                    "text": "디테일에는 .25 - .50. 다른 설정은 정말 건드릴 필요 없어요",
                    "src": "6f79ba5d"
                  },
                  "3585|enable": {
                    "text": "생성을 여기서 멈춰요. VRAM이 적을 때나 워크플로 나머지를 쓰기 전에 손볼 때 아주 유용해요",
                    "src": "4ac32aa8"
                  }
                }
              }
            }
          },
          {
            "title": "AnyPaint 🖌️",
            "text": "Enable AnyPaint for post-generation touch-ups.\n\nYou can inpaint, outpaint, and rotate your image here",
            "groups": [
              {
                "title": "# Anypaint 🖌️",
                "index": 15
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3640",
                "widget": "value",
                "why": "Choose between inpaint or outpaint here"
              },
              {
                "node": "3653",
                "widget": "block",
                "why": "Turn this on or off to stop generation here before moving forward"
              },
              {
                "node": "3654",
                "widget": "block",
                "why": "Same as above"
              },
              {
                "node": "3654",
                "widget": "keep_frame",
                "why": "If you want the same outpaint each time, leave this on. Otherwise it snaps back after every generation"
              },
              {
                "node": "3639",
                "widget": "positive",
                "why": "Inpaint needs a prompt describing what you want. Outpaint is optional. You can also choose to use the base prompt for this"
              }
            ],
            "i18n": {
              "zh": {
                "title": "AnyPaint 🖌️",
                "text": "打开 AnyPaint，在生成后做修补。\n\n你可以在这里局部重绘、扩图和旋转图片",
                "src": "8988a369",
                "why": {
                  "3640|value": {
                    "text": "在这里选局部重绘或扩图",
                    "src": "c8f43b18"
                  },
                  "3653|block": {
                    "text": "打开或关闭它，让生成先停在这里再继续",
                    "src": "8c4fbaec"
                  },
                  "3654|block": {
                    "text": "同上",
                    "src": "e51ae1d0"
                  },
                  "3654|keep_frame": {
                    "text": "想每次都用同样的扩图就保持打开。否则每次生成后都会弹回去",
                    "src": "692961ac"
                  },
                  "3639|positive": {
                    "text": "局部重绘需要描述你想要什么的提示词。扩图可写可不写。也可以选择用基础提示词",
                    "src": "baacf7b3"
                  }
                }
              },
              "ja": {
                "title": "AnyPaint 🖌️",
                "text": "生成後の手直しには AnyPaint をオンに。\n\nここでインペイント、アウトペイント、画像の回転ができます",
                "src": "8988a369",
                "why": {
                  "3640|value": {
                    "text": "ここでインペイントかアウトペイントを選びます",
                    "src": "c8f43b18"
                  },
                  "3653|block": {
                    "text": "オン / オフで、先に進む前にここで生成を止められます",
                    "src": "8c4fbaec"
                  },
                  "3654|block": {
                    "text": "上と同じ",
                    "src": "e51ae1d0"
                  },
                  "3654|keep_frame": {
                    "text": "毎回同じアウトペイントにしたいならオンのままに。そうでないと生成のたびに元に戻ります",
                    "src": "692961ac"
                  },
                  "3639|positive": {
                    "text": "インペイントには、欲しいものを説明するプロンプトが必要です。アウトペイントは任意。ベースのプロンプトを使うこともできます",
                    "src": "baacf7b3"
                  }
                }
              },
              "ko": {
                "title": "AnyPaint 🖌️",
                "text": "생성 후 손볼 때는 AnyPaint를 켜세요.\n\n여기서 인페인트, 아웃페인트, 이미지 회전을 할 수 있어요",
                "src": "8988a369",
                "why": {
                  "3640|value": {
                    "text": "여기서 인페인트와 아웃페인트 중에 골라요",
                    "src": "c8f43b18"
                  },
                  "3653|block": {
                    "text": "켜거나 꺼서 다음으로 넘어가기 전에 여기서 생성을 멈춰요",
                    "src": "8c4fbaec"
                  },
                  "3654|block": {
                    "text": "위와 같아요",
                    "src": "e51ae1d0"
                  },
                  "3654|keep_frame": {
                    "text": "매번 같은 아웃페인트를 원하면 켜 두세요. 아니면 생성할 때마다 원래대로 돌아가요",
                    "src": "692961ac"
                  },
                  "3639|positive": {
                    "text": "인페인트에는 원하는 걸 설명하는 프롬프트가 필요해요. 아웃페인트는 선택이에요. 기본 프롬프트를 쓰도록 고를 수도 있어요",
                    "src": "baacf7b3"
                  }
                }
              }
            }
          },
          {
            "title": "Detailers (Typ.)",
            "text": "Skin aware detailers. The prompt (\"Face\", \"Eyes\") is what the SAM3 model looks for.\n\n⚠️ Off for realism. They redraw Krea's own pores into streaky texture and shrink the catchlights. Turn them on in pssst....over here 🤫 for art, small faces or a face that came out wrong.",
            "groups": [
              {
                "title": "Detailer Group 🔎",
                "index": 16
              },
              {
                "title": "# ::Face 🙂",
                "index": 17
              },
              {
                "title": "# ::Eyes 👀",
                "index": 18
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3665",
                "widget": "denoise",
                "why": "0.3 - 0.35. Higher starts adding blotches, then redraws a different face."
              },
              {
                "node": "3665",
                "widget": "tone_match",
                "why": "Nifty little trick. It matches the color tone of the masked area back with the original image so you do not get that washed out look"
              },
              {
                "node": "3665",
                "widget": "prompt",
                "why": "What SAM3 looks for. Face here, Eyes on the next one. Face:1 for only the biggest face."
              },
              {
                "node": "3683",
                "widget": "lora_rows",
                "why": "A character LoRA here keeps the face on model."
              }
            ],
            "i18n": {
              "zh": {
                "title": "Detailers（通用）",
                "text": "能识别皮肤的 detailer。提示词（\"Face\"、\"Eyes\"）就是 SAM3 模型要找的东西。\n\n⚠️ 写实时关闭。它们会把 Krea 自己的毛孔重画成条纹状纹理，还会缩小眼神光。画作、小脸或画坏的脸时，到 pssst....over here 🤫 里打开它们。",
                "src": "7b89d3c2",
                "why": {
                  "3665|denoise": {
                    "text": "0.3 - 0.35。再高就开始出现斑块，然后会重画成另一张脸。",
                    "src": "9b2f2472"
                  },
                  "3665|tone_match": {
                    "text": "很妙的小技巧。它把遮罩区域的色调和原图对齐，就不会有那种发白褪色的感觉",
                    "src": "f0389dd7"
                  },
                  "3665|prompt": {
                    "text": "SAM3 要找的东西。这里是 Face，下一个是 Eyes。Face:1 只处理最大的那张脸。",
                    "src": "3515e576"
                  },
                  "3683|lora_rows": {
                    "text": "这里放角色 LoRA，脸就能保持一致。",
                    "src": "52fa95c3"
                  }
                }
              },
              "ja": {
                "title": "Detailers（共通）",
                "text": "肌を認識する Detailer です。プロンプト（\"Face\"、\"Eyes\"）が SAM3 モデルの探すものです。\n\n⚠️ リアル系ではオフ。Krea 自身の毛穴を筋っぽいテクスチャに描き直し、キャッチライトも小さくします。イラスト、小さい顔、崩れた顔のときは pssst....over here 🤫 でオンにしてください。",
                "src": "7b89d3c2",
                "why": {
                  "3665|denoise": {
                    "text": "0.3 - 0.35。これより高いとシミが出始め、やがて別の顔に描き直されます。",
                    "src": "9b2f2472"
                  },
                  "3665|tone_match": {
                    "text": "ちょっとした小技。マスク部分の色味を元画像に合わせ直すので、色が抜けた感じになりません",
                    "src": "f0389dd7"
                  },
                  "3665|prompt": {
                    "text": "SAM3 が探すもの。ここは Face、次は Eyes。Face:1 で一番大きい顔だけ。",
                    "src": "3515e576"
                  },
                  "3683|lora_rows": {
                    "text": "ここにキャラクター LoRA を入れると顔がブレません。",
                    "src": "52fa95c3"
                  }
                }
              },
              "ko": {
                "title": "Detailers (공통)",
                "text": "피부를 인식하는 디테일러예요. 프롬프트(\"Face\", \"Eyes\")가 SAM3 모델이 찾는 대상이에요.\n\n⚠️ 사실적인 이미지에서는 꺼요. Krea 자체의 모공을 줄무늬 같은 질감으로 다시 그리고 캐치라이트도 작게 만들어요. 그림, 작은 얼굴, 잘못 나온 얼굴에는 pssst....over here 🤫에서 켜세요.",
                "src": "7b89d3c2",
                "why": {
                  "3665|denoise": {
                    "text": "0.3 - 0.35. 더 높이면 얼룩이 생기기 시작하고, 결국 다른 얼굴로 다시 그려요.",
                    "src": "9b2f2472"
                  },
                  "3665|tone_match": {
                    "text": "쏠쏠한 작은 요령이에요. 마스크 영역의 색감을 원본 이미지에 다시 맞춰서 물 빠진 느낌이 안 나요",
                    "src": "f0389dd7"
                  },
                  "3665|prompt": {
                    "text": "SAM3가 찾는 대상이에요. 여기는 Face, 다음은 Eyes. Face:1이면 가장 큰 얼굴만요.",
                    "src": "3515e576"
                  },
                  "3683|lora_rows": {
                    "text": "여기에 캐릭터 LoRA를 넣으면 얼굴이 유지돼요.",
                    "src": "52fa95c3"
                  }
                }
              }
            }
          },
          {
            "title": "Relay Upscale 🧩",
            "text": "One step, 2x or 4x, and it adds real skin and hair detail. A fraction of the time VOSR2 or SeedVR2 takes.\n\n✋ First use downloads the models (5.2 GB per upscale size).",
            "groups": [
              {
                "title": "Relay Upscale",
                "index": 27
              },
              {
                "title": "#Relay Upscale Image",
                "index": 28
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3840",
                "widget": "upscale",
                "why": "Pictures: 4x faces on > 2x faces on. 4x runs on an 8 GB card."
              },
              {
                "node": "3840",
                "widget": "detail",
                "why": "0.7 is the realism setting."
              },
              {
                "node": "3840",
                "widget": "detect_faces",
                "why": "Holds Relay's grain back on faces so skin keeps its look. Leave it on."
              }
            ],
            "i18n": {
              "zh": {
                "title": "Relay Upscale 🧩",
                "text": "一步完成，2x 或 4x，还会加上真实的皮肤和头发细节。只要 VOSR2 或 SeedVR2 的一小部分时间。\n\n✋ 第一次使用会下载模型（每个放大倍数 5.2 GB）。",
                "src": "cf6b6625",
                "why": {
                  "3840|upscale": {
                    "text": "图片：4x 开人脸 > 2x 开人脸。4x 在 8 GB 显卡上也能跑。",
                    "src": "48a50d99"
                  },
                  "3840|detail": {
                    "text": "0.7 是写实设置。",
                    "src": "a705e3e6"
                  },
                  "3840|detect_faces": {
                    "text": "在脸上压住 Relay 的颗粒，让皮肤保持原样。保持打开。",
                    "src": "86089a68"
                  }
                }
              },
              "ja": {
                "title": "Relay Upscale 🧩",
                "text": "1 ステップで 2x か 4x、本物の肌と髪のディテールも足してくれます。VOSR2 や SeedVR2 のほんの一部の時間で済みます。\n\n✋ 初回はモデルをダウンロードします（倍率ごとに 5.2 GB）。",
                "src": "cf6b6625",
                "why": {
                  "3840|upscale": {
                    "text": "画像：4x 顔オン > 2x 顔オン。4x は 8 GB のカードでも動きます。",
                    "src": "48a50d99"
                  },
                  "3840|detail": {
                    "text": "0.7 がリアル系の設定です。",
                    "src": "a705e3e6"
                  },
                  "3840|detect_faces": {
                    "text": "顔では Relay の粒子を抑えるので、肌の見た目が保たれます。オンのままで。",
                    "src": "86089a68"
                  }
                }
              },
              "ko": {
                "title": "Relay Upscale 🧩",
                "text": "한 단계로 2x 또는 4x, 실제 같은 피부와 머리카락 디테일도 더해요. VOSR2나 SeedVR2에 드는 시간의 일부면 돼요.\n\n✋ 처음 쓸 때 모델을 내려받아요(배율당 5.2 GB).",
                "src": "cf6b6625",
                "why": {
                  "3840|upscale": {
                    "text": "이미지: 4x 얼굴 켜기 > 2x 얼굴 켜기. 4x는 8 GB 카드에서도 돌아가요.",
                    "src": "48a50d99"
                  },
                  "3840|detail": {
                    "text": "0.7이 리얼리즘 설정이에요.",
                    "src": "a705e3e6"
                  },
                  "3840|detect_faces": {
                    "text": "얼굴에서는 Relay의 그레인을 줄여서 피부 느낌을 지켜요. 켜 두세요.",
                    "src": "86089a68"
                  }
                }
              }
            }
          },
          {
            "title": "Skin Realism Suite",
            "text": "Denoise, Person Mask and Skin Master. One switch per tool in the panel, turn off what you do not need.",
            "groups": [
              {
                "title": "Skin Realism Suite",
                "index": 25
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3817",
                "widget": "strength",
                "why": "0.3 for realism. Kills decode grit so Skin Master does not sharpen noise."
              },
              {
                "node": "3821",
                "widget": "preset",
                "why": "Real Skin Restore is set here. Pick a preset first, then fine-tune."
              },
              {
                "node": "3821",
                "widget": "strength",
                "why": "How much of the skin work shows."
              },
              {
                "node": "3821",
                "widget": "eye_detail",
                "why": "0 to 1. 0.5 lifts the iris ring around a dark pupil. 1 for close-ups."
              },
              {
                "node": "3822",
                "widget": "face",
                "why": "Optional. Only needed when you want ALL the skin and none of the clothes."
              }
            ],
            "i18n": {
              "zh": {
                "title": "Skin Realism Suite",
                "text": "Denoise、Person Mask 和 Skin Master。面板里每个工具一个开关，不需要的就关掉。",
                "src": "cc7ef5d2",
                "why": {
                  "3817|strength": {
                    "text": "写实用 0.3。去掉解码颗粒，免得 Skin Master 把噪点也锐化。",
                    "src": "8d447f19"
                  },
                  "3821|preset": {
                    "text": "这里设的是 Real Skin Restore。先选预设，再微调。",
                    "src": "c9c1a825"
                  },
                  "3821|strength": {
                    "text": "皮肤处理显示出来的程度。",
                    "src": "7bbb3422"
                  },
                  "3821|eye_detail": {
                    "text": "0 到 1。0.5 会提亮暗瞳孔周围的虹膜环。特写用 1。",
                    "src": "4a8912b"
                  },
                  "3822|face": {
                    "text": "可选。只有你想要全部皮肤、又完全不要衣服时才需要。",
                    "src": "32dbf59b"
                  }
                }
              },
              "ja": {
                "title": "Skin Realism Suite",
                "text": "Denoise、Person Mask、Skin Master。パネルのスイッチはツールごとに 1 つ。いらないものはオフに。",
                "src": "cc7ef5d2",
                "why": {
                  "3817|strength": {
                    "text": "リアル系は 0.3。デコードのザラつきを消すので、Skin Master がノイズをシャープにしません。",
                    "src": "8d447f19"
                  },
                  "3821|preset": {
                    "text": "ここは Real Skin Restore に設定済み。まずプリセットを選んで、それから微調整。",
                    "src": "c9c1a825"
                  },
                  "3821|strength": {
                    "text": "肌の処理がどれだけ見えるか。",
                    "src": "7bbb3422"
                  },
                  "3821|eye_detail": {
                    "text": "0 から 1。0.5 で暗い瞳孔のまわりの虹彩の輪が明るくなります。アップには 1。",
                    "src": "4a8912b"
                  },
                  "3822|face": {
                    "text": "任意。肌は全部、服はひとつも入れたくないときだけ必要です。",
                    "src": "32dbf59b"
                  }
                }
              },
              "ko": {
                "title": "Skin Realism Suite",
                "text": "Denoise, Person Mask, Skin Master. 패널에서 도구마다 스위치가 하나씩 있어요. 필요 없는 건 꺼 두세요.",
                "src": "cc7ef5d2",
                "why": {
                  "3817|strength": {
                    "text": "리얼리즘은 0.3. 디코드 거친 노이즈를 없애서 Skin Master가 노이즈를 선명하게 만들지 않아요.",
                    "src": "8d447f19"
                  },
                  "3821|preset": {
                    "text": "여기는 Real Skin Restore로 설정되어 있어요. 먼저 프리셋을 고르고, 그다음 미세 조정하세요.",
                    "src": "c9c1a825"
                  },
                  "3821|strength": {
                    "text": "피부 작업이 얼마나 드러나는지.",
                    "src": "7bbb3422"
                  },
                  "3821|eye_detail": {
                    "text": "0에서 1. 0.5는 어두운 동공 주위의 홍채 링을 밝혀요. 클로즈업에는 1.",
                    "src": "4a8912b"
                  },
                  "3822|face": {
                    "text": "선택이에요. 피부는 전부, 옷은 하나도 안 넣고 싶을 때만 필요해요.",
                    "src": "32dbf59b"
                  }
                }
              }
            }
          },
          {
            "title": "🎨 Post Processing (Realism Edition)",
            "text": "Sharpen, depth haze, bloom, lens, color and grain. The finishing touches.\n\n💡 Fix the seed, run it once, then only change things down here so nothing upstream runs again.",
            "groups": [
              {
                "title": "🎨 Post Processing (Realism Edition)",
                "index": 23
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3755",
                "widget": "haze",
                "why": "Distant areas fade toward the picture's own haze color. A little goes a long way."
              },
              {
                "node": "3742",
                "widget": "look",
                "why": "Use with Depth FX 🌫️"
              },
              {
                "node": "3745",
                "widget": "lens",
                "why": "Cool feature to get realistic warping that you get from a true camera lens"
              },
              {
                "node": "3730",
                "widget": "strength",
                "why": "0.2 to 0.4 is usually plenty. Full strength is a sledgehammer."
              },
              {
                "node": "3727",
                "widget": "strength",
                "why": "The holy grail of realism. Pulls all of the \"AI\" out of an image. 0.5 here."
              },
              {
                "node": "3851",
                "widget": "strength",
                "why": "0.22, sensor. It sits after Natural Look so the grain lands on the finished picture."
              },
              {
                "node": "3723",
                "widget": "Enable 7",
                "why": "📱 Phone Filters are off here. Turn them on for that phone camera look."
              }
            ],
            "i18n": {
              "zh": {
                "title": "🎨 后期处理（写实版）",
                "text": "锐化、景深雾气、泛光、镜头、颜色和颗粒。最后的润色。\n\n💡 固定 seed，跑一次，之后只改这下面的东西，上游就不会重跑。",
                "src": "54b6653e",
                "why": {
                  "3755|haze": {
                    "text": "远处的区域向画面自身的雾色渐隐。一点点就很够了。",
                    "src": "7b2a6c18"
                  },
                  "3742|look": {
                    "text": "配合 Depth FX 🌫️ 使用",
                    "src": "7fa95fdb"
                  },
                  "3745|lens": {
                    "text": "很酷的功能，能得到真实相机镜头那种逼真的变形",
                    "src": "57336f09"
                  },
                  "3730|strength": {
                    "text": "0.2 到 0.4 通常就够了。满强度像大锤。",
                    "src": "72cc8df0"
                  },
                  "3727|strength": {
                    "text": "写实的圣杯。把图片里所有的 \"AI 味\" 都抽掉。这里用 0.5。",
                    "src": "1c5bbdd0"
                  },
                  "3851|strength": {
                    "text": "0.22，sensor。它放在 Natural Look 之后，所以颗粒落在完成的画面上。",
                    "src": "396e42ef"
                  },
                  "3723|Enable 7": {
                    "text": "📱 这里的 Phone Filters 是关的。想要手机相机的感觉就打开。",
                    "src": "4239a13d"
                  }
                }
              },
              "ja": {
                "title": "🎨 ポストプロセス（リアル版）",
                "text": "シャープ、奥行きのかすみ、ブルーム、レンズ、色、粒子。仕上げです。\n\n💡 seed を固定して 1 回回したら、あとはここから下だけを変えれば上流は再実行されません。",
                "src": "54b6653e",
                "why": {
                  "3755|haze": {
                    "text": "遠くの部分が画像自身のかすみの色へフェードします。少しで十分効きます。",
                    "src": "7b2a6c18"
                  },
                  "3742|look": {
                    "text": "Depth FX 🌫️ と一緒に使ってください",
                    "src": "7fa95fdb"
                  },
                  "3745|lens": {
                    "text": "本物のカメラレンズのようなリアルな歪みが得られる、クールな機能",
                    "src": "57336f09"
                  },
                  "3730|strength": {
                    "text": "たいてい 0.2 から 0.4 で十分。フルの強さはハンマーです。",
                    "src": "72cc8df0"
                  },
                  "3727|strength": {
                    "text": "リアルの聖杯。画像から \"AI っぽさ\" を全部抜きます。ここでは 0.5。",
                    "src": "1c5bbdd0"
                  },
                  "3851|strength": {
                    "text": "0.22、sensor。Natural Look の後にあるので、粒子は仕上がった画像に乗ります。",
                    "src": "396e42ef"
                  },
                  "3723|Enable 7": {
                    "text": "📱 ここでは Phone Filters はオフ。スマホカメラっぽくしたいならオンに。",
                    "src": "4239a13d"
                  }
                }
              },
              "ko": {
                "title": "🎨 후처리 (리얼리즘 에디션)",
                "text": "샤프닝, 깊이 헤이즈, 블룸, 렌즈, 색, 그레인. 마무리 작업이에요.\n\n💡 seed를 고정하고 한 번 돌린 다음, 여기 아래만 바꾸면 위쪽은 다시 돌지 않아요.",
                "src": "54b6653e",
                "why": {
                  "3755|haze": {
                    "text": "먼 부분이 이미지 자체의 헤이즈 색으로 흐려져요. 조금만 넣어도 충분해요.",
                    "src": "7b2a6c18"
                  },
                  "3742|look": {
                    "text": "Depth FX 🌫️와 함께 쓰세요",
                    "src": "7fa95fdb"
                  },
                  "3745|lens": {
                    "text": "실제 카메라 렌즈에서 나오는 사실적인 왜곡을 얻는 멋진 기능이에요",
                    "src": "57336f09"
                  },
                  "3730|strength": {
                    "text": "보통 0.2에서 0.4면 충분해요. 최대 강도는 망치예요.",
                    "src": "72cc8df0"
                  },
                  "3727|strength": {
                    "text": "리얼리즘의 성배. 이미지에서 \"AI 느낌\"을 전부 빼요. 여기서는 0.5.",
                    "src": "1c5bbdd0"
                  },
                  "3851|strength": {
                    "text": "0.22, sensor. Natural Look 뒤에 있어서 그레인이 완성된 이미지 위에 얹혀요.",
                    "src": "396e42ef"
                  },
                  "3723|Enable 7": {
                    "text": "📱 여기서는 Phone Filters가 꺼져 있어요. 폰 카메라 느낌을 원하면 켜세요.",
                    "src": "4239a13d"
                  }
                }
              }
            }
          },
          {
            "title": "Last Image Holder",
            "text": "💡 I use this a lot when I am messing with settings. I'll stop it at draft mode for testing LoRAs or finding the right seed, then flip it to Final.",
            "groups": [
              {
                "title": "# Image Holder",
                "index": 22
              },
              {
                "title": "Final vs. Rough Draft",
                "index": 0
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3780",
                "widget": "state",
                "why": "Switch between Rough Draft or Final"
              },
              {
                "node": "3779",
                "widget": "mode",
                "why": "You can either hold the last image (refreshes every run) or hold until you clear it."
              }
            ],
            "i18n": {
              "zh": {
                "title": "Last Image Holder",
                "text": "💡 调设置时我经常用这个。测试 LoRA 或找合适的 seed 时我会让它停在草稿模式，然后再切到 Final。",
                "src": "ee90303f",
                "why": {
                  "3780|state": {
                    "text": "在 Rough Draft 和 Final 之间切换",
                    "src": "42fd4ca8"
                  },
                  "3779|mode": {
                    "text": "可以保留上一张图（每次运行都会刷新），或者一直保留到你清除为止。",
                    "src": "21e03225"
                  }
                }
              },
              "ja": {
                "title": "Last Image Holder",
                "text": "💡 設定をいじっているときによく使います。LoRA のテストや良い seed 探しのときはドラフトモードで止めて、そのあと Final に切り替えます。",
                "src": "ee90303f",
                "why": {
                  "3780|state": {
                    "text": "Rough Draft と Final を切り替えます",
                    "src": "42fd4ca8"
                  },
                  "3779|mode": {
                    "text": "最後の画像を保持（実行のたびに更新）するか、クリアするまで保持できます。",
                    "src": "21e03225"
                  }
                }
              },
              "ko": {
                "title": "Last Image Holder",
                "text": "💡 설정을 만질 때 정말 자주 써요. LoRA를 테스트하거나 좋은 seed를 찾을 때는 드래프트 모드에서 멈추고, 그다음 Final로 바꿔요.",
                "src": "ee90303f",
                "why": {
                  "3780|state": {
                    "text": "Rough Draft와 Final 사이를 전환해요",
                    "src": "42fd4ca8"
                  },
                  "3779|mode": {
                    "text": "마지막 이미지를 유지(실행할 때마다 새로 고침)하거나, 지울 때까지 유지할 수 있어요.",
                    "src": "21e03225"
                  }
                }
              }
            }
          },
          {
            "title": "Save Draft & Metadata",
            "text": "Save the draft to the 'Drafts' folder. Embed workflow and CivitAI metadata for tracking.",
            "groups": [
              {
                "title": "💾 Save Group",
                "index": 19
              },
              {
                "title": "#Save Draft 📐",
                "index": 20
              },
              {
                "title": "#Save w/Metadata🗒️",
                "index": 21
              }
            ],
            "nodes": [],
            "settings": [
              {
                "node": "3768",
                "widget": "value",
                "why": "The name your images are saved under."
              },
              {
                "node": "3771",
                "widget": "folder",
                "why": "Sets output folder for draft images."
              },
              {
                "node": "3773",
                "widget": "timestamp",
                "why": "Leaves a timestamp on the folder. Personal preference"
              },
              {
                "node": "3773",
                "widget": "include_prefix_in_path",
                "why": "This will put the prefix name in the folder. Good for sorting ...if you change the name."
              }
            ],
            "i18n": {
              "zh": {
                "title": "保存草稿和元数据",
                "text": "把草稿存到 'Drafts' 文件夹。嵌入工作流和 CivitAI 元数据，方便追踪。",
                "src": "cc60b5af",
                "why": {
                  "3768|value": {
                    "text": "你的图片保存时用的名字。",
                    "src": "5f09177"
                  },
                  "3771|folder": {
                    "text": "设置草稿图的输出文件夹。",
                    "src": "faf067df"
                  },
                  "3773|timestamp": {
                    "text": "在文件夹上加时间戳。看个人喜好",
                    "src": "9797b133"
                  },
                  "3773|include_prefix_in_path": {
                    "text": "会把前缀名放进文件夹名里。方便整理……如果你改了名字的话。",
                    "src": "925d3c94"
                  }
                }
              },
              "ja": {
                "title": "ドラフトとメタデータの保存",
                "text": "ドラフトは 'Drafts' フォルダに保存。管理しやすいよう、ワークフローと CivitAI のメタデータを埋め込みます。",
                "src": "cc60b5af",
                "why": {
                  "3768|value": {
                    "text": "画像を保存するときの名前。",
                    "src": "5f09177"
                  },
                  "3771|folder": {
                    "text": "ドラフト画像の出力フォルダを設定します。",
                    "src": "faf067df"
                  },
                  "3773|timestamp": {
                    "text": "フォルダにタイムスタンプを付けます。好みで",
                    "src": "9797b133"
                  },
                  "3773|include_prefix_in_path": {
                    "text": "プレフィックス名をフォルダに入れます。整理に便利……名前を変えるならね。",
                    "src": "925d3c94"
                  }
                }
              },
              "ko": {
                "title": "드래프트와 메타데이터 저장",
                "text": "드래프트를 'Drafts' 폴더에 저장해요. 관리하기 쉽게 워크플로와 CivitAI 메타데이터를 넣어요.",
                "src": "cc60b5af",
                "why": {
                  "3768|value": {
                    "text": "이미지가 저장될 이름이에요.",
                    "src": "5f09177"
                  },
                  "3771|folder": {
                    "text": "드래프트 이미지의 출력 폴더를 정해요.",
                    "src": "faf067df"
                  },
                  "3773|timestamp": {
                    "text": "폴더에 타임스탬프를 남겨요. 취향대로",
                    "src": "9797b133"
                  },
                  "3773|include_prefix_in_path": {
                    "text": "접두어 이름을 폴더에 넣어요. 정리할 때 좋아요...이름을 바꾼다면요.",
                    "src": "925d3c94"
                  }
                }
              }
            }
          }
        ],
        "i18n": {
          "zh": {
            "title": "ComfyUI 工作流导览：Lonecats Krea Real V10.0"
          },
          "ja": {
            "title": "ComfyUI ワークフローツアー：Lonecats Krea Real V10.0"
          },
          "ko": {
            "title": "ComfyUI 워크플로 투어: Lonecats Krea Real V10.0"
          }
        }
      }
    }
  },
  "version": 0.4,
  "seed_widgets": {
    "3589": 25,
    "3614": 8,
    "3615": 10,
    "3644": 3,
    "3727": 2,
    "3821": 16,
    "3840": 2,
    "3851": 4
  }
}