/** 键共振 Destiny · 作者定稿定量（2026-08-11）— © 2026 Jason Li */
(function (global) {
  var KRParams = {
    version: '2026-08-11',
    labelZh: '作者定稿 · 2026-08-11',
    // 令值唯一尺：旺1.5／相1.25／休0.75／囚7/8／死5/8。地系数＝1−(1−D)×¼×E午（¼＝地相对令）。
    ling: { wang: 1.5, xiang: 1.25, xiu: 0.75, qiu: 0.875, si: 0.625 },
    lingLayer: { wang: 1.5, xiang: 1.25, xiu: 0.75, qiu: 0.875, si: 0.625 },
    diRelativeToLing: 0.25,
    benQian: {
      gan: { year: 0.75, month: 0.875, day: 1.0, time: 0.75 },
      zhi: { year: 0.75, month: 1.0, day: 0.875, time: 0.75 },
      oneLinerZh: "天干年3/4／月7/8／日1.0／时3/4；地支年3/4／月1.0／日7/8／时3/4"
    },
    yun: { daYun: 1.0, xiaoYun: 0.125 },
    shengKe: {
      he: { a: -0.25, b: -0.25, c: 0.5 },
      chong: { a: -0.5, b: -0.625 },
      sheng: { a: -0.25, b: 0.25 },
      ke: { a: -0.125, b: -0.375 },
      xing: { a: -0.25, b: -0.25 },
      hai: { a: -0.375, b: -0.375 },
      poSheng: { a: -0.25, b: -0.125 }
    },
    sanHeBanHe: {
      oneLinerZh: '三合／半合只建烈度键并拆两字。字内藏干不互作用。传能走藏干四冲／五合与同行传递（先−¼×e、后＋¼×e）。整字合化／刑害破不传能。',
      sanHeWindow: '1.5<A+B<1.9',
      sanHuiWindow: '1.8<A+B<2.2',
      constName: 'kSanHeBanHeSynTotalOneLinerZh',
      oProgram: 'O7',
      commit: 'be1c2b9'
    },
    oneLinerZh:
      '五合化A−¼B−¼C＋½；绊按普通克；四冲A−½B−⅝；生A−¼B＋¼；克A−⅛B−⅜；同行先−¼后＋¼（总量不变）；刑害破只建烈度不传能；令旺1.5相1.25休0.75囚⅞死⅝；戌影响1.0午影响1.0×¼先戌后午；本钱天干年3/4月7/8日1时3/4、地支年3/4月1日7/8时3/4；小运＝⅛；做功只改用忌',
    applyLoss: function (energy, unitLoss, E) {
      E = E == null ? 1 : E;
      return energy * (1 + unitLoss * E); // unitLoss is negative
    }
  };
  global.KRParams = KRParams;
})(typeof window !== 'undefined' ? window : globalThis);
