{
  "id": "f4c3385a-b513-41e1-9d84-ae8b50c01fde",
  "revision": 0,
  "last_node_id": 12,
  "last_link_id": 15,
  "nodes": [
    {
      "id": 7,
      "type": "CLIPTextEncode",
      "pos": [
        390,
        270
      ],
      "size": [
        425.27801513671875,
        180.6060791015625
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 5
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "slot_index": 0,
          "links": [
            6
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "text, watermark, blurry"
      ],
      "widgets_values_named": {
        "text": "text, watermark, blurry"
      }
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [
        390,
        30
      ],
      "size": [
        422.84503173828125,
        164.31304931640625
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 3
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "slot_index": 0,
          "links": [
            4
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "a small wooden cabin beside a mountain lake, a single round blue stained glass window in the upper front gable, blue glass glowing softly, wooden walls, watercolor illustration, soft colors, no people"
      ],
      "widgets_values_named": {
        "text": "a small wooden cabin beside a mountain lake, a single round blue stained glass window in the upper front gable, blue glass glowing softly, wooden walls, watercolor illustration, soft colors, no people"
      }
    },
    {
      "id": 3,
      "type": "KSampler",
      "pos": [
        860,
        100
      ],
      "size": [
        315,
        262
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 1
        },
        {
          "name": "positive",
          "type": "CONDITIONING",
          "link": 4
        },
        {
          "name": "negative",
          "type": "CONDITIONING",
          "link": 6
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 2
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "slot_index": 0,
          "links": [
            7
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "KSampler"
      },
      "widgets_values": [
        20261014,
        "fixed",
        30,
        7,
        "dpmpp_2m",
        "karras",
        0.65
      ],
      "widgets_values_named": {
        "seed": 20261014,
        "control_after_generate": "fixed",
        "steps": 30,
        "cfg": 7,
        "sampler_name": "dpmpp_2m",
        "scheduler": "karras",
        "denoise": 0.65
      }
    },
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [
        1210,
        100
      ],
      "size": [
        210,
        46
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 7
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 8
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            9
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      }
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [
        1850,
        100
      ],
      "size": [
        253.47265625,
        270
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 15
        }
      ],
      "outputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {},
      "widgets_values": [
        "LocalGen-ComfyUI-SDXL-inpaint-20261017"
      ],
      "widgets_values_named": {
        "filename_prefix": "LocalGen-ComfyUI-SDXL-inpaint-20261017"
      }
    },
    {
      "id": 4,
      "type": "CheckpointLoaderSimple",
      "pos": [
        0,
        30
      ],
      "size": [
        315,
        98
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "slot_index": 0,
          "links": [
            1
          ]
        },
        {
          "name": "CLIP",
          "type": "CLIP",
          "slot_index": 1,
          "links": [
            3,
            5
          ]
        },
        {
          "name": "VAE",
          "type": "VAE",
          "slot_index": 2,
          "links": [
            8,
            11
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple"
      },
      "widgets_values": [
        "sd_xl_base_1.0.safetensors"
      ],
      "widgets_values_named": {
        "ckpt_name": "sd_xl_base_1.0.safetensors"
      }
    },
    {
      "id": 10,
      "type": "LoadImage",
      "pos": [
        0,
        260
      ],
      "size": [
        363.0484375,
        430
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            10,
            13
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "slot_index": 1,
          "links": [
            12,
            14
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage",
        "image": "clipspace-painted-masked-1792194750317.png [input]"
      },
      "widgets_values": [
        "input-cabin.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "input-cabin.png",
        "upload": "image"
      }
    },
    {
      "id": 11,
      "type": "VAEEncodeForInpaint",
      "pos": [
        400,
        520
      ],
      "size": [
        385.812109375,
        100
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "pixels",
          "type": "IMAGE",
          "link": 10
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 11
        },
        {
          "name": "mask",
          "type": "MASK",
          "link": 12
        }
      ],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "slot_index": 0,
          "links": [
            2
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEEncodeForInpaint"
      },
      "widgets_values": [
        6
      ],
      "widgets_values_named": {
        "grow_mask_by": 6
      }
    },
    {
      "id": 12,
      "type": "ImageCompositeMasked",
      "pos": [
        1490,
        100
      ],
      "size": [
        347.9546875,
        200
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "destination",
          "type": "IMAGE",
          "link": 13
        },
        {
          "name": "source",
          "type": "IMAGE",
          "link": 9
        },
        {
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 14
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "slot_index": 0,
          "links": [
            15
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageCompositeMasked"
      },
      "widgets_values": [
        0,
        0,
        false
      ],
      "widgets_values_named": {
        "x": 0,
        "y": 0,
        "resize_source": false
      }
    }
  ],
  "links": [
    [
      1,
      4,
      0,
      3,
      0,
      "MODEL"
    ],
    [
      3,
      4,
      1,
      6,
      0,
      "CLIP"
    ],
    [
      4,
      6,
      0,
      3,
      1,
      "CONDITIONING"
    ],
    [
      5,
      4,
      1,
      7,
      0,
      "CLIP"
    ],
    [
      6,
      7,
      0,
      3,
      2,
      "CONDITIONING"
    ],
    [
      7,
      3,
      0,
      8,
      0,
      "LATENT"
    ],
    [
      8,
      4,
      2,
      8,
      1,
      "VAE"
    ],
    [
      2,
      11,
      0,
      3,
      3,
      "LATENT"
    ],
    [
      10,
      10,
      0,
      11,
      0,
      "IMAGE"
    ],
    [
      11,
      4,
      2,
      11,
      1,
      "VAE"
    ],
    [
      12,
      10,
      1,
      11,
      2,
      "MASK"
    ],
    [
      9,
      8,
      0,
      12,
      1,
      "IMAGE"
    ],
    [
      13,
      10,
      0,
      12,
      0,
      "IMAGE"
    ],
    [
      15,
      12,
      0,
      9,
      0,
      "IMAGE"
    ],
    [
      14,
      10,
      1,
      12,
      2,
      "MASK"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.6781344679723845,
      "offset": [
        363.912109375,
        320.79715576171884
      ]
    },
    "node_versions": {
      "comfy-core": "0.3.14"
    },
    "frontendVersion": "1.55.17"
  },
  "version": 0.4
}
