{
 "id": "daf1dc3d-cd67-4afe-9495-52398a148a5b",
 "revision": 0,
 "last_node_id": 212,
 "last_link_id": 93,
 "nodes": [
  {
   "id": 1,
   "type": "AUSBOSS_NODES_WorkflowNote",
   "pos": [
    0,
    30
   ],
   "size": [
    440,
    1387
   ],
   "flags": {
    "pinned": true
   },
   "order": 0,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "note",
     "name": "note",
     "type": "STRING",
     "widget": {
      "name": "note"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "🆎 AusBoss",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_WorkflowNote",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "{\"v\": 1, \"title\": \"Qwen Image 2.1 Turbo\", \"subtitle\": \"Make a picture from a prompt, or change one you load, in 8 steps. Switches write the prompt for you and upscale the result.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Write your prompt. With **Auto prompt** on, a few words are enough.\\n2. Set the size in **Latent Size**.\\n3. Press **Run**.\\n4. To change a picture instead, switch **Edit a picture** on, load it and write the change as the prompt.\\n\\n### Switches\\n\\n- **Edit a picture** off: the prompt makes a new picture. On: the prompt changes the picture you load. It also turns the Consistency LoRA on, which keeps the edit lined up with your picture. A before and after slider shows your picture against the edit.\\n- **Auto prompt** on: Qwen writes the full prompt from your few words. For an edit it looks at your picture and writes the instruction. What it wrote shows in **Show Text**. It takes a few seconds more.\\n- **Upscale the result** on: the result is redrawn bigger in tiles, up to the **Megapixels** you set. It needs the Restore LoRA.\\n\\n### Tips\\n\\n- The 8 steps are built in. There is no Steps box, and CFG stays at 1.\\n- A new picture works from 1 to 8 megapixels. On an RTX 5090, 2 takes about 4 seconds, 4 about 11 and 8 about 34, and 8 needs about 25 GB of VRAM.\\n- For a bigger new picture, raise **Latent Size**. **Upscale the result** is for a picture you already made, for an edit, and for a card with less memory: its tiles are 2 megapixels each.\\n- For an edit, say what changes and what stays: \\\"Change the black t-shirt to a red sweater. Keep everything else the same.\\\"\\n- Your picture is resized to 2 megapixels for the edit. To change that, set **Megapixels** in the **Resize** row of the picture node.\\n- To take something from another picture, plug any image loader into **picture 2** on the box **Write the prompt** and say \\\"put the jacket from image 2 on her\\\". Up to **picture 6**, in order. Your loaded picture is image 1. With **Edit a picture** off there is no image 1 of yours, so picture 2 is image 1. Auto prompt keeps those names but does not look at the extra pictures.\\n- To change how Auto prompt writes, open the box **Write the prompt**: both instructions are plain text.\\n- If the run stops with \\\"LoRA Loader ... rejected the value for loras\\\", a LoRA file is missing. Download it from the list below.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.21.2 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_turbo_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_turbo_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"qwen-image-2.1-consistency.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Consistency-LoRA/resolve/main/qwen-image-2.1-consistency.safetensors\", \"note\": \"only for Edit a picture\"}, {\"name\": \"qwen-image-2.1-restore.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors\", \"note\": \"only for Upscale the result\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_TiledUpscale\"}], \"links\": [{\"label\": \"YouTube · this workflow\", \"url\": \"https://youtu.be/ZX7RrPFGL_4\"}, {\"label\": \"Discord · AusBoss\", \"url\": \"https://discord.gg/RwVxY9Fuaj\"}, {\"label\": \"GitHub · ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai · AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X · Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
   ],
   "widgets_values_named": {
    "note": "{\"v\": 1, \"title\": \"Qwen Image 2.1 Turbo\", \"subtitle\": \"Make a picture from a prompt, or change one you load, in 8 steps. Switches write the prompt for you and upscale the result.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Write your prompt. With **Auto prompt** on, a few words are enough.\\n2. Set the size in **Latent Size**.\\n3. Press **Run**.\\n4. To change a picture instead, switch **Edit a picture** on, load it and write the change as the prompt.\\n\\n### Switches\\n\\n- **Edit a picture** off: the prompt makes a new picture. On: the prompt changes the picture you load. It also turns the Consistency LoRA on, which keeps the edit lined up with your picture. A before and after slider shows your picture against the edit.\\n- **Auto prompt** on: Qwen writes the full prompt from your few words. For an edit it looks at your picture and writes the instruction. What it wrote shows in **Show Text**. It takes a few seconds more.\\n- **Upscale the result** on: the result is redrawn bigger in tiles, up to the **Megapixels** you set. It needs the Restore LoRA.\\n\\n### Tips\\n\\n- The 8 steps are built in. There is no Steps box, and CFG stays at 1.\\n- A new picture works from 1 to 8 megapixels. On an RTX 5090, 2 takes about 4 seconds, 4 about 11 and 8 about 34, and 8 needs about 25 GB of VRAM.\\n- For a bigger new picture, raise **Latent Size**. **Upscale the result** is for a picture you already made, for an edit, and for a card with less memory: its tiles are 2 megapixels each.\\n- For an edit, say what changes and what stays: \\\"Change the black t-shirt to a red sweater. Keep everything else the same.\\\"\\n- Your picture is resized to 2 megapixels for the edit. To change that, set **Megapixels** in the **Resize** row of the picture node.\\n- To take something from another picture, plug any image loader into **picture 2** on the box **Write the prompt** and say \\\"put the jacket from image 2 on her\\\". Up to **picture 6**, in order. Your loaded picture is image 1. With **Edit a picture** off there is no image 1 of yours, so picture 2 is image 1. Auto prompt keeps those names but does not look at the extra pictures.\\n- To change how Auto prompt writes, open the box **Write the prompt**: both instructions are plain text.\\n- If the run stops with \\\"LoRA Loader ... rejected the value for loras\\\", a LoRA file is missing. Download it from the list below.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.21.2 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_turbo_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_turbo_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"qwen-image-2.1-consistency.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Consistency-LoRA/resolve/main/qwen-image-2.1-consistency.safetensors\", \"note\": \"only for Edit a picture\"}, {\"name\": \"qwen-image-2.1-restore.safetensors\", \"dir\": \"loras\", \"size\": \"159 MB\", \"url\": \"https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors\", \"note\": \"only for Upscale the result\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_TiledUpscale\"}], \"links\": [{\"label\": \"YouTube · this workflow\", \"url\": \"https://youtu.be/ZX7RrPFGL_4\"}, {\"label\": \"Discord · AusBoss\", \"url\": \"https://discord.gg/RwVxY9Fuaj\"}, {\"label\": \"GitHub · ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai · AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X · Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 2,
   "type": "AUSBOSS_NODES_WorkflowSwitches",
   "pos": [
    964,
    426.0
   ],
   "size": [
    424,
    128
   ],
   "flags": {},
   "order": 5,
   "mode": 0,
   "inputs": [],
   "outputs": [],
   "title": "Workflow Switches - What to run",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_WorkflowSwitches",
    "ausboss_workflow_switches": {
     "off": "bypass",
     "groups": "none",
     "match": "",
     "order": "canvas",
     "exclusive": false,
     "switches": [
      {
       "id": 1,
       "title": "Edit a picture",
       "nodes": [
        6,
        54
       ],
       "groups": [],
       "on": {
        "11": {
         "loras": "[{\"name\":\"qwen-image-2.1-consistency.safetensors\",\"strength\":1,\"enabled\":true,\"triggers\":\"\"}]"
        },
        "39": {
         "size from your picture": true
        },
        "41": {
         "write an edit": true
        }
       },
       "off": {
        "11": {
         "loras": "[{\"name\":\"qwen-image-2.1-consistency.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]"
        },
        "39": {
         "size from your picture": false
        },
        "41": {
         "write an edit": false
        }
       }
      },
      {
       "id": 3,
       "title": "Auto prompt",
       "nodes": [
        15
       ],
       "groups": [],
       "on": {
        "41": {
         "auto prompt": true
        }
       },
       "off": {
        "41": {
         "auto prompt": false
        }
       }
      },
      {
       "id": 2,
       "title": "Upscale the result",
       "nodes": [
        7,
        40,
        12
       ],
       "groups": [],
       "on": {},
       "off": {}
      }
     ]
    },
    "ausboss_show_edit": false,
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [],
   "widgets_values_named": {},
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 3,
   "type": "AUSBOSS_NODES_Text",
   "pos": [
    500,
    80.0
   ],
   "size": [
    424,
    300
   ],
   "flags": {},
   "order": 1,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "links": [
      67
     ]
    }
   ],
   "title": "Text - Your prompt",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Text",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "Grainy 35mm film photograph at night, direct on-camera flash. A young woman in her twenties with a blunt black bob and straight bangs sits on the curb outside a convenience store, knees together, a paper cup of instant noodles held in both hands. She wears a cropped gray knit sweater, a short pleated black skirt, white crew socks and chunky black loafers, and big silver headphones rest around her neck. She looks straight into the lens with a calm, distant expression, lips closed. Behind her the store window glows teal-green over shelves of snacks and a red neon sign reflects in a puddle on the asphalt. Deep shadows, muted colors, fine film grain."
   ],
   "widgets_values_named": {
    "text": "Grainy 35mm film photograph at night, direct on-camera flash. A young woman in her twenties with a blunt black bob and straight bangs sits on the curb outside a convenience store, knees together, a paper cup of instant noodles held in both hands. She wears a cropped gray knit sweater, a short pleated black skirt, white crew socks and chunky black loafers, and big silver headphones rest around her neck. She looks straight into the lens with a calm, distant expression, lips closed. Behind her the store window glows teal-green over shelves of snacks and a red neon sign reflects in a puddle on the asphalt. Deep shadows, muted colors, fine film grain."
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 4,
   "type": "AUSBOSS_NODES_Seed",
   "pos": [
    964,
    642.0
   ],
   "size": [
    424,
    216
   ],
   "flags": {},
   "order": 6,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "seed",
     "name": "seed",
     "type": "INT",
     "widget": {
      "name": "seed"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "seed",
     "name": "seed",
     "type": "INT",
     "links": [
      55,
      63
     ]
    }
   ],
   "title": "Seed",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Seed",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    20261009,
    "randomize"
   ],
   "widgets_values_named": {
    "seed": 20261009,
    "control_after_generate": "randomize"
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 5,
   "type": "AUSBOSS_NODES_Resolution",
   "pos": [
    964,
    933.0
   ],
   "size": [
    424,
    677
   ],
   "flags": {},
   "order": 7,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "link": null
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "link": null
    },
    {
     "localized_name": "latent",
     "name": "latent",
     "shape": 7,
     "type": "COMBO",
     "link": null
    },
    {
     "localized_name": "batch_size",
     "name": "batch_size",
     "shape": 7,
     "type": "INT",
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "latent",
     "name": "latent",
     "type": "LATENT",
     "links": [
      54
     ]
    }
   ],
   "title": "Latent Size - Size of a new picture",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Resolution",
    "ausbossResolutionPortrait": true,
    "ausbossResolutionSnap": 32,
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    1152,
    1728,
    "16ch",
    1
   ],
   "widgets_values_named": {
    "width": 1152,
    "height": 1728,
    "latent": "16ch",
    "batch_size": 1
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 6,
   "type": "AUSBOSS_NODES_ImageCropRotatePad",
   "pos": [
    500,
    748.0
   ],
   "size": [
    424,
    862
   ],
   "flags": {},
   "order": 3,
   "mode": 4,
   "inputs": [
    {
     "localized_name": "image",
     "name": "image",
     "type": "COMBO",
     "widget": {
      "name": "image"
     },
     "link": null
    },
    {
     "localized_name": "rotation_degrees",
     "name": "rotation_degrees",
     "type": "FLOAT",
     "widget": {
      "name": "rotation_degrees"
     },
     "link": null
    },
    {
     "localized_name": "crop_aspect_ratio",
     "name": "crop_aspect_ratio",
     "type": "COMBO",
     "widget": {
      "name": "crop_aspect_ratio"
     },
     "link": null
    },
    {
     "localized_name": "crop_x",
     "name": "crop_x",
     "type": "INT",
     "widget": {
      "name": "crop_x"
     },
     "link": null
    },
    {
     "localized_name": "crop_y",
     "name": "crop_y",
     "type": "INT",
     "widget": {
      "name": "crop_y"
     },
     "link": null
    },
    {
     "localized_name": "crop_width",
     "name": "crop_width",
     "type": "INT",
     "widget": {
      "name": "crop_width"
     },
     "link": null
    },
    {
     "localized_name": "crop_height",
     "name": "crop_height",
     "type": "INT",
     "widget": {
      "name": "crop_height"
     },
     "link": null
    },
    {
     "localized_name": "pad_left",
     "name": "pad_left",
     "type": "INT",
     "widget": {
      "name": "pad_left"
     },
     "link": null
    },
    {
     "localized_name": "pad_top",
     "name": "pad_top",
     "type": "INT",
     "widget": {
      "name": "pad_top"
     },
     "link": null
    },
    {
     "localized_name": "pad_right",
     "name": "pad_right",
     "type": "INT",
     "widget": {
      "name": "pad_right"
     },
     "link": null
    },
    {
     "localized_name": "pad_bottom",
     "name": "pad_bottom",
     "type": "INT",
     "widget": {
      "name": "pad_bottom"
     },
     "link": null
    },
    {
     "localized_name": "feather",
     "name": "feather",
     "type": "INT",
     "widget": {
      "name": "feather"
     },
     "link": null
    },
    {
     "localized_name": "canvas_multiple",
     "name": "canvas_multiple",
     "type": "INT",
     "widget": {
      "name": "canvas_multiple"
     },
     "link": null
    },
    {
     "localized_name": "fill_color",
     "name": "fill_color",
     "type": "STRING",
     "widget": {
      "name": "fill_color"
     },
     "link": null
    },
    {
     "localized_name": "resize_to_megapixels",
     "name": "resize_to_megapixels",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "resize_to_megapixels"
     },
     "link": null
    },
    {
     "localized_name": "megapixels",
     "name": "megapixels",
     "shape": 7,
     "type": "FLOAT",
     "widget": {
      "name": "megapixels"
     },
     "link": null
    },
    {
     "localized_name": "resize_method",
     "name": "resize_method",
     "shape": 7,
     "type": "COMBO",
     "widget": {
      "name": "resize_method"
     },
     "link": null
    },
    {
     "localized_name": "resolution_steps",
     "name": "resolution_steps",
     "shape": 7,
     "type": "INT",
     "widget": {
      "name": "resolution_steps"
     },
     "link": null
    },
    {
     "localized_name": "stitch_blend",
     "name": "stitch_blend",
     "shape": 7,
     "type": "INT",
     "widget": {
      "name": "stitch_blend"
     },
     "link": null
    },
    {
     "localized_name": "stitch_grow",
     "name": "stitch_grow",
     "shape": 7,
     "type": "INT",
     "widget": {
      "name": "stitch_grow"
     },
     "link": null
    },
    {
     "localized_name": "upload",
     "name": "upload",
     "type": "IMAGEUPLOAD",
     "widget": {
      "name": "upload"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "image",
     "name": "image",
     "type": "IMAGE",
     "links": [
      52,
      69,
      73
     ]
    },
    {
     "localized_name": "mask",
     "name": "mask",
     "type": "MASK",
     "links": null
    },
    {
     "localized_name": "stitcher",
     "name": "stitcher",
     "type": "AUSBOSS_STITCHER",
     "links": null
    },
    {
     "localized_name": "original",
     "name": "original",
     "type": "IMAGE",
     "links": null
    },
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "prompt_image",
     "name": "prompt_image",
     "type": "IMAGE",
     "links": null
    }
   ],
   "title": "Image Crop + Rotate + Pad - Your picture",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_ImageCropRotatePad",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": {
    "image": "",
    "rotation_degrees": 0,
    "crop_aspect_ratio": "free",
    "crop_x": 0,
    "crop_y": 0,
    "crop_width": 0,
    "crop_height": 0,
    "pad_left": 0,
    "pad_top": 0,
    "pad_right": 0,
    "pad_bottom": 0,
    "feather": 24,
    "canvas_multiple": 1,
    "fill_color": "#808080",
    "resize_to_megapixels": true,
    "megapixels": 2.0,
    "resize_method": "lanczos",
    "resolution_steps": 32,
    "stitch_blend": 32,
    "stitch_grow": 0
   },
   "widgets_values_named": {
    "image": "",
    "rotation_degrees": 0,
    "crop_aspect_ratio": "free",
    "crop_x": 0,
    "crop_y": 0,
    "crop_width": 0,
    "crop_height": 0,
    "pad_left": 0,
    "pad_top": 0,
    "pad_right": 0,
    "pad_bottom": 0,
    "feather": 24,
    "canvas_multiple": 1,
    "fill_color": "#808080",
    "resize_to_megapixels": true,
    "megapixels": 2.0,
    "resize_method": "lanczos",
    "resolution_steps": 32,
    "stitch_blend": 32,
    "stitch_grow": 0
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 7,
   "type": "AUSBOSS_NODES_TiledUpscale",
   "pos": [
    1772,
    732.0
   ],
   "size": [
    304,
    221
   ],
   "flags": {},
   "order": 14,
   "mode": 4,
   "inputs": [
    {
     "localized_name": "image",
     "name": "image",
     "type": "IMAGE",
     "link": 57
    },
    {
     "localized_name": "upscale_model",
     "name": "upscale_model",
     "shape": 7,
     "type": "UPSCALE_MODEL",
     "link": null
    },
    {
     "localized_name": "megapixels",
     "name": "megapixels",
     "type": "FLOAT",
     "widget": {
      "name": "megapixels"
     },
     "link": null
    },
    {
     "localized_name": "tile_megapixels",
     "name": "tile_megapixels",
     "shape": 7,
     "type": "FLOAT",
     "widget": {
      "name": "tile_megapixels"
     },
     "link": null
    },
    {
     "localized_name": "overlap",
     "name": "overlap",
     "shape": 7,
     "type": "INT",
     "widget": {
      "name": "overlap"
     },
     "link": null
    },
    {
     "localized_name": "multiple",
     "name": "multiple",
     "shape": 7,
     "type": "INT",
     "widget": {
      "name": "multiple"
     },
     "link": null
    },
    {
     "localized_name": "max_growth",
     "name": "max_growth",
     "shape": 7,
     "type": "FLOAT",
     "widget": {
      "name": "max_growth"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "tiles",
     "name": "tiles",
     "shape": 6,
     "type": "IMAGE",
     "links": [
      60
     ]
    },
    {
     "localized_name": "stitcher",
     "name": "stitcher",
     "type": "AUSBOSS_TILE_STITCHER",
     "links": [
      64
     ]
    },
    {
     "localized_name": "before",
     "name": "before",
     "type": "IMAGE",
     "links": [
      47
     ]
    },
    {
     "localized_name": "width",
     "name": "width",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "height",
     "name": "height",
     "type": "INT",
     "links": null
    },
    {
     "localized_name": "report",
     "name": "report",
     "type": "STRING",
     "links": null
    }
   ],
   "title": "Tiled Upscale - Megapixels of the result",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_TiledUpscale",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    8,
    2,
    128,
    32,
    8
   ],
   "widgets_values_named": {
    "megapixels": 8,
    "tile_megapixels": 2,
    "overlap": 128,
    "multiple": 32,
    "max_growth": 8
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 8,
   "type": "CLIPLoader",
   "pos": [
    1468,
    1203.0
   ],
   "size": [
    300,
    106
   ],
   "flags": {},
   "order": 11,
   "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": [
      51,
      59,
      68
     ]
    }
   ],
   "title": "Text encoder",
   "properties": {
    "Node name for S&R": "CLIPLoader",
    "models": [
     {
      "name": "qwen3vl_8b_int8_convrot.safetensors",
      "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
      "directory": "text_encoders"
     }
    ],
    "cnr_id": "comfy-core",
    "ver": "0.38.0"
   },
   "widgets_values": [
    "qwen3vl_8b_int8_convrot.safetensors",
    "qwen_image",
    "default"
   ],
   "widgets_values_named": {
    "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
    "type": "qwen_image",
    "device": "default"
   },
   "color": "#432",
   "bgcolor": "#653"
  },
  {
   "id": 9,
   "type": "VAELoader",
   "pos": [
    1468,
    1387.0
   ],
   "size": [
    300,
    58
   ],
   "flags": {},
   "order": 12,
   "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": [
      53,
      61
     ]
    }
   ],
   "title": "VAE",
   "properties": {
    "Node name for S&R": "VAELoader",
    "models": [
     {
      "name": "qwen_image_2.1_vae_bf16.safetensors",
      "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
      "directory": "vae"
     }
    ],
    "cnr_id": "comfy-core",
    "ver": "0.38.0"
   },
   "widgets_values": [
    "qwen_image_2.1_vae_bf16.safetensors"
   ],
   "widgets_values_named": {
    "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
   },
   "color": "#322",
   "bgcolor": "#533"
  },
  {
   "id": 10,
   "type": "UNETLoader",
   "pos": [
    1468,
    1519.0
   ],
   "size": [
    300,
    82
   ],
   "flags": {},
   "order": 13,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "unet_name",
     "name": "unet_name",
     "type": "COMBO",
     "widget": {
      "name": "unet_name"
     },
     "link": null
    },
    {
     "localized_name": "weight_dtype",
     "name": "weight_dtype",
     "type": "COMBO",
     "widget": {
      "name": "weight_dtype"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "MODEL",
     "name": "MODEL",
     "type": "MODEL",
     "links": [
      20,
      62
     ]
    }
   ],
   "title": "Diffusion model",
   "properties": {
    "Node name for S&R": "UNETLoader",
    "models": [
     {
      "name": "qwen_image_2.1_turbo_int8_convrot.safetensors",
      "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_turbo_int8_convrot.safetensors",
      "directory": "diffusion_models"
     }
    ],
    "cnr_id": "comfy-core",
    "ver": "0.38.0"
   },
   "widgets_values": [
    "qwen_image_2.1_turbo_int8_convrot.safetensors",
    "default"
   ],
   "widgets_values_named": {
    "unet_name": "qwen_image_2.1_turbo_int8_convrot.safetensors",
    "weight_dtype": "default"
   },
   "color": "#323",
   "bgcolor": "#535"
  },
  {
   "id": 11,
   "type": "AUSBOSS_NODES_LoraLoader",
   "pos": [
    1808,
    1395.0
   ],
   "size": [
    580,
    188
   ],
   "flags": {},
   "order": 17,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "model",
     "name": "model",
     "type": "MODEL",
     "link": 20
    },
    {
     "localized_name": "clip",
     "name": "clip",
     "shape": 7,
     "type": "CLIP",
     "link": null
    },
    {
     "localized_name": "loras",
     "name": "loras",
     "type": "STRING",
     "widget": {
      "name": "loras"
     },
     "link": null
    },
    {
     "localized_name": "trigger_separator",
     "name": "trigger_separator",
     "shape": 7,
     "type": "STRING",
     "widget": {
      "name": "trigger_separator"
     },
     "link": null
    },
    {
     "localized_name": "on_missing",
     "name": "on_missing",
     "shape": 7,
     "type": "COMBO",
     "widget": {
      "name": "on_missing"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "model",
     "name": "model",
     "type": "MODEL",
     "links": [
      56
     ]
    },
    {
     "localized_name": "clip",
     "name": "clip",
     "type": "CLIP",
     "links": null
    },
    {
     "localized_name": "triggers",
     "name": "triggers",
     "type": "STRING",
     "links": null
    }
   ],
   "title": "LoRA Loader - Consistency LoRA",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_LoraLoader",
    "ausbossLoraLinked": true,
    "models": [
     {
      "name": "qwen-image-2.1-consistency.safetensors",
      "url": "https://huggingface.co/ausboss/Qwen-Image-2.1-Consistency-LoRA/resolve/main/qwen-image-2.1-consistency.safetensors",
      "directory": "loras"
     }
    ],
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "[{\"name\":\"qwen-image-2.1-consistency.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]",
    ", ",
    "error"
   ],
   "widgets_values_named": {
    "loras": "[{\"name\":\"qwen-image-2.1-consistency.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]",
    "trigger_separator": ", ",
    "on_missing": "error"
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 12,
   "type": "AUSBOSS_NODES_Compare",
   "pos": [
    2468,
    966.0
   ],
   "size": [
    460,
    480
   ],
   "flags": {},
   "order": 20,
   "mode": 4,
   "inputs": [
    {
     "localized_name": "image_a",
     "name": "image_a",
     "type": "IMAGE",
     "link": 47
    },
    {
     "localized_name": "image_b",
     "name": "image_b",
     "type": "IMAGE",
     "link": 65
    }
   ],
   "outputs": [
    {
     "localized_name": "image_a",
     "name": "image_a",
     "type": "IMAGE",
     "links": null
    }
   ],
   "title": "Image Compare A/B - Before and after the upscale",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Compare",
    "ausboss_compare_mode": "slide",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [],
   "widgets_values_named": {},
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 13,
   "type": "AUSBOSS_NODES_SaveImage",
   "pos": [
    2468,
    80.0
   ],
   "size": [
    460,
    816
   ],
   "flags": {},
   "order": 19,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "images",
     "name": "images",
     "type": "IMAGE",
     "link": 66
    },
    {
     "localized_name": "filename",
     "name": "filename",
     "shape": 7,
     "type": "STRING",
     "link": null
    },
    {
     "localized_name": "caption_text",
     "name": "caption_text",
     "shape": 7,
     "type": "STRING",
     "link": null
    },
    {
     "localized_name": "filename_prefix",
     "name": "filename_prefix",
     "type": "STRING",
     "widget": {
      "name": "filename_prefix"
     },
     "link": null
    },
    {
     "localized_name": "format",
     "name": "format",
     "type": "COMBO",
     "widget": {
      "name": "format"
     },
     "link": null
    },
    {
     "localized_name": "save_metadata",
     "name": "save_metadata",
     "type": "BOOLEAN",
     "widget": {
      "name": "save_metadata"
     },
     "link": null
    },
    {
     "localized_name": "exact_name",
     "name": "exact_name",
     "shape": 7,
     "type": "STRING",
     "widget": {
      "name": "exact_name"
     },
     "link": null
    },
    {
     "localized_name": "on_existing",
     "name": "on_existing",
     "shape": 7,
     "type": "COMBO",
     "widget": {
      "name": "on_existing"
     },
     "link": null
    },
    {
     "localized_name": "output_dir",
     "name": "output_dir",
     "shape": 7,
     "type": "STRING",
     "widget": {
      "name": "output_dir"
     },
     "link": null
    },
    {
     "localized_name": "caption",
     "name": "caption",
     "shape": 7,
     "type": "STRING",
     "widget": {
      "name": "caption"
     },
     "link": null
    },
    {
     "localized_name": "name_counter",
     "name": "name_counter",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "name_counter"
     },
     "link": null
    },
    {
     "localized_name": "name_date",
     "name": "name_date",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "name_date"
     },
     "link": null
    },
    {
     "localized_name": "name_time",
     "name": "name_time",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "name_time"
     },
     "link": null
    },
    {
     "localized_name": "name_size",
     "name": "name_size",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "name_size"
     },
     "link": null
    },
    {
     "localized_name": "name_batch",
     "name": "name_batch",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "name_batch"
     },
     "link": null
    },
    {
     "localized_name": "preview",
     "name": "preview",
     "shape": 7,
     "type": "BOOLEAN",
     "widget": {
      "name": "preview"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "localized_name": "file_path",
     "name": "file_path",
     "type": "STRING",
     "links": null
    },
    {
     "localized_name": "images",
     "name": "images",
     "type": "IMAGE",
     "links": null
    }
   ],
   "title": "Save Image",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_SaveImage",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": {
    "filename_prefix": "qwen21_turbo",
    "format": "png",
    "save_metadata": true,
    "exact_name": "",
    "on_existing": "overwrite",
    "output_dir": "",
    "caption": "",
    "name_counter": true,
    "name_date": false,
    "name_time": false,
    "name_size": false,
    "name_batch": false,
    "preview": true
   },
   "widgets_values_named": {
    "filename_prefix": "qwen21_turbo",
    "format": "png",
    "save_metadata": true,
    "exact_name": "",
    "on_existing": "overwrite",
    "output_dir": "",
    "caption": "",
    "name_counter": true,
    "name_date": false,
    "name_time": false,
    "name_size": false,
    "name_batch": false,
    "preview": true
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 14,
   "type": "AUSBOSS_NODES_RunTimer",
   "pos": [
    2593,
    2066.0
   ],
   "size": [
    210,
    67
   ],
   "flags": {
    "no_title": true
   },
   "order": 22,
   "mode": 0,
   "inputs": [],
   "outputs": [],
   "title": "Run Timer",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_RunTimer",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 15,
   "type": "AUSBOSS_NODES_ShowText",
   "pos": [
    1808,
    482.0
   ],
   "size": [
    580,
    200
   ],
   "flags": {},
   "order": 15,
   "mode": 4,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "link": 70
    }
   ],
   "outputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "links": null
    }
   ],
   "title": "Show Text - Prompt sent to Qwen",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_ShowText",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [],
   "widgets_values_named": {},
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 39,
   "type": "4f4d2458-1600-5650-ae36-bb7415e9ffc2",
   "pos": [
    1468,
    732.0
   ],
   "size": [
    264,
    342
   ],
   "flags": {},
   "order": 10,
   "mode": 0,
   "inputs": [
    {
     "name": "prompt",
     "type": "*",
     "link": 71
    },
    {
     "name": "seed",
     "type": "*",
     "link": 55
    },
    {
     "name": "your picture",
     "shape": 7,
     "type": "IMAGE",
     "link": 52
    },
    {
     "name": "new picture size",
     "shape": 7,
     "type": "LATENT",
     "link": 54
    },
    {
     "name": "text encoder",
     "type": "CLIP",
     "link": 51
    },
    {
     "name": "vae",
     "shape": 7,
     "type": "VAE",
     "link": 53
    },
    {
     "name": "diffusion model",
     "type": "MODEL",
     "link": 56
    },
    {
     "name": "size from your picture",
     "type": "BOOLEAN",
     "widget": {
      "name": "size from your picture"
     },
     "link": null
    },
    {
     "name": "picture 2",
     "shape": 7,
     "type": "IMAGE",
     "link": 89
    },
    {
     "name": "picture 3",
     "shape": 7,
     "type": "IMAGE",
     "link": 90
    },
    {
     "name": "picture 4",
     "shape": 7,
     "type": "IMAGE",
     "link": 91
    },
    {
     "name": "picture 5",
     "shape": 7,
     "type": "IMAGE",
     "link": 92
    },
    {
     "name": "picture 6",
     "shape": 7,
     "type": "IMAGE",
     "link": 93
    }
   ],
   "outputs": [
    {
     "name": "picture",
     "type": "IMAGE",
     "links": [
      57,
      74
     ]
    }
   ],
   "properties": {
    "previewExposures": []
   },
   "widgets_values": [
    false
   ],
   "widgets_values_named": {
    "size from your picture": false
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 40,
   "type": "8360cd8c-bd44-5ab7-a2e4-5733b4167c3e",
   "pos": [
    2116,
    732.0
   ],
   "size": [
    272,
    168
   ],
   "flags": {},
   "order": 18,
   "mode": 4,
   "inputs": [
    {
     "name": "tiles",
     "shape": 7,
     "type": "IMAGE",
     "link": 60
    },
    {
     "name": "stitcher",
     "type": "AUSBOSS_TILE_STITCHER",
     "link": 64
    },
    {
     "name": "seed",
     "shape": 7,
     "type": "FLOAT,INT",
     "link": 63
    },
    {
     "name": "text encoder",
     "type": "CLIP",
     "link": 59
    },
    {
     "name": "vae",
     "shape": 7,
     "type": "VAE",
     "link": 61
    },
    {
     "name": "diffusion model",
     "type": "MODEL",
     "link": 62
    }
   ],
   "outputs": [
    {
     "name": "picture, upscaled",
     "type": "IMAGE",
     "links": [
      65,
      66
     ]
    }
   ],
   "properties": {
    "previewExposures": [
     {
      "name": "$$canvas-image-preview",
      "sourceNodeId": "36",
      "sourcePreviewName": "$$canvas-image-preview"
     }
    ]
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 41,
   "type": "34d4dc14-00f5-59cf-b7da-d60b48dff2ab",
   "pos": [
    1468,
    302.0
   ],
   "size": [
    300,
    250
   ],
   "flags": {},
   "order": 9,
   "mode": 0,
   "inputs": [
    {
     "name": "your prompt",
     "type": "*",
     "link": 67
    },
    {
     "name": "picture 2",
     "shape": 7,
     "type": "IMAGE",
     "link": null
    },
    {
     "name": "picture 3",
     "shape": 7,
     "type": "IMAGE",
     "link": null
    },
    {
     "name": "picture 4",
     "shape": 7,
     "type": "IMAGE",
     "link": null
    },
    {
     "name": "picture 5",
     "shape": 7,
     "type": "IMAGE",
     "link": null
    },
    {
     "name": "picture 6",
     "shape": 7,
     "type": "IMAGE",
     "link": null
    },
    {
     "name": "your picture",
     "shape": 7,
     "type": "IMAGE",
     "link": 69
    },
    {
     "name": "text encoder",
     "type": "CLIP",
     "link": 68
    },
    {
     "name": "write an edit",
     "type": "BOOLEAN",
     "widget": {
      "name": "write an edit"
     },
     "link": null
    },
    {
     "localized_name": "auto prompt",
     "name": "auto prompt",
     "type": "BOOLEAN",
     "widget": {
      "name": "auto prompt"
     },
     "link": null
    }
   ],
   "outputs": [
    {
     "name": "prompt",
     "type": "STRING",
     "links": [
      70,
      71
     ]
    },
    {
     "name": "picture 2",
     "type": "IMAGE",
     "links": [
      89
     ]
    },
    {
     "name": "picture 3",
     "type": "IMAGE",
     "links": [
      90
     ]
    },
    {
     "name": "picture 4",
     "type": "IMAGE",
     "links": [
      91
     ]
    },
    {
     "name": "picture 5",
     "type": "IMAGE",
     "links": [
      92
     ]
    },
    {
     "name": "picture 6",
     "type": "IMAGE",
     "links": [
      93
     ]
    }
   ],
   "properties": {
    "previewExposures": []
   },
   "widgets_values": [
    false,
    false
   ],
   "widgets_values_named": {
    "write an edit": false,
    "auto prompt": false
   },
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 42,
   "type": "AUSBOSS_NODES_Callout",
   "size": [
    424,
    228
   ],
   "flags": {
    "pinned": true
   },
   "order": 2,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Callout",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "⬆️#3 With **Auto prompt** on, a few words are enough: a woman on a rooftop at dusk. For an edit, type the change.\n\n⬇️#6 Load your picture here when **Edit a picture** is on. Drag the blue handles to crop it."
   ],
   "widgets_values_named": {
    "text": "⬆️#3 With **Auto prompt** on, a few words are enough: a woman on a rooftop at dusk. For an edit, type the change.\n\n⬇️#6 Load your picture here when **Edit a picture** is on. Drag the blue handles to crop it."
   },
   "pos": [
    500,
    450.0
   ],
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 43,
   "type": "AUSBOSS_NODES_Callout",
   "size": [
    424,
    276
   ],
   "flags": {
    "pinned": true
   },
   "order": 4,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Callout",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "⬇️#2 **Edit a picture** off: the prompt makes a new picture. On: it changes the picture you load.\n\n⬇️#2 **Auto prompt** on: Qwen writes the full prompt from a few words of yours.\n\n⬇️#2 **Upscale the result** is off at first. Switch it on to redraw the result bigger, in tiles."
   ],
   "widgets_values_named": {
    "text": "⬇️#2 **Edit a picture** off: the prompt makes a new picture. On: it changes the picture you load.\n\n⬇️#2 **Auto prompt** on: Qwen writes the full prompt from a few words of yours.\n\n⬇️#2 **Upscale the result** is off at first. Switch it on to redraw the result bigger, in tiles."
   },
   "pos": [
    964,
    80.0
   ],
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 44,
   "type": "AUSBOSS_NODES_Callout",
   "size": [
    920,
    152
   ],
   "flags": {
    "pinned": true
   },
   "order": 8,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Callout",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "Three boxes do the work: one writes the prompt, one makes or changes the picture, one upscales it in tiles. Double-click one to see inside.\n\n⬇️#7 Set **Megapixels**: the size after the upscale."
   ],
   "widgets_values_named": {
    "text": "Three boxes do the work: one writes the prompt, one makes or changes the picture, one upscales it in tiles. Double-click one to see inside.\n\n⬇️#7 Set **Megapixels**: the size after the upscale."
   },
   "pos": [
    1468,
    80.0
   ],
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 45,
   "type": "AUSBOSS_NODES_Callout",
   "size": [
    580,
    122
   ],
   "flags": {
    "pinned": true
   },
   "order": 16,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Callout",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "The **Consistency** row keeps an edit lined up with your picture. **Edit a picture** turns it on."
   ],
   "widgets_values_named": {
    "text": "The **Consistency** row keeps an edit lined up with your picture. **Edit a picture** turns it on."
   },
   "pos": [
    1808,
    1203.0
   ],
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 54,
   "type": "AUSBOSS_NODES_Compare",
   "pos": [
    2468,
    1516.0
   ],
   "size": [
    460,
    480
   ],
   "flags": {},
   "order": 21,
   "mode": 4,
   "inputs": [
    {
     "localized_name": "image_a",
     "name": "image_a",
     "type": "IMAGE",
     "link": 73
    },
    {
     "localized_name": "image_b",
     "name": "image_b",
     "type": "IMAGE",
     "link": 74
    }
   ],
   "outputs": [
    {
     "localized_name": "image_a",
     "name": "image_a",
     "type": "IMAGE",
     "links": null
    }
   ],
   "title": "Image Compare A/B - Before and after the edit",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Compare",
    "ausboss_compare_mode": "slide",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [],
   "widgets_values_named": {},
   "color": "#14424d",
   "bgcolor": "#161f21"
  },
  {
   "id": 70,
   "type": "AUSBOSS_NODES_Callout",
   "size": [
    580,
    150
   ],
   "flags": {
    "pinned": true
   },
   "order": 16,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_Callout",
    "cnr_id": "ausboss-nodes",
    "ver": "2.10.0"
   },
   "widgets_values": [
    "⬅️#41 **More pictures?** Plug any image loader into a free **picture** socket.\n###### Go in order from picture 2, up to picture 6. Say \"the jacket from image 2\" in your prompt. Shrink big pictures to about 1 MP: big ones are slow."
   ],
   "widgets_values_named": {
    "text": "⬅️#41 **More pictures?** Plug any image loader into a free **picture** socket.\n###### Go in order from picture 2, up to picture 6. Say \"the jacket from image 2\" in your prompt. Shrink big pictures to about 1 MP: big ones are slow."
   },
   "pos": [
    1808,
    302.0
   ],
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 69,
   "type": "AUSBOSS_NODES_CalloutTile",
   "pos": [
    0,
    -110
   ],
   "size": [
    270,
    96
   ],
   "flags": {
    "pinned": true
   },
   "order": 0,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_CalloutTile",
    "ausbossCalloutTile": "youtube",
    "cnr_id": "ausboss-nodes"
   },
   "widgets_values": [
    "[Watch the video guide](https://youtu.be/ZX7RrPFGL_4)"
   ],
   "widgets_values_named": {
    "text": "[Watch the video guide](https://youtu.be/ZX7RrPFGL_4)"
   },
   "color": "#07090a",
   "bgcolor": "#07090a"
  },
  {
   "id": 212,
   "type": "AUSBOSS_NODES_CalloutTile",
   "pos": [
    290,
    -110
   ],
   "size": [
    270,
    96
   ],
   "flags": {
    "pinned": true
   },
   "order": 0,
   "mode": 0,
   "inputs": [
    {
     "localized_name": "text",
     "name": "text",
     "type": "STRING",
     "widget": {
      "name": "text"
     },
     "link": null
    }
   ],
   "outputs": [],
   "title": "Callout",
   "properties": {
    "Node name for S&R": "AUSBOSS_NODES_CalloutTile",
    "ausbossCalloutTile": "discord",
    "cnr_id": "ausboss-nodes"
   },
   "widgets_values": [
    "[Get help + more workflows](https://discord.gg/RwVxY9Fuaj)"
   ],
   "widgets_values_named": {
    "text": "[Get help + more workflows](https://discord.gg/RwVxY9Fuaj)"
   },
   "color": "#07090a",
   "bgcolor": "#07090a"
  }
 ],
 "links": [
  [
   20,
   10,
   0,
   11,
   0,
   "MODEL"
  ],
  [
   47,
   7,
   2,
   12,
   0,
   "IMAGE"
  ],
  [
   51,
   8,
   0,
   39,
   4,
   "CLIP"
  ],
  [
   52,
   6,
   0,
   39,
   2,
   "IMAGE"
  ],
  [
   53,
   9,
   0,
   39,
   5,
   "VAE"
  ],
  [
   54,
   5,
   2,
   39,
   3,
   "LATENT"
  ],
  [
   55,
   4,
   0,
   39,
   1,
   "INT"
  ],
  [
   56,
   11,
   0,
   39,
   6,
   "MODEL"
  ],
  [
   57,
   39,
   0,
   7,
   0,
   "IMAGE"
  ],
  [
   59,
   8,
   0,
   40,
   3,
   "CLIP"
  ],
  [
   60,
   7,
   0,
   40,
   0,
   "IMAGE"
  ],
  [
   61,
   9,
   0,
   40,
   4,
   "VAE"
  ],
  [
   62,
   10,
   0,
   40,
   5,
   "MODEL"
  ],
  [
   63,
   4,
   0,
   40,
   2,
   "INT"
  ],
  [
   64,
   7,
   1,
   40,
   1,
   "AUSBOSS_TILE_STITCHER"
  ],
  [
   65,
   40,
   0,
   12,
   1,
   "IMAGE"
  ],
  [
   66,
   40,
   0,
   13,
   0,
   "IMAGE"
  ],
  [
   67,
   3,
   0,
   41,
   0,
   "STRING"
  ],
  [
   68,
   8,
   0,
   41,
   7,
   "CLIP"
  ],
  [
   69,
   6,
   0,
   41,
   6,
   "IMAGE"
  ],
  [
   70,
   41,
   0,
   15,
   0,
   "STRING"
  ],
  [
   71,
   41,
   0,
   39,
   0,
   "STRING"
  ],
  [
   73,
   6,
   0,
   54,
   0,
   "IMAGE"
  ],
  [
   74,
   39,
   0,
   54,
   1,
   "IMAGE"
  ],
  [
   89,
   41,
   1,
   39,
   8,
   "IMAGE"
  ],
  [
   90,
   41,
   2,
   39,
   9,
   "IMAGE"
  ],
  [
   91,
   41,
   3,
   39,
   10,
   "IMAGE"
  ],
  [
   92,
   41,
   4,
   39,
   11,
   "IMAGE"
  ],
  [
   93,
   41,
   5,
   39,
   12,
   "IMAGE"
  ]
 ],
 "groups": [
  {
   "id": 1,
   "title": "1 · Your input",
   "bounding": [
    480,
    0.0,
    928,
    1630.0
   ],
   "color": "#1d5560",
   "flags": {
    "pinned": true
   }
  },
  {
   "id": 2,
   "title": "2 · Behind the scenes",
   "bounding": [
    1448,
    0.0,
    960,
    1114.0
   ],
   "color": "#1d5560",
   "flags": {
    "pinned": true
   }
  },
  {
   "id": 3,
   "title": "3 · Models",
   "bounding": [
    1448,
    1123.0,
    960,
    536.0
   ],
   "color": "#1d5560",
   "flags": {
    "pinned": true
   }
  },
  {
   "id": 4,
   "title": "4 · Result",
   "bounding": [
    2448,
    0.0,
    500,
    2180.0
   ],
   "color": "#1d5560",
   "flags": {
    "pinned": true
   }
  }
 ],
 "definitions": {
  "subgraphs": [
   {
    "id": "4f4d2458-1600-5650-ae36-bb7415e9ffc2",
    "version": 1,
    "state": {
     "lastGroupId": 12,
     "lastNodeId": 63,
     "lastLinkId": 615,
     "lastRerouteId": 0
    },
    "revision": 0,
    "config": {},
    "name": "Generate or edit with Qwen Turbo",
    "inputNode": {
     "id": -10,
     "bounding": [
      -260,
      120,
      150,
      300
     ]
    },
    "outputNode": {
     "id": -20,
     "bounding": [
      1150,
      120,
      150,
      60
     ]
    },
    "inputs": [
     {
      "id": "9fd19d4a-d5a7-5d5a-86cf-dee9ded40d75",
      "name": "prompt",
      "type": "*",
      "linkIds": [
       13
      ],
      "pos": [
       51,
       24
      ],
      "localized_name": "prompt"
     },
     {
      "id": "bfc2deb6-1d64-50e9-ad10-cbb07c39f8a0",
      "name": "seed",
      "type": "*",
      "linkIds": [
       26
      ],
      "pos": [
       51,
       44
      ],
      "localized_name": "seed"
     },
     {
      "id": "7639824b-ab92-5390-beb6-4fcf39671b23",
      "name": "your picture",
      "type": "IMAGE",
      "linkIds": [
       12
      ],
      "localized_name": "your picture",
      "shape": 7,
      "pos": [
       51,
       64
      ]
     },
     {
      "id": "719e93aa-27ef-517d-8e24-c8d106401d2e",
      "name": "new picture size",
      "type": "LATENT",
      "linkIds": [
       17
      ],
      "localized_name": "new picture size",
      "shape": 7,
      "pos": [
       51,
       84
      ]
     },
     {
      "id": "7e2c1dd7-309c-5ce9-b1bf-a41e8ff399bb",
      "name": "text encoder",
      "type": "CLIP",
      "linkIds": [
       15
      ],
      "localized_name": "text encoder",
      "pos": [
       51,
       104
      ]
     },
     {
      "id": "14005b32-2ce0-5f5b-b63d-0664249b55d3",
      "name": "vae",
      "type": "VAE",
      "linkIds": [
       16,
       29
      ],
      "localized_name": "vae",
      "shape": 7,
      "pos": [
       51,
       124
      ]
     },
     {
      "id": "efa26f0c-4f34-5b71-8bf4-150d8d60c90d",
      "name": "diffusion model",
      "type": "MODEL",
      "linkIds": [
       21
      ],
      "localized_name": "diffusion model",
      "pos": [
       51,
       144
      ]
     },
     {
      "id": "eb1709d3-911f-52e5-9a97-cad0b6cf6188",
      "name": "size from your picture",
      "type": "BOOLEAN",
      "linkIds": [
       58
      ],
      "pos": [
       51,
       164
      ],
      "localized_name": "size from your picture"
     },
     {
      "id": "d05c8ffe-c7d6-5285-a473-f53c2cefb02d",
      "name": "picture 2",
      "type": "IMAGE",
      "linkIds": [
       611
      ],
      "localized_name": "picture 2",
      "shape": 7
     },
     {
      "id": "5babdfd0-61df-5bd8-82d6-ac5c67c33f47",
      "name": "picture 3",
      "type": "IMAGE",
      "linkIds": [
       612
      ],
      "localized_name": "picture 3",
      "shape": 7
     },
     {
      "id": "3f7a2b65-0193-56e6-8cb9-7fdc05b4637b",
      "name": "picture 4",
      "type": "IMAGE",
      "linkIds": [
       613
      ],
      "localized_name": "picture 4",
      "shape": 7
     },
     {
      "id": "2da0fcaf-0afa-5633-a5ba-8077328d1cd8",
      "name": "picture 5",
      "type": "IMAGE",
      "linkIds": [
       614
      ],
      "localized_name": "picture 5",
      "shape": 7
     },
     {
      "id": "bc1fea16-aa13-57b5-ba6b-e187d962d76d",
      "name": "picture 6",
      "type": "IMAGE",
      "linkIds": [
       615
      ],
      "localized_name": "picture 6",
      "shape": 7
     }
    ],
    "outputs": [
     {
      "id": "d219483e-0f4b-54c8-9d3b-f79de7c4290c",
      "name": "picture",
      "type": "IMAGE",
      "linkIds": [
       30
      ],
      "localized_name": "picture",
      "pos": [
       24,
       24
      ]
     }
    ],
    "widgets": [],
    "nodes": [
     {
      "id": 23,
      "type": "Reroute",
      "pos": [
       20,
       272.0
      ],
      "size": [
       75,
       26
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
       {
        "name": "",
        "type": "*",
        "widget": {
         "name": "value"
        },
        "link": 13
       }
      ],
      "outputs": [
       {
        "name": "",
        "type": "STRING",
        "links": [
         14
        ]
       }
      ],
      "properties": {
       "showOutputText": false,
       "horizontal": false
      }
     },
     {
      "id": 24,
      "type": "TextEncodeQwenImage21",
      "pos": [
       20,
       358.0
      ],
      "size": [
       460,
       366
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "clip",
        "name": "clip",
        "type": "CLIP",
        "link": 15
       },
       {
        "localized_name": "image_1",
        "name": "images.image_1",
        "shape": 7,
        "type": "IMAGE",
        "link": 12
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "shape": 7,
        "type": "VAE",
        "link": 16
       },
       {
        "localized_name": "prompt",
        "name": "prompt",
        "type": "STRING",
        "widget": {
         "name": "prompt"
        },
        "link": 14
       },
       {
        "localized_name": "negative_prompt",
        "name": "negative_prompt",
        "type": "STRING",
        "widget": {
         "name": "negative_prompt"
        },
        "link": null
       },
       {
        "localized_name": "resolution",
        "name": "resolution",
        "type": "INT",
        "widget": {
         "name": "resolution"
        },
        "link": null
       },
       {
        "localized_name": "image_2",
        "name": "images.image_2",
        "shape": 7,
        "type": "IMAGE",
        "link": 611
       },
       {
        "localized_name": "image_3",
        "name": "images.image_3",
        "shape": 7,
        "type": "IMAGE",
        "link": 612
       },
       {
        "localized_name": "image_4",
        "name": "images.image_4",
        "shape": 7,
        "type": "IMAGE",
        "link": 613
       },
       {
        "localized_name": "image_5",
        "name": "images.image_5",
        "shape": 7,
        "type": "IMAGE",
        "link": 614
       },
       {
        "localized_name": "image_6",
        "name": "images.image_6",
        "shape": 7,
        "type": "IMAGE",
        "link": 615
       },
       {
        "localized_name": "image_7",
        "name": "images.image_7",
        "shape": 7,
        "type": "IMAGE",
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "links": [
         22
        ]
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "links": [
         23
        ]
       },
       {
        "localized_name": "latent",
        "name": "latent",
        "type": "LATENT",
        "links": [
         18
        ]
       }
      ],
      "title": "Text Encode Qwen Image 2.1 - Your prompt and pictures",
      "properties": {
       "Node name for S&R": "TextEncodeQwenImage21",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "",
       "",
       0
      ],
      "widgets_values_named": {
       "prompt": "",
       "negative_prompt": "",
       "resolution": 0
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 25,
      "type": "ComfySwitchNode",
      "pos": [
       20,
       798.0
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "shape": 7,
        "type": "LATENT",
        "link": 17
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "shape": 7,
        "type": "LATENT",
        "link": 18
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "widget": {
         "name": "switch"
        },
        "link": 58
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "LATENT",
        "links": [
         19
        ]
       }
      ],
      "title": "If/Else Switch - Whose size",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       false
      ],
      "widgets_values_named": {
       "switch": false
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 26,
      "type": "Reroute",
      "pos": [
       560,
       272.0
      ],
      "size": [
       75,
       26
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
       {
        "name": "",
        "type": "*",
        "widget": {
         "name": "value"
        },
        "link": 26
       }
      ],
      "outputs": [
       {
        "name": "",
        "type": "INT",
        "links": [
         27
        ]
       }
      ],
      "properties": {
       "showOutputText": false,
       "horizontal": false
      }
     },
     {
      "id": 27,
      "type": "ManualSigmas",
      "pos": [
       560,
       358.0
      ],
      "size": [
       460,
       58
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "STRING",
        "widget": {
         "name": "sigmas"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "SIGMAS",
        "name": "SIGMAS",
        "type": "SIGMAS",
        "links": [
         25
        ]
       }
      ],
      "title": "The turbo's eight steps",
      "properties": {
       "Node name for S&R": "ManualSigmas",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "1.0, 0.978453, 0.95418, 0.926626, 0.89508, 0.845148, 0.704534, 0.414568, 0"
      ],
      "widgets_values_named": {
       "sigmas": "1.0, 0.978453, 0.95418, 0.926626, 0.89508, 0.845148, 0.704534, 0.414568, 0"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 28,
      "type": "KSamplerSelect",
      "pos": [
       560,
       494.0
      ],
      "size": [
       460,
       58
      ],
      "flags": {},
      "order": 1,
      "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": [
         24
        ]
       }
      ],
      "title": "Sampler: euler",
      "properties": {
       "Node name for S&R": "KSamplerSelect",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "euler"
      ],
      "widgets_values_named": {
       "sampler_name": "euler"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 29,
      "type": "SamplerCustom",
      "pos": [
       560,
       622.0
      ],
      "size": [
       460,
       230
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "link": 21
       },
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "link": 22
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "link": 23
       },
       {
        "localized_name": "sampler",
        "name": "sampler",
        "type": "SAMPLER",
        "link": 24
       },
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "SIGMAS",
        "link": 25
       },
       {
        "localized_name": "latent_image",
        "name": "latent_image",
        "type": "LATENT",
        "link": 19
       },
       {
        "localized_name": "add_noise",
        "name": "add_noise",
        "type": "BOOLEAN",
        "widget": {
         "name": "add_noise"
        },
        "link": null
       },
       {
        "localized_name": "noise_seed",
        "name": "noise_seed",
        "type": "INT",
        "widget": {
         "name": "noise_seed"
        },
        "link": 27
       },
       {
        "localized_name": "cfg",
        "name": "cfg",
        "type": "FLOAT",
        "widget": {
         "name": "cfg"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "LATENT",
        "links": [
         28
        ]
       },
       {
        "localized_name": "denoised_output",
        "name": "denoised_output",
        "type": "LATENT",
        "links": null
       }
      ],
      "title": "Sampler - CFG 1",
      "properties": {
       "Node name for S&R": "SamplerCustom",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       true,
       0,
       "fixed",
       1
      ],
      "widgets_values_named": {
       "add_noise": true,
       "noise_seed": 0,
       "control_after_generate": "fixed",
       "cfg": 1
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 30,
      "type": "VAEDecode",
      "pos": [
       560,
       922.0
      ],
      "size": [
       460,
       46
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "samples",
        "name": "samples",
        "type": "LATENT",
        "link": 28
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "type": "VAE",
        "link": 29
       }
      ],
      "outputs": [
       {
        "localized_name": "IMAGE",
        "name": "IMAGE",
        "type": "IMAGE",
        "links": [
         30
        ]
       }
      ],
      "title": "Decode",
      "properties": {
       "Node name for S&R": "VAEDecode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 49,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Qwen reads your prompt, your picture as image 1, and any extra pictures as image 2 and up. The switch under it takes the size from your picture, or from Latent Size."
      ],
      "widgets_values_named": {
       "text": "Qwen reads your prompt, your picture as image 1, and any extra pictures as image 2 and up. The switch under it takes the size from your picture, or from Latent Size."
      },
      "pos": [
       20,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 50,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Eight steps on the turbo's own step list, CFG 1, euler. The seed comes from the top level. Then the picture is decoded."
      ],
      "widgets_values_named": {
       "text": "Eight steps on the turbo's own step list, CFG 1, euler. The seed comes from the top level. Then the picture is decoded."
      },
      "pos": [
       560,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     }
    ],
    "groups": [
     {
      "id": 8,
      "title": "1 · Read",
      "bounding": [
       0,
       0.0,
       500,
       924.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 9,
      "title": "2 · Draw",
      "bounding": [
       540,
       0.0,
       500,
       996.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     }
    ],
    "links": [
     {
      "id": 14,
      "origin_id": 23,
      "origin_slot": 0,
      "target_id": 24,
      "target_slot": 3,
      "type": "STRING"
     },
     {
      "id": 18,
      "origin_id": 24,
      "origin_slot": 2,
      "target_id": 25,
      "target_slot": 1,
      "type": "LATENT"
     },
     {
      "id": 22,
      "origin_id": 24,
      "origin_slot": 0,
      "target_id": 29,
      "target_slot": 1,
      "type": "CONDITIONING"
     },
     {
      "id": 23,
      "origin_id": 24,
      "origin_slot": 1,
      "target_id": 29,
      "target_slot": 2,
      "type": "CONDITIONING"
     },
     {
      "id": 24,
      "origin_id": 28,
      "origin_slot": 0,
      "target_id": 29,
      "target_slot": 3,
      "type": "SAMPLER"
     },
     {
      "id": 25,
      "origin_id": 27,
      "origin_slot": 0,
      "target_id": 29,
      "target_slot": 4,
      "type": "SIGMAS"
     },
     {
      "id": 19,
      "origin_id": 25,
      "origin_slot": 0,
      "target_id": 29,
      "target_slot": 5,
      "type": "LATENT"
     },
     {
      "id": 27,
      "origin_id": 26,
      "origin_slot": 0,
      "target_id": 29,
      "target_slot": 7,
      "type": "INT"
     },
     {
      "id": 28,
      "origin_id": 29,
      "origin_slot": 0,
      "target_id": 30,
      "target_slot": 0,
      "type": "LATENT"
     },
     {
      "id": 13,
      "origin_id": -10,
      "origin_slot": 0,
      "target_id": 23,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 15,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 24,
      "target_slot": 0,
      "type": "CLIP"
     },
     {
      "id": 12,
      "origin_id": -10,
      "origin_slot": 2,
      "target_id": 24,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 16,
      "origin_id": -10,
      "origin_slot": 5,
      "target_id": 24,
      "target_slot": 2,
      "type": "VAE"
     },
     {
      "id": 29,
      "origin_id": -10,
      "origin_slot": 5,
      "target_id": 30,
      "target_slot": 1,
      "type": "VAE"
     },
     {
      "id": 17,
      "origin_id": -10,
      "origin_slot": 3,
      "target_id": 25,
      "target_slot": 0,
      "type": "LATENT"
     },
     {
      "id": 26,
      "origin_id": -10,
      "origin_slot": 1,
      "target_id": 26,
      "target_slot": 0,
      "type": "INT"
     },
     {
      "id": 21,
      "origin_id": -10,
      "origin_slot": 6,
      "target_id": 29,
      "target_slot": 0,
      "type": "MODEL"
     },
     {
      "id": 30,
      "origin_id": 30,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 0,
      "type": "IMAGE"
     },
     {
      "id": 58,
      "origin_id": -10,
      "origin_slot": 7,
      "target_id": 25,
      "target_slot": 2,
      "type": "BOOLEAN"
     },
     {
      "id": 611,
      "origin_id": -10,
      "origin_slot": 8,
      "target_id": 24,
      "target_slot": 6,
      "type": "IMAGE"
     },
     {
      "id": 612,
      "origin_id": -10,
      "origin_slot": 9,
      "target_id": 24,
      "target_slot": 7,
      "type": "IMAGE"
     },
     {
      "id": 613,
      "origin_id": -10,
      "origin_slot": 10,
      "target_id": 24,
      "target_slot": 8,
      "type": "IMAGE"
     },
     {
      "id": 614,
      "origin_id": -10,
      "origin_slot": 11,
      "target_id": 24,
      "target_slot": 9,
      "type": "IMAGE"
     },
     {
      "id": 615,
      "origin_id": -10,
      "origin_slot": 12,
      "target_id": 24,
      "target_slot": 10,
      "type": "IMAGE"
     }
    ],
    "extra": {}
   },
   {
    "id": "8360cd8c-bd44-5ab7-a2e4-5733b4167c3e",
    "version": 1,
    "state": {
     "lastGroupId": 13,
     "lastNodeId": 63,
     "lastLinkId": 88,
     "lastRerouteId": 0
    },
    "revision": 0,
    "config": {},
    "name": "Upscale it in tiles with Qwen Turbo",
    "inputNode": {
     "id": -10,
     "bounding": [
      -260,
      120,
      150,
      160
     ]
    },
    "outputNode": {
     "id": -20,
     "bounding": [
      2230,
      120,
      150,
      60
     ]
    },
    "inputs": [
     {
      "id": "aaae3fe7-712f-5096-bf38-0d550d816c00",
      "name": "tiles",
      "type": "IMAGE",
      "linkIds": [
       31,
       77
      ],
      "localized_name": "tiles",
      "shape": 7,
      "pos": [
       51,
       24
      ]
     },
     {
      "id": "f218802f-e8a4-5974-ad41-c5fc3c0a45f0",
      "name": "stitcher",
      "type": "AUSBOSS_TILE_STITCHER",
      "linkIds": [
       46
      ],
      "localized_name": "stitcher",
      "pos": [
       51,
       44
      ]
     },
     {
      "id": "947f636d-4ee3-52d9-8ef8-3a3527f4e430",
      "name": "seed",
      "type": "FLOAT,INT",
      "linkIds": [
       41
      ],
      "localized_name": "seed",
      "shape": 7,
      "pos": [
       51,
       64
      ]
     },
     {
      "id": "4a0604c6-5141-5d89-9e75-8c251251de0a",
      "name": "text encoder",
      "type": "CLIP",
      "linkIds": [
       33,
       80
      ],
      "localized_name": "text encoder",
      "pos": [
       51,
       84
      ]
     },
     {
      "id": "45efb0cc-22e4-549d-aab4-d978195f310b",
      "name": "vae",
      "type": "VAE",
      "linkIds": [
       34,
       44,
       78,
       81
      ],
      "localized_name": "vae",
      "shape": 7,
      "pos": [
       51,
       104
      ]
     },
     {
      "id": "8b8386e7-06b2-59dc-8df5-80749f26b599",
      "name": "diffusion model",
      "type": "MODEL",
      "linkIds": [
       35,
       82
      ],
      "localized_name": "diffusion model",
      "pos": [
       51,
       124
      ]
     }
    ],
    "outputs": [
     {
      "id": "47fc9135-869c-56ab-99fb-662b75f6bae5",
      "name": "picture, upscaled",
      "type": "IMAGE",
      "linkIds": [
       48
      ],
      "localized_name": "picture, upscaled",
      "pos": [
       24,
       24
      ]
     }
    ],
    "widgets": [],
    "nodes": [
     {
      "id": 31,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
       20,
       292.0
      ],
      "size": [
       460,
       168
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "links": [
         32
        ]
       }
      ],
      "title": "Text - What each tile is asked to do",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Text",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Restore the photo: remove blur, noise and compression artifacts and recover sharp, natural detail, keeping the same composition, people and colors."
      ],
      "widgets_values_named": {
       "text": "Restore the photo: remove blur, noise and compression artifacts and recover sharp, natural detail, keeping the same composition, people and colors."
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 32,
      "type": "TextEncodeQwenImage21",
      "pos": [
       20,
       530.0
      ],
      "size": [
       460,
       266
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "clip",
        "name": "clip",
        "type": "CLIP",
        "link": 33
       },
       {
        "localized_name": "image_1",
        "name": "images.image_1",
        "shape": 7,
        "type": "IMAGE",
        "link": 31
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "shape": 7,
        "type": "VAE",
        "link": 34
       },
       {
        "localized_name": "prompt",
        "name": "prompt",
        "type": "STRING",
        "widget": {
         "name": "prompt"
        },
        "link": 32
       },
       {
        "localized_name": "negative_prompt",
        "name": "negative_prompt",
        "type": "STRING",
        "widget": {
         "name": "negative_prompt"
        },
        "link": null
       },
       {
        "localized_name": "resolution",
        "name": "resolution",
        "type": "INT",
        "widget": {
         "name": "resolution"
        },
        "link": null
       },
       {
        "localized_name": "image_2",
        "name": "images.image_2",
        "shape": 7,
        "type": "IMAGE",
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "links": [
         38
        ]
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "links": [
         39
        ]
       },
       {
        "localized_name": "latent",
        "name": "latent",
        "type": "LATENT",
        "links": null
       }
      ],
      "title": "Text Encode Qwen Image 2.1 - One tile and the request",
      "properties": {
       "Node name for S&R": "TextEncodeQwenImage21",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "",
       "",
       0
      ],
      "widgets_values_named": {
       "prompt": "",
       "negative_prompt": "",
       "resolution": 0
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 33,
      "type": "AUSBOSS_NODES_LoraLoader",
      "pos": [
       560,
       292.0
      ],
      "size": [
       460,
       188
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "link": 35
       },
       {
        "localized_name": "clip",
        "name": "clip",
        "shape": 7,
        "type": "CLIP",
        "link": null
       },
       {
        "localized_name": "loras",
        "name": "loras",
        "type": "STRING",
        "widget": {
         "name": "loras"
        },
        "link": null
       },
       {
        "localized_name": "trigger_separator",
        "name": "trigger_separator",
        "shape": 7,
        "type": "STRING",
        "widget": {
         "name": "trigger_separator"
        },
        "link": null
       },
       {
        "localized_name": "on_missing",
        "name": "on_missing",
        "shape": 7,
        "type": "COMBO",
        "widget": {
         "name": "on_missing"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "links": [
         36
        ]
       },
       {
        "localized_name": "clip",
        "name": "clip",
        "type": "CLIP",
        "links": null
       },
       {
        "localized_name": "triggers",
        "name": "triggers",
        "type": "STRING",
        "links": null
       }
      ],
      "title": "LoRA Loader - Restore LoRA",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_LoraLoader",
       "ausbossLoraLinked": true,
       "models": [
        {
         "name": "qwen-image-2.1-restore.safetensors",
         "url": "https://huggingface.co/ausboss/Qwen-Image-2.1-Restore-LoRA/resolve/main/qwen-image-2.1-restore.safetensors",
         "directory": "loras"
        }
       ],
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "[{\"name\":\"qwen-image-2.1-restore.safetensors\",\"strength\":0.5,\"enabled\":true,\"triggers\":\"\"}]",
       ", ",
       "error"
      ],
      "widgets_values_named": {
       "loras": "[{\"name\":\"qwen-image-2.1-restore.safetensors\",\"strength\":0.5,\"enabled\":true,\"triggers\":\"\"}]",
       "trigger_separator": ", ",
       "on_missing": "error"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 34,
      "type": "QwenImage21Cache",
      "pos": [
       560,
       578.0
      ],
      "size": [
       460,
       82
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "link": 36
       },
       {
        "localized_name": "device",
        "name": "device",
        "type": "COMBO",
        "widget": {
         "name": "device"
        },
        "link": null
       },
       {
        "localized_name": "dtype",
        "name": "dtype",
        "type": "COMBO",
        "widget": {
         "name": "dtype"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "MODEL",
        "name": "MODEL",
        "type": "MODEL",
        "links": [
         37
        ]
       }
      ],
      "title": "Reference cache",
      "properties": {
       "Node name for S&R": "QwenImage21Cache",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "auto",
       "default"
      ],
      "widgets_values_named": {
       "device": "auto",
       "dtype": "default"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 35,
      "type": "AUSBOSS_NODES_MathExpression",
      "pos": [
       560,
       734.0
      ],
      "size": [
       460,
       134
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "a",
        "name": "a",
        "shape": 7,
        "type": "FLOAT,INT",
        "link": 41
       },
       {
        "localized_name": "b",
        "name": "b",
        "shape": 7,
        "type": "FLOAT,INT",
        "link": null
       },
       {
        "localized_name": "c",
        "name": "c",
        "shape": 7,
        "type": "FLOAT,INT",
        "link": null
       },
       {
        "localized_name": "expression",
        "name": "expression",
        "type": "STRING",
        "widget": {
         "name": "expression"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "float",
        "name": "float",
        "type": "FLOAT",
        "links": null
       },
       {
        "localized_name": "int",
        "name": "int",
        "type": "INT",
        "links": [
         42,
         88
        ]
       }
      ],
      "title": "Math Expression - Seed plus 1",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_MathExpression",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "a + 1"
      ],
      "widgets_values_named": {
       "expression": "a + 1"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 37,
      "type": "VAEDecode",
      "pos": [
       1640,
       292.0
      ],
      "size": [
       460,
       46
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "samples",
        "name": "samples",
        "type": "LATENT",
        "link": 43
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "type": "VAE",
        "link": 44
       }
      ],
      "outputs": [
       {
        "localized_name": "IMAGE",
        "name": "IMAGE",
        "type": "IMAGE",
        "links": [
         45
        ]
       }
      ],
      "title": "Decode",
      "properties": {
       "Node name for S&R": "VAEDecode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 38,
      "type": "AUSBOSS_NODES_TiledUpscaleStitch",
      "pos": [
       1640,
       408.0
      ],
      "size": [
       460,
       114
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "tiles",
        "name": "tiles",
        "type": "IMAGE",
        "link": 45
       },
       {
        "localized_name": "stitcher",
        "name": "stitcher",
        "type": "AUSBOSS_TILE_STITCHER",
        "link": 46
       },
       {
        "localized_name": "keep_colors",
        "name": "keep_colors",
        "shape": 7,
        "type": "FLOAT",
        "widget": {
         "name": "keep_colors"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "image",
        "name": "image",
        "type": "IMAGE",
        "links": [
         48
        ]
       }
      ],
      "title": "Tiled Upscale Stitch - Join the tiles",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_TiledUpscaleStitch",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       1
      ],
      "widgets_values_named": {
       "keep_colors": 1
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 51,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Qwen reads one tile at its own size, together with the request. The encoded tile gives the redraw its size."
      ],
      "widgets_values_named": {
       "text": "Qwen reads one tile at its own size, together with the request. The encoded tile gives the redraw its size."
      },
      "pos": [
       20,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 52,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Each tile is drawn again from noise in seven steps while Qwen looks at the tile. The Restore LoRA keeps it close to the picture."
      ],
      "widgets_values_named": {
       "text": "Each tile is drawn again from noise in seven steps while Qwen looks at the tile. The Restore LoRA keeps it close to the picture."
      },
      "pos": [
       560,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 53,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Each tile is decoded and matched to its own tile's colors. Then all are joined and fitted to the size you asked for."
      ],
      "widgets_values_named": {
       "text": "Each tile is decoded and matched to its own tile's colors. Then all are joined and fitted to the size you asked for."
      },
      "pos": [
       1640,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 59,
      "type": "VAEEncode",
      "pos": [
       20,
       870.0
      ],
      "size": [
       460,
       46
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "pixels",
        "name": "pixels",
        "type": "IMAGE",
        "link": 77
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "type": "VAE",
        "link": 78
       }
      ],
      "outputs": [
       {
        "localized_name": "LATENT",
        "name": "LATENT",
        "type": "LATENT",
        "links": [
         79
        ]
       }
      ],
      "title": "Encode - The tile as the starting picture",
      "properties": {
       "Node name for S&R": "VAEEncode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 57,
      "type": "ManualSigmas",
      "pos": [
       560,
       938.0
      ],
      "size": [
       460,
       58
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "STRING",
        "widget": {
         "name": "sigmas"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "SIGMAS",
        "name": "SIGMAS",
        "type": "SIGMAS",
        "links": [
         76
        ]
       }
      ],
      "title": "The turbo's first seven steps",
      "properties": {
       "Node name for S&R": "ManualSigmas",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "1.0, 0.978453, 0.95418, 0.926626, 0.89508, 0.845148, 0.704534, 0.414568"
      ],
      "widgets_values_named": {
       "sigmas": "1.0, 0.978453, 0.95418, 0.926626, 0.89508, 0.845148, 0.704534, 0.414568"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 58,
      "type": "KSamplerSelect",
      "pos": [
       560,
       1074.0
      ],
      "size": [
       460,
       58
      ],
      "flags": {},
      "order": 1,
      "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": [
         75,
         85
        ]
       }
      ],
      "title": "Sampler: euler",
      "properties": {
       "Node name for S&R": "KSamplerSelect",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "euler"
      ],
      "widgets_values_named": {
       "sampler_name": "euler"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 36,
      "type": "SamplerCustom",
      "pos": [
       560,
       1202.0
      ],
      "size": [
       460,
       230
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "link": 37
       },
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "link": 38
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "link": 39
       },
       {
        "localized_name": "sampler",
        "name": "sampler",
        "type": "SAMPLER",
        "link": 75
       },
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "SIGMAS",
        "link": 76
       },
       {
        "localized_name": "latent_image",
        "name": "latent_image",
        "type": "LATENT",
        "link": 79
       },
       {
        "localized_name": "add_noise",
        "name": "add_noise",
        "type": "BOOLEAN",
        "widget": {
         "name": "add_noise"
        },
        "link": null
       },
       {
        "localized_name": "noise_seed",
        "name": "noise_seed",
        "type": "INT",
        "widget": {
         "name": "noise_seed"
        },
        "link": 42
       },
       {
        "localized_name": "cfg",
        "name": "cfg",
        "type": "FLOAT",
        "widget": {
         "name": "cfg"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "LATENT",
        "links": [
         87
        ]
       },
       {
        "localized_name": "denoised_output",
        "name": "denoised_output",
        "type": "LATENT",
        "links": null
       }
      ],
      "title": "Sampler - Seven steps, CFG 1, euler",
      "properties": {
       "Node name for S&R": "SamplerCustom",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       true,
       0,
       "fixed",
       1
      ],
      "widgets_values_named": {
       "add_noise": true,
       "noise_seed": 0,
       "control_after_generate": "fixed",
       "cfg": 1
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 60,
      "type": "TextEncodeQwenImage21",
      "pos": [
       1100,
       292.0
      ],
      "size": [
       460,
       306
      ],
      "flags": {},
      "order": 12,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "clip",
        "name": "clip",
        "type": "CLIP",
        "link": 80
       },
       {
        "localized_name": "image_1",
        "name": "images.image_1",
        "shape": 7,
        "type": "IMAGE",
        "link": null
       },
       {
        "localized_name": "vae",
        "name": "vae",
        "shape": 7,
        "type": "VAE",
        "link": 81
       },
       {
        "localized_name": "prompt",
        "name": "prompt",
        "type": "STRING",
        "widget": {
         "name": "prompt"
        },
        "link": null
       },
       {
        "localized_name": "negative_prompt",
        "name": "negative_prompt",
        "type": "STRING",
        "widget": {
         "name": "negative_prompt"
        },
        "link": null
       },
       {
        "localized_name": "resolution",
        "name": "resolution",
        "type": "INT",
        "widget": {
         "name": "resolution"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "links": [
         83
        ]
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "links": [
         84
        ]
       },
       {
        "localized_name": "latent",
        "name": "latent",
        "type": "LATENT",
        "links": null
       }
      ],
      "title": "Text Encode Qwen Image 2.1 - No picture, no words",
      "properties": {
       "Node name for S&R": "TextEncodeQwenImage21",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "",
       "",
       0
      ],
      "widgets_values_named": {
       "prompt": "",
       "negative_prompt": "",
       "resolution": 0
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 61,
      "type": "ManualSigmas",
      "pos": [
       1100,
       672.0
      ],
      "size": [
       460,
       58
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "STRING",
        "widget": {
         "name": "sigmas"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "SIGMAS",
        "name": "SIGMAS",
        "type": "SIGMAS",
        "links": [
         86
        ]
       }
      ],
      "title": "The turbo's last step",
      "properties": {
       "Node name for S&R": "ManualSigmas",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "0.414568, 0"
      ],
      "widgets_values_named": {
       "sigmas": "0.414568, 0"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 62,
      "type": "SamplerCustom",
      "pos": [
       1100,
       808.0
      ],
      "size": [
       460,
       230
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "model",
        "name": "model",
        "type": "MODEL",
        "link": 82
       },
       {
        "localized_name": "positive",
        "name": "positive",
        "type": "CONDITIONING",
        "link": 83
       },
       {
        "localized_name": "negative",
        "name": "negative",
        "type": "CONDITIONING",
        "link": 84
       },
       {
        "localized_name": "sampler",
        "name": "sampler",
        "type": "SAMPLER",
        "link": 85
       },
       {
        "localized_name": "sigmas",
        "name": "sigmas",
        "type": "SIGMAS",
        "link": 86
       },
       {
        "localized_name": "latent_image",
        "name": "latent_image",
        "type": "LATENT",
        "link": 87
       },
       {
        "localized_name": "add_noise",
        "name": "add_noise",
        "type": "BOOLEAN",
        "widget": {
         "name": "add_noise"
        },
        "link": null
       },
       {
        "localized_name": "noise_seed",
        "name": "noise_seed",
        "type": "INT",
        "widget": {
         "name": "noise_seed"
        },
        "link": 88
       },
       {
        "localized_name": "cfg",
        "name": "cfg",
        "type": "FLOAT",
        "widget": {
         "name": "cfg"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "LATENT",
        "links": [
         43
        ]
       },
       {
        "localized_name": "denoised_output",
        "name": "denoised_output",
        "type": "LATENT",
        "links": null
       }
      ],
      "title": "Sampler - The last step, plain model",
      "properties": {
       "Node name for S&R": "SamplerCustom",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       false,
       0,
       "fixed",
       1
      ],
      "widgets_values_named": {
       "add_noise": false,
       "noise_seed": 0,
       "control_after_generate": "fixed",
       "cfg": 1
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 63,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "The last step runs on the plain model, without the picture and without words. It finishes skin and fine detail cleanly."
      ],
      "widgets_values_named": {
       "text": "The last step runs on the plain model, without the picture and without words. It finishes skin and fine detail cleanly."
      },
      "pos": [
       1100,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     }
    ],
    "groups": [
     {
      "id": 10,
      "title": "1 · Read",
      "bounding": [
       0,
       0.0,
       500,
       944.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 11,
      "title": "2 · Redraw",
      "bounding": [
       540,
       0.0,
       500,
       1452.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 13,
      "title": "3 · Finish",
      "bounding": [
       1080,
       0.0,
       500,
       1058.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 12,
      "title": "4 · Join",
      "bounding": [
       1620,
       0.0,
       500,
       552.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     }
    ],
    "links": [
     {
      "id": 32,
      "origin_id": 31,
      "origin_slot": 0,
      "target_id": 32,
      "target_slot": 3,
      "type": "STRING"
     },
     {
      "id": 36,
      "origin_id": 33,
      "origin_slot": 0,
      "target_id": 34,
      "target_slot": 0,
      "type": "MODEL"
     },
     {
      "id": 37,
      "origin_id": 34,
      "origin_slot": 0,
      "target_id": 36,
      "target_slot": 0,
      "type": "MODEL"
     },
     {
      "id": 38,
      "origin_id": 32,
      "origin_slot": 0,
      "target_id": 36,
      "target_slot": 1,
      "type": "CONDITIONING"
     },
     {
      "id": 39,
      "origin_id": 32,
      "origin_slot": 1,
      "target_id": 36,
      "target_slot": 2,
      "type": "CONDITIONING"
     },
     {
      "id": 42,
      "origin_id": 35,
      "origin_slot": 1,
      "target_id": 36,
      "target_slot": 7,
      "type": "INT"
     },
     {
      "id": 43,
      "origin_id": 62,
      "origin_slot": 0,
      "target_id": 37,
      "target_slot": 0,
      "type": "LATENT"
     },
     {
      "id": 45,
      "origin_id": 37,
      "origin_slot": 0,
      "target_id": 38,
      "target_slot": 0,
      "type": "IMAGE"
     },
     {
      "id": 33,
      "origin_id": -10,
      "origin_slot": 3,
      "target_id": 32,
      "target_slot": 0,
      "type": "CLIP"
     },
     {
      "id": 31,
      "origin_id": -10,
      "origin_slot": 0,
      "target_id": 32,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 34,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 32,
      "target_slot": 2,
      "type": "VAE"
     },
     {
      "id": 44,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 37,
      "target_slot": 1,
      "type": "VAE"
     },
     {
      "id": 35,
      "origin_id": -10,
      "origin_slot": 5,
      "target_id": 33,
      "target_slot": 0,
      "type": "MODEL"
     },
     {
      "id": 41,
      "origin_id": -10,
      "origin_slot": 2,
      "target_id": 35,
      "target_slot": 0,
      "type": "INT"
     },
     {
      "id": 46,
      "origin_id": -10,
      "origin_slot": 1,
      "target_id": 38,
      "target_slot": 1,
      "type": "AUSBOSS_TILE_STITCHER"
     },
     {
      "id": 48,
      "origin_id": 38,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 0,
      "type": "IMAGE"
     },
     {
      "id": 75,
      "origin_id": 58,
      "origin_slot": 0,
      "target_id": 36,
      "target_slot": 3,
      "type": "SAMPLER"
     },
     {
      "id": 76,
      "origin_id": 57,
      "origin_slot": 0,
      "target_id": 36,
      "target_slot": 4,
      "type": "SIGMAS"
     },
     {
      "id": 77,
      "origin_id": -10,
      "origin_slot": 0,
      "target_id": 59,
      "target_slot": 0,
      "type": "IMAGE"
     },
     {
      "id": 78,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 59,
      "target_slot": 1,
      "type": "VAE"
     },
     {
      "id": 79,
      "origin_id": 59,
      "origin_slot": 0,
      "target_id": 36,
      "target_slot": 5,
      "type": "LATENT"
     },
     {
      "id": 80,
      "origin_id": -10,
      "origin_slot": 3,
      "target_id": 60,
      "target_slot": 0,
      "type": "CLIP"
     },
     {
      "id": 81,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 60,
      "target_slot": 2,
      "type": "VAE"
     },
     {
      "id": 82,
      "origin_id": -10,
      "origin_slot": 5,
      "target_id": 62,
      "target_slot": 0,
      "type": "MODEL"
     },
     {
      "id": 83,
      "origin_id": 60,
      "origin_slot": 0,
      "target_id": 62,
      "target_slot": 1,
      "type": "CONDITIONING"
     },
     {
      "id": 84,
      "origin_id": 60,
      "origin_slot": 1,
      "target_id": 62,
      "target_slot": 2,
      "type": "CONDITIONING"
     },
     {
      "id": 85,
      "origin_id": 58,
      "origin_slot": 0,
      "target_id": 62,
      "target_slot": 3,
      "type": "SAMPLER"
     },
     {
      "id": 86,
      "origin_id": 61,
      "origin_slot": 0,
      "target_id": 62,
      "target_slot": 4,
      "type": "SIGMAS"
     },
     {
      "id": 87,
      "origin_id": 36,
      "origin_slot": 0,
      "target_id": 62,
      "target_slot": 5,
      "type": "LATENT"
     },
     {
      "id": 88,
      "origin_id": 35,
      "origin_slot": 1,
      "target_id": 62,
      "target_slot": 7,
      "type": "INT"
     }
    ],
    "extra": {}
   },
   {
    "id": "34d4dc14-00f5-59cf-b7da-d60b48dff2ab",
    "version": 1,
    "state": {
     "lastGroupId": 12,
     "lastNodeId": 220,
     "lastLinkId": 618,
     "lastRerouteId": 0
    },
    "revision": 0,
    "config": {},
    "name": "Write the prompt",
    "inputNode": {
     "id": -10,
     "bounding": [
      -260,
      120,
      150,
      240
     ]
    },
    "outputNode": {
     "id": -20,
     "bounding": [
      2210,
      120,
      150,
      160
     ]
    },
    "inputs": [
     {
      "id": "a5bae37f-5162-5260-9096-29247725d713",
      "name": "your prompt",
      "type": "*",
      "linkIds": [
       1
      ],
      "pos": [
       -130,
       140
      ],
      "localized_name": "your prompt"
     },
     {
      "id": "dcb5ddb8-dd53-5f5b-9f84-b817d7f7b389",
      "name": "picture 2",
      "type": "IMAGE",
      "linkIds": [
       601
      ],
      "localized_name": "picture 2",
      "shape": 7,
      "pos": [
       -130,
       160
      ]
     },
     {
      "id": "efc92f78-97fc-51a3-b6ca-03de60279320",
      "name": "picture 3",
      "type": "IMAGE",
      "linkIds": [
       603
      ],
      "localized_name": "picture 3",
      "shape": 7,
      "pos": [
       -130,
       180
      ]
     },
     {
      "id": "f82241e4-7cbe-5ed0-9853-274b3e92288f",
      "name": "picture 4",
      "type": "IMAGE",
      "linkIds": [
       605
      ],
      "localized_name": "picture 4",
      "shape": 7,
      "pos": [
       -130,
       200
      ]
     },
     {
      "id": "bf2a9424-9650-53ec-9bce-affa8e4f66be",
      "name": "picture 5",
      "type": "IMAGE",
      "linkIds": [
       607
      ],
      "localized_name": "picture 5",
      "shape": 7,
      "pos": [
       -130,
       220
      ]
     },
     {
      "id": "97927749-d9f0-507b-9cea-b26dd38546d6",
      "name": "picture 6",
      "type": "IMAGE",
      "linkIds": [
       609
      ],
      "localized_name": "picture 6",
      "shape": 7,
      "pos": [
       -130,
       240
      ]
     },
     {
      "id": "47d388a4-b285-5c1d-b949-5df26e8c2984",
      "name": "your picture",
      "type": "IMAGE",
      "linkIds": [
       10
      ],
      "localized_name": "your picture",
      "shape": 7,
      "pos": [
       -130,
       260
      ]
     },
     {
      "id": "45d91b4f-f059-5138-bebd-15cc78ed8a29",
      "name": "text encoder",
      "type": "CLIP",
      "linkIds": [
       9
      ],
      "localized_name": "text encoder",
      "pos": [
       -130,
       280
      ]
     },
     {
      "id": "4a121542-a815-5fe0-9e26-159289f7df38",
      "name": "write an edit",
      "type": "BOOLEAN",
      "linkIds": [
       72
      ],
      "pos": [
       -130,
       300
      ],
      "localized_name": "write an edit"
     },
     {
      "id": "669f70c6-7137-5145-80b9-f4fb35c6b36f",
      "name": "auto prompt",
      "type": "BOOLEAN",
      "linkIds": [
       618
      ],
      "localized_name": "auto prompt",
      "pos": [
       -130,
       320
      ]
     }
    ],
    "outputs": [
     {
      "id": "5ca51fe8-a5fe-5d91-a4c3-c25a6cd0bee4",
      "name": "prompt",
      "type": "STRING",
      "linkIds": [
       11
      ],
      "localized_name": "prompt",
      "pos": [
       24,
       24
      ]
     },
     {
      "id": "3a794e70-e0a8-5a99-b9f1-0fb327693dcf",
      "name": "picture 2",
      "type": "IMAGE",
      "linkIds": [
       602
      ],
      "localized_name": "picture 2"
     },
     {
      "id": "2678c5f3-c1de-5f0e-b802-678c32aba171",
      "name": "picture 3",
      "type": "IMAGE",
      "linkIds": [
       604
      ],
      "localized_name": "picture 3"
     },
     {
      "id": "901a5589-3635-55d4-9f33-14f7d9f51067",
      "name": "picture 4",
      "type": "IMAGE",
      "linkIds": [
       606
      ],
      "localized_name": "picture 4"
     },
     {
      "id": "f50a1722-2e93-5ee3-8875-d90f7f2e96a1",
      "name": "picture 5",
      "type": "IMAGE",
      "linkIds": [
       608
      ],
      "localized_name": "picture 5"
     },
     {
      "id": "b6010354-3a74-5df9-9aa2-8713b2f82e49",
      "name": "picture 6",
      "type": "IMAGE",
      "linkIds": [
       610
      ],
      "localized_name": "picture 6"
     }
    ],
    "widgets": [],
    "nodes": [
     {
      "id": 16,
      "type": "Reroute",
      "pos": [
       20,
       272.0
      ],
      "size": [
       75,
       26
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
       {
        "name": "",
        "type": "*",
        "link": 1
       }
      ],
      "outputs": [
       {
        "name": "",
        "type": "STRING",
        "links": [
         3,
         5,
         616
        ]
       }
      ],
      "properties": {
       "showOutputText": false,
       "horizontal": false
      }
     },
     {
      "id": 17,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
       20,
       358.0
      ],
      "size": [
       460,
       640
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "links": [
         2
        ]
       }
      ],
      "title": "Text - How a new picture's prompt is written",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Text",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "You are a prompt writer for an image model.\n\nYou receive a short idea from the user. It may name images as image 1, image 2 and so on. You cannot see those; the image model can.\n\nRewrite it as one full text-to-image prompt of four to six sentences.\n- Begin with the medium and style in a few words, such as \"35mm film photograph\", \"Smartphone photo\", \"Anime illustration\", \"Oil painting\" or \"3D render\". Use the one the user names. If they name none, make it a photograph and pick the kind that suits the idea.\n- Then describe the subject, what they are doing and wearing, the setting and the background, with materials, colors, lighting, camera angle and framing.\n- Give the time of day in plain words, such as dusk or late at night. Leave out clock times, dates, and any name or number the user did not give.\n- For a painting or drawing, name the marks of the medium: brushstrokes, how the paint sits, the paper or canvas.\n- When the idea names an image, keep its name exactly, such as \"the woman from image 1\". Do not guess what it looks like.\n- Keep everything the user said. Add what makes the picture specific, stay with the user's one subject and idea, and bring in people only when the idea has them.\n- Only when the user asks for readable words in the picture, such as a sign, a label or a title: put exactly those words in straight double quotes, spelled as the user wrote them, and say where they are. Use quotation marks for nothing else.\n- Every sentence says what is in the picture. Leave out anything that is absent: never write \"no\", \"not\" or \"without\" about the scene.\n- Write full sentences in plain factual language and the present tense. End each one with a period. Never use a semicolon or a label such as \"Lighting:\".\n\nOutput only the prompt: one paragraph, four to six sentences, 80 to 140 words."
      ],
      "widgets_values_named": {
       "text": "You are a prompt writer for an image model.\n\nYou receive a short idea from the user. It may name images as image 1, image 2 and so on. You cannot see those; the image model can.\n\nRewrite it as one full text-to-image prompt of four to six sentences.\n- Begin with the medium and style in a few words, such as \"35mm film photograph\", \"Smartphone photo\", \"Anime illustration\", \"Oil painting\" or \"3D render\". Use the one the user names. If they name none, make it a photograph and pick the kind that suits the idea.\n- Then describe the subject, what they are doing and wearing, the setting and the background, with materials, colors, lighting, camera angle and framing.\n- Give the time of day in plain words, such as dusk or late at night. Leave out clock times, dates, and any name or number the user did not give.\n- For a painting or drawing, name the marks of the medium: brushstrokes, how the paint sits, the paper or canvas.\n- When the idea names an image, keep its name exactly, such as \"the woman from image 1\". Do not guess what it looks like.\n- Keep everything the user said. Add what makes the picture specific, stay with the user's one subject and idea, and bring in people only when the idea has them.\n- Only when the user asks for readable words in the picture, such as a sign, a label or a title: put exactly those words in straight double quotes, spelled as the user wrote them, and say where they are. Use quotation marks for nothing else.\n- Every sentence says what is in the picture. Leave out anything that is absent: never write \"no\", \"not\" or \"without\" about the scene.\n- Write full sentences in plain factual language and the present tense. End each one with a period. Never use a semicolon or a label such as \"Lighting:\".\n\nOutput only the prompt: one paragraph, four to six sentences, 80 to 140 words."
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 18,
      "type": "StringFormat",
      "pos": [
       20,
       1068.0
      ],
      "size": [
       460,
       148
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "a",
        "name": "values.a",
        "shape": 7,
        "type": "*",
        "link": 2
       },
       {
        "localized_name": "f_string",
        "name": "f_string",
        "type": "STRING",
        "widget": {
         "name": "f_string"
        },
        "link": null
       },
       {
        "localized_name": "b",
        "name": "values.b",
        "shape": 7,
        "type": "*",
        "link": 3
       },
       {
        "localized_name": "c",
        "name": "values.c",
        "shape": 7,
        "type": "*",
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "STRING",
        "name": "STRING",
        "type": "STRING",
        "links": [
         6
        ]
       }
      ],
      "title": "Format Text - Instructions plus your idea",
      "properties": {
       "Node name for S&R": "StringFormat",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "{a}\n\nIdea: {b}"
      ],
      "widgets_values_named": {
       "f_string": "{a}\n\nIdea: {b}"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 19,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
       560,
       292.0
      ],
      "size": [
       460,
       620
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "links": [
         4
        ]
       }
      ],
      "title": "Text - How an edit is written",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Text",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "You are an image-edit prompt writer.\n\nYou receive:\n1. An input image, the one to edit.\n2. A short, informal edit request from the user. It may name other images as image 2, image 3 and so on. You cannot see those; the image model can.\n\nRewrite the request as one clear instruction for an image editing model.\n- Start with the change as a direct instruction. Name what it points at the way it appears in the image: its color, material and where it is.\n- Then say what the result looks like where the change happens, in things that can be seen. When something is removed, remove only that and say what shows in its place.\n- Make the change plain to see. Use strong, exact words for how much there is and where it lies, and leave out soft ones such as gently, subtle, slightly or a hint of.\n- A change to the weather, the season, the time of day or the light reaches the whole scene. Carry it through the air, the sky, the ground, the surfaces and what people wear, and say what each looks like afterwards: for snow, large flakes fill the air and a layer of fresh snow covers the ground.\n- For a style change, apply it to the whole image and name three or more marks of the style: for a painting, its brushstrokes, how the paint sits and pools, and the paper or canvas.\n- When the request names another image, keep its name exactly, such as \"the jacket from image 2\". Do not guess what it looks like.\n- Add only what the user asked for: bring in new lighting, colors or weather only when the request names them.\n- End with one short sentence that names the one or two things that must stay, such as the person's face and pose, the framing, or that a night picture stays as dark. Leave the rest unsaid.\n- Write full sentences that end with a period. Never use a semicolon.\n\nOutput only the instruction, as one paragraph of 40 to 90 words."
      ],
      "widgets_values_named": {
       "text": "You are an image-edit prompt writer.\n\nYou receive:\n1. An input image, the one to edit.\n2. A short, informal edit request from the user. It may name other images as image 2, image 3 and so on. You cannot see those; the image model can.\n\nRewrite the request as one clear instruction for an image editing model.\n- Start with the change as a direct instruction. Name what it points at the way it appears in the image: its color, material and where it is.\n- Then say what the result looks like where the change happens, in things that can be seen. When something is removed, remove only that and say what shows in its place.\n- Make the change plain to see. Use strong, exact words for how much there is and where it lies, and leave out soft ones such as gently, subtle, slightly or a hint of.\n- A change to the weather, the season, the time of day or the light reaches the whole scene. Carry it through the air, the sky, the ground, the surfaces and what people wear, and say what each looks like afterwards: for snow, large flakes fill the air and a layer of fresh snow covers the ground.\n- For a style change, apply it to the whole image and name three or more marks of the style: for a painting, its brushstrokes, how the paint sits and pools, and the paper or canvas.\n- When the request names another image, keep its name exactly, such as \"the jacket from image 2\". Do not guess what it looks like.\n- Add only what the user asked for: bring in new lighting, colors or weather only when the request names them.\n- End with one short sentence that names the one or two things that must stay, such as the person's face and pose, the framing, or that a night picture stays as dark. Leave the rest unsaid.\n- Write full sentences that end with a period. Never use a semicolon.\n\nOutput only the instruction, as one paragraph of 40 to 90 words."
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 20,
      "type": "StringFormat",
      "pos": [
       560,
       982.0
      ],
      "size": [
       460,
       148
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "a",
        "name": "values.a",
        "shape": 7,
        "type": "*",
        "link": 4
       },
       {
        "localized_name": "f_string",
        "name": "f_string",
        "type": "STRING",
        "widget": {
         "name": "f_string"
        },
        "link": null
       },
       {
        "localized_name": "b",
        "name": "values.b",
        "shape": 7,
        "type": "*",
        "link": 5
       },
       {
        "localized_name": "c",
        "name": "values.c",
        "shape": 7,
        "type": "*",
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "STRING",
        "name": "STRING",
        "type": "STRING",
        "links": [
         7
        ]
       }
      ],
      "title": "Format Text - Instructions plus your edit",
      "properties": {
       "Node name for S&R": "StringFormat",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "{a}\n\nEdit request: {b}"
      ],
      "widgets_values_named": {
       "f_string": "{a}\n\nEdit request: {b}"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 21,
      "type": "ComfySwitchNode",
      "pos": [
       1100,
       292.0
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "shape": 7,
        "type": "STRING",
        "link": 6
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "shape": 7,
        "type": "STRING",
        "link": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "widget": {
         "name": "switch"
        },
        "link": 72
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "STRING",
        "links": [
         8
        ]
       }
      ],
      "title": "If/Else Switch - New picture or edit",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       false
      ],
      "widgets_values_named": {
       "switch": false
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 22,
      "type": "TextGenerate",
      "pos": [
       1100,
       440.0
      ],
      "size": [
       460,
       456
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "clip",
        "name": "clip",
        "type": "CLIP",
        "link": 9
       },
       {
        "localized_name": "image",
        "name": "image",
        "shape": 7,
        "type": "IMAGE",
        "link": 10
       },
       {
        "localized_name": "video",
        "name": "video",
        "shape": 7,
        "type": "IMAGE",
        "link": null
       },
       {
        "localized_name": "audio",
        "name": "audio",
        "shape": 7,
        "type": "AUDIO",
        "link": null
       },
       {
        "localized_name": "system_prompt",
        "name": "system_prompt",
        "shape": 7,
        "type": "STRING",
        "link": null
       },
       {
        "localized_name": "prompt",
        "name": "prompt",
        "type": "STRING",
        "widget": {
         "name": "prompt"
        },
        "link": 8
       },
       {
        "localized_name": "max_length",
        "name": "max_length",
        "type": "INT",
        "widget": {
         "name": "max_length"
        },
        "link": null
       },
       {
        "localized_name": "Sampling Mode",
        "name": "sampling_mode",
        "type": "COMFY_DYNAMICCOMBO_V3",
        "widget": {
         "name": "sampling_mode"
        },
        "link": null
       },
       {
        "localized_name": "temperature",
        "name": "sampling_mode.temperature",
        "type": "FLOAT",
        "widget": {
         "name": "sampling_mode.temperature"
        },
        "link": null
       },
       {
        "localized_name": "top_k",
        "name": "sampling_mode.top_k",
        "type": "INT",
        "widget": {
         "name": "sampling_mode.top_k"
        },
        "link": null
       },
       {
        "localized_name": "top_p",
        "name": "sampling_mode.top_p",
        "type": "FLOAT",
        "widget": {
         "name": "sampling_mode.top_p"
        },
        "link": null
       },
       {
        "localized_name": "min_p",
        "name": "sampling_mode.min_p",
        "type": "FLOAT",
        "widget": {
         "name": "sampling_mode.min_p"
        },
        "link": null
       },
       {
        "localized_name": "repetition_penalty",
        "name": "sampling_mode.repetition_penalty",
        "type": "FLOAT",
        "widget": {
         "name": "sampling_mode.repetition_penalty"
        },
        "link": null
       },
       {
        "localized_name": "seed",
        "name": "sampling_mode.seed",
        "type": "INT",
        "widget": {
         "name": "sampling_mode.seed"
        },
        "link": null
       },
       {
        "localized_name": "presence_penalty",
        "name": "sampling_mode.presence_penalty",
        "shape": 7,
        "type": "FLOAT",
        "widget": {
         "name": "sampling_mode.presence_penalty"
        },
        "link": null
       },
       {
        "localized_name": "thinking",
        "name": "thinking",
        "shape": 7,
        "type": "BOOLEAN",
        "widget": {
         "name": "thinking"
        },
        "link": null
       },
       {
        "localized_name": "use_default_template",
        "name": "use_default_template",
        "shape": 7,
        "type": "BOOLEAN",
        "widget": {
         "name": "use_default_template"
        },
        "link": null
       },
       {
        "localized_name": "mtp",
        "name": "mtp",
        "shape": 7,
        "type": "COMBO",
        "widget": {
         "name": "mtp"
        },
        "link": null
       }
      ],
      "outputs": [
       {
        "localized_name": "generated_text",
        "name": "generated_text",
        "type": "STRING",
        "links": [
         617
        ]
       },
       {
        "localized_name": "thinking",
        "name": "thinking",
        "type": "STRING",
        "links": null
       }
      ],
      "title": "Generate Text - Qwen3-VL writes the prompt",
      "properties": {
       "Node name for S&R": "TextGenerate",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       "",
       512,
       "on",
       0.5,
       20,
       0.9,
       0,
       1,
       1,
       0,
       true,
       true,
       "auto"
      ],
      "widgets_values_named": {
       "prompt": "",
       "max_length": 512,
       "sampling_mode": "on",
       "sampling_mode.temperature": 0.5,
       "sampling_mode.top_k": 20,
       "sampling_mode.top_p": 0.9,
       "sampling_mode.min_p": 0,
       "sampling_mode.repetition_penalty": 1,
       "sampling_mode.seed": 1,
       "sampling_mode.presence_penalty": 0,
       "thinking": true,
       "use_default_template": true,
       "mtp": "auto"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 46,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "How Qwen turns a few words into a full prompt. Change these words to change how prompts get written."
      ],
      "widgets_values_named": {
       "text": "How Qwen turns a few words into a full prompt. Change these words to change how prompts get written."
      },
      "pos": [
       20,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 47,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "How Qwen turns a short request into an edit instruction. It looks at your picture. Edit a picture switches to this one."
      ],
      "widgets_values_named": {
       "text": "How Qwen turns a short request into an edit instruction. It looks at your picture. Edit a picture switches to this one."
      },
      "pos": [
       560,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 48,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       142
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Qwen3-VL, the text encoder this workflow already loads, writes the prompt. Its seed is fixed: the same words give the same prompt."
      ],
      "widgets_values_named": {
       "text": "Qwen3-VL, the text encoder this workflow already loads, writes the prompt. Its seed is fixed: the same words give the same prompt."
      },
      "pos": [
       1100,
       80.0
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 202,
      "type": "ComfySwitchNode",
      "pos": [
       1640,
       300
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 20,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "type": "IMAGE",
        "link": null,
        "shape": 7
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "type": "IMAGE",
        "link": 601,
        "shape": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "link": null,
        "widget": {
         "name": "switch"
        }
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "IMAGE",
        "links": [
         602
        ]
       }
      ],
      "title": "If/Else Switch - Picture 2 on",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.44.0"
      },
      "widgets_values": [
       true
      ],
      "widgets_values_named": {
       "switch": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 203,
      "type": "ComfySwitchNode",
      "pos": [
       1640,
       420
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 21,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "type": "IMAGE",
        "link": null,
        "shape": 7
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "type": "IMAGE",
        "link": 603,
        "shape": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "link": null,
        "widget": {
         "name": "switch"
        }
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "IMAGE",
        "links": [
         604
        ]
       }
      ],
      "title": "If/Else Switch - Picture 3 on",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.44.0"
      },
      "widgets_values": [
       true
      ],
      "widgets_values_named": {
       "switch": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 204,
      "type": "ComfySwitchNode",
      "pos": [
       1640,
       540
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 22,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "type": "IMAGE",
        "link": null,
        "shape": 7
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "type": "IMAGE",
        "link": 605,
        "shape": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "link": null,
        "widget": {
         "name": "switch"
        }
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "IMAGE",
        "links": [
         606
        ]
       }
      ],
      "title": "If/Else Switch - Picture 4 on",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.44.0"
      },
      "widgets_values": [
       true
      ],
      "widgets_values_named": {
       "switch": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 205,
      "type": "ComfySwitchNode",
      "pos": [
       1640,
       660
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 23,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "type": "IMAGE",
        "link": null,
        "shape": 7
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "type": "IMAGE",
        "link": 607,
        "shape": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "link": null,
        "widget": {
         "name": "switch"
        }
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "IMAGE",
        "links": [
         608
        ]
       }
      ],
      "title": "If/Else Switch - Picture 5 on",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.44.0"
      },
      "widgets_values": [
       true
      ],
      "widgets_values_named": {
       "switch": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 206,
      "type": "ComfySwitchNode",
      "pos": [
       1640,
       780
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 24,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "type": "IMAGE",
        "link": null,
        "shape": 7
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "type": "IMAGE",
        "link": 609,
        "shape": 7
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "link": null,
        "widget": {
         "name": "switch"
        }
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "IMAGE",
        "links": [
         610
        ]
       }
      ],
      "title": "If/Else Switch - Picture 6 on",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.44.0"
      },
      "widgets_values": [
       true
      ],
      "widgets_values_named": {
       "switch": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     },
     {
      "id": 211,
      "type": "AUSBOSS_NODES_Callout",
      "size": [
       460,
       150
      ],
      "flags": {
       "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "text",
        "name": "text",
        "type": "STRING",
        "widget": {
         "name": "text"
        },
        "link": null
       }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
       "Node name for S&R": "AUSBOSS_NODES_Callout",
       "cnr_id": "ausboss-nodes",
       "ver": "2.10.0"
      },
      "widgets_values": [
       "Your extra pictures go on to the box that draws.\n###### An empty socket passes nothing on."
      ],
      "widgets_values_named": {
       "text": "Your extra pictures go on to the box that draws.\n###### An empty socket passes nothing on."
      },
      "pos": [
       1640,
       80
      ],
      "color": "#07090a",
      "bgcolor": "#07090a"
     },
     {
      "id": 220,
      "type": "ComfySwitchNode",
      "pos": [
       1100,
       926.0
      ],
      "size": [
       460,
       78
      ],
      "flags": {},
      "order": 30,
      "mode": 0,
      "inputs": [
       {
        "localized_name": "on_false",
        "name": "on_false",
        "shape": 7,
        "type": "STRING",
        "link": 616
       },
       {
        "localized_name": "on_true",
        "name": "on_true",
        "shape": 7,
        "type": "STRING",
        "link": 617
       },
       {
        "localized_name": "switch",
        "name": "switch",
        "type": "BOOLEAN",
        "widget": {
         "name": "switch"
        },
        "link": 618
       }
      ],
      "outputs": [
       {
        "localized_name": "output",
        "name": "output",
        "type": "STRING",
        "links": [
         11
        ]
       }
      ],
      "title": "If/Else Switch - Auto prompt on: the writer. Off: your words",
      "properties": {
       "Node name for S&R": "ComfySwitchNode",
       "cnr_id": "comfy-core",
       "ver": "0.38.0"
      },
      "widgets_values": [
       false
      ],
      "widgets_values_named": {
       "switch": false
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
     }
    ],
    "groups": [
     {
      "id": 5,
      "title": "1 · For a new picture",
      "bounding": [
       0,
       0.0,
       500,
       1236.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 6,
      "title": "2 · For an edit",
      "bounding": [
       540,
       0.0,
       500,
       1150.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 7,
      "title": "3 · Write",
      "bounding": [
       1080,
       0.0,
       500,
       1044.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     },
     {
      "id": 20,
      "title": "4 · Pass the pictures on",
      "bounding": [
       1620,
       0,
       500,
       1044.0
      ],
      "color": "#1d5560",
      "flags": {
       "pinned": true
      }
     }
    ],
    "links": [
     {
      "id": 2,
      "origin_id": 17,
      "origin_slot": 0,
      "target_id": 18,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 3,
      "origin_id": 16,
      "origin_slot": 0,
      "target_id": 18,
      "target_slot": 2,
      "type": "STRING"
     },
     {
      "id": 4,
      "origin_id": 19,
      "origin_slot": 0,
      "target_id": 20,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 5,
      "origin_id": 16,
      "origin_slot": 0,
      "target_id": 20,
      "target_slot": 2,
      "type": "STRING"
     },
     {
      "id": 6,
      "origin_id": 18,
      "origin_slot": 0,
      "target_id": 21,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 7,
      "origin_id": 20,
      "origin_slot": 0,
      "target_id": 21,
      "target_slot": 1,
      "type": "STRING"
     },
     {
      "id": 1,
      "origin_id": -10,
      "origin_slot": 0,
      "target_id": 16,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 11,
      "origin_id": 220,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 9,
      "origin_id": -10,
      "origin_slot": 7,
      "target_id": 22,
      "target_slot": 0,
      "type": "CLIP"
     },
     {
      "id": 10,
      "origin_id": -10,
      "origin_slot": 6,
      "target_id": 22,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 8,
      "origin_id": 21,
      "origin_slot": 0,
      "target_id": 22,
      "target_slot": 5,
      "type": "STRING"
     },
     {
      "id": 72,
      "origin_id": -10,
      "origin_slot": 8,
      "target_id": 21,
      "target_slot": 2,
      "type": "BOOLEAN"
     },
     {
      "id": 601,
      "origin_id": -10,
      "origin_slot": 1,
      "target_id": 202,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 602,
      "origin_id": 202,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 603,
      "origin_id": -10,
      "origin_slot": 2,
      "target_id": 203,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 604,
      "origin_id": 203,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 2,
      "type": "IMAGE"
     },
     {
      "id": 605,
      "origin_id": -10,
      "origin_slot": 3,
      "target_id": 204,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 606,
      "origin_id": 204,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 3,
      "type": "IMAGE"
     },
     {
      "id": 607,
      "origin_id": -10,
      "origin_slot": 4,
      "target_id": 205,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 608,
      "origin_id": 205,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 4,
      "type": "IMAGE"
     },
     {
      "id": 609,
      "origin_id": -10,
      "origin_slot": 5,
      "target_id": 206,
      "target_slot": 1,
      "type": "IMAGE"
     },
     {
      "id": 610,
      "origin_id": 206,
      "origin_slot": 0,
      "target_id": -20,
      "target_slot": 5,
      "type": "IMAGE"
     },
     {
      "id": 616,
      "origin_id": 16,
      "origin_slot": 0,
      "target_id": 220,
      "target_slot": 0,
      "type": "STRING"
     },
     {
      "id": 617,
      "origin_id": 22,
      "origin_slot": 0,
      "target_id": 220,
      "target_slot": 1,
      "type": "STRING"
     },
     {
      "id": 618,
      "origin_id": -10,
      "origin_slot": 9,
      "target_id": 220,
      "target_slot": 2,
      "type": "BOOLEAN"
     }
    ],
    "extra": {}
   }
  ]
 },
 "config": {},
 "extra": {
  "ds": {
   "scale": 0.6,
   "offset": [
    6,
    60
   ]
  },
  "frontendVersion": "1.53.6"
 },
 "version": 0.4
}