{
  "id": "059929eb-4a65-4955-ac5a-f719c90cd105",
  "revision": 0,
  "last_node_id": 4481187995152975,
  "last_link_id": 4333863531257138,
  "nodes": [
    {
      "id": 28295299064597,
      "type": "MaskToImage",
      "pos": [
        7192.57,
        76.92
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 29,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "mask",
          "name": "mask",
          "type": "MASK",
          "link": 4333863531257107
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            2093387920856118
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "MaskToImage"
      }
    },
    {
      "id": 100085444133867,
      "type": "ImageScaleToTotalPixels",
      "pos": [
        2786.27,
        -150.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": 3362260925632420
        },
        {
          "localized_name": "upscale_method",
          "name": "upscale_method",
          "type": "COMBO",
          "widget": {
            "name": "upscale_method"
          },
          "link": null
        },
        {
          "localized_name": "megapixels",
          "name": "megapixels",
          "type": "FLOAT",
          "widget": {
            "name": "megapixels"
          },
          "link": null
        },
        {
          "localized_name": "resolution_steps",
          "name": "resolution_steps",
          "type": "INT",
          "widget": {
            "name": "resolution_steps"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            3422914546205440,
            1692607673165004
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageScaleToTotalPixels"
      },
      "widgets_values": [
        "lanczos",
        1,
        16
      ],
      "widgets_values_named": {
        "upscale_method": "lanczos",
        "megapixels": 1,
        "resolution_steps": 16
      }
    },
    {
      "id": 347113447795942,
      "type": "VAELoader",
      "pos": [
        2262.29,
        640.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "vae_name",
          "name": "vae_name",
          "type": "COMBO",
          "widget": {
            "name": "vae_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "VAE",
          "name": "VAE",
          "type": "VAE",
          "links": [
            4333863531257115
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "full_encoder_small_decoder.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "full_encoder_small_decoder.safetensors"
      }
    },
    {
      "id": 1088218118488513,
      "type": "ReferenceLatent",
      "pos": [
        4520.57,
        352.86
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 39,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "conditioning",
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 4216680206483026
        },
        {
          "localized_name": "latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": 4333863531257111
        }
      ],
      "outputs": [
        {
          "localized_name": "CONDITIONING",
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            3535478220255601
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ReferenceLatent"
      }
    },
    {
      "id": 1492076251803268,
      "type": "SamplerCustomAdvanced",
      "pos": [
        5609.71,
        -103.95
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 41,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "noise",
          "name": "noise",
          "type": "NOISE",
          "link": 1586703100784983
        },
        {
          "localized_name": "guider",
          "name": "guider",
          "type": "GUIDER",
          "link": 412733668359154
        },
        {
          "localized_name": "sampler",
          "name": "sampler",
          "type": "SAMPLER",
          "link": 350889636122410
        },
        {
          "localized_name": "sigmas",
          "name": "sigmas",
          "type": "SIGMAS",
          "link": 1000025126007141
        },
        {
          "localized_name": "latent_image",
          "name": "latent_image",
          "type": "LATENT",
          "link": 3967014017266178
        }
      ],
      "outputs": [
        {
          "localized_name": "output",
          "name": "output",
          "type": "LATENT",
          "links": [
            1580865813557821
          ]
        },
        {
          "localized_name": "denoised_output",
          "name": "denoised_output",
          "type": "LATENT",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "SamplerCustomAdvanced"
      }
    },
    {
      "id": 1655565804952390,
      "type": "CLIPLoader",
      "pos": [
        2262.29,
        365.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "clip_name",
          "name": "clip_name",
          "type": "COMBO",
          "widget": {
            "name": "clip_name"
          },
          "link": null
        },
        {
          "localized_name": "type",
          "name": "type",
          "type": "COMBO",
          "widget": {
            "name": "type"
          },
          "link": null
        },
        {
          "localized_name": "device",
          "name": "device",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "device"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "CLIP",
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            364333352359774,
            151383263894849
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPLoader"
      },
      "widgets_values": [
        "qwen_3_8b_fp8mixed.safetensors",
        "flux2",
        "default"
      ],
      "widgets_values_named": {
        "clip_name": "qwen_3_8b_fp8mixed.safetensors",
        "type": "flux2",
        "device": "default"
      }
    },
    {
      "id": 1712448492655666,
      "type": "UnetLoaderGGUF",
      "pos": [
        2262.29,
        90.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "unet_name",
          "name": "unet_name",
          "type": "COMBO",
          "widget": {
            "name": "unet_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MODEL",
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            4333863531257112
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "UnetLoaderGGUF"
      },
      "widgets_values": [
        "flux-2-klein-9b-Q5_K_S.gguf"
      ],
      "widgets_values_named": {
        "unet_name": "flux-2-klein-9b-Q5_K_S.gguf"
      }
    },
    {
      "id": 2253641791726006,
      "type": "GetImageSize",
      "pos": [
        3319.99,
        120.29
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 19,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": 3422914546205440
        }
      ],
      "outputs": [
        {
          "localized_name": "width",
          "name": "width",
          "type": "INT",
          "links": [
            4333863531257126
          ]
        },
        {
          "localized_name": "height",
          "name": "height",
          "type": "INT",
          "links": [
            4333863531257130
          ]
        },
        {
          "localized_name": "batch_size",
          "name": "batch_size",
          "type": "INT",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "GetImageSize"
      }
    },
    {
      "id": 2262350466905881,
      "type": "SaveImage",
      "pos": [
        7636.68,
        -150.0
      ],
      "size": [
        380,
        480
      ],
      "flags": {},
      "order": 45,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "link": 1888237620700377
        },
        {
          "localized_name": "filename_prefix",
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {},
      "widgets_values": [
        "FLUX2__10_Masked_Image_Edit"
      ],
      "widgets_values_named": {
        "filename_prefix": "FLUX2__10_Masked_Image_Edit"
      }
    },
    {
      "id": 2493305518029990,
      "type": "LoadImage",
      "pos": [
        993.38,
        90
      ],
      "size": [
        380,
        480
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "COMBO",
          "widget": {
            "name": "image"
          },
          "link": null
        },
        {
          "localized_name": "choose file to upload",
          "name": "upload",
          "type": "IMAGEUPLOAD",
          "widget": {
            "name": "upload"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            786567128071592,
            3362260925632420,
            4333863531257099
          ]
        },
        {
          "localized_name": "MASK",
          "name": "MASK",
          "type": "MASK",
          "links": [
            4333863531257104,
            4333863531257134
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "Fashion_Masked_Edit_Example.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "Fashion_Masked_Edit_Example.png",
        "upload": "image"
      }
    },
    {
      "id": 2880046718536041,
      "type": "VAEEncode",
      "pos": [
        3319.99,
        -124.86
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 22,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "pixels",
          "name": "pixels",
          "type": "IMAGE",
          "link": 1692607673165004
        },
        {
          "localized_name": "vae",
          "name": "vae",
          "type": "VAE",
          "link": 4333863531257117
        }
      ],
      "outputs": [
        {
          "localized_name": "LATENT",
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            4333863531257108
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEEncode"
      }
    },
    {
      "id": 3260739619666090,
      "type": "RandomNoise",
      "pos": [
        5019.07,
        -150.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "noise_seed",
          "name": "noise_seed",
          "type": "INT",
          "widget": {
            "name": "noise_seed"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "NOISE",
          "name": "NOISE",
          "type": "NOISE",
          "links": [
            1586703100784983
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "RandomNoise"
      },
      "widgets_values": [
        424247,
        "fixed"
      ],
      "widgets_values_named": {
        "noise_seed": 424247,
        "control_after_generate": "fixed"
      }
    },
    {
      "id": 3357245471922315,
      "type": "CLIPTextEncode",
      "pos": [
        3835.43,
        352.86
      ],
      "size": [
        460,
        180
      ],
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "clip",
          "name": "clip",
          "type": "CLIP",
          "link": 151383263894849
        },
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "CONDITIONING",
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            4216680206483026
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "text": ""
      }
    },
    {
      "id": 3607772695118763,
      "type": "CLIPTextEncode",
      "pos": [
        3835.43,
        -74.29
      ],
      "size": [
        460,
        340
      ],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "clip",
          "name": "clip",
          "type": "CLIP",
          "link": 364333352359774
        },
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "CONDITIONING",
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            1565615337263245
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncode"
      },
      "widgets_values": [
        "Edit this photograph: change both sneakers to bright red sneakers. Keep their exact shape, laces, soles and material texture. Change only their colour. Preserve the same person, face, hair, clothing, body pose, framing, background, lighting and all other details. One realistic photograph."
      ],
      "widgets_values_named": {
        "text": "Edit this photograph: change both sneakers to bright red sneakers. Keep their exact shape, laces, soles and material texture. Change only their colour. Preserve the same person, face, hair, clothing, body pose, framing, background, lighting and all other details. One realistic photograph."
      }
    },
    {
      "id": 3627440111155110,
      "type": "VAEDecodeTiled",
      "pos": [
        6115.23,
        -150
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 42,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "samples",
          "name": "samples",
          "type": "LATENT",
          "link": 1580865813557821
        },
        {
          "localized_name": "vae",
          "name": "vae",
          "type": "VAE",
          "link": 4333863531257119
        },
        {
          "localized_name": "tile_size",
          "name": "tile_size",
          "type": "INT",
          "widget": {
            "name": "tile_size"
          },
          "link": null
        },
        {
          "localized_name": "overlap",
          "name": "overlap",
          "type": "INT",
          "widget": {
            "name": "overlap"
          },
          "link": null
        },
        {
          "localized_name": "temporal_size",
          "name": "temporal_size",
          "type": "INT",
          "widget": {
            "name": "temporal_size"
          },
          "link": null
        },
        {
          "localized_name": "temporal_overlap",
          "name": "temporal_overlap",
          "type": "INT",
          "widget": {
            "name": "temporal_overlap"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            923139282269983
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecodeTiled"
      },
      "widgets_values": [
        512,
        64,
        16,
        4
      ],
      "widgets_values_named": {
        "tile_size": 512,
        "overlap": 64,
        "temporal_size": 16,
        "temporal_overlap": 4
      }
    },
    {
      "id": 3640692294500760,
      "type": "CFGGuider",
      "pos": [
        5019.07,
        82.62
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 40,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "model",
          "name": "model",
          "type": "MODEL",
          "link": 4333863531257114
        },
        {
          "localized_name": "positive",
          "name": "positive",
          "type": "CONDITIONING",
          "link": 3299952641054528
        },
        {
          "localized_name": "negative",
          "name": "negative",
          "type": "CONDITIONING",
          "link": 3535478220255601
        },
        {
          "localized_name": "cfg",
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "GUIDER",
          "name": "GUIDER",
          "type": "GUIDER",
          "links": [
            412733668359154
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "CFGGuider"
      },
      "widgets_values": [
        1
      ],
      "widgets_values_named": {
        "cfg": 1
      }
    },
    {
      "id": 3871550678183290,
      "type": "KSamplerSelect",
      "pos": [
        5019.07,
        315.25
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "sampler_name",
          "name": "sampler_name",
          "type": "COMBO",
          "widget": {
            "name": "sampler_name"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "SAMPLER",
          "name": "SAMPLER",
          "type": "SAMPLER",
          "links": [
            350889636122410
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "KSamplerSelect"
      },
      "widgets_values": [
        "euler"
      ],
      "widgets_values_named": {
        "sampler_name": "euler"
      }
    },
    {
      "id": 3882807377131889,
      "type": "GetImageSize",
      "pos": [
        1556.18,
        116.66
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": 786567128071592
        }
      ],
      "outputs": [
        {
          "localized_name": "width",
          "name": "width",
          "type": "INT",
          "links": [
            4333863531257120
          ]
        },
        {
          "localized_name": "height",
          "name": "height",
          "type": "INT",
          "links": [
            4333863531257123
          ]
        },
        {
          "localized_name": "batch_size",
          "name": "batch_size",
          "type": "INT",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "GetImageSize"
      }
    },
    {
      "id": 3922313118872625,
      "type": "EmptyFlux2LatentImage",
      "pos": [
        5019.07,
        780.49
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 37,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "width",
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 4333863531257129
        },
        {
          "localized_name": "height",
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 4333863531257133
        },
        {
          "localized_name": "batch_size",
          "name": "batch_size",
          "type": "INT",
          "widget": {
            "name": "batch_size"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "LATENT",
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            3967014017266178
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "EmptyFlux2LatentImage"
      },
      "widgets_values": [
        1024,
        1024,
        1
      ],
      "widgets_values_named": {
        "width": 1024,
        "height": 1024,
        "batch_size": 1
      }
    },
    {
      "id": 4106762693382190,
      "type": "ImageCompositeMasked",
      "pos": [
        7192.57,
        -150.0
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 44,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "destination",
          "name": "destination",
          "type": "IMAGE",
          "link": 4333863531257101
        },
        {
          "localized_name": "source",
          "name": "source",
          "type": "IMAGE",
          "link": 4333863531257098
        },
        {
          "localized_name": "mask",
          "name": "mask",
          "shape": 7,
          "type": "MASK",
          "link": 4333863531257138
        },
        {
          "localized_name": "x",
          "name": "x",
          "type": "INT",
          "widget": {
            "name": "x"
          },
          "link": null
        },
        {
          "localized_name": "y",
          "name": "y",
          "type": "INT",
          "widget": {
            "name": "y"
          },
          "link": null
        },
        {
          "localized_name": "resize_source",
          "name": "resize_source",
          "type": "BOOLEAN",
          "widget": {
            "name": "resize_source"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            1888237620700377
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageCompositeMasked"
      },
      "widgets_values": [
        0,
        0,
        false
      ],
      "widgets_values_named": {
        "x": 0,
        "y": 0,
        "resize_source": false
      }
    },
    {
      "id": 4116004154887344,
      "type": "PreviewImage",
      "pos": [
        7636.68,
        377.42
      ],
      "size": [
        380,
        480
      ],
      "flags": {},
      "order": 34,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "link": 2093387920856118
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "PreviewImage"
      }
    },
    {
      "id": 4324819157610286,
      "type": "ReferenceLatent",
      "pos": [
        4520.57,
        -49.14
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 38,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "conditioning",
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 1565615337263245
        },
        {
          "localized_name": "latent",
          "name": "latent",
          "shape": 7,
          "type": "LATENT",
          "link": 4333863531257110
        }
      ],
      "outputs": [
        {
          "localized_name": "CONDITIONING",
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            3299952641054528
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ReferenceLatent"
      }
    },
    {
      "id": 4448240737462670,
      "type": "PreviewImage",
      "pos": [
        8125.41,
        -23.29
      ],
      "size": [
        380,
        480
      ],
      "flags": {},
      "order": 33,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "link": 4333863531257103
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "PreviewImage"
      }
    },
    {
      "id": 4474596221598323,
      "type": "Flux2Scheduler",
      "pos": [
        5019.07,
        547.87
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 36,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "steps",
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": null
        },
        {
          "localized_name": "width",
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 4333863531257128
        },
        {
          "localized_name": "height",
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 4333863531257132
        }
      ],
      "outputs": [
        {
          "localized_name": "SIGMAS",
          "name": "SIGMAS",
          "type": "SIGMAS",
          "links": [
            1000025126007141
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "Flux2Scheduler"
      },
      "widgets_values": [
        4,
        1024,
        1024
      ],
      "widgets_values_named": {
        "steps": 28,
        "width": 1024,
        "height": 1024
      }
    },
    {
      "id": 4481187995152953,
      "type": "ImageScale",
      "pos": [
        6605.57,
        -150
      ],
      "size": [
        340,
        180
      ],
      "flags": {},
      "order": 43,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": 923139282269983
        },
        {
          "localized_name": "upscale_method",
          "name": "upscale_method",
          "type": "COMBO",
          "widget": {
            "name": "upscale_method"
          },
          "link": null
        },
        {
          "localized_name": "width",
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          },
          "link": 4333863531257122
        },
        {
          "localized_name": "height",
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          },
          "link": 4333863531257125
        },
        {
          "localized_name": "crop",
          "name": "crop",
          "type": "COMBO",
          "widget": {
            "name": "crop"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            4333863531257098
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageScale"
      },
      "widgets_values": [
        "lanczos",
        512,
        512,
        "disabled"
      ],
      "widgets_values_named": {
        "upscale_method": "lanczos",
        "width": 512,
        "height": 512,
        "crop": "disabled"
      }
    },
    {
      "id": 4481187995152955,
      "type": "Reroute",
      "pos": [
        2383.8804284499047,
        -405.37
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257099
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "IMAGE",
          "links": [
            4333863531257100
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152956,
      "type": "Reroute",
      "pos": [
        6680.937086723201,
        -405.37
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 20,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257100
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "IMAGE",
          "links": [
            4333863531257101,
            4333863531257102
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152957,
      "type": "Reroute",
      "pos": [
        7905.84675324677,
        -405.37
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 28,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257102
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "IMAGE",
          "links": [
            4333863531257103
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152958,
      "type": "Reroute",
      "pos": [
        2387.1428571428573,
        -314.29
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257104
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "MASK",
          "links": [
            4333863531257105
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152959,
      "type": "Reroute",
      "pos": [
        6773.372657142863,
        -314.29
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 21,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257105
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "MASK",
          "links": [
            4333863531257107
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152960,
      "type": "Reroute",
      "pos": [
        3688.9714285714317,
        -155
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 30,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257108
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "LATENT",
          "links": [
            4333863531257109
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152961,
      "type": "Reroute",
      "pos": [
        4215.171428571428,
        -155
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 35,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257109
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "LATENT",
          "links": [
            4333863531257110,
            4333863531257111
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152962,
      "type": "Reroute",
      "pos": [
        2808.7647242018,
        990.71
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257112
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "MODEL",
          "links": [
            4333863531257113
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152963,
      "type": "Reroute",
      "pos": [
        4665.560888698077,
        990.71
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257113
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "MODEL",
          "links": [
            4333863531257114
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152964,
      "type": "Reroute",
      "pos": [
        2746.493506493507,
        1083.39
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257115
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "VAE",
          "links": [
            4333863531257116
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152965,
      "type": "Reroute",
      "pos": [
        2918.8941395166985,
        1083.39
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 15,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257116
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "VAE",
          "links": [
            4333863531257117,
            4333863531257118
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152966,
      "type": "Reroute",
      "pos": [
        5635.380457142861,
        1083.39
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 23,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "link": 4333863531257118
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "VAE",
          "links": [
            4333863531257119
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152967,
      "type": "Reroute",
      "pos": [
        1954.4155844155844,
        1189.48
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 17,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257120
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257121
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152968,
      "type": "Reroute",
      "pos": [
        5948.330052701322,
        1189.48
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 24,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257121
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257122
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152969,
      "type": "Reroute",
      "pos": [
        1900.826718212409,
        1257.69
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257123
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257124
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152970,
      "type": "Reroute",
      "pos": [
        6065.04935103754,
        1257.69
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 25,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257124
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257125
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152971,
      "type": "Reroute",
      "pos": [
        3745.196780603781,
        804.39
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 26,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257126
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257127
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152972,
      "type": "Reroute",
      "pos": [
        4423.166869767073,
        804.39
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 31,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257127
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257128,
            4333863531257129
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152973,
      "type": "Reroute",
      "pos": [
        3667.3572160419562,
        887.92
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 27,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257130
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257131
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152974,
      "type": "Reroute",
      "pos": [
        4428.978174438087,
        887.92
      ],
      "size": [
        75,
        26
      ],
      "flags": {},
      "order": 32,
      "mode": 0,
      "inputs": [
        {
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          },
          "link": 4333863531257131
        }
      ],
      "outputs": [
        {
          "name": "",
          "type": "INT",
          "links": [
            4333863531257132,
            4333863531257133
          ]
        }
      ],
      "properties": {
        "showOutputText": false,
        "horizontal": false
      }
    },
    {
      "id": 4481187995152954,
      "type": "MarkdownNote",
      "pos": [
        273.38,
        77.1428571428572
      ],
      "size": [
        640,
        640
      ],
      "flags": {
        "collapsed": false
      },
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "## START HERE - Paint an area, describe a change\n\n1. Load your photo in LoadImage (group 1).\n2. Right-click LoadImage and choose Open in MaskEditor / Open in Mask Editor. Paint OVER the complete area to change, including its edges. Fill the area; a circle outline alone selects only the outline. Save / Apply the mask to the node.\n3. Edit the positive CLIPTextEncode prompt in group 4: e.g. Change both shoes to red; keep their shape and material.\n4. Run. Group 8 shows the result, original photo and selected area. White in the mask preview means editable; black means preserved.\n\nThe ready-to-run example has both shoes already selected. Loading a new photo replaces that example mask: paint a new one.\n\nHow it works: FLUX generates an edited candidate using the original as reference, then ImageCompositeMasked copies ONLY your selected region into the original. Unpainted pixels stay exactly unchanged, at the original image resolution. This is reference editing plus masked compositing, not a specialised inpainting model.\n\nFor recolouring, paint the shoes themselves. For larger shape changes, also paint the space around them where the new object needs to fit. The model can shift objects within the selected region; check the edges. Start with one change per run.\n\nEmpty mask = unchanged original. Full mask = whole candidate. Previews use temporary files, only the final image goes to output. Fixed seed, 4 steps, CFG 1.0; uses the same models as lessons 05-08.\n\n**Soft mask edge.** Group 6b grows your painted mask by 12 pixels and blurs its edge before the paste. This hides the join and covers the object if the model moved it slightly. If the edit spills too far, lower the Grow value. If you still see a hard edge or part of the old object, raise it."
      ],
      "widgets_values_named": {
        "text": "## START HERE - Paint an area, describe a change\n\n1. Load your photo in LoadImage (group 1).\n2. Right-click LoadImage and choose Open in MaskEditor / Open in Mask Editor. Paint OVER the complete area to change, including its edges. Fill the area; a circle outline alone selects only the outline. Save / Apply the mask to the node.\n3. Edit the positive CLIPTextEncode prompt in group 4: e.g. Change both shoes to red; keep their shape and material.\n4. Run. Group 8 shows the result, original photo and selected area. White in the mask preview means editable; black means preserved.\n\nThe ready-to-run example has both shoes already selected. Loading a new photo replaces that example mask: paint a new one.\n\nHow it works: FLUX generates an edited candidate using the original as reference, then ImageCompositeMasked copies ONLY your selected region into the original. Unpainted pixels stay exactly unchanged, at the original image resolution. This is reference editing plus masked compositing, not a specialised inpainting model.\n\nFor recolouring, paint the shoes themselves. For larger shape changes, also paint the space around them where the new object needs to fit. The model can shift objects within the selected region; check the edges. Start with one change per run.\n\nEmpty mask = unchanged original. Full mask = whole candidate. Previews use temporary files, only the final image goes to output. Fixed seed, 28 steps, CFG 1.0; uses the same models as lessons 05-08."
      },
      "color": "#343a3a",
      "bgcolor": "#202626",
      "title": "README"
    },
    {
      "id": 4481187995152975,
      "type": "MarkdownNote",
      "pos": [
        273.38,
        777.1428571428572
      ],
      "size": [
        640,
        420
      ],
      "flags": {
        "collapsed": false
      },
      "order": 46,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "title": "Model Information",
      "widgets_values": [
        "# Models you need\n\nThis workflow needs 3 model files. Download each one, then move it from your **Downloads** folder into the folder shown.\n\n## Step 1 - Find your ComfyUI `models` folder\n\nEvery file below goes into a sub-folder of `ComfyUI/models/`. Where that folder is depends on how you installed ComfyUI:\n\n- **ComfyUI Desktop app:** click the menu (top-left) > **Desktop Settings** > **Storage**. Under **Shared Models**, click the folder icon next to the directory marked **Primary**. That opens your `models` folder.\n- **Windows portable (zip) version:** `ComfyUI_windows_portable/ComfyUI/models/`\n- **Manual / git install:** the `models` folder inside the `ComfyUI` folder you cloned.\n\nInside `models` you will find sub-folders such as `unet`, `vae`, `checkpoints` and `loras`. If a sub-folder named below does not exist, create it (the name must match exactly).\n\n## Step 2 - Download each file and move it into place\n\n**1. FLUX.2 Klein 9B - the image model**\n- Download: [flux-2-klein-9b-Q5_K_S.gguf](https://huggingface.co/unsloth/FLUX.2-klein-9B-GGUF/blob/main/flux-2-klein-9b-Q5_K_S.gguf)\n- Move it to: `ComfyUI/models/unet/`\n- Tip: This is a GGUF file: it needs the **ComfyUI-GGUF** custom node (install it from the Manager).\n- Licence: FLUX Non-Commercial License v2.1 - non-commercial use only.\n\n**2. Qwen3 8B - the text encoder that reads your prompt**\n- Download: [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/vae-text-encorder-for-flux-klein-9b)\n- Move it to: `ComfyUI/models/text_encoders/`\n- Tip: On the model page open **Files and versions** and download only this file.\n- Licence: Apache-2.0 (used here as part of the non-commercial FLUX setup).\n\n**3. FLUX.2 VAE - turns the result into a viewable picture**\n- Download: [full_encoder_small_decoder.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-small-decoder)\n- Move it to: `ComfyUI/models/vae/`\n- Tip: On the model page open **Files and versions** and download only this file.\n- Licence: Apache-2.0.\n\nWhen you are done, your folders should look like this:\n\n```text\nComfyUI/\n└── models/\n    ├── unet/\n    │   └── flux-2-klein-9b-Q5_K_S.gguf\n    ├── text_encoders/\n    │   └── qwen_3_8b_fp8mixed.safetensors\n    └── vae/\n        └── full_encoder_small_decoder.safetensors\n```\n\n## Step 3 - Let ComfyUI find the files\n\n1. Restart ComfyUI, or click on the empty canvas and press **R** to refresh the model lists.\n2. Check each loader node in the workflow: the file name shown must match the file you downloaded. If a loader shows a red outline or \"value not in list\", click the file name and pick the file from the list.\n3. If a node itself is red or missing, open the **Manager** and click **Install Missing Custom Nodes**, then restart ComfyUI.\n\n**Licences:** each model has its own licence - read it on the model page before you download. Several models here are for non-commercial use only. Model files are not included with these workflows.\n\n## ComfyUI references\n- [ComfyUI update guide](https://docs.comfy.org/installation/update_comfyui)\n- [ComfyUI runtime issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- [ComfyUI frontend issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- [Workflow template issues](https://github.com/Comfy-Org/workflow_templates/issues)"
      ],
      "color": "#373044",
      "bgcolor": "#241f30"
    },
    {
      "id": 30001,
      "type": "GrowMask",
      "pos": [
        6125.57,
        175.0
      ],
      "size": [
        380,
        130
      ],
      "flags": {},
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "mask",
          "name": "mask",
          "type": "MASK",
          "link": 4333863531257134
        },
        {
          "localized_name": "expand",
          "name": "expand",
          "type": "INT",
          "widget": {
            "name": "expand"
          },
          "link": null
        },
        {
          "localized_name": "tapered_corners",
          "name": "tapered_corners",
          "type": "BOOLEAN",
          "widget": {
            "name": "tapered_corners"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MASK",
          "name": "MASK",
          "type": "MASK",
          "slot_index": 0,
          "links": [
            4333863531257135
          ]
        }
      ],
      "title": "Grow the mask a little past the painted edge",
      "properties": {
        "Node name for S&R": "GrowMask"
      },
      "widgets_values": [
        12,
        true
      ]
    },
    {
      "id": 30002,
      "type": "MaskToImage",
      "pos": [
        6555.57,
        175.0
      ],
      "size": [
        380,
        100
      ],
      "flags": {},
      "order": 29,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "mask",
          "name": "mask",
          "type": "MASK",
          "link": 4333863531257135
        }
      ],
      "outputs": [
        {
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            4333863531257136
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "MaskToImage"
      },
      "title": "Mask to image (so it can be blurred)"
    },
    {
      "id": 30003,
      "type": "ImageBlur",
      "pos": [
        6125.57,
        355.0
      ],
      "size": [
        380,
        130
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 4333863531257136
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            4333863531257137
          ]
        }
      ],
      "properties": {
        "Node name for S&R": "ImageBlur"
      },
      "widgets_values": [
        6,
        3.0
      ],
      "title": "Blur the mask edge"
    },
    {
      "id": 30004,
      "type": "ImageToMask",
      "pos": [
        6555.57,
        355.0
      ],
      "size": [
        380,
        100
      ],
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "link": 4333863531257137
        },
        {
          "localized_name": "channel",
          "name": "channel",
          "type": "COMBO",
          "widget": {
            "name": "channel"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "MASK",
          "name": "MASK",
          "type": "MASK",
          "slot_index": 0,
          "links": [
            4333863531257138
          ]
        }
      ],
      "title": "Back to a mask",
      "properties": {
        "Node name for S&R": "ImageToMask"
      },
      "widgets_values": [
        "red"
      ]
    }
  ],
  "links": [
    [
      151383263894849,
      1655565804952390,
      0,
      3357245471922315,
      0,
      "CLIP"
    ],
    [
      350889636122410,
      3871550678183290,
      0,
      1492076251803268,
      2,
      "SAMPLER"
    ],
    [
      364333352359774,
      1655565804952390,
      0,
      3607772695118763,
      0,
      "CLIP"
    ],
    [
      412733668359154,
      3640692294500760,
      0,
      1492076251803268,
      1,
      "GUIDER"
    ],
    [
      786567128071592,
      2493305518029990,
      0,
      3882807377131889,
      0,
      "IMAGE"
    ],
    [
      923139282269983,
      3627440111155110,
      0,
      4481187995152953,
      0,
      "IMAGE"
    ],
    [
      1000025126007141,
      4474596221598323,
      0,
      1492076251803268,
      3,
      "SIGMAS"
    ],
    [
      1565615337263245,
      3607772695118763,
      0,
      4324819157610286,
      0,
      "CONDITIONING"
    ],
    [
      1580865813557821,
      1492076251803268,
      0,
      3627440111155110,
      0,
      "LATENT"
    ],
    [
      1586703100784983,
      3260739619666090,
      0,
      1492076251803268,
      0,
      "NOISE"
    ],
    [
      1692607673165004,
      100085444133867,
      0,
      2880046718536041,
      0,
      "IMAGE"
    ],
    [
      1888237620700377,
      4106762693382190,
      0,
      2262350466905881,
      0,
      "IMAGE"
    ],
    [
      2093387920856118,
      28295299064597,
      0,
      4116004154887344,
      0,
      "IMAGE"
    ],
    [
      3299952641054528,
      4324819157610286,
      0,
      3640692294500760,
      1,
      "CONDITIONING"
    ],
    [
      3362260925632420,
      2493305518029990,
      0,
      100085444133867,
      0,
      "IMAGE"
    ],
    [
      3422914546205440,
      100085444133867,
      0,
      2253641791726006,
      0,
      "IMAGE"
    ],
    [
      3535478220255601,
      1088218118488513,
      0,
      3640692294500760,
      2,
      "CONDITIONING"
    ],
    [
      3967014017266178,
      3922313118872625,
      0,
      1492076251803268,
      4,
      "LATENT"
    ],
    [
      4216680206483026,
      3357245471922315,
      0,
      1088218118488513,
      0,
      "CONDITIONING"
    ],
    [
      4333863531257098,
      4481187995152953,
      0,
      4106762693382190,
      1,
      "IMAGE"
    ],
    [
      4333863531257099,
      2493305518029990,
      0,
      4481187995152955,
      0,
      "IMAGE"
    ],
    [
      4333863531257100,
      4481187995152955,
      0,
      4481187995152956,
      0,
      "IMAGE"
    ],
    [
      4333863531257101,
      4481187995152956,
      0,
      4106762693382190,
      0,
      "IMAGE"
    ],
    [
      4333863531257102,
      4481187995152956,
      0,
      4481187995152957,
      0,
      "IMAGE"
    ],
    [
      4333863531257103,
      4481187995152957,
      0,
      4448240737462670,
      0,
      "IMAGE"
    ],
    [
      4333863531257104,
      2493305518029990,
      1,
      4481187995152958,
      0,
      "MASK"
    ],
    [
      4333863531257105,
      4481187995152958,
      0,
      4481187995152959,
      0,
      "MASK"
    ],
    [
      4333863531257107,
      4481187995152959,
      0,
      28295299064597,
      0,
      "MASK"
    ],
    [
      4333863531257108,
      2880046718536041,
      0,
      4481187995152960,
      0,
      "LATENT"
    ],
    [
      4333863531257109,
      4481187995152960,
      0,
      4481187995152961,
      0,
      "LATENT"
    ],
    [
      4333863531257110,
      4481187995152961,
      0,
      4324819157610286,
      1,
      "LATENT"
    ],
    [
      4333863531257111,
      4481187995152961,
      0,
      1088218118488513,
      1,
      "LATENT"
    ],
    [
      4333863531257112,
      1712448492655666,
      0,
      4481187995152962,
      0,
      "MODEL"
    ],
    [
      4333863531257113,
      4481187995152962,
      0,
      4481187995152963,
      0,
      "MODEL"
    ],
    [
      4333863531257114,
      4481187995152963,
      0,
      3640692294500760,
      0,
      "MODEL"
    ],
    [
      4333863531257115,
      347113447795942,
      0,
      4481187995152964,
      0,
      "VAE"
    ],
    [
      4333863531257116,
      4481187995152964,
      0,
      4481187995152965,
      0,
      "VAE"
    ],
    [
      4333863531257117,
      4481187995152965,
      0,
      2880046718536041,
      1,
      "VAE"
    ],
    [
      4333863531257118,
      4481187995152965,
      0,
      4481187995152966,
      0,
      "VAE"
    ],
    [
      4333863531257119,
      4481187995152966,
      0,
      3627440111155110,
      1,
      "VAE"
    ],
    [
      4333863531257120,
      3882807377131889,
      0,
      4481187995152967,
      0,
      "INT"
    ],
    [
      4333863531257121,
      4481187995152967,
      0,
      4481187995152968,
      0,
      "INT"
    ],
    [
      4333863531257122,
      4481187995152968,
      0,
      4481187995152953,
      2,
      "INT"
    ],
    [
      4333863531257123,
      3882807377131889,
      1,
      4481187995152969,
      0,
      "INT"
    ],
    [
      4333863531257124,
      4481187995152969,
      0,
      4481187995152970,
      0,
      "INT"
    ],
    [
      4333863531257125,
      4481187995152970,
      0,
      4481187995152953,
      3,
      "INT"
    ],
    [
      4333863531257126,
      2253641791726006,
      0,
      4481187995152971,
      0,
      "INT"
    ],
    [
      4333863531257127,
      4481187995152971,
      0,
      4481187995152972,
      0,
      "INT"
    ],
    [
      4333863531257128,
      4481187995152972,
      0,
      4474596221598323,
      1,
      "INT"
    ],
    [
      4333863531257129,
      4481187995152972,
      0,
      3922313118872625,
      0,
      "INT"
    ],
    [
      4333863531257130,
      2253641791726006,
      1,
      4481187995152973,
      0,
      "INT"
    ],
    [
      4333863531257131,
      4481187995152973,
      0,
      4481187995152974,
      0,
      "INT"
    ],
    [
      4333863531257132,
      4481187995152974,
      0,
      4474596221598323,
      2,
      "INT"
    ],
    [
      4333863531257133,
      4481187995152974,
      0,
      3922313118872625,
      1,
      "INT"
    ],
    [
      4333863531257134,
      2493305518029990,
      1,
      30001,
      0,
      "MASK"
    ],
    [
      4333863531257135,
      30001,
      0,
      30002,
      0,
      "MASK"
    ],
    [
      4333863531257136,
      30002,
      0,
      30003,
      0,
      "IMAGE"
    ],
    [
      4333863531257137,
      30003,
      0,
      30004,
      0,
      "IMAGE"
    ],
    [
      4333863531257138,
      30004,
      0,
      4106762693382190,
      2,
      "MASK"
    ]
  ],
  "groups": [
    {
      "id": 2,
      "title": "1. Start / Paint Mask",
      "bounding": [
        983.3758373365278,
        20,
        922.8073326797135,
        560
      ],
      "color": "#456b82",
      "flags": {}
    },
    {
      "id": 3,
      "title": "2. Models",
      "bounding": [
        2252.285714285714,
        20,
        360,
        820
      ],
      "color": "#6a5884",
      "flags": {}
    },
    {
      "id": 4,
      "title": "3. Prepare Reference",
      "bounding": [
        2675.4285714285766,
        -220,
        1098.5428571428574,
        540.2857142857147
      ],
      "color": "#4d806d",
      "flags": {}
    },
    {
      "id": 5,
      "title": "4. State the Change",
      "bounding": [
        3825.4285714285793,
        -220,
        1054.5714285714284,
        772.8571428571429
      ],
      "color": "#8a764c",
      "flags": {}
    },
    {
      "id": 6,
      "title": "5. Generate",
      "bounding": [
        4989.648706665235,
        -220,
        986.9099495545779,
        1200.4910212100917
      ],
      "color": "#7b5362",
      "flags": {}
    },
    {
      "id": 7,
      "title": "6. Decode / Resize",
      "bounding": [
        6105.228934067205,
        -220,
        850.3428571428594,
        266.9142857142857
      ],
      "color": "#536f88",
      "flags": {}
    },
    {
      "id": 8,
      "title": "7. Apply Mask",
      "bounding": [
        7179.030803906858,
        -220,
        367.0838252656431,
        496.91853600944603
      ],
      "color": "#4d806d",
      "flags": {}
    },
    {
      "id": 9,
      "title": "8. Inspect / Save",
      "bounding": [
        7625.072013277734,
        -220,
        890.3357789300771,
        1097.4247804216575
      ],
      "color": "#63824d",
      "flags": {}
    },
    {
      "id": 10,
      "title": "6b. Soften the Mask Edge",
      "bounding": [
        6105.57,
        105.0,
        850,
        400
      ],
      "color": "#536f88",
      "flags": {}
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.2892561983471083,
      "offset": [
        -4569.477836706498,
        2904.1493162012152
      ]
    }
  },
  "version": 0.4
}