{
  "version": 3,
  "savedAt": "2026-08-12T17:26:00.650Z",
  "data": {
    "structure": [
      {
        "id": "ke-glass",
        "checked": true,
        "type": "Layer",
        "name": "Glass substrate",
        "thickness": 1,
        "thicknessUnit": "mm",
        "indexType": "Constant",
        "n": 1.5,
        "k": 0,
        "indexInterpolation": "Linear",
        "isTransparent": true,
        "isIncoherent": true,
        "isEmissive": false
      },
      {
        "id": "ke-ito",
        "checked": true,
        "type": "Layer",
        "name": "ITO",
        "thickness": 160,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 1.811,
        "k": 0.01,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      },
      {
        "id": "ke-pedot",
        "checked": true,
        "type": "Layer",
        "name": "PEDOT:PSS",
        "thickness": 30,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 1.518,
        "k": 0.011,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      },
      {
        "id": "ke-htl",
        "checked": true,
        "type": "Layer",
        "name": "HTL / TPD",
        "thickness": 50,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 1.727,
        "k": 0.0000319,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      },
      {
        "id": "ke-eml",
        "checked": true,
        "type": "Layer",
        "name": "EML / Alq3",
        "thickness": 30,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 1.716,
        "k": 0,
        "indexInterpolation": "Linear",
        "isTransparent": true,
        "isIncoherent": false,
        "isEmissive": true,
        "emitterList": [
          {
            "name": "539 nm horizontal dipole",
            "checked": true,
            "spectrumType": "File",
            "spectrumUnit": "Probability",
            "spectrumFile": {
              "wavelength": [
                539
              ],
              "intensity": [
                1
              ],
              "name": "539 nm monochromatic source",
              "description": "Unit-amplitude monochromatic source used by Ke et al. at 539 nm"
            },
            "dipoleOrientationType": "Parallel",
            "dipoleOrientationValue": 0,
            "dipolePosition": 0.5,
            "dipoleDistributionType": "Delta",
            "dipoleDistrWidth": 1,
            "dipoleDistrWidthUnit": "nm",
            "dipoleDistrSampleCount": 1,
            "dipoleDistributionFile": {},
            "conversionEfficiency": 1,
            "multiplicationFactor": 1,
            "quantumEfficiency": 1,
            "lifetime": 1,
            "lifetimeUnit": "ns"
          }
        ]
      },
      {
        "id": "ke-etl",
        "checked": true,
        "type": "Layer",
        "name": "ETL / BCP",
        "thickness": 50,
        "thicknessUnit": "nm",
        "indexType": "Constant Birefringence",
        "n": 1.727,
        "k": 0.0000319,
        "nExt": 1.327,
        "kExt": 0.0000319,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      },
      {
        "id": "ke-mgag",
        "checked": true,
        "type": "Layer",
        "name": "Mg:Ag (60:1)",
        "thickness": 100,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 0.305,
        "k": 4.926,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      },
      {
        "id": "ke-ag",
        "checked": true,
        "type": "Layer",
        "name": "Ag",
        "thickness": 20,
        "thicknessUnit": "nm",
        "indexType": "Constant",
        "n": 0.102,
        "k": 3.904,
        "indexInterpolation": "Linear",
        "isTransparent": false,
        "isIncoherent": false,
        "isEmissive": false
      }
    ],
    "optics": {
      "detectorList": {
        "tmm": [],
        "leda": [
          "Mode",
          "Power Dissipation",
          "Intensity"
        ]
      },
      "tmm": {
        "incidentAngle": 0,
        "pRatio": 0.5,
        "wavelengthSampling": {
          "wavelengthMode": "Single",
          "wavelengthFrom": 400,
          "wavelengthTo": 700,
          "wavelengthStep": 5,
          "wavelengthSingle": 539
        },
        "incidentSpectrum": {
          "enabled": false,
          "source": "Illuminant D65"
        },
        "colorCalculation": {
          "enabled": false,
          "observer": "2deg"
        },
        "depthDistribution": {
          "resolution": 1
        },
        "dispersion": {
          "quality": "Medium"
        },
        "coneAngle": {
          "enabled": false,
          "halfAngleDeg": 5,
          "ringCount": 5,
          "distribution": "Uniform"
        }
      },
      "leda": {
        "powerDissipation": {
          "wavelengthMode": "Single",
          "wavelengthSingle": 539,
          "wavelengthFrom": 400,
          "wavelengthTo": 700,
          "wavelengthStep": 5,
          "inplaneVectorType": "uInplane",
          "nEff": {
            "from": 0,
            "to": 2,
            "step": 0.01
          },
          "kInplane": {
            "from": 0,
            "to": 1,
            "step": 0.01
          },
          "uInplane": {
            "from": 0,
            "to": 2,
            "step": 0.005
          }
        },
        "intensity": {
          "wavelengthMode": "Single",
          "wavelengthSingle": 539,
          "wavelengthFrom": 400,
          "wavelengthTo": 700,
          "wavelengthStep": 5,
          "angleMode": "Sweep",
          "angle": 0,
          "angleFrom": 0,
          "angleTo": 89,
          "angleStep": 1,
          "colorCalculation": {
            "enabled": false,
            "observer": "2deg"
          }
        },
        "mode": {
          "wavelengthMode": "Single",
          "wavelengthSingle": 539,
          "wavelengthFrom": 400,
          "wavelengthTo": 700,
          "wavelengthStep": 5
        }
      }
    },
    "surroundings": {
      "topMedium": {
        "name": "Air",
        "indexType": "Constant",
        "n": 1,
        "k": 0,
        "indexInterpolation": "Linear"
      },
      "bottomMedium": {
        "name": "Air",
        "indexType": "Constant",
        "n": 1,
        "k": 0,
        "indexInterpolation": "Linear"
      }
    },
    "sweepList": [],
    "optimizer": {
      "objectives": [],
      "variables": [],
      "algorithmSettings": {
        "type": "trf",
        "maxEvaluations": 50,
        "stepRatio": 0.01,
        "ftol": 0.000001,
        "xtol": 0.0001,
        "gtol": 0.000001,
        "grid": {
          "enabled": false,
          "samplesPerVariable": 5,
          "topKSeeds": 3
        }
      }
    }
  }
}