{
  "config": {},
  "extra": {
    "VHS_KeepIntermediate": true,
    "VHS_MetadataImage": true,
    "VHS_latentpreview": false,
    "VHS_latentpreviewrate": 0,
    "ds": {
      "offset": [
        -734.1028696030285,
        814.166511118535
      ],
      "scale": 0.26734863064137776
    },
    "frontendVersion": "1.37.2",
    "workflowRendererVersion": "LG"
  },
  "groups": [],
  "id": "3b89fece-fa53-4d09-9392-b86dfc038c92",
  "last_link_id": 3030,
  "last_node_id": 1400,
  "links": [
    [
      11,
      7,
      0,
      8,
      0,
      "CONDITIONING"
    ],
    [
      12,
      6,
      0,
      8,
      1,
      "CONDITIONING"
    ],
    [
      109,
      33,
      0,
      78,
      0,
      "CONDITIONING"
    ],
    [
      110,
      31,
      0,
      78,
      1,
      "CONDITIONING"
    ],
    [
      176,
      122,
      0,
      141,
      0,
      "CLIP"
    ],
    [
      177,
      122,
      0,
      140,
      0,
      "CLIP"
    ],
    [
      191,
      127,
      0,
      143,
      1,
      "STRING"
    ],
    [
      215,
      48,
      0,
      157,
      1,
      "CLIP"
    ],
    [
      218,
      157,
      1,
      122,
      0,
      "*"
    ],
    [
      234,
      164,
      0,
      127,
      0,
      "STRING"
    ],
    [
      253,
      157,
      2,
      170,
      0,
      "string"
    ],
    [
      254,
      170,
      0,
      161,
      1,
      "STRING"
    ],
    [
      263,
      163,
      2,
      174,
      0,
      "string"
    ],
    [
      264,
      174,
      0,
      164,
      1,
      "STRING"
    ],
    [
      339,
      163,
      1,
      207,
      0,
      "*"
    ],
    [
      341,
      207,
      0,
      143,
      0,
      "CLIP"
    ],
    [
      342,
      207,
      0,
      142,
      0,
      "CLIP"
    ],
    [
      795,
      423,
      0,
      139,
      4,
      "INT"
    ],
    [
      796,
      132,
      0,
      424,
      0,
      "*"
    ],
    [
      798,
      428,
      0,
      422,
      0,
      "INT"
    ],
    [
      908,
      482,
      0,
      479,
      3,
      "IMAGE"
    ],
    [
      910,
      479,
      0,
      480,
      1,
      "CONDITIONING"
    ],
    [
      911,
      479,
      1,
      480,
      2,
      "CONDITIONING"
    ],
    [
      912,
      479,
      2,
      480,
      3,
      "LATENT"
    ],
    [
      972,
      499,
      0,
      497,
      0,
      "IMAGE"
    ],
    [
      975,
      501,
      0,
      502,
      0,
      "*"
    ],
    [
      979,
      505,
      0,
      5,
      1,
      "VAE"
    ],
    [
      987,
      480,
      0,
      509,
      0,
      "*"
    ],
    [
      988,
      510,
      0,
      499,
      0,
      "LATENT"
    ],
    [
      1027,
      482,
      1,
      479,
      4,
      "MASK"
    ],
    [
      1089,
      559,
      4,
      466,
      1,
      "INT"
    ],
    [
      1090,
      559,
      4,
      464,
      1,
      "INT"
    ],
    [
      1309,
      207,
      0,
      657,
      0,
      "*"
    ],
    [
      1310,
      657,
      0,
      492,
      0,
      "CLIP"
    ],
    [
      1423,
      482,
      2,
      497,
      1,
      "IMAGE"
    ],
    [
      1424,
      482,
      3,
      497,
      2,
      "CROP_REGION"
    ],
    [
      1427,
      506,
      0,
      702,
      0,
      "*"
    ],
    [
      1428,
      702,
      0,
      479,
      2,
      "VAE"
    ],
    [
      1431,
      506,
      0,
      499,
      1,
      "VAE"
    ],
    [
      1894,
      906,
      0,
      887,
      0,
      "IMAGE"
    ],
    [
      1898,
      908,
      0,
      3,
      0,
      "MASK"
    ],
    [
      1904,
      896,
      0,
      907,
      0,
      "MASK"
    ],
    [
      1946,
      930,
      0,
      931,
      0,
      "*"
    ],
    [
      1957,
      559,
      4,
      930,
      1,
      "INT"
    ],
    [
      1961,
      69,
      0,
      73,
      0,
      "MODEL"
    ],
    [
      2026,
      504,
      0,
      967,
      1,
      "VAE"
    ],
    [
      2044,
      964,
      0,
      970,
      5,
      "FLOAT"
    ],
    [
      2046,
      961,
      0,
      970,
      4,
      "INT"
    ],
    [
      2051,
      971,
      0,
      972,
      0,
      "MODEL"
    ],
    [
      2078,
      961,
      0,
      139,
      5,
      "INT"
    ],
    [
      2079,
      964,
      0,
      139,
      6,
      "FLOAT"
    ],
    [
      2080,
      140,
      0,
      970,
      2,
      "CONDITIONING"
    ],
    [
      2081,
      141,
      0,
      970,
      1,
      "CONDITIONING"
    ],
    [
      2092,
      40,
      0,
      128,
      0,
      "MODEL"
    ],
    [
      2120,
      880,
      0,
      990,
      0,
      "*"
    ],
    [
      2152,
      3,
      0,
      6,
      1,
      "MASK"
    ],
    [
      2153,
      3,
      0,
      7,
      1,
      "MASK"
    ],
    [
      2156,
      143,
      0,
      7,
      0,
      "CONDITIONING"
    ],
    [
      2157,
      143,
      0,
      33,
      0,
      "CONDITIONING"
    ],
    [
      2158,
      142,
      0,
      6,
      0,
      "CONDITIONING"
    ],
    [
      2159,
      142,
      0,
      31,
      0,
      "CONDITIONING"
    ],
    [
      2160,
      908,
      0,
      995,
      0,
      "*"
    ],
    [
      2161,
      995,
      0,
      33,
      1,
      "MASK"
    ],
    [
      2162,
      995,
      0,
      31,
      1,
      "MASK"
    ],
    [
      2168,
      997,
      0,
      78,
      3,
      "IMAGE"
    ],
    [
      2170,
      998,
      0,
      8,
      3,
      "IMAGE"
    ],
    [
      2172,
      1000,
      0,
      482,
      3,
      "BOOLEAN"
    ],
    [
      2208,
      143,
      0,
      1009,
      0,
      "*"
    ],
    [
      2210,
      142,
      0,
      1010,
      0,
      "*"
    ],
    [
      2228,
      482,
      4,
      1008,
      3,
      "IMAGE"
    ],
    [
      2229,
      1008,
      0,
      479,
      0,
      "CONDITIONING"
    ],
    [
      2230,
      1008,
      1,
      479,
      1,
      "CONDITIONING"
    ],
    [
      2234,
      1010,
      0,
      1020,
      0,
      "*"
    ],
    [
      2235,
      1020,
      0,
      1008,
      1,
      "CONDITIONING"
    ],
    [
      2238,
      1023,
      0,
      1024,
      0,
      "*"
    ],
    [
      2245,
      1026,
      0,
      967,
      0,
      "LATENT"
    ],
    [
      2246,
      970,
      0,
      1026,
      0,
      "LATENT"
    ],
    [
      2247,
      139,
      0,
      1026,
      1,
      "LATENT"
    ],
    [
      2248,
      1025,
      0,
      1026,
      2,
      "BOOLEAN"
    ],
    [
      2250,
      139,
      0,
      977,
      0,
      "LATENT"
    ],
    [
      2284,
      666,
      0,
      480,
      0,
      "MODEL"
    ],
    [
      2293,
      141,
      0,
      139,
      1,
      "CONDITIONING"
    ],
    [
      2294,
      140,
      0,
      139,
      2,
      "CONDITIONING"
    ],
    [
      2295,
      425,
      0,
      139,
      3,
      "LATENT"
    ],
    [
      2307,
      1056,
      0,
      127,
      1,
      "STRING"
    ],
    [
      2446,
      731,
      0,
      161,
      2,
      "STRING"
    ],
    [
      2447,
      161,
      0,
      141,
      1,
      "STRING"
    ],
    [
      2453,
      1167,
      0,
      1055,
      0,
      "STRING"
    ],
    [
      2462,
      1173,
      0,
      1008,
      0,
      "CONDITIONING"
    ],
    [
      2463,
      916,
      0,
      1173,
      2,
      "BOOLEAN"
    ],
    [
      2464,
      492,
      0,
      1173,
      0,
      "CONDITIONING"
    ],
    [
      2465,
      1009,
      0,
      1173,
      1,
      "CONDITIONING"
    ],
    [
      2466,
      1174,
      0,
      164,
      0,
      "STRING"
    ],
    [
      2468,
      1176,
      0,
      161,
      0,
      "STRING"
    ],
    [
      2469,
      1177,
      0,
      140,
      1,
      "STRING"
    ],
    [
      2474,
      1184,
      0,
      127,
      2,
      "STRING"
    ],
    [
      2475,
      1185,
      0,
      492,
      1,
      "STRING"
    ],
    [
      2480,
      1197,
      0,
      900,
      0,
      "IMAGE"
    ],
    [
      2483,
      932,
      0,
      1197,
      0,
      "IMAGE"
    ],
    [
      2487,
      1198,
      0,
      1199,
      0,
      "MASK"
    ],
    [
      2489,
      1199,
      0,
      897,
      0,
      "MASK"
    ],
    [
      2490,
      897,
      0,
      1200,
      0,
      "MASK"
    ],
    [
      2492,
      1200,
      0,
      896,
      0,
      "MASK"
    ],
    [
      2493,
      8,
      0,
      1201,
      0,
      "CONDITIONING"
    ],
    [
      2494,
      78,
      0,
      1201,
      1,
      "CONDITIONING"
    ],
    [
      2497,
      8,
      1,
      1202,
      0,
      "CONDITIONING"
    ],
    [
      2498,
      78,
      1,
      1202,
      1,
      "CONDITIONING"
    ],
    [
      2586,
      915,
      0,
      1216,
      0,
      "*"
    ],
    [
      2587,
      1216,
      0,
      1172,
      2,
      "BOOLEAN"
    ],
    [
      2588,
      497,
      0,
      1172,
      0,
      "IMAGE"
    ],
    [
      2644,
      1233,
      0,
      482,
      2,
      "IMAGE"
    ],
    [
      2646,
      1011,
      0,
      1233,
      0,
      "IMAGE"
    ],
    [
      2647,
      1234,
      0,
      466,
      0,
      "IMAGE"
    ],
    [
      2648,
      1234,
      0,
      464,
      0,
      "IMAGE"
    ],
    [
      2649,
      1234,
      0,
      559,
      0,
      "IMAGE"
    ],
    [
      2650,
      1234,
      0,
      906,
      0,
      "*"
    ],
    [
      2651,
      1234,
      0,
      930,
      0,
      "IMAGE"
    ],
    [
      2658,
      978,
      0,
      1238,
      0,
      "LATENT"
    ],
    [
      2659,
      1239,
      0,
      1238,
      1,
      "VAE"
    ],
    [
      2662,
      1241,
      0,
      970,
      3,
      "LATENT"
    ],
    [
      2663,
      1239,
      0,
      1241,
      1,
      "VAE"
    ],
    [
      2666,
      1175,
      0,
      559,
      10,
      "STRING"
    ],
    [
      2668,
      1246,
      0,
      1234,
      0,
      "*"
    ],
    [
      2669,
      989,
      0,
      1246,
      1,
      "BOOLEAN"
    ],
    [
      2670,
      1234,
      0,
      1247,
      0,
      "IMAGE"
    ],
    [
      2671,
      1247,
      1,
      1197,
      3,
      "INT"
    ],
    [
      2672,
      1247,
      2,
      1197,
      2,
      "INT"
    ],
    [
      2675,
      82,
      1,
      919,
      0,
      "SEGM_DETECTOR"
    ],
    [
      2680,
      199,
      0,
      163,
      1,
      "CLIP"
    ],
    [
      2688,
      5,
      0,
      1252,
      3,
      "LATENT"
    ],
    [
      2727,
      1269,
      1,
      1268,
      0,
      "CLIP"
    ],
    [
      2728,
      1267,
      1,
      1268,
      1,
      "CLIP"
    ],
    [
      2729,
      1269,
      0,
      1270,
      0,
      "MODEL"
    ],
    [
      2730,
      1267,
      0,
      1270,
      1,
      "MODEL"
    ],
    [
      2741,
      1250,
      0,
      163,
      0,
      "MODEL"
    ],
    [
      2742,
      1250,
      1,
      199,
      0,
      "CLIP"
    ],
    [
      2745,
      1274,
      1,
      1275,
      0,
      "SEGM_DETECTOR"
    ],
    [
      2754,
      1278,
      0,
      887,
      1,
      "MASK"
    ],
    [
      2759,
      919,
      0,
      1283,
      0,
      "MASK"
    ],
    [
      2761,
      1283,
      0,
      1198,
      1,
      "MASK"
    ],
    [
      2762,
      1278,
      0,
      1198,
      0,
      "MASK"
    ],
    [
      2766,
      1275,
      0,
      1278,
      1,
      "MASK"
    ],
    [
      2767,
      900,
      0,
      1278,
      0,
      "MASK"
    ],
    [
      2768,
      1289,
      0,
      1288,
      10,
      "STRING"
    ],
    [
      2770,
      1291,
      0,
      1288,
      6,
      "*"
    ],
    [
      2771,
      1238,
      0,
      1288,
      0,
      "IMAGE"
    ],
    [
      2772,
      1288,
      0,
      1241,
      0,
      "IMAGE"
    ],
    [
      2773,
      1292,
      0,
      1294,
      6,
      "*"
    ],
    [
      2774,
      1293,
      0,
      1294,
      10,
      "STRING"
    ],
    [
      2775,
      906,
      0,
      1294,
      0,
      "IMAGE"
    ],
    [
      2776,
      1294,
      0,
      5,
      0,
      "IMAGE"
    ],
    [
      2777,
      1296,
      0,
      1295,
      10,
      "STRING"
    ],
    [
      2782,
      973,
      0,
      1295,
      0,
      "IMAGE"
    ],
    [
      2783,
      1234,
      0,
      919,
      1,
      "IMAGE"
    ],
    [
      2784,
      1234,
      0,
      1275,
      1,
      "IMAGE"
    ],
    [
      2791,
      1252,
      0,
      9,
      0,
      "LATENT"
    ],
    [
      2792,
      702,
      0,
      9,
      1,
      "VAE"
    ],
    [
      2793,
      9,
      0,
      1172,
      1,
      "IMAGE"
    ],
    [
      2848,
      1266,
      0,
      157,
      0,
      "MODEL"
    ],
    [
      2887,
      1336,
      0,
      973,
      0,
      "IMAGE"
    ],
    [
      2889,
      967,
      0,
      1336,
      1,
      "IMAGE"
    ],
    [
      2890,
      1323,
      0,
      1336,
      0,
      "IMAGE"
    ],
    [
      2891,
      967,
      0,
      1323,
      0,
      "IMAGE"
    ],
    [
      2892,
      1300,
      0,
      1246,
      0,
      "IMAGE"
    ],
    [
      2893,
      82,
      1,
      1323,
      8,
      "SEGM_DETECTOR"
    ],
    [
      2894,
      82,
      0,
      1323,
      6,
      "BBOX_DETECTOR"
    ],
    [
      2895,
      504,
      0,
      1323,
      3,
      "VAE"
    ],
    [
      2902,
      170,
      0,
      1345,
      0,
      "STRING"
    ],
    [
      2914,
      375,
      0,
      1266,
      0,
      "MODEL"
    ],
    [
      2915,
      375,
      1,
      48,
      0,
      "CLIP"
    ],
    [
      2916,
      50,
      0,
      1351,
      0,
      "CONTROL_NET"
    ],
    [
      2917,
      1351,
      0,
      78,
      2,
      "CONTROL_NET"
    ],
    [
      2918,
      50,
      0,
      1352,
      0,
      "CONTROL_NET"
    ],
    [
      2919,
      1352,
      0,
      8,
      2,
      "CONTROL_NET"
    ],
    [
      2928,
      1019,
      0,
      1354,
      0,
      "CONTROL_NET"
    ],
    [
      2929,
      1354,
      0,
      1008,
      2,
      "CONTROL_NET"
    ],
    [
      2930,
      1328,
      0,
      1355,
      0,
      "MODEL"
    ],
    [
      2931,
      1355,
      0,
      1323,
      1,
      "MODEL"
    ],
    [
      2932,
      141,
      0,
      1356,
      0,
      "CONDITIONING"
    ],
    [
      2933,
      1356,
      0,
      1357,
      0,
      "CONDITIONING"
    ],
    [
      2934,
      1357,
      0,
      1323,
      4,
      "CONDITIONING"
    ],
    [
      2935,
      140,
      0,
      1358,
      0,
      "CONDITIONING"
    ],
    [
      2936,
      1358,
      0,
      1359,
      0,
      "CONDITIONING"
    ],
    [
      2937,
      1359,
      0,
      1323,
      5,
      "CONDITIONING"
    ],
    [
      2938,
      122,
      0,
      1360,
      0,
      "CLIP"
    ],
    [
      2941,
      1360,
      0,
      1361,
      0,
      "CLIP"
    ],
    [
      2942,
      1361,
      0,
      1323,
      2,
      "CLIP"
    ],
    [
      2970,
      1337,
      0,
      1336,
      2,
      "BOOLEAN"
    ],
    [
      2978,
      1201,
      0,
      1252,
      1,
      "CONDITIONING"
    ],
    [
      2979,
      1202,
      0,
      1252,
      2,
      "CONDITIONING"
    ],
    [
      2987,
      1172,
      0,
      1378,
      0,
      "IMAGE"
    ],
    [
      2990,
      466,
      0,
      1379,
      0,
      "IMAGE"
    ],
    [
      2991,
      1379,
      0,
      998,
      0,
      "IMAGE"
    ],
    [
      2994,
      464,
      0,
      1381,
      0,
      "IMAGE"
    ],
    [
      2995,
      1381,
      0,
      997,
      0,
      "IMAGE"
    ],
    [
      2996,
      887,
      0,
      1382,
      0,
      "IMAGE"
    ],
    [
      2997,
      1299,
      0,
      1382,
      1,
      "BOOLEAN"
    ],
    [
      2998,
      1295,
      6,
      1382,
      2,
      "COMBO"
    ],
    [
      3000,
      1382,
      1,
      1199,
      1,
      "MASK"
    ],
    [
      3001,
      1382,
      0,
      1383,
      0,
      "IMAGE"
    ],
    [
      3002,
      1242,
      0,
      1383,
      1,
      "BOOLEAN"
    ],
    [
      3003,
      1295,
      6,
      1383,
      2,
      "COMBO"
    ],
    [
      3004,
      896,
      0,
      1384,
      0,
      "MASK"
    ],
    [
      3007,
      410,
      0,
      1387,
      0,
      "IMAGE"
    ],
    [
      3008,
      1042,
      0,
      1388,
      0,
      "IMAGE"
    ],
    [
      3009,
      1389,
      0,
      482,
      0,
      "IMAGE"
    ],
    [
      3010,
      1389,
      1,
      482,
      1,
      "MASK"
    ],
    [
      3011,
      482,
      2,
      1390,
      0,
      "IMAGE"
    ],
    [
      3012,
      482,
      4,
      1391,
      0,
      "IMAGE"
    ],
    [
      3013,
      1383,
      1,
      1200,
      1,
      "MASK"
    ],
    [
      3017,
      157,
      0,
      69,
      0,
      "MODEL"
    ],
    [
      3018,
      157,
      0,
      971,
      0,
      "MODEL"
    ],
    [
      3019,
      1397,
      0,
      970,
      0,
      "MODEL"
    ],
    [
      3020,
      972,
      0,
      1397,
      0,
      "MODEL"
    ],
    [
      3021,
      1399,
      0,
      139,
      0,
      "MODEL"
    ],
    [
      3022,
      1399,
      0,
      1328,
      0,
      "MODEL"
    ],
    [
      3023,
      73,
      0,
      1399,
      0,
      "MODEL"
    ],
    [
      3025,
      1400,
      0,
      666,
      0,
      "MODEL"
    ],
    [
      3026,
      1400,
      0,
      1252,
      0,
      "MODEL"
    ],
    [
      3028,
      163,
      0,
      40,
      0,
      "MODEL"
    ],
    [
      3029,
      481,
      0,
      1400,
      0,
      "MODEL"
    ],
    [
      3030,
      128,
      0,
      481,
      0,
      "MODEL"
    ]
  ],
  "nodes": [
    {
      "bgcolor": "#29699c",
      "color": "#1b4669",
      "flags": {
        "collapsed": true
      },
      "id": 422,
      "inputs": [
        {
          "link": 798,
          "name": "INT",
          "type": "INT"
        }
      ],
      "mode": 0,
      "order": 82,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -1480,
        -980
      ],
      "properties": {
        "previousName": "seed"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_seed",
      "type": "SetNode",
      "widgets_values": [
        "seed"
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 424,
      "inputs": [
        {
          "link": 796,
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "mode": 0,
      "order": 79,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -1750,
        -1030
      ],
      "properties": {
        "previousName": "latent"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_latent",
      "type": "SetNode",
      "widgets_values": [
        "latent"
      ]
    },
    {
      "bgcolor": "#29699c",
      "color": "#1b4669",
      "flags": {
        "collapsed": true
      },
      "id": 423,
      "inputs": [],
      "mode": 0,
      "order": 0,
      "outputs": [
        {
          "links": [
            795
          ],
          "name": "INT",
          "type": "INT"
        }
      ],
      "pos": [
        -660,
        -400
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_seed",
      "type": "GetNode",
      "widgets_values": [
        "seed"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 3,
      "inputs": [
        {
          "link": 1898,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 86,
      "outputs": [
        {
          "links": [
            2152,
            2153
          ],
          "name": "MASK",
          "slot_index": 0,
          "type": "MASK"
        }
      ],
      "pos": [
        1190,
        260
      ],
      "properties": {
        "Node name for S&R": "InvertMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        26
      ],
      "title": "Invert",
      "type": "InvertMask",
      "widgets_values": []
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 7,
      "inputs": [
        {
          "link": 2156,
          "name": "conditioning",
          "type": "CONDITIONING"
        },
        {
          "link": 2153,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 154,
      "outputs": [
        {
          "links": [
            11
          ],
          "name": "CONDITIONING",
          "slot_index": 0,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1370,
        260
      ],
      "properties": {
        "Node name for S&R": "ConditioningSetMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        290,
        102
      ],
      "title": "Set mask",
      "type": "ConditioningSetMask",
      "widgets_values": [
        1,
        "default"
      ]
    },
    {
      "flags": {},
      "id": 997,
      "inputs": [
        {
          "link": 2995,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 146,
      "outputs": [
        {
          "links": [
            2168
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        1398.056396484375,
        501.2684631347656
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        82,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1009,
      "inputs": [
        {
          "link": 2208,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 156,
      "outputs": [
        {
          "links": [
            2465
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1340,
        550
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        140.8,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1020,
      "inputs": [
        {
          "link": 2234,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 143,
      "outputs": [
        {
          "links": [
            2235
          ],
          "name": "",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        2310,
        590
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1010,
      "inputs": [
        {
          "link": 2210,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 129,
      "outputs": [
        {
          "links": [
            2234
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1340,
        590
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        140.8,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 492,
      "inputs": [
        {
          "link": 1310,
          "name": "clip",
          "type": "CLIP"
        },
        {
          "link": 2475,
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          }
        }
      ],
      "mode": 0,
      "order": 130,
      "outputs": [
        {
          "links": [
            2464
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1700,
        960
      ],
      "properties": {
        "Node name for S&R": "smZ CLIPTextEncode",
        "cnr_id": "comfyui_smznodes",
        "ver": "1.2.12"
      },
      "size": [
        371.20001220703125,
        168.39999389648438
      ],
      "type": "smZ CLIPTextEncode",
      "widgets_values": [
        "",
        "A1111",
        false,
        true,
        false,
        false,
        6,
        1024,
        1024,
        0,
        0,
        1024,
        1024,
        "",
        "",
        1
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 480,
      "inputs": [
        {
          "link": 2284,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 910,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 911,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 912,
          "name": "latent_image",
          "type": "LATENT"
        }
      ],
      "mode": 0,
      "order": 175,
      "outputs": [
        {
          "links": [
            987
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        2880,
        510
      ],
      "properties": {
        "Node name for S&R": "KSampler",
        "cnr_id": "comfy-core",
        "ver": "0.3.40"
      },
      "size": [
        220,
        510
      ],
      "type": "KSampler",
      "widgets_values": [
        1235,
        "fixed",
        12,
        4,
        "euler_ancestral",
        "beta",
        0.6
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 990,
      "inputs": [
        {
          "link": 2120,
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "mode": 0,
      "order": 85,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -1280,
        -780
      ],
      "properties": {
        "previousName": "refine"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_refine",
      "type": "SetNode",
      "widgets_values": [
        "refine"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1024,
      "inputs": [
        {
          "link": 2238,
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "mode": 0,
      "order": 84,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -1070,
        -780
      ],
      "properties": {
        "previousName": "Hires"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_Hires",
      "type": "SetNode",
      "widgets_values": [
        "Hires"
      ]
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": true
      },
      "id": 502,
      "inputs": [
        {
          "link": 975,
          "name": "VAE",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 65,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -2030,
        -440
      ],
      "properties": {
        "previousName": "VAE"
      },
      "size": [
        210,
        58
      ],
      "title": "Set_VAE",
      "type": "SetNode",
      "widgets_values": [
        "VAE"
      ]
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": false
      },
      "id": 501,
      "inputs": [],
      "mode": 0,
      "order": 1,
      "outputs": [
        {
          "links": [
            975
          ],
          "name": "VAE",
          "slot_index": 0,
          "type": "VAE"
        }
      ],
      "pos": [
        -2450,
        -470
      ],
      "properties": {
        "Node name for S&R": "VAELoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        400,
        58
      ],
      "type": "VAELoader",
      "widgets_values": [
        "sdxl.vae.safetensors"
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {},
      "id": 970,
      "inputs": [
        {
          "link": 3019,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 2081,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2080,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2662,
          "name": "latent_image",
          "type": "LATENT"
        },
        {
          "link": 2046,
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          }
        },
        {
          "link": 2044,
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          }
        }
      ],
      "mode": 0,
      "order": 150,
      "outputs": [
        {
          "links": [
            2246
          ],
          "name": "LATENT",
          "slot_index": 0,
          "type": "LATENT"
        }
      ],
      "pos": [
        -430,
        -160
      ],
      "properties": {
        "Node name for S&R": "KSampler",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        270,
        486
      ],
      "type": "KSampler",
      "widgets_values": [
        1,
        "fixed",
        20,
        4,
        "euler_ancestral",
        "beta",
        0.30000000000000004
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 425,
      "inputs": [],
      "mode": 0,
      "order": 2,
      "outputs": [
        {
          "links": [
            2295
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        -660,
        -440
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_latent",
      "type": "GetNode",
      "widgets_values": [
        "latent"
      ]
    },
    {
      "bgcolor": "#616161",
      "color": "#757575",
      "flags": {
        "collapsed": true
      },
      "id": 39,
      "inputs": [],
      "mode": 0,
      "order": 3,
      "outputs": [],
      "pos": [
        240,
        370
      ],
      "properties": {},
      "size": [
        210,
        88
      ],
      "type": "Note",
      "widgets_values": [
        "(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, \n\ncinematic, chromatic abberration, bokeh, vibrant colors\n\n(by kenket:0.2), (by zootopia:0.4), (by my_little_pony:0.2)\n\nreal, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1202,
      "inputs": [
        {
          "link": 2497,
          "name": "conditioning_1",
          "type": "CONDITIONING"
        },
        {
          "link": 2498,
          "name": "conditioning_2",
          "type": "CONDITIONING"
        }
      ],
      "mode": 0,
      "order": 168,
      "outputs": [
        {
          "links": [
            2979
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1800,
        380
      ],
      "properties": {
        "Node name for S&R": "ConditioningCombine",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        216.92578125,
        46
      ],
      "type": "ConditioningCombine",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 1216,
      "inputs": [
        {
          "link": 2586,
          "name": "",
          "type": "*",
          "widget": {
            "name": "value"
          }
        }
      ],
      "mode": 0,
      "order": 88,
      "outputs": [
        {
          "links": [
            2587
          ],
          "name": "",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        2740,
        640
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 479,
      "inputs": [
        {
          "link": 2229,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2230,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 1428,
          "name": "vae",
          "type": "VAE"
        },
        {
          "link": 908,
          "name": "pixels",
          "type": "IMAGE"
        },
        {
          "link": 1027,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 172,
      "outputs": [
        {
          "links": [
            910
          ],
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "links": [
            911
          ],
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "links": [
            912
          ],
          "name": "latent",
          "type": "LATENT"
        }
      ],
      "pos": [
        2670,
        580
      ],
      "properties": {
        "Node name for S&R": "InpaintModelConditioning",
        "cnr_id": "comfy-core",
        "ver": "0.3.40"
      },
      "size": [
        210,
        138
      ],
      "title": "Inpaint",
      "type": "InpaintModelConditioning",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 161,
      "inputs": [
        {
          "link": 2468,
          "name": "text_a",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_a"
          }
        },
        {
          "link": 254,
          "name": "text_b",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_b"
          }
        },
        {
          "link": 2446,
          "name": "text_c",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_c"
          }
        }
      ],
      "mode": 0,
      "order": 124,
      "outputs": [
        {
          "links": [
            2447
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -980,
        -520
      ],
      "properties": {
        "Node name for S&R": "StringFunction|pysssss",
        "cnr_id": "comfyui-custom-scripts",
        "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835"
      },
      "size": [
        210,
        298
      ],
      "title": "String Function",
      "type": "StringFunction|pysssss",
      "widgets_values": [
        "append",
        "yes",
        "",
        "",
        "",
        "masterpiece, best quality, amazing quality, absurdres, 8k, solo by zaush, (by kenket:1.2), by braeburned, realistic, halfanthro, anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 1011,
      "inputs": [],
      "mode": 0,
      "order": 4,
      "outputs": [
        {
          "links": [
            2646
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        1400,
        1580
      ],
      "properties": {},
      "size": [
        210,
        50
      ],
      "title": "Get_image1",
      "type": "GetNode",
      "widgets_values": [
        "image1"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1241,
      "inputs": [
        {
          "link": 2772,
          "name": "pixels",
          "type": "IMAGE"
        },
        {
          "link": 2663,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 97,
      "outputs": [
        {
          "links": [
            2662
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        -670,
        -50
      ],
      "properties": {
        "Node name for S&R": "VAEEncode",
        "cnr_id": "comfy-core",
        "ver": "0.3.59"
      },
      "size": [
        140,
        46
      ],
      "type": "VAEEncode",
      "widgets_values": []
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": true
      },
      "id": 1239,
      "inputs": [],
      "mode": 0,
      "order": 5,
      "outputs": [
        {
          "links": [
            2659,
            2663
          ],
          "name": "VAE",
          "type": "VAE"
        }
      ],
      "pos": [
        -1160,
        -50
      ],
      "properties": {},
      "size": [
        210,
        50.00000762939453
      ],
      "title": "Get_VAE",
      "type": "GetNode",
      "widgets_values": [
        "VAE"
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 978,
      "inputs": [],
      "mode": 0,
      "order": 6,
      "outputs": [
        {
          "links": [
            2658
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        -1180,
        -10
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_latent_0",
      "type": "GetNode",
      "widgets_values": [
        "latent_0"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 1042,
      "inputs": [],
      "mode": 0,
      "order": 7,
      "outputs": [
        {
          "links": [
            3008
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        830,
        1040
      ],
      "properties": {},
      "size": [
        210,
        34
      ],
      "title": "Get_image1",
      "type": "GetNode",
      "widgets_values": [
        "image1"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1173,
      "inputs": [
        {
          "link": 2464,
          "name": "on_true",
          "type": "CONDITIONING"
        },
        {
          "link": 2465,
          "name": "on_false",
          "type": "CONDITIONING"
        },
        {
          "link": 2463,
          "name": "boolean",
          "type": "BOOLEAN",
          "widget": {
            "name": "boolean"
          }
        }
      ],
      "mode": 0,
      "order": 165,
      "outputs": [
        {
          "links": [
            2462
          ],
          "name": "conditioning",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        2200,
        580
      ],
      "properties": {
        "Node name for S&R": "Switch conditioning [Crystools]",
        "cnr_id": "comfyui-crystools",
        "ver": "1.26.6"
      },
      "size": [
        270,
        78
      ],
      "type": "Switch conditioning [Crystools]",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 916,
      "inputs": [],
      "mode": 0,
      "order": 8,
      "outputs": [
        {
          "links": [
            2463
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        1680,
        750
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.43"
      },
      "size": [
        210,
        58
      ],
      "title": "Replace prompt",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": false
      },
      "id": 199,
      "inputs": [
        {
          "link": 2742,
          "name": "clip",
          "type": "CLIP"
        }
      ],
      "mode": 0,
      "order": 72,
      "outputs": [
        {
          "links": [
            2680
          ],
          "name": "CLIP",
          "slot_index": 0,
          "type": "CLIP"
        }
      ],
      "pos": [
        -310,
        450
      ],
      "properties": {
        "Node name for S&R": "CLIPSetLastLayer",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        58
      ],
      "type": "CLIPSetLastLayer",
      "widgets_values": [
        -2
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 499,
      "inputs": [
        {
          "link": 988,
          "name": "samples",
          "type": "LATENT"
        },
        {
          "link": 1431,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 78,
      "outputs": [
        {
          "links": [
            972
          ],
          "name": "IMAGE",
          "slot_index": 0,
          "type": "IMAGE"
        }
      ],
      "pos": [
        2480,
        510
      ],
      "properties": {
        "Node name for S&R": "VAEDecodeTiled",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        150
      ],
      "title": "VAE Decode",
      "type": "VAEDecodeTiled",
      "widgets_values": [
        1024,
        64,
        64,
        8
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 510,
      "inputs": [],
      "mode": 0,
      "order": 9,
      "outputs": [
        {
          "links": [
            988
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        2300,
        510
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_InpaintLatent",
      "type": "GetNode",
      "widgets_values": [
        "InpaintLatent"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": false
      },
      "id": 930,
      "inputs": [
        {
          "link": 2651,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 1957,
          "name": "resolution",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "resolution"
          }
        }
      ],
      "mode": 0,
      "order": 116,
      "outputs": [
        {
          "links": [
            1946
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        650,
        60
      ],
      "properties": {
        "Node name for S&R": "AIO_Preprocessor",
        "cnr_id": "comfyui_controlnet_aux",
        "ver": "1.0.7"
      },
      "size": [
        320,
        82
      ],
      "type": "AIO_Preprocessor",
      "widgets_values": [
        "Manga2Anime_LineArt_Preprocessor",
        1344
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1245,
      "inputs": [],
      "mode": 0,
      "order": 10,
      "outputs": [],
      "pos": [
        -1890,
        -770
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "explicit, size difference, duo, massive muscular anthro tiger male and a small anthro lynx male, in a steamy shower stall, water spraying down their bodies, the tiger is standing with a smug grin, one hand braced against the tiled wall, the lynx is on his knees, eagerly performing fellatio, deepthroating the tiger's huge, erect humanoid penis, tiger's hand on the back of the lynx's head, guiding him, the lynx's eyes are wide with adoration and effort, wet fur, glistening bodies, steam, low angle shot, deep throat, tears"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1175,
      "inputs": [],
      "mode": 0,
      "order": 11,
      "outputs": [
        {
          "links": [
            2666
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        260,
        270
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "title": "Code",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "# Extract image tensor, assuming it's a batched Torch tensor\nimg = image1.data[0]  # remove batch dimension\n\n# Get shape: height and width\nheight, width = img.shape[:2]\n\n# Pick smaller side\nsmaller = min(height, width)\n\n# Bucket to nearest multiple of 64\nsmaller = round(smaller / 64) * 64\n\n# Set output\nnumber1.to(int(smaller))\n\n# For debugging\nprint(f\"Fixed image shape: {img.shape}\")\nprint(f\"Smaller side (bucketed to 64): {smaller}\")\n"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 410,
      "inputs": [],
      "mode": 0,
      "order": 12,
      "outputs": [
        {
          "links": [
            3007
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -870,
        -1260
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_image1",
      "type": "GetNode",
      "widgets_values": [
        "image1"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1238,
      "inputs": [
        {
          "link": 2658,
          "name": "samples",
          "type": "LATENT"
        },
        {
          "link": 2659,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 67,
      "outputs": [
        {
          "links": [
            2771
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -1020,
        -20
      ],
      "properties": {
        "Node name for S&R": "VAEDecode",
        "cnr_id": "comfy-core",
        "ver": "0.3.59"
      },
      "size": [
        140,
        46
      ],
      "type": "VAEDecode",
      "widgets_values": []
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1288,
      "inputs": [
        {
          "link": 2771,
          "name": "image1",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "image2",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "mask1",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "mask2",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "list1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "dict1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2770,
          "name": "any1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any2",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any3",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any4",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2768,
          "name": "raw_code",
          "type": "STRING",
          "widget": {
            "name": "raw_code"
          }
        }
      ],
      "mode": 0,
      "order": 90,
      "outputs": [
        {
          "links": [
            2772
          ],
          "name": "image1",
          "type": "*"
        },
        {
          "links": null,
          "name": "image2",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask1",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask2",
          "type": "*"
        },
        {
          "links": [],
          "name": "number1",
          "type": "*"
        },
        {
          "links": [],
          "name": "number2",
          "type": "*"
        },
        {
          "links": [],
          "name": "text1",
          "type": "*"
        },
        {
          "links": null,
          "name": "text2",
          "type": "*"
        },
        {
          "links": null,
          "name": "list1",
          "type": "*"
        },
        {
          "links": null,
          "name": "dict1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any2",
          "type": "*"
        },
        {
          "links": null,
          "name": "any3",
          "type": "*"
        },
        {
          "links": null,
          "name": "any4",
          "type": "*"
        }
      ],
      "pos": [
        -860,
        -20
      ],
      "properties": {
        "Node name for S&R": "Exec Python Code Script",
        "cnr_id": "python-interpreter-node",
        "ver": "2.1.0"
      },
      "size": [
        290,
        790
      ],
      "title": "Upscale to a bucket",
      "type": "Exec Python Code Script",
      "widgets_values": [
        "import numpy as np  # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0]  # remove batch dimension  # Get shape: height and width height, width = img.shape[:2]  # Pick smaller side smaller = min(height, width)  # Set output text1.to(str(smaller))  # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
        0,
        0,
        "hello",
        "world",
        true,
        ""
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1289,
      "inputs": [],
      "mode": 0,
      "order": 13,
      "outputs": [
        {
          "links": [
            2768
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -980,
        20
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "title": "Code",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "import torch\nimport torch.nn.functional as F\n\nimg = image1.data  # [B,H,W,C] NHWC\nscale = float(any1.data)\n\n# Convert to float if needed\nif not torch.is_floating_point(img):\n    img = img.float() / 255.0\n\nB, H, W, C = img.shape\n\n# Determine smaller side\nif H < W:\n    smaller, larger = H, W\n    smaller_is_height = True\nelse:\n    smaller, larger = W, H\n    smaller_is_height = False\n\n# Scale smaller side and bucket to nearest multiple of 64\nsmaller_scaled = smaller * scale\nsmaller_bucket = max(64, round(smaller_scaled / 64) * 64)\n\n# Compute larger side to preserve aspect ratio\nlarger_scaled = larger * (smaller_bucket / smaller)\n# Bucket larger side to nearest multiple of 64\nlarger_bucket = max(64, round(larger_scaled / 64) * 64)\n\n# Assign final H and W preserving aspect ratio\nif smaller_is_height:\n    new_H, new_W = smaller_bucket, larger_bucket\nelse:\n    new_W, new_H = smaller_bucket, larger_bucket\n\n# Resize with interpolate\nupscaled = F.interpolate(img.permute(0,3,1,2), size=(new_H,new_W), mode='bilinear', align_corners=False)\nupscaled = upscaled.permute(0,2,3,1)\n\n# Output\nimage1.to(upscaled)\n"
      ]
    },
    {
      "flags": {},
      "id": 1291,
      "inputs": [],
      "mode": 0,
      "order": 14,
      "outputs": [
        {
          "links": [
            2770
          ],
          "name": "FLOAT",
          "type": "FLOAT"
        }
      ],
      "pos": [
        -1100,
        60
      ],
      "properties": {
        "Node name for S&R": "PrimitiveFloat",
        "cnr_id": "comfy-core",
        "ver": "0.3.68"
      },
      "size": [
        210,
        58
      ],
      "title": "Upscale by",
      "type": "PrimitiveFloat",
      "widgets_values": [
        1.5
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1299,
      "inputs": [],
      "mode": 0,
      "order": 15,
      "outputs": [
        {
          "links": [
            2997
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        970,
        -640
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.44"
      },
      "size": [
        210,
        58
      ],
      "title": "Don't touch",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        false
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1269,
      "inputs": [],
      "mode": 2,
      "order": 16,
      "outputs": [
        {
          "links": [
            2729
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        },
        {
          "links": [
            2727
          ],
          "name": "CLIP",
          "slot_index": 1,
          "type": "CLIP"
        },
        {
          "links": [],
          "name": "VAE",
          "slot_index": 2,
          "type": "VAE"
        }
      ],
      "pos": [
        -1560,
        -1780
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        420,
        98
      ],
      "type": "CheckpointLoaderSimple",
      "widgets_values": [
        "ILL\\chromaxlMix_v4Sorbet.safetensors"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1267,
      "inputs": [],
      "mode": 2,
      "order": 17,
      "outputs": [
        {
          "links": [
            2730
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        },
        {
          "links": [
            2728
          ],
          "name": "CLIP",
          "slot_index": 1,
          "type": "CLIP"
        },
        {
          "links": [],
          "name": "VAE",
          "slot_index": 2,
          "type": "VAE"
        }
      ],
      "pos": [
        -1560,
        -1640
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        430,
        98
      ],
      "type": "CheckpointLoaderSimple",
      "widgets_values": [
        "ILL\\novaFurryXL_illustriousV30.safetensors"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 1268,
      "inputs": [
        {
          "link": 2727,
          "name": "clip1",
          "type": "CLIP"
        },
        {
          "link": 2728,
          "name": "clip2",
          "type": "CLIP"
        }
      ],
      "mode": 2,
      "order": 71,
      "outputs": [
        {
          "links": [],
          "name": "CLIP",
          "slot_index": 0,
          "type": "CLIP"
        }
      ],
      "pos": [
        -1100,
        -1640
      ],
      "properties": {
        "Node name for S&R": "CLIPMergeSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        210,
        78
      ],
      "type": "CLIPMergeSimple",
      "widgets_values": [
        0.2
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 559,
      "inputs": [
        {
          "link": 2649,
          "name": "image1",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "image2",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "mask1",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "mask2",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "list1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "dict1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any2",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any3",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any4",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2666,
          "name": "raw_code",
          "type": "STRING",
          "widget": {
            "name": "raw_code"
          }
        }
      ],
      "mode": 0,
      "order": 101,
      "outputs": [
        {
          "links": null,
          "name": "image1",
          "type": "*"
        },
        {
          "links": null,
          "name": "image2",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask1",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask2",
          "type": "*"
        },
        {
          "links": [
            1089,
            1090,
            1957
          ],
          "name": "number1",
          "type": "*"
        },
        {
          "links": [],
          "name": "number2",
          "type": "*"
        },
        {
          "links": [],
          "name": "text1",
          "type": "*"
        },
        {
          "links": null,
          "name": "text2",
          "type": "*"
        },
        {
          "links": null,
          "name": "list1",
          "type": "*"
        },
        {
          "links": null,
          "name": "dict1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any2",
          "type": "*"
        },
        {
          "links": null,
          "name": "any3",
          "type": "*"
        },
        {
          "links": null,
          "name": "any4",
          "type": "*"
        }
      ],
      "pos": [
        410,
        270
      ],
      "properties": {
        "Node name for S&R": "Exec Python Code Script",
        "cnr_id": "python-interpreter-node",
        "ver": "2.1.0"
      },
      "size": [
        290,
        790
      ],
      "type": "Exec Python Code Script",
      "widgets_values": [
        "import numpy as np  # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0]  # remove batch dimension  # Get shape: height and width height, width = img.shape[:2]  # Pick smaller side smaller = min(height, width)  # Set output text1.to(str(smaller))  # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
        0,
        0,
        "hello",
        "world",
        true,
        "import numpy as np  # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0]  # remove batch dimension  # Get shape: height and width height, width = img.shape[:2]  # Pick smaller side smaller = min(height, width)  # Set output text1.to(str(smaller))  # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
        "Output:\nFixed image shape: torch.Size([1856, 1280, 3])\nSmaller side (bucketed to 64): 1280\n"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 497,
      "inputs": [
        {
          "link": 972,
          "name": "inpainted",
          "type": "IMAGE"
        },
        {
          "link": 1423,
          "name": "overlay_image",
          "type": "IMAGE"
        },
        {
          "link": 1424,
          "name": "crop_region",
          "type": "CROP_REGION"
        }
      ],
      "mode": 0,
      "order": 95,
      "outputs": [
        {
          "links": [
            2588
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        2670,
        510
      ],
      "properties": {
        "Node name for S&R": "OverlayInpaintedImage",
        "aux_id": "m0rtus59/comfyui-art-venture",
        "cnr_id": "comfyui-art-venture",
        "ver": "1.0.7"
      },
      "size": [
        192.43026733398438,
        66
      ],
      "title": "Overlay Inpainted",
      "type": "OverlayInpaintedImage",
      "widgets_values": []
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1250,
      "inputs": [],
      "mode": 0,
      "order": 18,
      "outputs": [
        {
          "links": [
            2741
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        },
        {
          "links": [
            2742
          ],
          "name": "CLIP",
          "slot_index": 1,
          "type": "CLIP"
        },
        {
          "links": [],
          "name": "VAE",
          "slot_index": 2,
          "type": "VAE"
        }
      ],
      "pos": [
        -740,
        400
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        400,
        98
      ],
      "type": "CheckpointLoaderSimple",
      "widgets_values": [
        "furry-refiner-mix.safetensors"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1263,
      "inputs": [],
      "mode": 0,
      "order": 19,
      "outputs": [],
      "pos": [
        -1980,
        -770
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\nmessy bedroom, cum on nose, shy, awe, looking up, foreskin, open mouth, tongue, fellatio, side view, solo focus, cum on face, cum on tongue, cumshot, cum on hair, bukkake, cum in hands, cupping palms"
      ]
    },
    {
      "bgcolor": "#355",
      "color": "#233",
      "flags": {},
      "id": 964,
      "inputs": [],
      "mode": 0,
      "order": 20,
      "outputs": [
        {
          "links": [
            2044,
            2079
          ],
          "name": "FLOAT",
          "type": "FLOAT"
        }
      ],
      "pos": [
        -750,
        -360
      ],
      "properties": {
        "Node name for S&R": "PrimitiveFloat",
        "cnr_id": "comfy-core",
        "ver": "0.3.43"
      },
      "size": [
        210,
        58
      ],
      "title": "CFG",
      "type": "PrimitiveFloat",
      "widgets_values": [
        2
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1262,
      "inputs": [],
      "mode": 0,
      "order": 21,
      "outputs": [],
      "pos": [
        -1980,
        -810
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "anthro, snow_leopard, female, long grey hair, blue eyes, sitting on couch, messy stretched grey t-shirt, nipple outline, boxers, bulge, messy dorm room, smirk, pulls down the boxers, half erect, foreskin, upward view, (crotch focus:1.2), precum"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1244,
      "inputs": [],
      "mode": 0,
      "order": 22,
      "outputs": [],
      "pos": [
        -1890,
        -810
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "solo, anthro, lynx, male, femboy, very long hair, yellow eyes, (black fur, black body:1.4), collar, straight hair, low twintail, hairband, plain red loose t-shirt, shorts, coffee mug in hands, reclined on chair by the computer, dynamic angle, cozy room"
      ]
    },
    {
      "flags": {
        "collapsed": false
      },
      "id": 482,
      "inputs": [
        {
          "link": 3009,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 3010,
          "name": "mask",
          "type": "MASK"
        },
        {
          "link": 2644,
          "name": "controlnet_image",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": 2172,
          "name": "inpaint_masked",
          "type": "BOOLEAN",
          "widget": {
            "name": "inpaint_masked"
          }
        }
      ],
      "mode": 0,
      "order": 89,
      "outputs": [
        {
          "links": [
            908
          ],
          "name": "inpaint_image",
          "type": "IMAGE"
        },
        {
          "links": [
            1027
          ],
          "name": "inpaint_mask",
          "type": "MASK"
        },
        {
          "links": [
            1423,
            3011
          ],
          "name": "overlay_image",
          "type": "IMAGE"
        },
        {
          "links": [
            1424
          ],
          "name": "crop_region",
          "type": "CROP_REGION"
        },
        {
          "links": [
            2228,
            3012
          ],
          "name": "controlnet_image",
          "type": "IMAGE"
        }
      ],
      "pos": [
        2130,
        720
      ],
      "properties": {
        "Node name for S&R": "PrepareImageAndMaskForInpaint",
        "aux_id": "m0rtus59/comfyui-art-venture",
        "cnr_id": "comfyui-art-venture",
        "ver": "1.0.7"
      },
      "size": [
        260.0103515625,
        234
      ],
      "type": "PrepareImageAndMaskForInpaint",
      "widgets_values": [
        8,
        false,
        128,
        1024,
        1024
      ]
    },
    {
      "flags": {},
      "id": 1345,
      "inputs": [
        {
          "link": 2902,
          "name": "text",
          "type": "STRING"
        }
      ],
      "mode": 0,
      "order": 125,
      "outputs": [
        {
          "links": null,
          "name": "STRING",
          "shape": 6,
          "type": "STRING"
        }
      ],
      "pos": [
        -980,
        -330
      ],
      "properties": {
        "Node name for S&R": "ShowText|pysssss",
        "cnr_id": "comfyui-custom-scripts",
        "ver": "1.2.5"
      },
      "size": [
        210,
        100
      ],
      "type": "ShowText|pysssss",
      "widgets_values": []
    },
    {
      "bgcolor": "#355",
      "color": "#233",
      "flags": {},
      "id": 961,
      "inputs": [],
      "mode": 0,
      "order": 23,
      "outputs": [
        {
          "links": [
            2046,
            2078
          ],
          "name": "INT",
          "slot_index": 0,
          "type": "INT"
        }
      ],
      "pos": [
        -750,
        -250
      ],
      "properties": {
        "Node name for S&R": "ImpactInt",
        "cnr_id": "comfyui-impact-pack",
        "ver": "808b0dedf03534a2594ecb60a9d6305a044efdc2"
      },
      "size": [
        210,
        58
      ],
      "title": "Steps",
      "type": "ImpactInt",
      "widgets_values": [
        24
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 931,
      "inputs": [
        {
          "link": 1946,
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 134,
      "outputs": [
        {
          "links": [],
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        1010,
        260
      ],
      "properties": {
        "previousName": "lineart"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_lineart",
      "type": "SetNode",
      "widgets_values": [
        "lineart"
      ]
    },
    {
      "flags": {},
      "id": 657,
      "inputs": [
        {
          "link": 1309,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 112,
      "outputs": [
        {
          "links": [
            1310
          ],
          "name": "CLIP",
          "type": "CLIP"
        }
      ],
      "pos": [
        1010,
        930
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 50,
      "inputs": [],
      "mode": 0,
      "order": 24,
      "outputs": [
        {
          "links": [
            2916,
            2918
          ],
          "name": "CONTROL_NET",
          "slot_index": 0,
          "type": "CONTROL_NET"
        }
      ],
      "pos": [
        1060,
        220
      ],
      "properties": {
        "Node name for S&R": "ControlNetLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        330,
        60
      ],
      "type": "ControlNetLoader",
      "widgets_values": [
        "xinsircontrolnet-union-sdxl-10_promax.safetensors"
      ]
    },
    {
      "flags": {},
      "id": 906,
      "inputs": [
        {
          "link": 2650,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 102,
      "outputs": [
        {
          "links": [
            1894,
            2775
          ],
          "name": "",
          "type": "*"
        }
      ],
      "pos": [
        540,
        -240
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1055,
      "inputs": [
        {
          "link": 2453,
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "mode": 0,
      "order": 83,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -1530,
        -870
      ],
      "properties": {
        "previousName": "prompt"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_prompt",
      "type": "SetNode",
      "widgets_values": [
        "prompt"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 731,
      "inputs": [],
      "mode": 0,
      "order": 25,
      "outputs": [
        {
          "links": [
            2446
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -1150,
        -540
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_prompt",
      "type": "GetNode",
      "widgets_values": [
        "prompt"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 1019,
      "inputs": [],
      "mode": 0,
      "order": 26,
      "outputs": [
        {
          "links": [
            2928
          ],
          "name": "CONTROL_NET",
          "slot_index": 0,
          "type": "CONTROL_NET"
        }
      ],
      "pos": [
        1690,
        1670
      ],
      "properties": {
        "Node name for S&R": "ControlNetLoader",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        330,
        60
      ],
      "type": "ControlNetLoader",
      "widgets_values": [
        "xinsircontrolnet-union-sdxl-10_promax.safetensors"
      ]
    },
    {
      "flags": {},
      "id": 1354,
      "inputs": [
        {
          "link": 2928,
          "name": "control_net",
          "type": "CONTROL_NET"
        }
      ],
      "mode": 0,
      "order": 75,
      "outputs": [
        {
          "links": [
            2929
          ],
          "name": "CONTROL_NET",
          "type": "CONTROL_NET"
        }
      ],
      "pos": [
        2130,
        990
      ],
      "properties": {
        "Node name for S&R": "SetUnionControlNetType",
        "cnr_id": "comfy-core",
        "ver": "0.5.1"
      },
      "size": [
        260,
        58
      ],
      "type": "SetUnionControlNetType",
      "widgets_values": [
        "canny/lineart/anime_lineart/mlsd"
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 140,
      "inputs": [
        {
          "link": 177,
          "name": "clip",
          "type": "CLIP"
        },
        {
          "link": 2469,
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          }
        }
      ],
      "mode": 0,
      "order": 122,
      "outputs": [
        {
          "links": [
            2080,
            2294,
            2935
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        -710,
        -480
      ],
      "properties": {
        "Node name for S&R": "smZ CLIPTextEncode",
        "cnr_id": "comfyui_smznodes",
        "ver": "1.2.12"
      },
      "size": [
        212.05859375,
        160
      ],
      "type": "smZ CLIPTextEncode",
      "widgets_values": [
        "(worst quality, bad quality:1.2), sketch",
        "A1111",
        false,
        true,
        false,
        false,
        6,
        1024,
        1024,
        0,
        0,
        1024,
        1024,
        "",
        "",
        1
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 122,
      "inputs": [
        {
          "link": 218,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 108,
      "outputs": [
        {
          "links": [
            176,
            177,
            2938
          ],
          "name": "",
          "type": "CLIP"
        }
      ],
      "pos": [
        -830,
        -600
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 141,
      "inputs": [
        {
          "link": 176,
          "name": "clip",
          "type": "CLIP"
        },
        {
          "link": 2447,
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          }
        }
      ],
      "mode": 0,
      "order": 141,
      "outputs": [
        {
          "links": [
            2081,
            2293,
            2932
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        -710,
        -540
      ],
      "properties": {
        "Node name for S&R": "smZ CLIPTextEncode",
        "cnr_id": "comfyui_smznodes",
        "ver": "1.2.12"
      },
      "size": [
        371.20001220703125,
        168.39999389648438
      ],
      "type": "smZ CLIPTextEncode",
      "widgets_values": [
        "",
        "A1111",
        false,
        true,
        false,
        false,
        6,
        1024,
        1024,
        0,
        0,
        1024,
        1024,
        "",
        "",
        1
      ]
    },
    {
      "flags": {},
      "id": 1357,
      "inputs": [
        {
          "link": 2933,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 162,
      "outputs": [
        {
          "links": [
            2934
          ],
          "name": "",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        40,
        -970
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1359,
      "inputs": [
        {
          "link": 2936,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 149,
      "outputs": [
        {
          "links": [
            2937
          ],
          "name": "",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        40,
        -940
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1356,
      "inputs": [
        {
          "link": 2932,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 152,
      "outputs": [
        {
          "links": [
            2933
          ],
          "name": "",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        -430,
        -970
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 1328,
      "inputs": [
        {
          "link": 3022,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 148,
      "outputs": [
        {
          "links": [
            2930
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        -430,
        -980
      ],
      "properties": {
        "Node name for S&R": "DifferentialDiffusion",
        "cnr_id": "comfy-core",
        "ver": "0.3.40"
      },
      "size": [
        210,
        50
      ],
      "type": "DifferentialDiffusion",
      "widgets_values": [
        1
      ]
    },
    {
      "flags": {},
      "id": 1355,
      "inputs": [
        {
          "link": 2930,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 159,
      "outputs": [
        {
          "links": [
            2931
          ],
          "name": "",
          "type": "MODEL"
        }
      ],
      "pos": [
        40,
        -1010
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1199,
      "inputs": [
        {
          "link": 2487,
          "name": "destination",
          "type": "MASK"
        },
        {
          "link": 3000,
          "name": "source",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 183,
      "outputs": [
        {
          "links": [
            2489
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1360,
        -860
      ],
      "properties": {
        "Node name for S&R": "MaskComposite",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        270,
        126
      ],
      "type": "MaskComposite",
      "widgets_values": [
        0,
        0,
        "subtract"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1283,
      "inputs": [
        {
          "link": 2759,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 4,
      "order": 119,
      "outputs": [
        {
          "links": [
            2761
          ],
          "name": "mask",
          "type": "MASK"
        }
      ],
      "pos": [
        590,
        -860
      ],
      "properties": {
        "Node name for S&R": "RemapMaskRange",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.1.8"
      },
      "size": [
        210,
        82
      ],
      "type": "RemapMaskRange",
      "widgets_values": [
        0,
        0.8
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 887,
      "inputs": [
        {
          "link": 1894,
          "name": "image",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": 2754,
          "name": "mask",
          "shape": 7,
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 157,
      "outputs": [
        {
          "links": [
            2996
          ],
          "name": "composite",
          "type": "IMAGE"
        }
      ],
      "pos": [
        810,
        -780
      ],
      "properties": {
        "Node name for S&R": "ImageAndMaskPreview",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.1.2"
      },
      "size": [
        270,
        126
      ],
      "title": "Preview",
      "type": "ImageAndMaskPreview",
      "widgets_values": [
        0.8000000000000002,
        "255, 0, 255",
        true
      ]
    },
    {
      "bgcolor": "#1f401b",
      "color": "#1c5715",
      "flags": {
        "collapsed": true
      },
      "id": 907,
      "inputs": [
        {
          "link": 1904,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 187,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        2140,
        -890
      ],
      "properties": {
        "previousName": "Mask"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_Mask",
      "type": "SetNode",
      "widgets_values": [
        "Mask"
      ]
    },
    {
      "flags": {},
      "id": 1358,
      "inputs": [
        {
          "link": 2935,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 139,
      "outputs": [
        {
          "links": [
            2936
          ],
          "name": "",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        -430,
        -940
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1336,
      "inputs": [
        {
          "link": 2890,
          "name": "on_true",
          "type": "IMAGE"
        },
        {
          "link": 2889,
          "name": "on_false",
          "type": "IMAGE"
        },
        {
          "link": 2970,
          "name": "boolean",
          "type": "BOOLEAN",
          "widget": {
            "name": "boolean"
          }
        }
      ],
      "mode": 0,
      "order": 173,
      "outputs": [
        {
          "links": [
            2887
          ],
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "pos": [
        400,
        -760
      ],
      "properties": {
        "Node name for S&R": "Switch image [Crystools]",
        "cnr_id": "comfyui-crystools",
        "ver": "1.27.4"
      },
      "size": [
        270,
        78
      ],
      "title": "Switch image",
      "type": "Switch image [Crystools]",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 973,
      "inputs": [
        {
          "link": 2887,
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 176,
      "outputs": [
        {
          "links": [
            2782
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        590,
        -760
      ],
      "properties": {
        "previousName": "image1"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_image1",
      "type": "SetNode",
      "widgets_values": [
        "image1"
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {},
      "id": 1177,
      "inputs": [],
      "mode": 0,
      "order": 27,
      "outputs": [
        {
          "links": [
            2469
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -980,
        -470
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        210,
        88
      ],
      "title": "Negative",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "(worst quality, bad quality:1.2), sketch, big eyes, wide shoulders, big eyes, cartoony, logo, print, text, watermark\npawpads, nipples"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1274,
      "inputs": [],
      "mode": 0,
      "order": 28,
      "outputs": [
        {
          "links": null,
          "name": "BBOX_DETECTOR",
          "type": "BBOX_DETECTOR"
        },
        {
          "links": [
            2745
          ],
          "name": "SEGM_DETECTOR",
          "slot_index": 1,
          "type": "SEGM_DETECTOR"
        }
      ],
      "pos": [
        -50,
        -810
      ],
      "properties": {
        "Node name for S&R": "UltralyticsDetectorProvider",
        "cnr_id": "comfyui-impact-subpack",
        "ver": "1.2.9"
      },
      "size": [
        370,
        80
      ],
      "title": "UltralyticsDetector",
      "type": "UltralyticsDetectorProvider",
      "widgets_values": [
        "segm/person_yolov8m-seg.pt"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 900,
      "inputs": [
        {
          "link": 2480,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 136,
      "outputs": [
        {
          "links": [
            2767
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        400,
        -710
      ],
      "properties": {
        "Node name for S&R": "ColorToMask",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.1.2"
      },
      "size": [
        270,
        178
      ],
      "type": "ColorToMask",
      "widgets_values": [
        false,
        255,
        255,
        255,
        255,
        1
      ]
    },
    {
      "flags": {},
      "id": 1351,
      "inputs": [
        {
          "link": 2916,
          "name": "control_net",
          "type": "CONTROL_NET"
        }
      ],
      "mode": 0,
      "order": 73,
      "outputs": [
        {
          "links": [
            2917
          ],
          "name": "CONTROL_NET",
          "type": "CONTROL_NET"
        }
      ],
      "pos": [
        1270,
        160
      ],
      "properties": {
        "Node name for S&R": "SetUnionControlNetType",
        "cnr_id": "comfy-core",
        "ver": "0.5.1"
      },
      "size": [
        210,
        58
      ],
      "type": "SetUnionControlNetType",
      "widgets_values": [
        "canny/lineart/anime_lineart/mlsd"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 1300,
      "inputs": [],
      "mode": 0,
      "order": 29,
      "outputs": [
        {
          "links": [
            2892
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -120,
        270
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_image1",
      "type": "GetNode",
      "widgets_values": [
        "image1"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1026,
      "inputs": [
        {
          "link": 2246,
          "name": "on_true",
          "type": "LATENT"
        },
        {
          "link": 2247,
          "name": "on_false",
          "type": "LATENT"
        },
        {
          "link": 2248,
          "name": "boolean",
          "type": "BOOLEAN",
          "widget": {
            "name": "boolean"
          }
        }
      ],
      "mode": 0,
      "order": 160,
      "outputs": [
        {
          "links": [
            2245
          ],
          "name": "latent",
          "type": "LATENT"
        }
      ],
      "pos": [
        -100,
        -640
      ],
      "properties": {
        "Node name for S&R": "Switch latent [Crystools]",
        "cnr_id": "comfyui-crystools",
        "ver": "1.25.2"
      },
      "size": [
        210,
        78
      ],
      "title": "Switch",
      "type": "Switch latent [Crystools]",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 977,
      "inputs": [
        {
          "link": 2250,
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "mode": 0,
      "order": 161,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        -100,
        -690
      ],
      "properties": {
        "previousName": "latent_0"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_latent_0",
      "type": "SetNode",
      "widgets_values": [
        "latent_0"
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 967,
      "inputs": [
        {
          "link": 2245,
          "name": "samples",
          "type": "LATENT"
        },
        {
          "link": 2026,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 166,
      "outputs": [
        {
          "links": [
            2889,
            2891
          ],
          "name": "IMAGE",
          "slot_index": 0,
          "type": "IMAGE"
        }
      ],
      "pos": [
        30,
        -640
      ],
      "properties": {
        "Node name for S&R": "VAEDecode",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        140,
        50
      ],
      "title": "VAE",
      "type": "VAEDecode",
      "widgets_values": []
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": true
      },
      "id": 504,
      "inputs": [],
      "mode": 0,
      "order": 30,
      "outputs": [
        {
          "links": [
            2026,
            2895
          ],
          "name": "VAE",
          "type": "VAE"
        }
      ],
      "pos": [
        -100,
        -590
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_VAE",
      "type": "GetNode",
      "widgets_values": [
        "VAE"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1323,
      "inputs": [
        {
          "link": 2891,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 2931,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 2942,
          "name": "clip",
          "type": "CLIP"
        },
        {
          "link": 2895,
          "name": "vae",
          "type": "VAE"
        },
        {
          "link": 2934,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2937,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2894,
          "name": "bbox_detector",
          "type": "BBOX_DETECTOR"
        },
        {
          "link": null,
          "name": "sam_model_opt",
          "shape": 7,
          "type": "SAM_MODEL"
        },
        {
          "link": 2893,
          "name": "segm_detector_opt",
          "shape": 7,
          "type": "SEGM_DETECTOR"
        },
        {
          "link": null,
          "name": "detailer_hook",
          "shape": 7,
          "type": "DETAILER_HOOK"
        },
        {
          "link": null,
          "name": "scheduler_func_opt",
          "shape": 7,
          "type": "SCHEDULER_FUNC"
        }
      ],
      "mode": 0,
      "order": 170,
      "outputs": [
        {
          "links": [
            2890
          ],
          "name": "image",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "cropped_refined",
          "shape": 6,
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "cropped_enhanced_alpha",
          "shape": 6,
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "mask",
          "type": "MASK"
        },
        {
          "links": null,
          "name": "detailer_pipe",
          "type": "DETAILER_PIPE"
        },
        {
          "links": null,
          "name": "cnet_images",
          "shape": 6,
          "type": "IMAGE"
        }
      ],
      "pos": [
        190,
        -590
      ],
      "properties": {
        "Node name for S&R": "FaceDetailer",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.28.0"
      },
      "size": [
        320,
        1168
      ],
      "title": "Detailer",
      "type": "FaceDetailer",
      "widgets_values": [
        512,
        true,
        1024,
        0,
        "fixed",
        20,
        2.3,
        "euler_ancestral",
        "normal",
        0.5,
        5,
        true,
        true,
        0.5,
        10,
        3,
        "center-1",
        0,
        0.93,
        0,
        0.7,
        "False",
        10,
        "",
        1,
        false,
        20,
        false,
        false
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1247,
      "inputs": [
        {
          "link": 2670,
          "name": "value",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 103,
      "outputs": [
        {
          "links": null,
          "name": "batch",
          "type": "INT"
        },
        {
          "links": [
            2671
          ],
          "name": "height",
          "type": "INT"
        },
        {
          "links": [
            2672
          ],
          "name": "width",
          "type": "INT"
        },
        {
          "links": null,
          "name": "channel",
          "type": "INT"
        }
      ],
      "pos": [
        -40,
        -540
      ],
      "properties": {
        "Node name for S&R": "ImpactImageInfo",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.25.1"
      },
      "size": [
        150.901953125,
        86
      ],
      "type": "ImpactImageInfo",
      "widgets_values": []
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1197,
      "inputs": [
        {
          "link": 2483,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "mask",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": 2672,
          "name": "width",
          "type": "INT",
          "widget": {
            "name": "width"
          }
        },
        {
          "link": 2671,
          "name": "height",
          "type": "INT",
          "widget": {
            "name": "height"
          }
        }
      ],
      "mode": 0,
      "order": 118,
      "outputs": [
        {
          "links": [
            2480
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "width",
          "type": "INT"
        },
        {
          "links": null,
          "name": "height",
          "type": "INT"
        },
        {
          "links": null,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "pos": [
        140,
        -540
      ],
      "properties": {
        "Node name for S&R": "ImageResizeKJv2",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.1.3"
      },
      "size": [
        270,
        336
      ],
      "type": "ImageResizeKJv2",
      "widgets_values": [
        512,
        512,
        "nearest-exact",
        "resize",
        "0, 0, 0",
        "center",
        2,
        "cpu",
        "<tr><td>Output: </td><td><b>1</b> x <b>1280</b> x <b>1856 | 27.19MB</b></td></tr>"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 932,
      "inputs": [],
      "mode": 0,
      "order": 31,
      "outputs": [
        {
          "links": [
            2483
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        -10,
        -500
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_lineart",
      "type": "GetNode",
      "widgets_values": [
        "lineart"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": false
      },
      "id": 1337,
      "inputs": [],
      "mode": 0,
      "order": 32,
      "outputs": [
        {
          "links": [
            2970
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        -900,
        -790
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.44"
      },
      "size": [
        210,
        58
      ],
      "title": "Face detailer",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        false
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 48,
      "inputs": [
        {
          "link": 2915,
          "name": "clip",
          "type": "CLIP"
        }
      ],
      "mode": 0,
      "order": 81,
      "outputs": [
        {
          "links": [
            202,
            215
          ],
          "name": "CLIP",
          "slot_index": 0,
          "type": "CLIP"
        }
      ],
      "pos": [
        -2030,
        -540
      ],
      "properties": {
        "Node name for S&R": "CLIPSetLastLayer",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        58
      ],
      "type": "CLIPSetLastLayer",
      "widgets_values": [
        -2
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1266,
      "inputs": [
        {
          "link": 2914,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 4,
      "order": 80,
      "outputs": [
        {
          "links": [
            2848
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -2030,
        -710
      ],
      "properties": {
        "Node name for S&R": "FreeU_V2",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        210,
        130
      ],
      "type": "FreeU_V2",
      "widgets_values": [
        1.1,
        1.2,
        0.6,
        0.4
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1270,
      "inputs": [
        {
          "link": 2729,
          "name": "model1",
          "type": "MODEL"
        },
        {
          "link": 2730,
          "name": "model2",
          "type": "MODEL"
        }
      ],
      "mode": 2,
      "order": 70,
      "outputs": [
        {
          "links": [],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -1100,
        -1780
      ],
      "properties": {
        "Node name for S&R": "ModelMergeSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        210,
        80
      ],
      "type": "ModelMergeSimple",
      "widgets_values": [
        0.7000000000000001
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1246,
      "inputs": [
        {
          "link": 2892,
          "name": "value",
          "type": "IMAGE"
        },
        {
          "link": 2669,
          "name": "mode",
          "type": "BOOLEAN",
          "widget": {
            "name": "mode"
          }
        }
      ],
      "mode": 0,
      "order": 76,
      "outputs": [
        {
          "label": "IMAGE",
          "links": [
            2668
          ],
          "name": "value",
          "type": "IMAGE"
        }
      ],
      "pos": [
        40,
        230
      ],
      "properties": {
        "Node name for S&R": "ImpactControlBridge",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.25.1"
      },
      "size": [
        270,
        82
      ],
      "type": "ImpactControlBridge",
      "widgets_values": [
        true,
        "Stop"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 989,
      "inputs": [],
      "mode": 0,
      "order": 33,
      "outputs": [
        {
          "links": [
            2669
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        -120,
        230
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_refine",
      "type": "GetNode",
      "widgets_values": [
        "refine"
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 9,
      "inputs": [
        {
          "link": 2791,
          "name": "samples",
          "type": "LATENT"
        },
        {
          "link": 2792,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 174,
      "outputs": [
        {
          "links": [
            2793
          ],
          "name": "IMAGE",
          "slot_index": 0,
          "type": "IMAGE"
        }
      ],
      "pos": [
        2670,
        460
      ],
      "properties": {
        "Node name for S&R": "VAEDecodeTiled",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        150
      ],
      "title": "VAE Decode",
      "type": "VAEDecodeTiled",
      "widgets_values": [
        1024,
        64,
        64,
        8
      ]
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {},
      "id": 702,
      "inputs": [
        {
          "link": 1427,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 77,
      "outputs": [
        {
          "links": [
            1428,
            2792
          ],
          "name": "",
          "type": "VAE"
        }
      ],
      "pos": [
        2530,
        430
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 506,
      "inputs": [],
      "mode": 0,
      "order": 34,
      "outputs": [
        {
          "links": [
            1427,
            1431
          ],
          "name": "VAE",
          "type": "VAE"
        }
      ],
      "pos": [
        2340,
        460
      ],
      "properties": {},
      "size": [
        210,
        50
      ],
      "title": "Get_VAE",
      "type": "GetNode",
      "widgets_values": [
        "VAE"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1172,
      "inputs": [
        {
          "link": 2588,
          "name": "on_true",
          "type": "IMAGE"
        },
        {
          "link": 2793,
          "name": "on_false",
          "type": "IMAGE"
        },
        {
          "link": 2587,
          "name": "boolean",
          "type": "BOOLEAN",
          "widget": {
            "name": "boolean"
          }
        }
      ],
      "mode": 0,
      "order": 177,
      "outputs": [
        {
          "links": [
            2987
          ],
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "pos": [
        2880,
        460
      ],
      "properties": {
        "Node name for S&R": "Switch image [Crystools]",
        "cnr_id": "comfyui-crystools",
        "ver": "1.26.6"
      },
      "size": [
        270,
        78
      ],
      "type": "Switch image [Crystools]",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": true
      },
      "id": 509,
      "inputs": [
        {
          "link": 987,
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "mode": 0,
      "order": 178,
      "outputs": [
        {
          "links": null,
          "name": "*",
          "type": "*"
        }
      ],
      "pos": [
        3120,
        390
      ],
      "properties": {
        "previousName": "InpaintLatent"
      },
      "size": [
        210,
        60
      ],
      "title": "Set_InpaintLatent",
      "type": "SetNode",
      "widgets_values": [
        "InpaintLatent"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1378,
      "inputs": [
        {
          "link": 2987,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 180,
      "outputs": [],
      "pos": [
        3120,
        430
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        1250,
        1240
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 1379,
      "inputs": [
        {
          "link": 2990,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 132,
      "outputs": [
        {
          "links": [
            2991
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1010,
        -170
      ],
      "properties": {
        "Node name for S&R": "PreviewBridge",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.28.1"
      },
      "size": [
        240,
        350
      ],
      "type": "PreviewBridge",
      "widgets_values": [
        "$1379-0",
        false,
        "never"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1381,
      "inputs": [
        {
          "link": 2994,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 133,
      "outputs": [
        {
          "links": [
            2995
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1000,
        500
      ],
      "properties": {
        "Node name for S&R": "PreviewBridge",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.28.1"
      },
      "size": [
        260,
        420
      ],
      "type": "PreviewBridge",
      "widgets_values": [
        "$1381-0",
        false,
        "never"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1383,
      "inputs": [
        {
          "link": 3001,
          "name": "images",
          "type": "IMAGE"
        },
        {
          "link": 3002,
          "name": "block",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "block"
          }
        },
        {
          "link": 3003,
          "name": "restore_mask",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "restore_mask"
          }
        }
      ],
      "mode": 0,
      "order": 182,
      "outputs": [
        {
          "links": null,
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": [
            3013
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1360,
        -810
      ],
      "properties": {
        "Node name for S&R": "PreviewBridge",
        "cnr_id": "comfyui-impact-pack",
        "image": "clipspace/clipspace-painted-masked-1767647706193.png [input]",
        "ver": "8.28.1"
      },
      "size": [
        390,
        490
      ],
      "type": "PreviewBridge",
      "widgets_values": [
        "$1383-1767637292.1320763",
        {
          "filename": "clipspace-paint-24067857.png",
          "subfolder": "clipspace",
          "type": "input"
        },
        "never"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1382,
      "inputs": [
        {
          "link": 2996,
          "name": "images",
          "type": "IMAGE"
        },
        {
          "link": 2997,
          "name": "block",
          "shape": 7,
          "type": "BOOLEAN",
          "widget": {
            "name": "block"
          }
        },
        {
          "link": 2998,
          "name": "restore_mask",
          "shape": 7,
          "type": "COMBO",
          "widget": {
            "name": "restore_mask"
          }
        }
      ],
      "mode": 0,
      "order": 181,
      "outputs": [
        {
          "links": [
            3001
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": [
            3000
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        950,
        -810
      ],
      "properties": {
        "Node name for S&R": "PreviewBridge",
        "cnr_id": "comfyui-impact-pack",
        "image": "clipspace/clipspace-painted-masked-1767445885825.png [input]",
        "ver": "8.28.1"
      },
      "size": [
        380,
        490
      ],
      "type": "PreviewBridge",
      "widgets_values": [
        "$1382-0",
        false,
        "never"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1384,
      "inputs": [
        {
          "link": 3004,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 188,
      "outputs": [],
      "pos": [
        2140,
        -850
      ],
      "properties": {
        "Node name for S&R": "MaskPreview",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        560,
        560
      ],
      "type": "MaskPreview",
      "widgets_values": []
    },
    {
      "flags": {
        "collapsed": false,
        "pinned": true
      },
      "id": 1185,
      "inputs": [],
      "mode": 0,
      "order": 35,
      "outputs": [
        {
          "links": [
            2475
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        1340,
        650
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        310,
        280
      ],
      "title": "Inpaint prompt",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        ""
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1387,
      "inputs": [
        {
          "link": 3007,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 69,
      "outputs": [],
      "pos": [
        -1340,
        -1370
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        650,
        540
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": false
      },
      "id": 100,
      "inputs": [],
      "mode": 0,
      "order": 36,
      "outputs": [],
      "pos": [
        -1570,
        -1150
      ],
      "properties": {},
      "size": [
        219.9107421875,
        90
      ],
      "title": "Recommended Resolutions",
      "type": "Note",
      "widgets_values": [
        "768×1344 (9:16)\n832×1216 (2:3)\n896×1152 (3:4)\n1024×1024 (1:1)\n1152×896 (4:3)\n1216×832 (3:2)\n1344×768 (16:9)"
      ]
    },
    {
      "flags": {},
      "id": 1388,
      "inputs": [
        {
          "link": 3008,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 68,
      "outputs": [],
      "pos": [
        980,
        1010
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        460,
        480
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 1389,
      "inputs": [],
      "mode": 0,
      "order": 37,
      "outputs": [
        {
          "links": [
            3009
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": [
            3010
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1450,
        1000
      ],
      "properties": {
        "Node name for S&R": "LoadImage",
        "cnr_id": "comfy-core",
        "image": "clipspace/clipspace-painted-masked-1767648053546.png [input]",
        "ver": "0.6.0"
      },
      "size": [
        440,
        490
      ],
      "type": "LoadImage",
      "widgets_values": [
        "clipspace/clipspace-painted-masked-1767648053546.png [input]",
        "image"
      ]
    },
    {
      "flags": {},
      "id": 1390,
      "inputs": [
        {
          "link": 3011,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 94,
      "outputs": [],
      "pos": [
        2650,
        760
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        220,
        260
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1243,
      "inputs": [],
      "mode": 0,
      "order": 38,
      "outputs": [],
      "pos": [
        -1890,
        -850
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "solo, anthro, lynx, male, femboy, from behind, looking back, over-the-shoulder, lifting own clothes, flustered, embarrassed blush, (black fur, black body:1.4), very long hair, hair over one eye, yellow eyes, round glasses, collar, sheer white babydoll nightgown, white translucent thighhighs, bottomless, presenting hindquarters, detailed butt, cozy bedroom, soft morning light, sunbeam, detailed background"
      ]
    },
    {
      "flags": {},
      "id": 998,
      "inputs": [
        {
          "link": 2991,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 145,
      "outputs": [
        {
          "links": [
            2170
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        1400,
        0
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        82,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1293,
      "inputs": [],
      "mode": 0,
      "order": 39,
      "outputs": [
        {
          "links": [
            2774
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        1520,
        -80
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "title": "Code",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "import torch\nimport torch.nn.functional as F\n\nimg = image1.data  # [B,H,W,C] NHWC\nscale = float(any1.data)\n\n# Convert to float if needed\nif not torch.is_floating_point(img):\n    img = img.float() / 255.0\n\nB, H, W, C = img.shape\n\n# Determine smaller side\nif H < W:\n    smaller, larger = H, W\n    smaller_is_height = True\nelse:\n    smaller, larger = W, H\n    smaller_is_height = False\n\n# Scale smaller side and bucket to nearest multiple of 64\nsmaller_scaled = smaller * scale\nsmaller_bucket = max(64, round(smaller_scaled / 64) * 64)\n\n# Compute larger side to preserve aspect ratio\nlarger_scaled = larger * (smaller_bucket / smaller)\n# Bucket larger side to nearest multiple of 64\nlarger_bucket = max(64, round(larger_scaled / 64) * 64)\n\n# Assign final H and W preserving aspect ratio\nif smaller_is_height:\n    new_H, new_W = smaller_bucket, larger_bucket\nelse:\n    new_W, new_H = smaller_bucket, larger_bucket\n\n# Resize with interpolate\nupscaled = F.interpolate(img.permute(0,3,1,2), size=(new_H,new_W), mode='bilinear', align_corners=False)\nupscaled = upscaled.permute(0,2,3,1)\n\n# Output\nimage1.to(upscaled)\n"
      ]
    },
    {
      "flags": {},
      "id": 1360,
      "inputs": [
        {
          "link": 2938,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 123,
      "outputs": [
        {
          "links": [
            2941
          ],
          "name": "",
          "type": "CLIP"
        }
      ],
      "pos": [
        -710,
        -740
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {},
      "id": 1361,
      "inputs": [
        {
          "link": 2941,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 140,
      "outputs": [
        {
          "links": [
            2942
          ],
          "name": "",
          "type": "CLIP"
        }
      ],
      "pos": [
        40,
        -740
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": false
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1025,
      "inputs": [],
      "mode": 0,
      "order": 40,
      "outputs": [
        {
          "links": [
            2248
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        -280,
        -740
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_Hires",
      "type": "GetNode",
      "widgets_values": [
        "Hires"
      ]
    },
    {
      "flags": {},
      "id": 1391,
      "inputs": [
        {
          "link": 3012,
          "name": "images",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 96,
      "outputs": [],
      "pos": [
        2410,
        1040
      ],
      "properties": {
        "Node name for S&R": "PreviewImage",
        "cnr_id": "comfy-core",
        "ver": "0.6.0"
      },
      "size": [
        210,
        246.0000000000001
      ],
      "type": "PreviewImage",
      "widgets_values": []
    },
    {
      "flags": {},
      "id": 1292,
      "inputs": [],
      "mode": 0,
      "order": 41,
      "outputs": [
        {
          "links": [
            2773
          ],
          "name": "FLOAT",
          "type": "FLOAT"
        }
      ],
      "pos": [
        1400,
        -180
      ],
      "properties": {
        "Node name for S&R": "PrimitiveFloat",
        "cnr_id": "comfy-core",
        "ver": "0.3.68"
      },
      "size": [
        210,
        58
      ],
      "title": "Upscale by",
      "type": "PrimitiveFloat",
      "widgets_values": [
        1.3
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1294,
      "inputs": [
        {
          "link": 2775,
          "name": "image1",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "image2",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "mask1",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "mask2",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "list1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "dict1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2773,
          "name": "any1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any2",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any3",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any4",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2774,
          "name": "raw_code",
          "type": "STRING",
          "widget": {
            "name": "raw_code"
          }
        }
      ],
      "mode": 0,
      "order": 117,
      "outputs": [
        {
          "links": [
            2776
          ],
          "name": "image1",
          "type": "*"
        },
        {
          "links": null,
          "name": "image2",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask1",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask2",
          "type": "*"
        },
        {
          "links": [],
          "name": "number1",
          "type": "*"
        },
        {
          "links": [],
          "name": "number2",
          "type": "*"
        },
        {
          "links": [],
          "name": "text1",
          "type": "*"
        },
        {
          "links": null,
          "name": "text2",
          "type": "*"
        },
        {
          "links": null,
          "name": "list1",
          "type": "*"
        },
        {
          "links": null,
          "name": "dict1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any2",
          "type": "*"
        },
        {
          "links": null,
          "name": "any3",
          "type": "*"
        },
        {
          "links": null,
          "name": "any4",
          "type": "*"
        }
      ],
      "pos": [
        1660,
        -210
      ],
      "properties": {
        "Node name for S&R": "Exec Python Code Script",
        "cnr_id": "python-interpreter-node",
        "ver": "2.1.0"
      },
      "size": [
        290,
        790
      ],
      "title": "Upscale to a bucket",
      "type": "Exec Python Code Script",
      "widgets_values": [
        "import numpy as np  # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0]  # remove batch dimension  # Get shape: height and width height, width = img.shape[:2]  # Pick smaller side smaller = min(height, width)  # Set output text1.to(str(smaller))  # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
        0,
        0,
        "hello",
        "world",
        true,
        ""
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 82,
      "inputs": [],
      "mode": 0,
      "order": 42,
      "outputs": [
        {
          "links": [
            2894
          ],
          "name": "BBOX_DETECTOR",
          "type": "BBOX_DETECTOR"
        },
        {
          "links": [
            2675,
            2893
          ],
          "name": "SEGM_DETECTOR",
          "slot_index": 1,
          "type": "SEGM_DETECTOR"
        }
      ],
      "pos": [
        -50,
        -860
      ],
      "properties": {
        "Node name for S&R": "UltralyticsDetectorProvider",
        "cnr_id": "comfyui-impact-subpack",
        "ver": "1.2.9"
      },
      "size": [
        370,
        80
      ],
      "title": "UltralyticsDetector",
      "type": "UltralyticsDetectorProvider",
      "widgets_values": [
        "segm/fdetailerAdetailerFor_v11.pt"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 919,
      "inputs": [
        {
          "link": 2675,
          "name": "segm_detector",
          "type": "SEGM_DETECTOR"
        },
        {
          "link": 2783,
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 104,
      "outputs": [
        {
          "links": [
            2759
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        400,
        -860
      ],
      "properties": {
        "Node name for S&R": "SegmDetectorCombined_v2",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.17.0"
      },
      "size": [
        271.8443298339844,
        102
      ],
      "title": "SEGM Detector",
      "type": "SegmDetectorCombined_v2",
      "widgets_values": [
        0.6000000000000001,
        10
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1296,
      "inputs": [],
      "mode": 0,
      "order": 43,
      "outputs": [
        {
          "links": [
            2777
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        610,
        -690
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "title": "Code",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "import os\nfrom PIL import Image\nimport torchvision.transforms as T\nimport torch\n\n# --- Paths ---\ntemp_dir = os.path.join('.', 'ComfyUI', 'temp')\nos.makedirs(temp_dir, exist_ok=True)\nsave_path = os.path.join(temp_dir, 'imagebuffer.png')  # persistent buffer\n\n# --- Extract input tensor ---\ntensor = image1.tensor if hasattr(image1, 'tensor') else image1.image if hasattr(image1, 'image') else image1.data\n\n# Take first frame and first 3 channels, permute to [C,H,W]\ntensor = tensor[0, :, :, :3].permute(2, 0, 1)\n\n# Normalize if needed\nif tensor.max() > 1.0:\n    tensor = tensor / 255.0\n\n# Convert to PIL and tensor for comparison\nimg_pil = T.ToPILImage()(tensor)\ncurr_tensor = T.ToTensor()(img_pil)  # [C,H,W]\n\n# --- Compare with saved image ---\nif os.path.exists(save_path):\n    prev_img = Image.open(save_path).convert(\"RGB\")\n    prev_tensor = T.ToTensor()(prev_img)\n\n    # Resize if dimensions differ\n    if prev_tensor.shape != curr_tensor.shape:\n        prev_tensor = torch.nn.functional.interpolate(prev_tensor.unsqueeze(0), size=curr_tensor.shape[1:], mode='bilinear', align_corners=False).squeeze(0)\n\n    # Compute MSE\n    mse = torch.mean((curr_tensor - prev_tensor) ** 2).item()\nelse:\n    mse = 1.0  # force \"never\" on first run\n\n# --- Decide output with tolerance ---\nthreshold = 1e-3  # adjust tolerance: higher = more tolerant\nif mse < threshold:\n    text1.data = \"always\"\nelse:\n    text1.data = \"never\"\n\n# --- Save current image to buffer ---\nimg_pil.save(save_path)\n"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1295,
      "inputs": [
        {
          "link": 2782,
          "name": "image1",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "image2",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "mask1",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "mask2",
          "shape": 7,
          "type": "MASK"
        },
        {
          "link": null,
          "name": "list1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "dict1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any1",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any2",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any3",
          "shape": 7,
          "type": "*"
        },
        {
          "link": null,
          "name": "any4",
          "shape": 7,
          "type": "*"
        },
        {
          "link": 2777,
          "name": "raw_code",
          "type": "STRING",
          "widget": {
            "name": "raw_code"
          }
        }
      ],
      "mode": 0,
      "order": 179,
      "outputs": [
        {
          "links": [],
          "name": "image1",
          "type": "*"
        },
        {
          "links": null,
          "name": "image2",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask1",
          "type": "*"
        },
        {
          "links": null,
          "name": "mask2",
          "type": "*"
        },
        {
          "links": [],
          "name": "number1",
          "type": "*"
        },
        {
          "links": [],
          "name": "number2",
          "type": "*"
        },
        {
          "links": [
            2998,
            3003
          ],
          "name": "text1",
          "type": "*"
        },
        {
          "links": null,
          "name": "text2",
          "type": "*"
        },
        {
          "links": null,
          "name": "list1",
          "type": "*"
        },
        {
          "links": null,
          "name": "dict1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any1",
          "type": "*"
        },
        {
          "links": null,
          "name": "any2",
          "type": "*"
        },
        {
          "links": null,
          "name": "any3",
          "type": "*"
        },
        {
          "links": null,
          "name": "any4",
          "type": "*"
        }
      ],
      "pos": [
        790,
        -690
      ],
      "properties": {
        "Node name for S&R": "Exec Python Code Script",
        "cnr_id": "python-interpreter-node",
        "ver": "2.1.0"
      },
      "size": [
        290,
        790
      ],
      "title": "Check update",
      "type": "Exec Python Code Script",
      "widgets_values": [
        "import numpy as np  # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0]  # remove batch dimension  # Get shape: height and width height, width = img.shape[:2]  # Pick smaller side smaller = min(height, width)  # Set output text1.to(str(smaller))  # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
        0,
        0,
        "hello",
        "world",
        true,
        ""
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {},
      "id": 139,
      "inputs": [
        {
          "link": 3021,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 2293,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2294,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2295,
          "name": "latent_image",
          "type": "LATENT"
        },
        {
          "link": 795,
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          }
        },
        {
          "link": 2078,
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          }
        },
        {
          "link": 2079,
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          }
        }
      ],
      "mode": 0,
      "order": 151,
      "outputs": [
        {
          "links": [
            2247,
            2250
          ],
          "name": "LATENT",
          "slot_index": 0,
          "type": "LATENT"
        }
      ],
      "pos": [
        -430,
        -690
      ],
      "properties": {
        "Node name for S&R": "KSampler",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        270,
        486
      ],
      "type": "KSampler",
      "widgets_values": [
        972130262925020,
        "fixed",
        20,
        4,
        "euler_ancestral",
        "beta",
        1
      ]
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": true
      },
      "id": 505,
      "inputs": [],
      "mode": 0,
      "order": 44,
      "outputs": [
        {
          "links": [
            979
          ],
          "name": "VAE",
          "type": "VAE"
        }
      ],
      "pos": [
        1720,
        -170
      ],
      "properties": {},
      "size": [
        210,
        50.00000762939453
      ],
      "title": "Get_VAE",
      "type": "GetNode",
      "widgets_values": [
        "VAE"
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": true
      },
      "id": 5,
      "inputs": [
        {
          "link": 2776,
          "name": "pixels",
          "type": "IMAGE"
        },
        {
          "link": 979,
          "name": "vae",
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 135,
      "outputs": [
        {
          "links": [
            2688
          ],
          "name": "LATENT",
          "slot_index": 0,
          "type": "LATENT"
        }
      ],
      "pos": [
        1860,
        -170
      ],
      "properties": {
        "Node name for S&R": "VAEEncode",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        46
      ],
      "type": "VAEEncode",
      "widgets_values": []
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1340,
      "inputs": [],
      "mode": 0,
      "order": 45,
      "outputs": [],
      "pos": [
        -2070,
        -890
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\n\nwhite shirt with sleeves rolled up, brown leather corset vest, presenting hindquarters, thigh high boots, steampunk, jeans, thigh gap, belt, outdoors, detailed background, town"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 666,
      "inputs": [
        {
          "link": 3025,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 153,
      "outputs": [
        {
          "links": [
            2284
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        2200,
        510
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        82,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": false
      },
      "id": 464,
      "inputs": [
        {
          "link": 2648,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 1090,
          "name": "resolution",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "resolution"
          }
        }
      ],
      "mode": 4,
      "order": 115,
      "outputs": [
        {
          "links": [
            2994
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        650,
        200
      ],
      "properties": {
        "Node name for S&R": "AIO_Preprocessor",
        "cnr_id": "comfyui_controlnet_aux",
        "ver": "1.0.7"
      },
      "size": [
        320,
        82
      ],
      "type": "AIO_Preprocessor",
      "widgets_values": [
        "LineArtPreprocessor",
        1344
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": false
      },
      "id": 1242,
      "inputs": [],
      "mode": 0,
      "order": 46,
      "outputs": [
        {
          "links": [
            3002
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        1120,
        -940
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.44"
      },
      "size": [
        210,
        58
      ],
      "title": "Stop if mask empty",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        false
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": false
      },
      "id": 466,
      "inputs": [
        {
          "link": 2647,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": 1089,
          "name": "resolution",
          "shape": 7,
          "type": "INT",
          "widget": {
            "name": "resolution"
          }
        }
      ],
      "mode": 4,
      "order": 114,
      "outputs": [
        {
          "links": [
            2990
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        650,
        -170
      ],
      "properties": {
        "Node name for S&R": "AIO_Preprocessor",
        "cnr_id": "comfyui_controlnet_aux",
        "ver": "1.0.7"
      },
      "size": [
        320,
        82
      ],
      "type": "AIO_Preprocessor",
      "widgets_values": [
        "DSINE-NormalMapPreprocessor",
        1344
      ]
    },
    {
      "flags": {
        "collapsed": false
      },
      "id": 1352,
      "inputs": [
        {
          "link": 2918,
          "name": "control_net",
          "type": "CONTROL_NET"
        }
      ],
      "mode": 0,
      "order": 74,
      "outputs": [
        {
          "links": [
            2919
          ],
          "name": "CONTROL_NET",
          "type": "CONTROL_NET"
        }
      ],
      "pos": [
        1270,
        60
      ],
      "properties": {
        "Node name for S&R": "SetUnionControlNetType",
        "cnr_id": "comfy-core",
        "ver": "0.5.1"
      },
      "size": [
        210,
        58
      ],
      "type": "SetUnionControlNetType",
      "widgets_values": [
        "normal"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1198,
      "inputs": [
        {
          "link": 2762,
          "name": "destination",
          "type": "MASK"
        },
        {
          "link": 2761,
          "name": "source",
          "type": "MASK"
        }
      ],
      "mode": 4,
      "order": 158,
      "outputs": [
        {
          "links": [
            2487
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        810,
        -860
      ],
      "properties": {
        "Node name for S&R": "MaskComposite",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        270,
        126
      ],
      "type": "MaskComposite",
      "widgets_values": [
        0,
        0,
        "add"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1278,
      "inputs": [
        {
          "link": 2767,
          "name": "destination",
          "type": "MASK"
        },
        {
          "link": 2766,
          "name": "source",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 147,
      "outputs": [
        {
          "links": [
            2754,
            2762
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        590,
        -810
      ],
      "properties": {
        "Node name for S&R": "MaskComposite",
        "cnr_id": "comfy-core",
        "ver": "0.3.67"
      },
      "size": [
        270,
        126
      ],
      "type": "MaskComposite",
      "widgets_values": [
        0,
        0,
        "and"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1275,
      "inputs": [
        {
          "link": 2745,
          "name": "segm_detector",
          "type": "SEGM_DETECTOR"
        },
        {
          "link": 2784,
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "mode": 0,
      "order": 105,
      "outputs": [
        {
          "links": [
            2766
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        400,
        -810
      ],
      "properties": {
        "Node name for S&R": "SegmDetectorCombined_v2",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.17.0"
      },
      "size": [
        271.8443298339844,
        102
      ],
      "title": "SEGM Detector",
      "type": "SegmDetectorCombined_v2",
      "widgets_values": [
        0.3,
        10
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 1008,
      "inputs": [
        {
          "link": 2462,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2235,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2929,
          "name": "control_net",
          "type": "CONTROL_NET"
        },
        {
          "link": 2228,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "vae",
          "shape": 7,
          "type": "VAE"
        }
      ],
      "mode": 4,
      "order": 169,
      "outputs": [
        {
          "links": [
            2229
          ],
          "name": "positive",
          "slot_index": 0,
          "type": "CONDITIONING"
        },
        {
          "links": [
            2230
          ],
          "name": "negative",
          "slot_index": 1,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        2410,
        820
      ],
      "properties": {
        "Node name for S&R": "ControlNetApplyAdvanced",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        186
      ],
      "type": "ControlNetApplyAdvanced",
      "widgets_values": [
        1,
        0,
        1
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 1000,
      "inputs": [],
      "mode": 0,
      "order": 47,
      "outputs": [
        {
          "links": [
            2172
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        1680,
        850
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.43"
      },
      "size": [
        210,
        58
      ],
      "title": "Inpaint Masked Only",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        false
      ]
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {
        "collapsed": false
      },
      "id": 1233,
      "inputs": [
        {
          "link": 2646,
          "name": "image",
          "type": "IMAGE"
        }
      ],
      "mode": 4,
      "order": 66,
      "outputs": [
        {
          "links": [
            2644
          ],
          "name": "IMAGE",
          "type": "IMAGE"
        }
      ],
      "pos": [
        1560,
        1550
      ],
      "properties": {
        "Node name for S&R": "AIO_Preprocessor",
        "cnr_id": "comfyui_controlnet_aux",
        "ver": "1.0.7"
      },
      "size": [
        320,
        82
      ],
      "type": "AIO_Preprocessor",
      "widgets_values": [
        "LineArtPreprocessor",
        1024
      ]
    },
    {
      "bgcolor": "#535",
      "color": "#323",
      "flags": {
        "collapsed": false
      },
      "id": 132,
      "inputs": [],
      "mode": 0,
      "order": 48,
      "outputs": [
        {
          "links": [
            796
          ],
          "name": "LATENT",
          "slot_index": 0,
          "type": "LATENT"
        }
      ],
      "pos": [
        -1790,
        -1040
      ],
      "properties": {
        "Node name for S&R": "EmptyLatentImage",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        106
      ],
      "type": "EmptyLatentImage",
      "widgets_values": [
        832,
        1216,
        1
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1200,
      "inputs": [
        {
          "link": 2490,
          "name": "destination",
          "type": "MASK"
        },
        {
          "link": 3013,
          "name": "source",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 185,
      "outputs": [
        {
          "links": [
            2492
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1810,
        -860
      ],
      "properties": {
        "Node name for S&R": "MaskComposite",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        270,
        126
      ],
      "type": "MaskComposite",
      "widgets_values": [
        0,
        0,
        "add"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 896,
      "inputs": [
        {
          "link": 2492,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 186,
      "outputs": [
        {
          "links": [
            1904,
            3004
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1990,
        -860
      ],
      "properties": {
        "Node name for S&R": "ImpactGaussianBlurMask",
        "cnr_id": "comfyui-impact-pack",
        "ver": "8.17.1"
      },
      "size": [
        210,
        82
      ],
      "title": "Blur Mask",
      "type": "ImpactGaussianBlurMask",
      "widgets_values": [
        5,
        10
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 897,
      "inputs": [
        {
          "link": 2489,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 184,
      "outputs": [
        {
          "links": [
            2490
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1630,
        -860
      ],
      "properties": {
        "Node name for S&R": "GrowMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.41"
      },
      "size": [
        210,
        82
      ],
      "type": "GrowMask",
      "widgets_values": [
        5,
        true
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1265,
      "inputs": [],
      "mode": 0,
      "order": 49,
      "outputs": [],
      "pos": [
        -980,
        -150
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "rick_griffin\ntwang\naseethe\nraaz\ndemicoeur"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 780,
      "inputs": [],
      "mode": 0,
      "order": 50,
      "outputs": [],
      "pos": [
        -1890,
        -890
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "masterpiece, best quality, amazing quality, very aesthetic, high resolution, Dynamic Angle, ultra-detailed, absurdres, newest, puffy anus, crotchboobs, bnipples, equine, horse, skindentation, beach, sand, ocean, sunset, ray tracing, detailed fur, on towel, looking back, standing, close up, horse tail, froghoof, hooves, detailed eyes, long lashes, makeup, beautiful, female, 1girl, presenting hindquarters, ass focus, blue eyes, looking back, smug, bubble butt, round ass, (white fur), ((partially visible vulva, partially visible anus, pussy peek, anus peek, skindentation, string bikini, pussy floss, fit body, collar, black hair, sweating, sweaty, large crotchboobs, seductive look, eclit))"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1260,
      "inputs": [],
      "mode": 0,
      "order": 51,
      "outputs": [],
      "pos": [
        -1980,
        -890
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\nwhite thigh high socks, kitchen, bare shoulder, oversized sweater, from back, fridge, presenting hindquarters"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1261,
      "inputs": [],
      "mode": 0,
      "order": 52,
      "outputs": [],
      "pos": [
        -1980,
        -850
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "anthro, snow_leopard, female, long grey hair, blue eyes, sitting on couch, messy stretched grey t-shirt, nipple outline, boxers, bulge, messy dorm room, smirk"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1264,
      "inputs": [],
      "mode": 0,
      "order": 53,
      "outputs": [],
      "pos": [
        -980,
        -190
      ],
      "properties": {},
      "size": [
        400,
        170
      ],
      "type": "Note",
      "widgets_values": [
        "masterpiece, best quality, amazing quality, absurdres, 8k, solo\n\nby zaush, (by kenket:1.2), by braeburned, realistic, halfanthro"
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": false
      },
      "id": 1176,
      "inputs": [],
      "mode": 0,
      "order": 54,
      "outputs": [
        {
          "links": [
            2468
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -1320,
        -190
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        300,
        100
      ],
      "title": "Pretext",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "masterpiece, best quality, amazing quality, absurdres, 8k, solo\n\nby zaush, (by kenket:1.2), by braeburned, realistic, halfanthro"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 375,
      "inputs": [],
      "mode": 0,
      "order": 55,
      "outputs": [
        {
          "links": [
            2914
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        },
        {
          "links": [
            2915
          ],
          "name": "CLIP",
          "slot_index": 1,
          "type": "CLIP"
        },
        {
          "links": [],
          "name": "VAE",
          "slot_index": 2,
          "type": "VAE"
        }
      ],
      "pos": [
        -2450,
        -610
      ],
      "properties": {
        "Node name for S&R": "CheckpointLoaderSimple",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        400,
        98
      ],
      "type": "CheckpointLoaderSimple",
      "widgets_values": [
        "ComfyUI_00001_.safetensors"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "pinned": true
      },
      "id": 157,
      "inputs": [
        {
          "link": 2848,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 215,
          "name": "clip",
          "shape": 7,
          "type": "CLIP"
        },
        {
          "link": null,
          "name": "lora_stack",
          "shape": 7,
          "type": "LORA_STACK"
        }
      ],
      "mode": 0,
      "order": 93,
      "outputs": [
        {
          "links": [
            3017,
            3018
          ],
          "name": "MODEL",
          "type": "MODEL"
        },
        {
          "links": [
            218
          ],
          "name": "CLIP",
          "type": "CLIP"
        },
        {
          "links": [
            253
          ],
          "name": "trigger_words",
          "type": "STRING"
        },
        {
          "links": [],
          "name": "loaded_loras",
          "type": "STRING"
        }
      ],
      "pos": [
        -1790,
        -620
      ],
      "properties": {
        "Node name for S&R": "Lora Loader (LoraManager)",
        "aux_id": "willmiao/ComfyUI-Lora-Manager",
        "cnr_id": "comfyui-lora-manager",
        "ver": "0.8.3"
      },
      "size": [
        440,
        770
      ],
      "type": "Lora Loader (LoraManager)",
      "widgets_values": [
        "<lora:cfg_scale_boost:0.80><lora:Attic:0.70>",
        [
          {
            "active": false,
            "clipStrength": 0.8,
            "expanded": false,
            "name": "cfg_scale_boost",
            "strength": 0.8
          },
          {
            "active": false,
            "clipStrength": "0.70",
            "expanded": false,
            "name": "Attic",
            "strength": "0.70"
          }
        ]
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 971,
      "inputs": [
        {
          "link": 3018,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 107,
      "outputs": [
        {
          "links": [
            2051
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -1310,
        -600
      ],
      "properties": {
        "Node name for S&R": "ApplyMSWMSAAttentionSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        249.257421875,
        58
      ],
      "type": "ApplyMSWMSAAttentionSimple",
      "widgets_values": [
        "auto"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 69,
      "inputs": [
        {
          "link": 3017,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 4,
      "order": 106,
      "outputs": [
        {
          "links": [
            1961
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -1310,
        -660
      ],
      "properties": {
        "Node name for S&R": "ApplyMSWMSAAttentionSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        249.257421875,
        60
      ],
      "type": "ApplyMSWMSAAttentionSimple",
      "widgets_values": [
        "auto"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 972,
      "inputs": [
        {
          "link": 2051,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 121,
      "outputs": [
        {
          "links": [
            3020
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -1020,
        -600
      ],
      "properties": {
        "Node name for S&R": "ApplyRAUNetSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        250,
        130
      ],
      "type": "ApplyRAUNetSimple",
      "widgets_values": [
        "auto",
        "high (1536-2048)",
        "default",
        "default"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 73,
      "inputs": [
        {
          "link": 1961,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 4,
      "order": 120,
      "outputs": [
        {
          "links": [
            3023
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        -1020,
        -660
      ],
      "properties": {
        "Node name for S&R": "ApplyRAUNetSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        250,
        130
      ],
      "type": "ApplyRAUNetSimple",
      "widgets_values": [
        "auto",
        "low (1024 or lower)",
        "default",
        "default"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1399,
      "inputs": [
        {
          "link": 3023,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 137,
      "outputs": [
        {
          "links": [
            3021,
            3022
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        -710,
        -660
      ],
      "properties": {
        "Node name for S&R": "PathchSageAttentionKJ",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.2.2"
      },
      "size": [
        270,
        82
      ],
      "type": "PathchSageAttentionKJ",
      "widgets_values": [
        "sageattn_qk_int8_pv_fp16_cuda",
        false
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1397,
      "inputs": [
        {
          "link": 3020,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 138,
      "outputs": [
        {
          "links": [
            3019
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        -710,
        -600
      ],
      "properties": {
        "Node name for S&R": "PathchSageAttentionKJ",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.2.2"
      },
      "size": [
        270,
        82
      ],
      "type": "PathchSageAttentionKJ",
      "widgets_values": [
        "sageattn_qk_int8_pv_fp16_cuda",
        false
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1234,
      "inputs": [
        {
          "link": 2668,
          "name": "anything",
          "type": "*"
        }
      ],
      "mode": 4,
      "order": 92,
      "outputs": [
        {
          "links": [
            2647,
            2648,
            2649,
            2650,
            2651,
            2670,
            2783,
            2784
          ],
          "name": "output",
          "type": "*"
        }
      ],
      "pos": [
        210,
        230
      ],
      "properties": {
        "Node name for S&R": "easy cleanGpuUsed",
        "cnr_id": "comfyui-easy-use",
        "ver": "1.3.3"
      },
      "size": [
        161.3404296875,
        30
      ],
      "type": "easy cleanGpuUsed",
      "widgets_values": []
    },
    {
      "bgcolor": "#3f5159",
      "color": "#2a363b",
      "flags": {},
      "id": 428,
      "inputs": [],
      "mode": 0,
      "order": 56,
      "outputs": [
        {
          "links": [
            798
          ],
          "name": "INT",
          "type": "INT"
        }
      ],
      "pos": [
        -1570,
        -1020
      ],
      "properties": {
        "Node name for S&R": "PrimitiveInt",
        "cnr_id": "comfy-core",
        "ver": "0.3.39"
      },
      "size": [
        220,
        82
      ],
      "title": "Seed",
      "type": "PrimitiveInt",
      "widgets_values": [
        941048133832776,
        "fixed"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1167,
      "inputs": [],
      "mode": 0,
      "order": 57,
      "outputs": [
        {
          "links": [
            2453
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        -1790,
        -890
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 1023,
      "inputs": [],
      "mode": 0,
      "order": 58,
      "outputs": [
        {
          "links": [
            2238
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        -1120,
        -790
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.42"
      },
      "size": [
        210,
        58
      ],
      "title": "Hires Fix",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 880,
      "inputs": [],
      "mode": 0,
      "order": 59,
      "outputs": [
        {
          "links": [
            2120
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        -1340,
        -790
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.42"
      },
      "size": [
        210,
        58
      ],
      "title": "Refine",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        true
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": false
      },
      "id": 170,
      "inputs": [
        {
          "link": 253,
          "name": "trigger_words",
          "shape": 7,
          "type": "string"
        }
      ],
      "mode": 0,
      "order": 109,
      "outputs": [
        {
          "links": [
            254,
            2902
          ],
          "name": "filtered_trigger_words",
          "type": "STRING"
        }
      ],
      "pos": [
        -1320,
        -490
      ],
      "properties": {
        "Node name for S&R": "TriggerWord Toggle (LoraManager)",
        "aux_id": "willmiao/ComfyUI-Lora-Manager",
        "cnr_id": "comfyui-lora-manager",
        "ver": "0.8.3"
      },
      "size": [
        300,
        260
      ],
      "type": "TriggerWord Toggle (LoraManager)",
      "widgets_values": [
        false,
        [
          {
            "active": true,
            "text": "self breast sucking"
          }
        ],
        [
          {
            "active": [
              {
                "active": true,
                "text": "self breast sucking"
              }
            ],
            "text": "fur"
          },
          {
            "active": [
              {
                "active": true,
                "text": "self breast sucking"
              }
            ],
            "text": "detailed fur"
          },
          {
            "active": [
              {
                "active": true,
                "text": "self breast sucking"
              }
            ],
            "text": "body fur"
          },
          {
            "active": [
              {
                "active": true,
                "text": "self breast sucking"
              }
            ],
            "text": "tuft"
          },
          {
            "active": [
              {
                "active": true,
                "text": "self breast sucking"
              }
            ],
            "text": "fluffy"
          }
        ],
        [],
        ""
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 164,
      "inputs": [
        {
          "link": 2466,
          "name": "text_a",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_a"
          }
        },
        {
          "link": 264,
          "name": "text_b",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_b"
          }
        }
      ],
      "mode": 0,
      "order": 113,
      "outputs": [
        {
          "links": [
            234
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        580,
        380
      ],
      "properties": {
        "Node name for S&R": "StringFunction|pysssss",
        "cnr_id": "comfyui-custom-scripts",
        "ver": "1.2.3"
      },
      "size": [
        400,
        274
      ],
      "type": "StringFunction|pysssss",
      "widgets_values": [
        "append",
        "yes",
        "",
        "",
        "",
        "(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, cinematic, chromatic abberration, bokeh, vibrant colors, contrast real, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1174,
      "inputs": [],
      "mode": 0,
      "order": 60,
      "outputs": [
        {
          "links": [
            2466
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        400,
        380
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        440,
        160
      ],
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        "(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, \n\ncinematic, chromatic abberration, bokeh, vibrant colors, contrast\n\nreal, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 128,
      "inputs": [
        {
          "link": 2092,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 110,
      "outputs": [
        {
          "links": [
            3030
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        580,
        430
      ],
      "properties": {
        "Node name for S&R": "ApplyRAUNetSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        250,
        130
      ],
      "type": "ApplyRAUNetSimple",
      "widgets_values": [
        "auto",
        "high (1536-2048)",
        "bicubic",
        "bicubic"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 40,
      "inputs": [
        {
          "link": 3028,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 98,
      "outputs": [
        {
          "links": [
            2092
          ],
          "name": "MODEL",
          "slot_index": 0,
          "type": "MODEL"
        }
      ],
      "pos": [
        240,
        430
      ],
      "properties": {
        "Node name for S&R": "ApplyMSWMSAAttentionSimple",
        "cnr_id": "comfyui_jankhidiffusion",
        "ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
      },
      "size": [
        237.52694702148438,
        58
      ],
      "title": "ApplyMSWMSAA",
      "type": "ApplyMSWMSAAttentionSimple",
      "widgets_values": [
        "auto"
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 163,
      "inputs": [
        {
          "link": 2741,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 2680,
          "name": "clip",
          "shape": 7,
          "type": "CLIP"
        },
        {
          "link": null,
          "name": "lora_stack",
          "shape": 7,
          "type": "LORA_STACK"
        }
      ],
      "mode": 0,
      "order": 91,
      "outputs": [
        {
          "links": [
            3028
          ],
          "name": "MODEL",
          "type": "MODEL"
        },
        {
          "links": [
            339
          ],
          "name": "CLIP",
          "type": "CLIP"
        },
        {
          "links": [
            263
          ],
          "name": "trigger_words",
          "type": "STRING"
        },
        {
          "links": [],
          "name": "loaded_loras",
          "type": "STRING"
        }
      ],
      "pos": [
        -20,
        400
      ],
      "properties": {
        "Node name for S&R": "Lora Loader (LoraManager)",
        "aux_id": "willmiao/ComfyUI-Lora-Manager",
        "cnr_id": "comfyui-lora-manager",
        "ver": "0.8.3"
      },
      "size": [
        221.8453125,
        352
      ],
      "type": "Lora Loader (LoraManager)",
      "widgets_values": [
        "",
        []
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": false
      },
      "id": 174,
      "inputs": [
        {
          "link": 263,
          "name": "trigger_words",
          "shape": 7,
          "type": "string"
        }
      ],
      "mode": 0,
      "order": 100,
      "outputs": [
        {
          "links": [
            264
          ],
          "name": "filtered_trigger_words",
          "type": "STRING"
        }
      ],
      "pos": [
        240,
        490
      ],
      "properties": {
        "Node name for S&R": "TriggerWord Toggle (LoraManager)",
        "aux_id": "willmiao/ComfyUI-Lora-Manager",
        "cnr_id": "comfyui-lora-manager",
        "ver": "0.8.3"
      },
      "size": [
        310,
        392
      ],
      "type": "TriggerWord Toggle (LoraManager)",
      "widgets_values": [
        false,
        true,
        [],
        [],
        ""
      ]
    },
    {
      "flags": {
        "collapsed": false
      },
      "id": 1184,
      "inputs": [],
      "mode": 0,
      "order": 61,
      "outputs": [
        {
          "links": [
            2474
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        570,
        490
      ],
      "properties": {
        "Node name for S&R": "PrimitiveStringMultiline",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        210,
        300
      ],
      "title": "Additional prompt",
      "type": "PrimitiveStringMultiline",
      "widgets_values": [
        ""
      ]
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1056,
      "inputs": [],
      "mode": 0,
      "order": 62,
      "outputs": [
        {
          "links": [
            2307
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        630,
        330
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_prompt",
      "type": "GetNode",
      "widgets_values": [
        "prompt"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 207,
      "inputs": [
        {
          "link": 339,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 99,
      "outputs": [
        {
          "links": [
            341,
            342,
            1309
          ],
          "name": "CLIP",
          "type": "CLIP"
        }
      ],
      "pos": [
        810,
        420
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "flags": {
        "collapsed": true
      },
      "id": 1400,
      "inputs": [
        {
          "link": 3029,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 142,
      "outputs": [
        {
          "links": [
            3025,
            3026
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        1800,
        330
      ],
      "properties": {
        "Node name for S&R": "PathchSageAttentionKJ",
        "cnr_id": "comfyui-kjnodes",
        "ver": "1.2.2"
      },
      "size": [
        380,
        82
      ],
      "type": "PathchSageAttentionKJ",
      "widgets_values": [
        "sageattn_qk_int8_pv_fp16_cuda",
        false
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 8,
      "inputs": [
        {
          "link": 11,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 12,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2919,
          "name": "control_net",
          "type": "CONTROL_NET"
        },
        {
          "link": 2170,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "vae",
          "shape": 7,
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 163,
      "outputs": [
        {
          "links": [
            2493
          ],
          "name": "positive",
          "slot_index": 0,
          "type": "CONDITIONING"
        },
        {
          "links": [
            2497
          ],
          "name": "negative",
          "slot_index": 1,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1530,
        120
      ],
      "properties": {
        "Node name for S&R": "ControlNetApplyAdvanced",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        186
      ],
      "type": "ControlNetApplyAdvanced",
      "widgets_values": [
        0.6,
        0,
        1
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 6,
      "inputs": [
        {
          "link": 2158,
          "name": "conditioning",
          "type": "CONDITIONING"
        },
        {
          "link": 2152,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 127,
      "outputs": [
        {
          "links": [
            12
          ],
          "name": "CONDITIONING",
          "slot_index": 0,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1370,
        300
      ],
      "properties": {
        "Node name for S&R": "ConditioningSetMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        290,
        102
      ],
      "title": "Set mask",
      "type": "ConditioningSetMask",
      "widgets_values": [
        1,
        "default"
      ]
    },
    {
      "bgcolor": "#1f401b",
      "color": "#1c5715",
      "flags": {
        "collapsed": true
      },
      "id": 908,
      "inputs": [],
      "mode": 0,
      "order": 63,
      "outputs": [
        {
          "links": [
            1898,
            2160
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1010,
        300
      ],
      "properties": {},
      "size": [
        210,
        60
      ],
      "title": "Get_Mask",
      "type": "GetNode",
      "widgets_values": [
        "Mask"
      ]
    },
    {
      "flags": {},
      "id": 995,
      "inputs": [
        {
          "link": 2160,
          "name": "",
          "type": "*"
        }
      ],
      "mode": 0,
      "order": 87,
      "outputs": [
        {
          "links": [
            2161,
            2162
          ],
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        1210,
        270
      ],
      "properties": {
        "horizontal": false,
        "showOutputText": true
      },
      "size": [
        75,
        26
      ],
      "type": "Reroute"
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {
        "collapsed": true
      },
      "id": 1201,
      "inputs": [
        {
          "link": 2493,
          "name": "conditioning_1",
          "type": "CONDITIONING"
        },
        {
          "link": 2494,
          "name": "conditioning_2",
          "type": "CONDITIONING"
        }
      ],
      "mode": 0,
      "order": 167,
      "outputs": [
        {
          "links": [
            2978
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1800,
        280
      ],
      "properties": {
        "Node name for S&R": "ConditioningCombine",
        "cnr_id": "comfy-core",
        "ver": "0.3.48"
      },
      "size": [
        216.92578125,
        46
      ],
      "type": "ConditioningCombine",
      "widgets_values": []
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {
        "collapsed": true
      },
      "id": 481,
      "inputs": [
        {
          "link": 3030,
          "name": "model",
          "type": "MODEL"
        }
      ],
      "mode": 0,
      "order": 126,
      "outputs": [
        {
          "links": [
            3029
          ],
          "name": "MODEL",
          "type": "MODEL"
        }
      ],
      "pos": [
        790,
        330
      ],
      "properties": {
        "Node name for S&R": "DifferentialDiffusion",
        "cnr_id": "comfy-core",
        "ver": "0.3.40"
      },
      "size": [
        210,
        34
      ],
      "type": "DifferentialDiffusion",
      "widgets_values": [
        1
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 127,
      "inputs": [
        {
          "link": 234,
          "name": "text_a",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_a"
          }
        },
        {
          "link": 2307,
          "name": "text_b",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_b"
          }
        },
        {
          "link": 2474,
          "name": "text_c",
          "shape": 7,
          "type": "STRING",
          "widget": {
            "name": "text_c"
          }
        }
      ],
      "mode": 0,
      "order": 131,
      "outputs": [
        {
          "links": [
            191
          ],
          "name": "STRING",
          "type": "STRING"
        }
      ],
      "pos": [
        800,
        380
      ],
      "properties": {
        "Node name for S&R": "StringFunction|pysssss",
        "cnr_id": "comfyui-custom-scripts",
        "ver": "9f7b3215e6af317603056a9a1666bf6e83e28835"
      },
      "size": [
        400,
        298
      ],
      "type": "StringFunction|pysssss",
      "widgets_values": [
        "append",
        "yes",
        "",
        "",
        "",
        "(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, cinematic, chromatic abberration, bokeh, vibrant colors, contrast real, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK, anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 143,
      "inputs": [
        {
          "link": 341,
          "name": "clip",
          "type": "CLIP"
        },
        {
          "link": 191,
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          }
        }
      ],
      "mode": 0,
      "order": 144,
      "outputs": [
        {
          "links": [
            2156,
            2157,
            2208
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1110,
        380
      ],
      "properties": {
        "Node name for S&R": "smZ CLIPTextEncode",
        "cnr_id": "comfyui_smznodes",
        "ver": "1.2.12"
      },
      "size": [
        371.20001220703125,
        168.39999389648438
      ],
      "type": "smZ CLIPTextEncode",
      "widgets_values": [
        "",
        "A1111",
        false,
        true,
        false,
        false,
        6,
        1024,
        1024,
        0,
        0,
        1024,
        1024,
        "",
        "",
        1
      ]
    },
    {
      "bgcolor": "#353",
      "color": "#232",
      "flags": {
        "collapsed": true
      },
      "id": 33,
      "inputs": [
        {
          "link": 2157,
          "name": "conditioning",
          "type": "CONDITIONING"
        },
        {
          "link": 2161,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 155,
      "outputs": [
        {
          "links": [
            109
          ],
          "name": "CONDITIONING",
          "slot_index": 0,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1370,
        380
      ],
      "properties": {
        "Node name for S&R": "ConditioningSetMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        290,
        102
      ],
      "title": "Set mask",
      "type": "ConditioningSetMask",
      "widgets_values": [
        1,
        "default"
      ]
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 78,
      "inputs": [
        {
          "link": 109,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 110,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2917,
          "name": "control_net",
          "type": "CONTROL_NET"
        },
        {
          "link": 2168,
          "name": "image",
          "type": "IMAGE"
        },
        {
          "link": null,
          "name": "vae",
          "shape": 7,
          "type": "VAE"
        }
      ],
      "mode": 0,
      "order": 164,
      "outputs": [
        {
          "links": [
            2494
          ],
          "name": "positive",
          "slot_index": 0,
          "type": "CONDITIONING"
        },
        {
          "links": [
            2498
          ],
          "name": "negative",
          "slot_index": 1,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1530,
        350
      ],
      "properties": {
        "Node name for S&R": "ControlNetApplyAdvanced",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        210,
        186
      ],
      "type": "ControlNetApplyAdvanced",
      "widgets_values": [
        1,
        0,
        1
      ]
    },
    {
      "bgcolor": "#533",
      "color": "#322",
      "flags": {
        "collapsed": true
      },
      "id": 142,
      "inputs": [
        {
          "link": 342,
          "name": "clip",
          "type": "CLIP"
        }
      ],
      "mode": 0,
      "order": 111,
      "outputs": [
        {
          "links": [
            2158,
            2159,
            2210
          ],
          "name": "CONDITIONING",
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1110,
        430
      ],
      "properties": {
        "Node name for S&R": "smZ CLIPTextEncode",
        "cnr_id": "comfyui_smznodes",
        "ver": "1.2.12"
      },
      "size": [
        370,
        170
      ],
      "type": "smZ CLIPTextEncode",
      "widgets_values": [
        "worst quality, bad quality, grainy, noisy, render, filmgrain, logo, print, text, watermark\n\n(source_anime, source_cartoon, panels,score_1, daz_studio, blender, source_filmmaker, 3d, sfm:1.6)",
        "A1111",
        false,
        true,
        false,
        false,
        6,
        1024,
        1024,
        0,
        0,
        1024,
        1024,
        "",
        "",
        1
      ]
    },
    {
      "bgcolor": "#593930",
      "color": "#332922",
      "flags": {
        "collapsed": true
      },
      "id": 31,
      "inputs": [
        {
          "link": 2159,
          "name": "conditioning",
          "type": "CONDITIONING"
        },
        {
          "link": 2162,
          "name": "mask",
          "type": "MASK"
        }
      ],
      "mode": 0,
      "order": 128,
      "outputs": [
        {
          "links": [
            110
          ],
          "name": "CONDITIONING",
          "slot_index": 0,
          "type": "CONDITIONING"
        }
      ],
      "pos": [
        1370,
        430
      ],
      "properties": {
        "Node name for S&R": "ConditioningSetMask",
        "cnr_id": "comfy-core",
        "ver": "0.3.15"
      },
      "size": [
        290,
        102
      ],
      "title": "Set mask",
      "type": "ConditioningSetMask",
      "widgets_values": [
        1,
        "default"
      ]
    },
    {
      "flags": {
        "pinned": true
      },
      "id": 1252,
      "inputs": [
        {
          "link": 3026,
          "name": "model",
          "type": "MODEL"
        },
        {
          "link": 2978,
          "name": "positive",
          "type": "CONDITIONING"
        },
        {
          "link": 2979,
          "name": "negative",
          "type": "CONDITIONING"
        },
        {
          "link": 2688,
          "name": "latent_image",
          "type": "LATENT"
        }
      ],
      "mode": 0,
      "order": 171,
      "outputs": [
        {
          "links": [
            2791
          ],
          "name": "LATENT",
          "type": "LATENT"
        }
      ],
      "pos": [
        2340,
        -130
      ],
      "properties": {
        "Node name for S&R": "KSampler",
        "cnr_id": "comfy-core",
        "ver": "0.3.65"
      },
      "size": [
        260,
        550
      ],
      "type": "KSampler",
      "widgets_values": [
        0,
        "fixed",
        22,
        3,
        "euler_ancestral",
        "beta",
        1
      ]
    },
    {
      "bgcolor": "#335",
      "color": "#223",
      "flags": {},
      "id": 915,
      "inputs": [],
      "mode": 0,
      "order": 64,
      "outputs": [
        {
          "links": [
            2586
          ],
          "name": "BOOLEAN",
          "type": "BOOLEAN"
        }
      ],
      "pos": [
        1680,
        650
      ],
      "properties": {
        "Node name for S&R": "PrimitiveBoolean",
        "cnr_id": "comfy-core",
        "ver": "0.3.43"
      },
      "size": [
        210,
        60
      ],
      "title": "Inpaint",
      "type": "PrimitiveBoolean",
      "widgets_values": [
        true
      ]
    }
  ],
  "revision": 0,
  "version": 0.4
}
