{
  "lunar": {
    "version": "1.7.7",
    "source": "https://github.com/6tail/lunar-javascript"
  },
  "strokes": {
    "basis": "kangxi",
    "count": 63696,
    "source": "https://github.com/breezyreeds/kangxi-strokecount",
    "commit": "778d23d0566066ab19906557755b882818ec0a06",
    "sourceSha256": "2564b8b8738bd06ffe83a26e6dd791df98aefc9feb4d1b01b3d0c412b54ae1c8",
    "derivation": "Kangxi radical-based count CSV. Convert unique simplified glyph candidates first; require explicit selection for multiple candidates. No kTotalStrokes or modern handwriting fallback."
  },
  "forms": {
    "count": 4012,
    "source": "https://github.com/BYVoid/OpenCC",
    "commit": "2a09f3a7a5f4d4356ba6217976fac80bdcef2770",
    "sourceSha256": "a0ca1601c70648cf48b33c3c6210ccbecc5c7eead4b4c3daf76587ba2c03582b",
    "policy": "OpenCC STCharacters character candidates only; no phrase guessing. Ambiguous candidates require selection or manual count."
  },
  "sha256": {
    "lunar.js": "9750324bfe1aa63c146f8c72b1143df924466c11c8a5277d7d9225c541a18aaa",
    "strokes.js": "84a9a67be845785a67dbc8fcb59cebe2b1830162a4bbf97b2712878491936b25",
    "LUNAR-LICENSE.txt": "d9210caf1844dcf410095cea464b79800aad30dbd49df092076b9f0ddc015404",
    "KANGXI-LICENSE.txt": "bf4350ea92f55e26e0e0e816444c90517cb100612a050f207db097d6c766e6f6",
    "OPENCC-LICENSE.txt": "b534e465949558eec2597b04f5092b5e161236a68dfbfd04d547592ac3964308"
  }
}
