{
 "1": {
  "inputs": {
   "image": "product_1_product_placement.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "2": {
  "inputs": {
   "image": "560d57478ab8e80911888d2761ec1e84256eb5b8d773aa46a0beb40c0d5c74f9.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "3": {
  "inputs": {
   "image": "product_3_product_placement.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "11": {
  "inputs": {
   "source": [
    "327:218",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "5": {
  "inputs": {
   "image": "reference_image_product_placement.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image (Composition)"
  }
 },
 "7": {
  "inputs": {
   "images": [
    "203:65",
    0
   ]
  },
  "class_type": "PreviewImage",
  "_meta": {
   "title": "Preview Image"
  }
 },
 "325:276": {
  "inputs": {
   "noise_seed": 42
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "325:277": {
  "inputs": {
   "noise_seed": 305513163395821
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "325:278": {
  "inputs": {
   "video_latent": [
    "325:288",
    0
   ],
   "audio_latent": [
    "325:307",
    1
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "325:279": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors"
  },
  "class_type": "LTXVAudioVAELoader",
  "_meta": {
   "title": "Load LTXV Audio VAE"
  }
 },
 "325:280": {
  "inputs": {
   "sampler_name": "euler_cfg_pp"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "325:281": {
  "inputs": {
   "sigmas": "0.85, 0.7250, 0.4219, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "325:282": {
  "inputs": {
   "cfg": 1,
   "model": [
    "325:285",
    0
   ],
   "positive": [
    "325:284",
    0
   ],
   "negative": [
    "325:284",
    1
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "325:283": {
  "inputs": {
   "noise": [
    "325:277",
    0
   ],
   "guider": [
    "325:314",
    0
   ],
   "sampler": [
    "325:291",
    0
   ],
   "sigmas": [
    "325:306",
    0
   ],
   "latent_image": [
    "325:318",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "325:284": {
  "inputs": {
   "positive": [
    "325:304",
    0
   ],
   "negative": [
    "325:304",
    1
   ],
   "latent": [
    "325:307",
    0
   ]
  },
  "class_type": "LTXVCropGuides",
  "_meta": {
   "title": "LTXVCropGuides"
  }
 },
 "325:285": {
  "inputs": {
   "lora_name": "ltx-2.3-22b-distilled-lora-384-1.1.safetensors",
   "strength_model": 0.5,
   "model": [
    "325:316",
    0
   ]
  },
  "class_type": "LoraLoaderModelOnly",
  "_meta": {
   "title": "Load LoRA"
  }
 },
 "325:286": {
  "inputs": {
   "longer_edge": 1536,
   "images": [
    "325:290",
    0
   ]
  },
  "class_type": "ResizeImagesByLongerEdge",
  "_meta": {
   "title": "Resize Images by Longer Edge (DEPRECATED)"
  }
 },
 "325:287": {
  "inputs": {
   "samples": [
    "325:307",
    0
   ],
   "upscale_model": [
    "325:311",
    0
   ],
   "vae": [
    "325:316",
    2
   ]
  },
  "class_type": "LTXVLatentUpsampler",
  "_meta": {
   "title": "LTXVLatentUpsampler"
  }
 },
 "325:288": {
  "inputs": {
   "strength": 1,
   "vae": [
    "325:316",
    2
   ],
   "image": [
    "325:289",
    0
   ],
   "latent": [
    "325:287",
    0
   ],
   "bypass": [
    "325:302",
    0
   ]
  },
  "class_type": "LTXVImgToVideoInplace",
  "_meta": {
   "title": "LTXVImgToVideoInplace"
  }
 },
 "325:289": {
  "inputs": {
   "img_compression": 18,
   "image": [
    "325:286",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "325:290": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "lanczos",
   "input": [
    "203:65",
    0
   ],
   "resize_type.crop": "center",
   "resize_type.width": [
    "325:312",
    0
   ],
   "resize_type.height": [
    "325:299",
    0
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "325:291": {
  "inputs": {
   "sampler_name": "euler_ancestral_cfg_pp"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "325:292": {
  "inputs": {
   "expression": "a/2",
   "values.a": [
    "325:312",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "325:294": {
  "inputs": {
   "expression": "a/2",
   "values.a": [
    "325:299",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "325:295": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "325:292",
    1
   ],
   "height": [
    "325:294",
    1
   ],
   "length": [
    "325:323",
    1
   ]
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "325:296": {
  "inputs": {
   "strength": 0.7,
   "vae": [
    "325:316",
    2
   ],
   "image": [
    "325:289",
    0
   ],
   "latent": [
    "325:295",
    0
   ],
   "bypass": [
    "325:302",
    0
   ]
  },
  "class_type": "LTXVImgToVideoInplace",
  "_meta": {
   "title": "LTXVImgToVideoInplace"
  }
 },
 "325:297": {
  "inputs": {
   "samples": [
    "325:309",
    1
   ],
   "audio_vae": [
    "325:279",
    0
   ]
  },
  "class_type": "LTXVAudioVAEDecode",
  "_meta": {
   "title": "LTXV Audio VAE Decode"
  }
 },
 "325:298": {
  "inputs": {
   "expression": "a",
   "values.a": [
    "325:300",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "325:299": {
  "inputs": {
   "value": [
    "355:352",
    1
   ]
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Height"
  }
 },
 "325:300": {
  "inputs": {
   "value": 25
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Frame Rate"
  }
 },
 "325:301": {
  "inputs": {
   "value": 5
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Duration"
  }
 },
 "325:302": {
  "inputs": {
   "value": false
  },
  "class_type": "PrimitiveBoolean",
  "_meta": {
   "title": "Switch to Text to Video?"
  }
 },
 "325:303": {
  "inputs": {
   "text": [
    "325:319",
    0
   ],
   "clip": [
    "325:317",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "325:304": {
  "inputs": {
   "positive": [
    "325:303",
    0
   ],
   "negative": [
    "325:313",
    0
   ],
   "frame_rate": [
    "325:298",
    0
   ]
  },
  "class_type": "LTXVConditioning",
  "_meta": {
   "title": "LTXVConditioning"
  }
 },
 "325:305": {
  "inputs": {
   "batch_size": 1,
   "frames_number": [
    "325:323",
    1
   ],
   "frame_rate": [
    "325:298",
    1
   ],
   "audio_vae": [
    "325:279",
    0
   ]
  },
  "class_type": "LTXVEmptyLatentAudio",
  "_meta": {
   "title": "Empty LTXV Latent Audio"
  }
 },
 "325:306": {
  "inputs": {
   "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "325:307": {
  "inputs": {
   "av_latent": [
    "325:283",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "325:308": {
  "inputs": {
   "noise": [
    "325:276",
    0
   ],
   "guider": [
    "325:282",
    0
   ],
   "sampler": [
    "325:280",
    0
   ],
   "sigmas": [
    "325:281",
    0
   ],
   "latent_image": [
    "325:278",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "325:309": {
  "inputs": {
   "av_latent": [
    "325:308",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "325:310": {
  "inputs": {
   "bit_depth": 8,
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "325:315",
    0
   ],
   "fps": [
    "325:298",
    0
   ],
   "audio": [
    "325:297",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "325:311": {
  "inputs": {
   "model_name": "ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
  },
  "class_type": "LatentUpscaleModelLoader",
  "_meta": {
   "title": "Load Latent Upscale Model"
  }
 },
 "325:312": {
  "inputs": {
   "value": [
    "355:351",
    1
   ]
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Width"
  }
 },
 "325:313": {
  "inputs": {
   "text": "pc game, console game, video game, cartoon, childish, ugly",
   "clip": [
    "325:317",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "325:314": {
  "inputs": {
   "cfg": 1,
   "model": [
    "325:285",
    0
   ],
   "positive": [
    "325:304",
    0
   ],
   "negative": [
    "325:304",
    1
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "325:315": {
  "inputs": {
   "tile_size": 768,
   "overlap": 64,
   "temporal_size": 4096,
   "temporal_overlap": 4,
   "samples": [
    "325:309",
    0
   ],
   "vae": [
    "325:316",
    2
   ]
  },
  "class_type": "VAEDecodeTiled",
  "_meta": {
   "title": "VAE Decode (Tiled)"
  }
 },
 "325:316": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors"
  },
  "class_type": "CheckpointLoaderSimple",
  "_meta": {
   "title": "Load Checkpoint"
  }
 },
 "325:317": {
  "inputs": {
   "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors",
   "device": "default"
  },
  "class_type": "LTXAVTextEncoderLoader",
  "_meta": {
   "title": "Load LTXV Audio Text Encoder"
  }
 },
 "325:318": {
  "inputs": {
   "video_latent": [
    "325:296",
    0
   ],
   "audio_latent": [
    "325:305",
    0
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "325:319": {
  "inputs": {
   "value": [
    "327:218",
    0
   ]
  },
  "class_type": "PrimitiveStringMultiline",
  "_meta": {
   "title": "Prompt"
  }
 },
 "325:323": {
  "inputs": {
   "expression": "a * b + 1",
   "values.a": [
    "325:301",
    0
   ],
   "values.b": [
    "325:300",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression (length)"
  }
 },
 "326": {
  "inputs": {
   "filename_prefix": "video/LTX_2.3_i2v",
   "format": "auto",
   "video": [
    "325:310",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "327:217": {
  "inputs": {
   "clip_name": "qwen3vl_8b_nvfp4.safetensors",
   "type": "ideogram4",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "327:218": {
  "inputs": {
   "prompt": "Write a prompt to create a realistic and dynamic motion for a video model based on this image\n\nGive me the prompt and nothing else",
   "max_length": 512,
   "sampling_mode": "on",
   "thinking": false,
   "use_default_template": true,
   "mtp": "auto",
   "clip": [
    "327:217",
    0
   ],
   "image": [
    "203:65",
    0
   ],
   "sampling_mode.temperature": 0.7,
   "sampling_mode.top_k": 64,
   "sampling_mode.top_p": 0.95,
   "sampling_mode.min_p": 0.05,
   "sampling_mode.repetition_penalty": 1.05,
   "sampling_mode.seed": 0,
   "sampling_mode.presence_penalty": 0
  },
  "class_type": "TextGenerate",
  "_meta": {
   "title": "Generate Text"
  }
 },
 "353": {
  "inputs": {
   "source": [
    "355:352",
    1
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "354": {
  "inputs": {
   "source": [
    "355:351",
    1
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "355:350": {
  "inputs": {
   "image": [
    "5",
    0
   ]
  },
  "class_type": "GetImageSize",
  "_meta": {
   "title": "Get Image Size"
  }
 },
 "355:351": {
  "inputs": {
   "expression": "720*(a/b < 0.75) + 1024*(a/b >= 0.75)*(a/b <= 4/3) + 1280*(a/b > 4/3)",
   "values.a": [
    "355:350",
    0
   ],
   "values.b": [
    "355:350",
    1
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Target WIDTH  (use INT output, index 1)"
  }
 },
 "355:352": {
  "inputs": {
   "expression": "1280*(a/b < 0.75) + 1024*(a/b >= 0.75)*(a/b <= 4/3) + 720*(a/b > 4/3)",
   "values.a": [
    "355:350",
    0
   ],
   "values.b": [
    "355:350",
    1
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Target HEIGHT  (use INT output, index 1)"
  }
 },
 "379:377": {
  "inputs": {
   "clip_name": "qwen3vl_8b_nvfp4.safetensors",
   "type": "ideogram4",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "379:378": {
  "inputs": {
   "prompt": "The input contains three product photos in order. Describe each one on its own line, in this exact format:\n\nProduct 1: shape, colors, material, and exact label text transcribed word for word.\nProduct 2: same format.\nProduct 3: same format.A\n\nOutput only these three lines. No introduction, no extra commentary.",
   "max_length": 512,
   "sampling_mode": "on",
   "thinking": false,
   "use_default_template": true,
   "mtp": "auto",
   "clip": [
    "379:377",
    0
   ],
   "image": [
    "376",
    0
   ],
   "sampling_mode.temperature": 0.7,
   "sampling_mode.top_k": 64,
   "sampling_mode.top_p": 0.95,
   "sampling_mode.min_p": 0.05,
   "sampling_mode.repetition_penalty": 1.05,
   "sampling_mode.seed": 0,
   "sampling_mode.presence_penalty": 0
  },
  "class_type": "TextGenerate",
  "_meta": {
   "title": "Generate Text"
  }
 },
 "374": {
  "inputs": {
   "source": [
    "373:372",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "380": {
  "inputs": {
   "source": [
    "379:378",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "376": {
  "inputs": {
   "images.image0": [
    "1",
    0
   ],
   "images.image1": [
    "2",
    0
   ],
   "images.image2": [
    "3",
    0
   ]
  },
  "class_type": "BatchImagesNode",
  "_meta": {
   "title": "Batch Images"
  }
 },
 "369": {
  "inputs": {
   "delimiter": "",
   "string_a": [
    "373:372",
    0
   ],
   "string_b": [
    "379:378",
    0
   ]
  },
  "class_type": "StringConcatenate",
  "_meta": {
   "title": "Concatenate Text"
  }
 },
 "370": {
  "inputs": {
   "source": [
    "369",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "203:61": {
  "inputs": {
   "sampler_name": "euler"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "203:62": {
  "inputs": {
   "steps": 20,
   "width": [
    "203:100",
    0
   ],
   "height": [
    "203:100",
    1
   ]
  },
  "class_type": "Flux2Scheduler",
  "_meta": {
   "title": "Flux2Scheduler"
  }
 },
 "203:63": {
  "inputs": {
   "cfg": 5,
   "model": [
    "203:70",
    0
   ],
   "positive": [
    "203:339",
    0
   ],
   "negative": [
    "203:337",
    0
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "203:64": {
  "inputs": {
   "noise": [
    "203:73",
    0
   ],
   "guider": [
    "203:63",
    0
   ],
   "sampler": [
    "203:61",
    0
   ],
   "sigmas": [
    "203:62",
    0
   ],
   "latent_image": [
    "203:66",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "203:65": {
  "inputs": {
   "samples": [
    "203:64",
    0
   ],
   "vae": [
    "203:202",
    0
   ]
  },
  "class_type": "VAEDecode",
  "_meta": {
   "title": "VAE Decode"
  }
 },
 "203:73": {
  "inputs": {
   "noise_seed": 1037480697784329
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "203:70": {
  "inputs": {
   "unet_name": "flux-2-klein-base-9b-fp8.safetensors",
   "weight_dtype": "default"
  },
  "class_type": "UNETLoader",
  "_meta": {
   "title": "Load Diffusion Model"
  }
 },
 "203:71": {
  "inputs": {
   "clip_name": "qwen_3_8b_fp8mixed.safetensors",
   "type": "flux2",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "203:74": {
  "inputs": {
   "text": [
    "369",
    0
   ],
   "clip": [
    "203:71",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Positive Prompt)"
  }
 },
 "203:67": {
  "inputs": {
   "text": "",
   "clip": [
    "203:71",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Negative Prompt)"
  }
 },
 "203:202": {
  "inputs": {
   "vae_name": "full_encoder_small_decoder.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "203:66": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "203:100",
    0
   ],
   "height": [
    "203:100",
    1
   ]
  },
  "class_type": "EmptyFlux2LatentImage",
  "_meta": {
   "title": "Empty Flux 2 Latent"
  }
 },
 "203:80": {
  "inputs": {
   "upscale_method": "lanczos",
   "megapixels": 1,
   "resolution_steps": 1,
   "image": [
    "1",
    0
   ]
  },
  "class_type": "ImageScaleToTotalPixels",
  "_meta": {
   "title": "Scale Image to Total Pixels"
  }
 },
 "203:100": {
  "inputs": {
   "image": [
    "203:80",
    0
   ]
  },
  "class_type": "GetImageSize",
  "_meta": {
   "title": "Get Image Size"
  }
 },
 "203:122": {
  "inputs": {
   "conditioning": [
    "203:67",
    0
   ],
   "latent": [
    "203:123",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:123": {
  "inputs": {
   "pixels": [
    "203:80",
    0
   ],
   "vae": [
    "203:202",
    0
   ]
  },
  "class_type": "VAEEncode",
  "_meta": {
   "title": "VAE Encode"
  }
 },
 "203:124": {
  "inputs": {
   "conditioning": [
    "203:74",
    0
   ],
   "latent": [
    "203:123",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:328": {
  "inputs": {
   "upscale_method": "lanczos",
   "megapixels": 1,
   "resolution_steps": 1,
   "image": [
    "2",
    0
   ]
  },
  "class_type": "ImageScaleToTotalPixels",
  "_meta": {
   "title": "Scale Image to Total Pixels"
  }
 },
 "203:329": {
  "inputs": {
   "conditioning": [
    "203:122",
    0
   ],
   "latent": [
    "203:330",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:330": {
  "inputs": {
   "pixels": [
    "203:328",
    0
   ],
   "vae": [
    "203:202",
    0
   ]
  },
  "class_type": "VAEEncode",
  "_meta": {
   "title": "VAE Encode"
  }
 },
 "203:331": {
  "inputs": {
   "conditioning": [
    "203:124",
    0
   ],
   "latent": [
    "203:330",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:332": {
  "inputs": {
   "upscale_method": "lanczos",
   "megapixels": 1,
   "resolution_steps": 1,
   "image": [
    "3",
    0
   ]
  },
  "class_type": "ImageScaleToTotalPixels",
  "_meta": {
   "title": "Scale Image to Total Pixels"
  }
 },
 "203:333": {
  "inputs": {
   "conditioning": [
    "203:329",
    0
   ],
   "latent": [
    "203:334",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:334": {
  "inputs": {
   "pixels": [
    "203:332",
    0
   ],
   "vae": [
    "203:202",
    0
   ]
  },
  "class_type": "VAEEncode",
  "_meta": {
   "title": "VAE Encode"
  }
 },
 "203:335": {
  "inputs": {
   "conditioning": [
    "203:331",
    0
   ],
   "latent": [
    "203:334",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:336": {
  "inputs": {
   "upscale_method": "lanczos",
   "megapixels": 1,
   "resolution_steps": 1,
   "image": [
    "5",
    0
   ]
  },
  "class_type": "ImageScaleToTotalPixels",
  "_meta": {
   "title": "Scale Image to Total Pixels"
  }
 },
 "203:337": {
  "inputs": {
   "conditioning": [
    "203:333",
    0
   ],
   "latent": [
    "203:338",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "203:338": {
  "inputs": {
   "pixels": [
    "203:336",
    0
   ],
   "vae": [
    "203:202",
    0
   ]
  },
  "class_type": "VAEEncode",
  "_meta": {
   "title": "VAE Encode"
  }
 },
 "203:339": {
  "inputs": {
   "conditioning": [
    "203:335",
    0
   ],
   "latent": [
    "203:338",
    0
   ]
  },
  "class_type": "ReferenceLatent",
  "_meta": {
   "title": "Set Reference Latent"
  }
 },
 "373:371": {
  "inputs": {
   "clip_name": "qwen3vl_8b_nvfp4.safetensors",
   "type": "ideogram4",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "373:372": {
  "inputs": {
   "prompt": "You are writing the first half of an image editing prompt. Look at this\nphoto and describe the entire scene as a precise instruction, starting\nwith exactly: \"Create one full-frame photograph that fills the entire\ncanvas:\"A\n\nDescribe: the subject and pose (hand position, finger placement, how the\nitems are held or fanned), any accessories or jewelry, the background\nsurface and color, the lighting style, and the framing or crop.\n\nDo not describe the specific products being held. Refer to them only as\n\"three products\". They will be replaced.\n\nEnd with exactly this sentence: \"Replace the three products with the\nfollowing, each keeping its exact label text, colors and proportions:\"\n\nOutput only the prompt text. No commentary.",
   "max_length": 512,
   "sampling_mode": "on",
   "thinking": false,
   "use_default_template": true,
   "mtp": "auto",
   "clip": [
    "373:371",
    0
   ],
   "image": [
    "5",
    0
   ],
   "sampling_mode.temperature": 0.7,
   "sampling_mode.top_k": 64,
   "sampling_mode.top_p": 0.95,
   "sampling_mode.min_p": 0.05,
   "sampling_mode.repetition_penalty": 1.05,
   "sampling_mode.seed": 0,
   "sampling_mode.presence_penalty": 0
  },
  "class_type": "TextGenerate",
  "_meta": {
   "title": "Generate Text"
  }
 }
}