{
  "dependencies": [
    {
      "typeId": "nodra.adjust.blackwhite",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.adjust.exposure",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.adjust.huesat",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.ai.faceparts",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.ai.skinmask",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.analyze.dimensions",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.blend.blendif",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.blend.maskmix",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.control.slider",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.bilateral",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.claritydetail",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.filter.gaussianblur",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.levels",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.lipretouch",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.maskbuilder",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.filter.morphology",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.freq.merge",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.freq.split",
      "version": "0.4.0"
    },
    {
      "typeId": "nodra.gen.gradient",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.gen.solid",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.io.fileinput",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.math.clamp",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.multiply",
      "version": "0.1.0"
    },
    {
      "typeId": "nodra.math.remap",
      "version": "0.2.0"
    },
    {
      "typeId": "nodra.view.preview",
      "version": "0.1.0"
    }
  ],
  "editor": {
    "names": {
      "1": "Fallback Image",
      "10": "Eye Detail Radius (2% of face width)",
      "11": "Skin Smoothing",
      "12": "Texture Kept",
      "13": "Texture Removed (1 - Texture Kept)",
      "14": "Glow",
      "15": "Eye Pop",
      "16": "Teeth Whitening",
      "17": "Frequency Split (Low = tone, High = texture)",
      "18": "Neutral Grey (linear 50%)",
      "19": "Smooth Tone (edge-preserving)",
      "2": "Portrait Input",
      "20": "Low Smoothed, All Skin",
      "21": "High Texture Kept (all skin)",
      "22": "Frequency Merge",
      "25": "Eye Pop (eyes core only)",
      "26": "Black (for mask products)",
      "27": "Teeth Colour Key (light, low chroma)",
      "28": "Teeth = Mouth x Key",
      "29": "Whiten (less yellow, lighter)",
      "3": "Face Parts (skin, eyes, lips, mouth, ears)",
      "30": "Teeth Whitening (teeth only)",
      "31": "Lips Evened",
      "34": "Beauty Glow Preview",
      "35": "White (for mask unions)",
      "36": "Glow Mask: All Skin + Lips",
      "37": "Glow Mask: + Ears",
      "39": "Glow Mask Softness (10% of face width)",
      "4": "Image Dimensions",
      "40": "Soften Glow Mask (no seams at jaw, hairline, neck, shoulders)",
      "41": "Body Skin (Skin Mask, face and body)",
      "42": "Skin Colour Key (rejects jewellery and clothes)",
      "43": "Body Skin x Colour Key",
      "44": "All Skin = Face Skin + Body Skin",
      "5": "Face Size (at least 12% of width)",
      "56": "Lift Light (exposure gain keeps hue and saturation)",
      "57": "Keep Shadows and Highlights Clean (Blend If)",
      "58": "Brightness Map",
      "59": "Spread Highlights (bloom size)",
      "6": "Face Width (px)",
      "60": "Glow Weight (only lit skin glows)",
      "61": "Weight x Glow Mask",
      "62": "Glow on Low Frequency (all skin, lips, ears)",
      "63": "Eye Brighten (+0.55 EV)",
      "64": "Iris Local Contrast (Clarity)",
      "65": "Iris Colour a Bit Richer",
      "66": "Keep Whites and Pupils Natural (Blend If)",
      "67": "Lip Colour a Touch Richer",
      "68": "Lips Never Lose Colour (lips only)",
      "69": "Eye Erode Radius (1.2% of face width)",
      "7": "Split Radius (3% of face width)",
      "70": "Eyes Core (eroded: no lid rims, no waterline)",
      "71": "Red and Pink Key (lid rims, waterline)",
      "72": "Iris = Eyes Core minus Red/Pink",
      "73": "Iris Colour (iris only)",
      "8": "Smoothing Radius (6% of face width)",
      "9": "Glow Radius (5% of face width)"
    },
    "pluginPreviewNode": "34",
    "positions": {
      "1": [
        -900.0,
        150.0
      ],
      "10": [
        400.0,
        -180.0
      ],
      "11": [
        400.0,
        260.0
      ],
      "12": [
        140.0,
        560.0
      ],
      "13": [
        400.0,
        560.0
      ],
      "14": [
        1700.0,
        230.0
      ],
      "15": [
        3000.0,
        60.0
      ],
      "16": [
        4300.0,
        330.0
      ],
      "17": [
        140.0,
        100.0
      ],
      "18": [
        400.0,
        430.0
      ],
      "19": [
        660.0,
        120.0
      ],
      "2": [
        -640.0,
        100.0
      ],
      "20": [
        920.0,
        100.0
      ],
      "21": [
        920.0,
        430.0
      ],
      "22": [
        2480.0,
        250.0
      ],
      "25": [
        3780.0,
        250.0
      ],
      "26": [
        1180.0,
        930.0
      ],
      "27": [
        920.0,
        930.0
      ],
      "28": [
        1440.0,
        930.0
      ],
      "29": [
        4300.0,
        100.0
      ],
      "3": [
        -380.0,
        100.0
      ],
      "30": [
        4560.0,
        250.0
      ],
      "31": [
        4820.0,
        250.0
      ],
      "34": [
        5340.0,
        250.0
      ],
      "35": [
        400.0,
        760.0
      ],
      "36": [
        660.0,
        760.0
      ],
      "37": [
        920.0,
        760.0
      ],
      "39": [
        1180.0,
        660.0
      ],
      "4": [
        -380.0,
        -340.0
      ],
      "40": [
        1440.0,
        760.0
      ],
      "41": [
        400.0,
        1100.0
      ],
      "42": [
        660.0,
        1100.0
      ],
      "43": [
        920.0,
        1100.0
      ],
      "44": [
        1180.0,
        1100.0
      ],
      "5": [
        -120.0,
        -340.0
      ],
      "56": [
        1180.0,
        20.0
      ],
      "57": [
        1440.0,
        20.0
      ],
      "58": [
        1180.0,
        -180.0
      ],
      "59": [
        1440.0,
        -180.0
      ],
      "6": [
        140.0,
        -340.0
      ],
      "60": [
        1700.0,
        -180.0
      ],
      "61": [
        1960.0,
        -100.0
      ],
      "62": [
        2220.0,
        50.0
      ],
      "63": [
        2740.0,
        -120.0
      ],
      "64": [
        3000.0,
        -120.0
      ],
      "65": [
        3260.0,
        -120.0
      ],
      "66": [
        3520.0,
        -60.0
      ],
      "67": [
        4820.0,
        420.0
      ],
      "68": [
        5080.0,
        250.0
      ],
      "69": [
        400.0,
        -100.0
      ],
      "7": [
        400.0,
        -420.0
      ],
      "70": [
        2740.0,
        160.0
      ],
      "71": [
        3000.0,
        420.0
      ],
      "72": [
        3260.0,
        360.0
      ],
      "73": [
        4040.0,
        250.0
      ],
      "8": [
        400.0,
        -340.0
      ],
      "9": [
        400.0,
        -260.0
      ]
    },
    "schemaVersion": 1
  },
  "format": "nodra-patch",
  "formatVersion": 1,
  "graph": {
    "connections": [
      {
        "dst": [
          2,
          1
        ],
        "src": [
          1,
          0
        ]
      },
      {
        "dst": [
          3,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          6,
          0
        ],
        "src": [
          5,
          0
        ]
      },
      {
        "dst": [
          6,
          1
        ],
        "src": [
          4,
          0
        ]
      },
      {
        "dst": [
          7,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          8,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          9,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          10,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          13,
          0
        ],
        "src": [
          12,
          0
        ]
      },
      {
        "dst": [
          17,
          1
        ],
        "src": [
          7,
          0
        ]
      },
      {
        "dst": [
          19,
          0
        ],
        "src": [
          17,
          0
        ]
      },
      {
        "dst": [
          19,
          1
        ],
        "src": [
          8,
          0
        ]
      },
      {
        "dst": [
          19,
          3
        ],
        "src": [
          11,
          0
        ]
      },
      {
        "dst": [
          20,
          0
        ],
        "src": [
          17,
          0
        ]
      },
      {
        "dst": [
          20,
          1
        ],
        "src": [
          19,
          0
        ]
      },
      {
        "dst": [
          21,
          0
        ],
        "src": [
          17,
          1
        ]
      },
      {
        "dst": [
          21,
          1
        ],
        "src": [
          18,
          0
        ]
      },
      {
        "dst": [
          21,
          4
        ],
        "src": [
          13,
          0
        ]
      },
      {
        "dst": [
          22,
          1
        ],
        "src": [
          21,
          0
        ]
      },
      {
        "dst": [
          25,
          0
        ],
        "src": [
          22,
          0
        ]
      },
      {
        "dst": [
          25,
          4
        ],
        "src": [
          15,
          0
        ]
      },
      {
        "dst": [
          28,
          0
        ],
        "src": [
          26,
          0
        ]
      },
      {
        "dst": [
          28,
          1
        ],
        "src": [
          27,
          0
        ]
      },
      {
        "dst": [
          30,
          1
        ],
        "src": [
          29,
          0
        ]
      },
      {
        "dst": [
          30,
          2
        ],
        "src": [
          28,
          0
        ]
      },
      {
        "dst": [
          30,
          4
        ],
        "src": [
          16,
          0
        ]
      },
      {
        "dst": [
          31,
          0
        ],
        "src": [
          30,
          0
        ]
      },
      {
        "dst": [
          4,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          5,
          0
        ],
        "src": [
          3,
          10
        ]
      },
      {
        "dst": [
          17,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          18,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          26,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          27,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          28,
          2
        ],
        "src": [
          3,
          5
        ]
      },
      {
        "dst": [
          31,
          1
        ],
        "src": [
          3,
          4
        ]
      },
      {
        "dst": [
          36,
          1
        ],
        "src": [
          35,
          0
        ]
      },
      {
        "dst": [
          37,
          0
        ],
        "src": [
          36,
          0
        ]
      },
      {
        "dst": [
          37,
          1
        ],
        "src": [
          35,
          0
        ]
      },
      {
        "dst": [
          35,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          36,
          2
        ],
        "src": [
          3,
          4
        ]
      },
      {
        "dst": [
          37,
          2
        ],
        "src": [
          3,
          8
        ]
      },
      {
        "dst": [
          40,
          1
        ],
        "src": [
          39,
          0
        ]
      },
      {
        "dst": [
          39,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          40,
          0
        ],
        "src": [
          37,
          0
        ]
      },
      {
        "dst": [
          41,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          44,
          2
        ],
        "src": [
          43,
          0
        ]
      },
      {
        "dst": [
          42,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          43,
          0
        ],
        "src": [
          26,
          0
        ]
      },
      {
        "dst": [
          43,
          1
        ],
        "src": [
          41,
          0
        ]
      },
      {
        "dst": [
          43,
          2
        ],
        "src": [
          42,
          0
        ]
      },
      {
        "dst": [
          44,
          0
        ],
        "src": [
          3,
          0
        ]
      },
      {
        "dst": [
          44,
          1
        ],
        "src": [
          35,
          0
        ]
      },
      {
        "dst": [
          20,
          2
        ],
        "src": [
          44,
          0
        ]
      },
      {
        "dst": [
          21,
          2
        ],
        "src": [
          44,
          0
        ]
      },
      {
        "dst": [
          36,
          0
        ],
        "src": [
          44,
          0
        ]
      },
      {
        "dst": [
          57,
          1
        ],
        "src": [
          56,
          0
        ]
      },
      {
        "dst": [
          59,
          0
        ],
        "src": [
          58,
          0
        ]
      },
      {
        "dst": [
          60,
          0
        ],
        "src": [
          59,
          0
        ]
      },
      {
        "dst": [
          61,
          1
        ],
        "src": [
          60,
          0
        ]
      },
      {
        "dst": [
          62,
          2
        ],
        "src": [
          61,
          0
        ]
      },
      {
        "dst": [
          62,
          1
        ],
        "src": [
          57,
          0
        ]
      },
      {
        "dst": [
          56,
          0
        ],
        "src": [
          20,
          0
        ]
      },
      {
        "dst": [
          57,
          0
        ],
        "src": [
          20,
          0
        ]
      },
      {
        "dst": [
          58,
          0
        ],
        "src": [
          20,
          0
        ]
      },
      {
        "dst": [
          59,
          1
        ],
        "src": [
          9,
          0
        ]
      },
      {
        "dst": [
          61,
          0
        ],
        "src": [
          26,
          0
        ]
      },
      {
        "dst": [
          61,
          2
        ],
        "src": [
          40,
          0
        ]
      },
      {
        "dst": [
          62,
          0
        ],
        "src": [
          20,
          0
        ]
      },
      {
        "dst": [
          62,
          4
        ],
        "src": [
          14,
          0
        ]
      },
      {
        "dst": [
          22,
          0
        ],
        "src": [
          62,
          0
        ]
      },
      {
        "dst": [
          64,
          0
        ],
        "src": [
          63,
          0
        ]
      },
      {
        "dst": [
          63,
          0
        ],
        "src": [
          22,
          0
        ]
      },
      {
        "dst": [
          66,
          0
        ],
        "src": [
          22,
          0
        ]
      },
      {
        "dst": [
          64,
          1
        ],
        "src": [
          10,
          0
        ]
      },
      {
        "dst": [
          25,
          1
        ],
        "src": [
          66,
          0
        ]
      },
      {
        "dst": [
          68,
          1
        ],
        "src": [
          67,
          0
        ]
      },
      {
        "dst": [
          67,
          0
        ],
        "src": [
          31,
          0
        ]
      },
      {
        "dst": [
          68,
          0
        ],
        "src": [
          31,
          0
        ]
      },
      {
        "dst": [
          68,
          2
        ],
        "src": [
          3,
          4
        ]
      },
      {
        "dst": [
          34,
          0
        ],
        "src": [
          68,
          0
        ]
      },
      {
        "dst": [
          66,
          1
        ],
        "src": [
          64,
          0
        ]
      },
      {
        "dst": [
          65,
          0
        ],
        "src": [
          25,
          0
        ]
      },
      {
        "dst": [
          25,
          2
        ],
        "src": [
          70,
          0
        ]
      },
      {
        "dst": [
          29,
          0
        ],
        "src": [
          73,
          0
        ]
      },
      {
        "dst": [
          30,
          0
        ],
        "src": [
          73,
          0
        ]
      },
      {
        "dst": [
          69,
          0
        ],
        "src": [
          6,
          0
        ]
      },
      {
        "dst": [
          70,
          0
        ],
        "src": [
          3,
          2
        ]
      },
      {
        "dst": [
          70,
          2
        ],
        "src": [
          69,
          0
        ]
      },
      {
        "dst": [
          71,
          0
        ],
        "src": [
          2,
          0
        ]
      },
      {
        "dst": [
          72,
          0
        ],
        "src": [
          70,
          0
        ]
      },
      {
        "dst": [
          72,
          1
        ],
        "src": [
          26,
          0
        ]
      },
      {
        "dst": [
          72,
          2
        ],
        "src": [
          71,
          0
        ]
      },
      {
        "dst": [
          73,
          0
        ],
        "src": [
          25,
          0
        ]
      },
      {
        "dst": [
          73,
          1
        ],
        "src": [
          65,
          0
        ]
      },
      {
        "dst": [
          73,
          2
        ],
        "src": [
          72,
          0
        ]
      },
      {
        "dst": [
          73,
          4
        ],
        "src": [
          15,
          0
        ]
      }
    ],
    "nodes": [
      {
        "id": 1,
        "params": {
          "colorA": {
            "t": "color",
            "v": [
              0.023153364658355713,
              0.023153364658355713,
              0.02955683320760727,
              1.0
            ]
          },
          "colorB": {
            "t": "color",
            "v": [
              0.4341537058353424,
              0.25415217876434326,
              0.18782076239585876,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 768
          },
          "type": {
            "t": "int",
            "v": 0
          },
          "width": {
            "t": "int",
            "v": 768
          }
        },
        "type": "nodra.gen.gradient"
      },
      {
        "id": 2,
        "params": {
          "containerMode": {
            "t": "int",
            "v": 0
          },
          "exifOrientation": {
            "t": "int",
            "v": 0
          },
          "file": {
            "t": "string",
            "v": ""
          },
          "tiffPage": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.io.fileinput"
      },
      {
        "id": 3,
        "params": {
          "computeUnits": {
            "t": "int",
            "v": 0
          },
          "excludeHands": {
            "t": "bool",
            "v": true
          },
          "expand": {
            "t": "float",
            "v": 0.0
          },
          "feather": {
            "t": "float",
            "v": 1.2
          }
        },
        "type": "nodra.ai.faceparts"
      },
      {
        "id": 4,
        "params": {},
        "type": "nodra.analyze.dimensions"
      },
      {
        "id": 5,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.12
          },
          "value": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.math.clamp"
      },
      {
        "id": 6,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 7,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.03
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 8,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.06
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 9,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.05
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 10,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.02
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 11,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.85
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 12,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.95
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 13,
        "params": {
          "inMax": {
            "t": "float",
            "v": 1.0
          },
          "inMin": {
            "t": "float",
            "v": 0.0
          },
          "outMax": {
            "t": "float",
            "v": 0.0
          },
          "outMin": {
            "t": "float",
            "v": 1.0
          },
          "value": {
            "t": "float",
            "v": 0.5
          }
        },
        "type": "nodra.math.remap"
      },
      {
        "id": 14,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.6
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 15,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.8
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 16,
        "params": {
          "max": {
            "t": "float",
            "v": 1.0
          },
          "min": {
            "t": "float",
            "v": 0.0
          },
          "value": {
            "t": "float",
            "v": 0.6
          }
        },
        "type": "nodra.control.slider"
      },
      {
        "id": 17,
        "params": {
          "dustThreshold": {
            "t": "float",
            "v": 0.05
          },
          "grayBasis": {
            "t": "int",
            "v": 0
          },
          "lowFilter": {
            "t": "int",
            "v": 0
          },
          "radius": {
            "t": "float",
            "v": 10.0
          }
        },
        "type": "nodra.freq.split"
      },
      {
        "id": 18,
        "params": {
          "color": {
            "t": "color",
            "v": [
              0.5,
              0.5,
              0.5,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 19,
        "params": {
          "radius": {
            "t": "float",
            "v": 5.0
          },
          "sigmaColor": {
            "t": "float",
            "v": 0.08
          },
          "strength": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.filter.bilateral"
      },
      {
        "id": 20,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 21,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 22,
        "params": {
          "grayBasis": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.freq.merge"
      },
      {
        "id": 25,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 26,
        "params": {
          "color": {
            "t": "color",
            "v": [
              0.0,
              0.0,
              0.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 27,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "q1Active": {
            "t": "bool",
            "v": true
          },
          "q1Channel": {
            "t": "int",
            "v": 2
          },
          "q1Max": {
            "t": "float",
            "v": 1.0
          },
          "q1Min": {
            "t": "float",
            "v": 0.36
          },
          "q1Mode": {
            "t": "int",
            "v": 0
          },
          "q1SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q1SoftLow": {
            "t": "float",
            "v": 0.26
          },
          "q1Space": {
            "t": "int",
            "v": 5
          },
          "q2Active": {
            "t": "bool",
            "v": true
          },
          "q2Channel": {
            "t": "int",
            "v": 1
          },
          "q2Max": {
            "t": "float",
            "v": 0.14
          },
          "q2Min": {
            "t": "float",
            "v": 0.0
          },
          "q2Mode": {
            "t": "int",
            "v": 2
          },
          "q2SoftHigh": {
            "t": "float",
            "v": 0.2
          },
          "q2SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q2Space": {
            "t": "int",
            "v": 5
          },
          "q3Active": {
            "t": "bool",
            "v": false
          },
          "q3Channel": {
            "t": "int",
            "v": 2
          },
          "q3Max": {
            "t": "float",
            "v": 1.0
          },
          "q3Min": {
            "t": "float",
            "v": 0.0
          },
          "q3Mode": {
            "t": "int",
            "v": 2
          },
          "q3SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q3SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q3Space": {
            "t": "int",
            "v": 0
          },
          "q4Active": {
            "t": "bool",
            "v": false
          },
          "q4Channel": {
            "t": "int",
            "v": 0
          },
          "q4Max": {
            "t": "float",
            "v": 1.0
          },
          "q4Min": {
            "t": "float",
            "v": 0.0
          },
          "q4Mode": {
            "t": "int",
            "v": 2
          },
          "q4SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q4SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q4Space": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.filter.maskbuilder"
      },
      {
        "id": 28,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 29,
        "params": {
          "colorSpace": {
            "t": "int",
            "v": 3
          },
          "hue": {
            "t": "float",
            "v": 0.0
          },
          "lightness": {
            "t": "float",
            "v": 0.09
          },
          "saturation": {
            "t": "float",
            "v": -0.45
          }
        },
        "type": "nodra.adjust.huesat"
      },
      {
        "id": 30,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 31,
        "params": {
          "edge": {
            "t": "float",
            "v": 0.3
          },
          "evenness": {
            "t": "float",
            "v": 0.45
          },
          "flakes": {
            "t": "float",
            "v": -0.4
          },
          "intensity": {
            "t": "float",
            "v": 1.0
          },
          "shine": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.filter.lipretouch"
      },
      {
        "id": 34,
        "params": {},
        "type": "nodra.view.preview"
      },
      {
        "id": 35,
        "params": {
          "color": {
            "t": "color",
            "v": [
              1.0,
              1.0,
              1.0,
              1.0
            ]
          },
          "height": {
            "t": "int",
            "v": 512
          },
          "width": {
            "t": "int",
            "v": 512
          }
        },
        "type": "nodra.gen.solid"
      },
      {
        "id": 36,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 37,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 39,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.1
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 40,
        "params": {
          "radius": {
            "t": "float",
            "v": 30.0
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 41,
        "params": {
          "computeUnits": {
            "t": "int",
            "v": 0
          },
          "cutBrows": {
            "t": "bool",
            "v": true
          },
          "cutEyes": {
            "t": "bool",
            "v": true
          },
          "cutLips": {
            "t": "bool",
            "v": true
          },
          "excludeHands": {
            "t": "bool",
            "v": true
          },
          "expand": {
            "t": "float",
            "v": 0.6
          },
          "faceMethod": {
            "t": "int",
            "v": 0
          },
          "feather": {
            "t": "float",
            "v": 1.0
          },
          "matting": {
            "t": "int",
            "v": 0
          },
          "method": {
            "t": "int",
            "v": 0
          },
          "part": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.ai.skinmask"
      },
      {
        "id": 42,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "q1Active": {
            "t": "bool",
            "v": true
          },
          "q1Channel": {
            "t": "int",
            "v": 0
          },
          "q1Max": {
            "t": "float",
            "v": 0.18
          },
          "q1Min": {
            "t": "float",
            "v": 0.03
          },
          "q1Mode": {
            "t": "int",
            "v": 0
          },
          "q1SoftHigh": {
            "t": "float",
            "v": 0.23
          },
          "q1SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q1Space": {
            "t": "int",
            "v": 5
          },
          "q2Active": {
            "t": "bool",
            "v": true
          },
          "q2Channel": {
            "t": "int",
            "v": 1
          },
          "q2Max": {
            "t": "float",
            "v": 1.0
          },
          "q2Min": {
            "t": "float",
            "v": 0.1
          },
          "q2Mode": {
            "t": "int",
            "v": 2
          },
          "q2SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q2SoftLow": {
            "t": "float",
            "v": 0.05
          },
          "q2Space": {
            "t": "int",
            "v": 5
          },
          "q3Active": {
            "t": "bool",
            "v": true
          },
          "q3Channel": {
            "t": "int",
            "v": 2
          },
          "q3Max": {
            "t": "float",
            "v": 1.0
          },
          "q3Min": {
            "t": "float",
            "v": 0.22
          },
          "q3Mode": {
            "t": "int",
            "v": 2
          },
          "q3SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q3SoftLow": {
            "t": "float",
            "v": 0.12
          },
          "q3Space": {
            "t": "int",
            "v": 5
          },
          "q4Active": {
            "t": "bool",
            "v": false
          },
          "q4Channel": {
            "t": "int",
            "v": 0
          },
          "q4Max": {
            "t": "float",
            "v": 1.0
          },
          "q4Min": {
            "t": "float",
            "v": 0.0
          },
          "q4Mode": {
            "t": "int",
            "v": 2
          },
          "q4SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q4SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q4Space": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.filter.maskbuilder"
      },
      {
        "id": 43,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 44,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 56,
        "params": {
          "exposure": {
            "t": "float",
            "v": 0.45
          }
        },
        "type": "nodra.adjust.exposure"
      },
      {
        "id": 57,
        "params": {
          "encoding": {
            "t": "int",
            "v": 0
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          },
          "thisBlueBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisBlueSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisBlueSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisBlueWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGrayBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGraySplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGraySplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGrayWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGreenBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGreenSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGreenSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGreenWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisRedBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisRedSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisRedSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisRedWhite": {
            "t": "float",
            "v": 255.0
          },
          "underBlueBlack": {
            "t": "float",
            "v": 0.0
          },
          "underBlueSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underBlueSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underBlueWhite": {
            "t": "float",
            "v": 255.0
          },
          "underGrayBlack": {
            "t": "float",
            "v": 30.0
          },
          "underGraySplitBlack": {
            "t": "float",
            "v": 80.0
          },
          "underGraySplitWhite": {
            "t": "float",
            "v": 175.0
          },
          "underGrayWhite": {
            "t": "float",
            "v": 245.0
          },
          "underGreenBlack": {
            "t": "float",
            "v": 0.0
          },
          "underGreenSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underGreenSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underGreenWhite": {
            "t": "float",
            "v": 255.0
          },
          "underRedBlack": {
            "t": "float",
            "v": 0.0
          },
          "underRedSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underRedSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underRedWhite": {
            "t": "float",
            "v": 255.0
          },
          "useLayerAlpha": {
            "t": "bool",
            "v": false
          }
        },
        "type": "nodra.blend.blendif"
      },
      {
        "id": 58,
        "params": {
          "blues": {
            "t": "float",
            "v": 0.2
          },
          "cyans": {
            "t": "float",
            "v": 0.6
          },
          "greens": {
            "t": "float",
            "v": 0.4
          },
          "magentas": {
            "t": "float",
            "v": 0.8
          },
          "reds": {
            "t": "float",
            "v": 0.4
          },
          "yellows": {
            "t": "float",
            "v": 0.6
          }
        },
        "type": "nodra.adjust.blackwhite"
      },
      {
        "id": 59,
        "params": {
          "radius": {
            "t": "float",
            "v": 20.0
          }
        },
        "type": "nodra.filter.gaussianblur"
      },
      {
        "id": 60,
        "params": {
          "gamma": {
            "t": "float",
            "v": 1.0
          },
          "inBlack": {
            "t": "float",
            "v": 0.1
          },
          "inWhite": {
            "t": "float",
            "v": 0.45
          },
          "outBlack": {
            "t": "float",
            "v": 0.0
          },
          "outWhite": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.filter.levels"
      },
      {
        "id": 61,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 62,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 63,
        "params": {
          "exposure": {
            "t": "float",
            "v": 0.55
          }
        },
        "type": "nodra.adjust.exposure"
      },
      {
        "id": 64,
        "params": {
          "amount": {
            "t": "float",
            "v": 0.8
          },
          "amountDark": {
            "t": "float",
            "v": 0.0
          },
          "amountLight": {
            "t": "float",
            "v": 0.0
          },
          "endProtect": {
            "t": "float",
            "v": 0.6
          },
          "haloSuppress": {
            "t": "float",
            "v": 0.5
          },
          "radius": {
            "t": "float",
            "v": 8.0
          },
          "threshold": {
            "t": "float",
            "v": 0.0
          }
        },
        "type": "nodra.filter.claritydetail"
      },
      {
        "id": 65,
        "params": {
          "colorSpace": {
            "t": "int",
            "v": 3
          },
          "hue": {
            "t": "float",
            "v": 0.0
          },
          "lightness": {
            "t": "float",
            "v": 0.0
          },
          "saturation": {
            "t": "float",
            "v": 0.3
          }
        },
        "type": "nodra.adjust.huesat"
      },
      {
        "id": 66,
        "params": {
          "encoding": {
            "t": "int",
            "v": 0
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          },
          "thisBlueBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisBlueSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisBlueSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisBlueWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGrayBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGraySplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGraySplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGrayWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGreenBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGreenSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisGreenSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisGreenWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisRedBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisRedSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "thisRedSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "thisRedWhite": {
            "t": "float",
            "v": 255.0
          },
          "underBlueBlack": {
            "t": "float",
            "v": 0.0
          },
          "underBlueSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underBlueSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underBlueWhite": {
            "t": "float",
            "v": 255.0
          },
          "underGrayBlack": {
            "t": "float",
            "v": 12.0
          },
          "underGraySplitBlack": {
            "t": "float",
            "v": 45.0
          },
          "underGraySplitWhite": {
            "t": "float",
            "v": 140.0
          },
          "underGrayWhite": {
            "t": "float",
            "v": 195.0
          },
          "underGreenBlack": {
            "t": "float",
            "v": 0.0
          },
          "underGreenSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underGreenSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underGreenWhite": {
            "t": "float",
            "v": 255.0
          },
          "underRedBlack": {
            "t": "float",
            "v": 0.0
          },
          "underRedSplitBlack": {
            "t": "float",
            "v": 0.0
          },
          "underRedSplitWhite": {
            "t": "float",
            "v": 255.0
          },
          "underRedWhite": {
            "t": "float",
            "v": 255.0
          },
          "useLayerAlpha": {
            "t": "bool",
            "v": false
          }
        },
        "type": "nodra.blend.blendif"
      },
      {
        "id": 67,
        "params": {
          "colorSpace": {
            "t": "int",
            "v": 3
          },
          "hue": {
            "t": "float",
            "v": 0.0
          },
          "lightness": {
            "t": "float",
            "v": 0.0
          },
          "saturation": {
            "t": "float",
            "v": 0.12
          }
        },
        "type": "nodra.adjust.huesat"
      },
      {
        "id": 68,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 69,
        "params": {
          "a": {
            "t": "float",
            "v": 1.0
          },
          "b": {
            "t": "float",
            "v": 0.012
          }
        },
        "type": "nodra.math.multiply"
      },
      {
        "id": 70,
        "params": {
          "operation": {
            "t": "int",
            "v": 0
          },
          "radius": {
            "t": "int",
            "v": 5
          },
          "shape": {
            "t": "int",
            "v": 1
          }
        },
        "type": "nodra.filter.morphology"
      },
      {
        "id": 71,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "q1Active": {
            "t": "bool",
            "v": true
          },
          "q1Channel": {
            "t": "int",
            "v": 0
          },
          "q1Max": {
            "t": "float",
            "v": 0.2
          },
          "q1Min": {
            "t": "float",
            "v": 0.92
          },
          "q1Mode": {
            "t": "int",
            "v": 0
          },
          "q1SoftHigh": {
            "t": "float",
            "v": 0.27
          },
          "q1SoftLow": {
            "t": "float",
            "v": 0.86
          },
          "q1Space": {
            "t": "int",
            "v": 5
          },
          "q2Active": {
            "t": "bool",
            "v": true
          },
          "q2Channel": {
            "t": "int",
            "v": 1
          },
          "q2Max": {
            "t": "float",
            "v": 1.0
          },
          "q2Min": {
            "t": "float",
            "v": 0.1
          },
          "q2Mode": {
            "t": "int",
            "v": 2
          },
          "q2SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q2SoftLow": {
            "t": "float",
            "v": 0.05
          },
          "q2Space": {
            "t": "int",
            "v": 5
          },
          "q3Active": {
            "t": "bool",
            "v": false
          },
          "q3Channel": {
            "t": "int",
            "v": 0
          },
          "q3Max": {
            "t": "float",
            "v": 1.0
          },
          "q3Min": {
            "t": "float",
            "v": 0.0
          },
          "q3Mode": {
            "t": "int",
            "v": 2
          },
          "q3SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q3SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q3Space": {
            "t": "int",
            "v": 0
          },
          "q4Active": {
            "t": "bool",
            "v": false
          },
          "q4Channel": {
            "t": "int",
            "v": 0
          },
          "q4Max": {
            "t": "float",
            "v": 1.0
          },
          "q4Min": {
            "t": "float",
            "v": 0.0
          },
          "q4Mode": {
            "t": "int",
            "v": 2
          },
          "q4SoftHigh": {
            "t": "float",
            "v": 1.0
          },
          "q4SoftLow": {
            "t": "float",
            "v": 0.0
          },
          "q4Space": {
            "t": "int",
            "v": 0
          }
        },
        "type": "nodra.filter.maskbuilder"
      },
      {
        "id": 72,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      },
      {
        "id": 73,
        "params": {
          "invert": {
            "t": "bool",
            "v": false
          },
          "opacity": {
            "t": "float",
            "v": 1.0
          }
        },
        "type": "nodra.blend.maskmix"
      }
    ]
  },
  "metadata": {
    "author": "",
    "description": "The classic high-end beauty retouch as a readable graph. Frequency Split separates tone (low) from texture (high); only the low frequency is smoothed, and only inside the skin mask (Face Parts for the face, Skin Mask for neck, chest, shoulders and hands, checked against a skin-colour key), so blotches and uneven colour go while pores and fine texture stay visible at 100 %. The glow is a gentle, highlight-weighted lift of light on the low frequency (an exposure gain, so hue and saturation stay and the shadows keep their modelling), the same on face and body. Eyes get iris contrast and brightness while whites, pupils, lid rims and the waterline stay natural, teeth are whitened without turning grey, and lips are evened and never lose colour, each only inside its own face part mask. Without a face the image stays untouched. Needs the Face Parts model (BiSeNet, one-time download under Options > AI Models). Pick your own photo in the Image Input node; without one, a synthetic image is used.",
    "i18n": {
      "de": {
        "description": "Der klassische High-End-Beauty-Retuschen-Ablauf als lesbarer Graph. Die Frequenztrennung teilt das Bild in Tonwerte (tief) und Textur (hoch); geglättet wird nur die tiefe Frequenz, und das nur innerhalb der Hautmaske (Face Parts für das Gesicht, Hautmaske für Hals, Brust, Schultern und Hände, gegen einen Hautfarben-Key geprüft), sodass Flecken und ungleichmäßige Farbe verschwinden, während Poren und feine Textur bei 100 % sichtbar bleiben. Der Glow ist eine sanfte, nach Lichtern gewichtete Aufhellung der tiefen Frequenz (eine Belichtungsverstärkung, daher bleiben Farbton und Sättigung erhalten und die Schatten behalten ihre Modellierung), auf Gesicht und Körper gleich. Die Augen bekommen Iris-Kontrast und Helligkeit, während Weiß, Pupille, Lidränder und Wasserlinie natürlich bleiben, die Zähne werden aufgehellt, ohne grau zu werden, und die Lippen gleichmäßiger, ohne Farbe zu verlieren, jeweils nur innerhalb der Maske des eigenen Gesichtsteils. Ohne Gesicht bleibt das Bild unberührt. Braucht das Face-Parts-Modell (BiSeNet, einmaliger Download unter Optionen › KI-Modelle). Eigenes Foto im Bild-Eingang wählen; ohne Foto wird ein synthetisches Bild verwendet.",
        "name": "Showcase: Beauty-Glow mit Frequenztrennung"
      }
    },
    "name": "Showcase: Beauty Glow"
  },
  "ui": {
    "elements": [
      {
        "frame": {
          "h": 32,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "id": 1,
        "size": 1,
        "text": "Beauty-Glow mit Frequenztrennung",
        "textEn": "Beauty Glow",
        "type": "heading"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Glättet nur die weichen Tonwerte der Haut (Gesicht, Hals und übrige sichtbare Haut): Flecken, Rötungen und ungleichmäßige Farbe. Schattenverläufe und Formen bleiben, die Poren bleiben sichtbar.",
        "helpEn": "Smooths only the soft tones of the skin (face, neck and the rest of the visible skin): blotches, redness and uneven colour. Shading and shape stay, pores stay visible.",
        "id": 2,
        "label": "Hautglättung",
        "labelEn": "Skin Smoothing",
        "nodeId": "11",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Wie viel feine Hauttextur (Poren, Härchen) erhalten bleibt. 100 % entspricht exakt dem Original; weniger macht die Haut glatter.",
        "helpEn": "How much fine skin texture (pores, peach fuzz) is kept. 100 % is exactly as in the original; lower values give smoother skin.",
        "id": 3,
        "label": "Textur behalten",
        "labelEn": "Texture Kept",
        "nodeId": "12",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Hellt angestrahlte Hautpartien sanft auf, auf Gesicht und Körper gleich. Farbe und Schattenmodellierung bleiben erhalten, die Haut leuchtet von innen statt gepudert zu wirken.",
        "helpEn": "Gently lifts the lit parts of the skin, the same on face and body. Colour and shadow modelling stay, so the skin glows from within instead of looking powdered.",
        "id": 4,
        "label": "Glow",
        "labelEn": "Glow",
        "nodeId": "14",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Macht die Iris klarer, heller und etwas farbiger. Das Weiß des Auges, die Pupille, die Lidränder und die Wasserlinie bleiben natürlich. Wirkt nur auf die Augen.",
        "helpEn": "Makes the irises clearer, brighter and slightly richer. The whites of the eyes, the pupils, the lid rims and the waterline stay natural. Works on the eyes only.",
        "id": 5,
        "label": "Augenglanz",
        "labelEn": "Eye Pop",
        "nodeId": "15",
        "param": "value",
        "showValue": true,
        "type": "control"
      },
      {
        "frame": {
          "h": 56,
          "w": 320,
          "x": 0,
          "y": 0
        },
        "help": "Nimmt den Gelbstich aus den Zähnen und hellt sie leicht auf, ohne sie grau zu machen. Wirkt nur auf die Zähne, nie auf Lippen oder Zunge.",
        "helpEn": "Takes the yellow out of the teeth and lifts them slightly without turning them grey. Works on the teeth only, never on lips or tongue.",
        "id": 6,
        "label": "Zähne aufhellen",
        "labelEn": "Teeth Whitening",
        "nodeId": "16",
        "param": "value",
        "showValue": true,
        "type": "control"
      }
    ],
    "layout": {
      "align": "stretch",
      "direction": "vertical",
      "gap": "md",
      "justify": "start",
      "mode": "stack",
      "padding": "lg",
      "wrap": false
    },
    "minWidth": 240,
    "style": {
      "template": "infiniteDark"
    },
    "version": 3
  }
}
