{
  "schemaVersion": "1.0.0",
  "frozenAt": "2026-07-28T00:00:00+08:00",
  "evidenceCutoff": "2026-07-28",
  "inputFingerprintSha256": "e853a494ce8880546d46d1c4f89d0be22617bd3ccb077783aec0efe2908ad225",
  "protocol": {
    "question": "How do NFC and NFKC transform these 160 frozen code-point fixtures, and which differences survive into a simple search key?",
    "unit": "one explicitly enumerated Unicode code-point sequence",
    "normalizationImplementation": "ECMAScript String.prototype.normalize using NFC and NFKC",
    "secondPassIdempotence": "NFC(outputNFC) must equal outputNFC and NFKC(outputNFKC) must equal outputNFKC",
    "searchKeyEquality": "Compare lowercase(NFC(input)) with lowercase(NFKC(input)) after collapsing Unicode whitespace; do not strip accents, punctuation, or directional controls",
    "sanitization": "Raw strings are never serialized. Records expose U+ notation and literal Unicode escape notation only.",
    "predeterminedFlags": [
      "non-idempotent second pass",
      "Unicode replacement character U+FFFD",
      "prohibited C0 control except TAB, LF, and CR",
      "explicit bidirectional marks, embeddings, overrides, or isolates",
      "NFC-versus-NFKC search-key difference"
    ],
    "interpretationBoundary": "A normalization change is an encoding observation, not a judgment of grammar, meaning, pronunciation, register, or preferred editorial form."
  },
  "records": [
    {
      "id": "mandarin-pinyin-tone-marks-01",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006D",
        "U+0061",
        "U+0304"
      ],
      "fixtureIntent": "decomposed Latin a with macron",
      "observed": {
        "originalCodePoints": [
          "U+006D",
          "U+0061",
          "U+0304"
        ],
        "originalEscaped": "\\u{006D}\\u{0061}\\u{0304}",
        "nfcCodePoints": [
          "U+006D",
          "U+0101"
        ],
        "nfcEscaped": "\\u{006D}\\u{0101}",
        "nfkcCodePoints": [
          "U+006D",
          "U+0101"
        ],
        "nfkcEscaped": "\\u{006D}\\u{0101}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006D}\\u{0101}",
          "nfkcKeyEscaped": "\\u{006D}\\u{0101}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-02",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006D",
        "U+0061",
        "U+0301"
      ],
      "fixtureIntent": "decomposed Latin a with acute",
      "observed": {
        "originalCodePoints": [
          "U+006D",
          "U+0061",
          "U+0301"
        ],
        "originalEscaped": "\\u{006D}\\u{0061}\\u{0301}",
        "nfcCodePoints": [
          "U+006D",
          "U+00E1"
        ],
        "nfcEscaped": "\\u{006D}\\u{00E1}",
        "nfkcCodePoints": [
          "U+006D",
          "U+00E1"
        ],
        "nfkcEscaped": "\\u{006D}\\u{00E1}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006D}\\u{00E1}",
          "nfkcKeyEscaped": "\\u{006D}\\u{00E1}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-03",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006D",
        "U+0061",
        "U+030C"
      ],
      "fixtureIntent": "decomposed Latin a with caron",
      "observed": {
        "originalCodePoints": [
          "U+006D",
          "U+0061",
          "U+030C"
        ],
        "originalEscaped": "\\u{006D}\\u{0061}\\u{030C}",
        "nfcCodePoints": [
          "U+006D",
          "U+01CE"
        ],
        "nfcEscaped": "\\u{006D}\\u{01CE}",
        "nfkcCodePoints": [
          "U+006D",
          "U+01CE"
        ],
        "nfkcEscaped": "\\u{006D}\\u{01CE}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006D}\\u{01CE}",
          "nfkcKeyEscaped": "\\u{006D}\\u{01CE}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-04",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006D",
        "U+0061",
        "U+0300"
      ],
      "fixtureIntent": "decomposed Latin a with grave",
      "observed": {
        "originalCodePoints": [
          "U+006D",
          "U+0061",
          "U+0300"
        ],
        "originalEscaped": "\\u{006D}\\u{0061}\\u{0300}",
        "nfcCodePoints": [
          "U+006D",
          "U+00E0"
        ],
        "nfcEscaped": "\\u{006D}\\u{00E0}",
        "nfkcCodePoints": [
          "U+006D",
          "U+00E0"
        ],
        "nfkcEscaped": "\\u{006D}\\u{00E0}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006D}\\u{00E0}",
          "nfkcKeyEscaped": "\\u{006D}\\u{00E0}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-05",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006C",
        "U+0075",
        "U+0308",
        "U+0304"
      ],
      "fixtureIntent": "decomposed u with diaeresis and macron",
      "observed": {
        "originalCodePoints": [
          "U+006C",
          "U+0075",
          "U+0308",
          "U+0304"
        ],
        "originalEscaped": "\\u{006C}\\u{0075}\\u{0308}\\u{0304}",
        "nfcCodePoints": [
          "U+006C",
          "U+01D6"
        ],
        "nfcEscaped": "\\u{006C}\\u{01D6}",
        "nfkcCodePoints": [
          "U+006C",
          "U+01D6"
        ],
        "nfkcEscaped": "\\u{006C}\\u{01D6}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006C}\\u{01D6}",
          "nfkcKeyEscaped": "\\u{006C}\\u{01D6}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-06",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006C",
        "U+0075",
        "U+0308",
        "U+0301"
      ],
      "fixtureIntent": "decomposed u with diaeresis and acute",
      "observed": {
        "originalCodePoints": [
          "U+006C",
          "U+0075",
          "U+0308",
          "U+0301"
        ],
        "originalEscaped": "\\u{006C}\\u{0075}\\u{0308}\\u{0301}",
        "nfcCodePoints": [
          "U+006C",
          "U+01D8"
        ],
        "nfcEscaped": "\\u{006C}\\u{01D8}",
        "nfkcCodePoints": [
          "U+006C",
          "U+01D8"
        ],
        "nfkcEscaped": "\\u{006C}\\u{01D8}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006C}\\u{01D8}",
          "nfkcKeyEscaped": "\\u{006C}\\u{01D8}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-07",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006C",
        "U+0075",
        "U+0308",
        "U+030C"
      ],
      "fixtureIntent": "decomposed u with diaeresis and caron",
      "observed": {
        "originalCodePoints": [
          "U+006C",
          "U+0075",
          "U+0308",
          "U+030C"
        ],
        "originalEscaped": "\\u{006C}\\u{0075}\\u{0308}\\u{030C}",
        "nfcCodePoints": [
          "U+006C",
          "U+01DA"
        ],
        "nfcEscaped": "\\u{006C}\\u{01DA}",
        "nfkcCodePoints": [
          "U+006C",
          "U+01DA"
        ],
        "nfkcEscaped": "\\u{006C}\\u{01DA}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006C}\\u{01DA}",
          "nfkcKeyEscaped": "\\u{006C}\\u{01DA}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-08",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+006C",
        "U+0075",
        "U+0308",
        "U+0300"
      ],
      "fixtureIntent": "decomposed u with diaeresis and grave",
      "observed": {
        "originalCodePoints": [
          "U+006C",
          "U+0075",
          "U+0308",
          "U+0300"
        ],
        "originalEscaped": "\\u{006C}\\u{0075}\\u{0308}\\u{0300}",
        "nfcCodePoints": [
          "U+006C",
          "U+01DC"
        ],
        "nfcEscaped": "\\u{006C}\\u{01DC}",
        "nfkcCodePoints": [
          "U+006C",
          "U+01DC"
        ],
        "nfkcEscaped": "\\u{006C}\\u{01DC}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006C}\\u{01DC}",
          "nfkcKeyEscaped": "\\u{006C}\\u{01DC}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-09",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+004E",
        "U+0075",
        "U+0308",
        "U+030C"
      ],
      "fixtureIntent": "mixed-case decomposed u with diaeresis and caron",
      "observed": {
        "originalCodePoints": [
          "U+004E",
          "U+0075",
          "U+0308",
          "U+030C"
        ],
        "originalEscaped": "\\u{004E}\\u{0075}\\u{0308}\\u{030C}",
        "nfcCodePoints": [
          "U+004E",
          "U+01DA"
        ],
        "nfcEscaped": "\\u{004E}\\u{01DA}",
        "nfkcCodePoints": [
          "U+004E",
          "U+01DA"
        ],
        "nfkcEscaped": "\\u{004E}\\u{01DA}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006E}\\u{01DA}",
          "nfkcKeyEscaped": "\\u{006E}\\u{01DA}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-pinyin-tone-marks-10",
      "language": "Mandarin",
      "category": "pinyin-tone-marks",
      "inputCodePoints": [
        "U+0073",
        "U+0068",
        "U+0075",
        "U+0069",
        "U+030C"
      ],
      "fixtureIntent": "decomposed i with caron inside an ASCII sequence",
      "observed": {
        "originalCodePoints": [
          "U+0073",
          "U+0068",
          "U+0075",
          "U+0069",
          "U+030C"
        ],
        "originalEscaped": "\\u{0073}\\u{0068}\\u{0075}\\u{0069}\\u{030C}",
        "nfcCodePoints": [
          "U+0073",
          "U+0068",
          "U+0075",
          "U+01D0"
        ],
        "nfcEscaped": "\\u{0073}\\u{0068}\\u{0075}\\u{01D0}",
        "nfkcCodePoints": [
          "U+0073",
          "U+0068",
          "U+0075",
          "U+01D0"
        ],
        "nfkcEscaped": "\\u{0073}\\u{0068}\\u{0075}\\u{01D0}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0073}\\u{0068}\\u{0075}\\u{01D0}",
          "nfkcKeyEscaped": "\\u{0073}\\u{0068}\\u{0075}\\u{01D0}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-01",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF21",
        "U+FF29"
      ],
      "fixtureIntent": "fullwidth uppercase letters",
      "observed": {
        "originalCodePoints": [
          "U+FF21",
          "U+FF29"
        ],
        "originalEscaped": "\\u{FF21}\\u{FF29}",
        "nfcCodePoints": [
          "U+FF21",
          "U+FF29"
        ],
        "nfcEscaped": "\\u{FF21}\\u{FF29}",
        "nfkcCodePoints": [
          "U+0041",
          "U+0049"
        ],
        "nfkcEscaped": "\\u{0041}\\u{0049}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF41}\\u{FF49}",
          "nfkcKeyEscaped": "\\u{0061}\\u{0069}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-02",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF11",
        "U+FF12",
        "U+FF13"
      ],
      "fixtureIntent": "fullwidth ASCII digits",
      "observed": {
        "originalCodePoints": [
          "U+FF11",
          "U+FF12",
          "U+FF13"
        ],
        "originalEscaped": "\\u{FF11}\\u{FF12}\\u{FF13}",
        "nfcCodePoints": [
          "U+FF11",
          "U+FF12",
          "U+FF13"
        ],
        "nfcEscaped": "\\u{FF11}\\u{FF12}\\u{FF13}",
        "nfkcCodePoints": [
          "U+0031",
          "U+0032",
          "U+0033"
        ],
        "nfkcEscaped": "\\u{0031}\\u{0032}\\u{0033}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF11}\\u{FF12}\\u{FF13}",
          "nfkcKeyEscaped": "\\u{0031}\\u{0032}\\u{0033}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-03",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF30",
        "U+FF29",
        "U+FF2E",
        "U+FF39",
        "U+FF29",
        "U+FF2E"
      ],
      "fixtureIntent": "fullwidth uppercase ASCII word fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF30",
          "U+FF29",
          "U+FF2E",
          "U+FF39",
          "U+FF29",
          "U+FF2E"
        ],
        "originalEscaped": "\\u{FF30}\\u{FF29}\\u{FF2E}\\u{FF39}\\u{FF29}\\u{FF2E}",
        "nfcCodePoints": [
          "U+FF30",
          "U+FF29",
          "U+FF2E",
          "U+FF39",
          "U+FF29",
          "U+FF2E"
        ],
        "nfcEscaped": "\\u{FF30}\\u{FF29}\\u{FF2E}\\u{FF39}\\u{FF29}\\u{FF2E}",
        "nfkcCodePoints": [
          "U+0050",
          "U+0049",
          "U+004E",
          "U+0059",
          "U+0049",
          "U+004E"
        ],
        "nfkcEscaped": "\\u{0050}\\u{0049}\\u{004E}\\u{0059}\\u{0049}\\u{004E}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF50}\\u{FF49}\\u{FF4E}\\u{FF59}\\u{FF49}\\u{FF4E}",
          "nfkcKeyEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0079}\\u{0069}\\u{006E}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-04",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF4E",
        "U+FF49",
        "U+FF48",
        "U+FF41",
        "U+FF4F"
      ],
      "fixtureIntent": "fullwidth lowercase ASCII word fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF4E",
          "U+FF49",
          "U+FF48",
          "U+FF41",
          "U+FF4F"
        ],
        "originalEscaped": "\\u{FF4E}\\u{FF49}\\u{FF48}\\u{FF41}\\u{FF4F}",
        "nfcCodePoints": [
          "U+FF4E",
          "U+FF49",
          "U+FF48",
          "U+FF41",
          "U+FF4F"
        ],
        "nfcEscaped": "\\u{FF4E}\\u{FF49}\\u{FF48}\\u{FF41}\\u{FF4F}",
        "nfkcCodePoints": [
          "U+006E",
          "U+0069",
          "U+0068",
          "U+0061",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{006E}\\u{0069}\\u{0068}\\u{0061}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF4E}\\u{FF49}\\u{FF48}\\u{FF41}\\u{FF4F}",
          "nfkcKeyEscaped": "\\u{006E}\\u{0069}\\u{0068}\\u{0061}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-05",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF12",
        "U+FF10",
        "U+FF12",
        "U+FF16"
      ],
      "fixtureIntent": "fullwidth year-like digit fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF12",
          "U+FF10",
          "U+FF12",
          "U+FF16"
        ],
        "originalEscaped": "\\u{FF12}\\u{FF10}\\u{FF12}\\u{FF16}",
        "nfcCodePoints": [
          "U+FF12",
          "U+FF10",
          "U+FF12",
          "U+FF16"
        ],
        "nfcEscaped": "\\u{FF12}\\u{FF10}\\u{FF12}\\u{FF16}",
        "nfkcCodePoints": [
          "U+0032",
          "U+0030",
          "U+0032",
          "U+0036"
        ],
        "nfkcEscaped": "\\u{0032}\\u{0030}\\u{0032}\\u{0036}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF12}\\u{FF10}\\u{FF12}\\u{FF16}",
          "nfkcKeyEscaped": "\\u{0032}\\u{0030}\\u{0032}\\u{0036}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-06",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF21",
        "U+FF0D",
        "U+FF11"
      ],
      "fixtureIntent": "fullwidth alphanumeric and hyphen fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF21",
          "U+FF0D",
          "U+FF11"
        ],
        "originalEscaped": "\\u{FF21}\\u{FF0D}\\u{FF11}",
        "nfcCodePoints": [
          "U+FF21",
          "U+FF0D",
          "U+FF11"
        ],
        "nfcEscaped": "\\u{FF21}\\u{FF0D}\\u{FF11}",
        "nfkcCodePoints": [
          "U+0041",
          "U+002D",
          "U+0031"
        ],
        "nfkcEscaped": "\\u{0041}\\u{002D}\\u{0031}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF41}\\u{FF0D}\\u{FF11}",
          "nfkcKeyEscaped": "\\u{0061}\\u{002D}\\u{0031}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-07",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF35",
        "U+FF32",
        "U+FF2C"
      ],
      "fixtureIntent": "fullwidth uppercase metadata fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF35",
          "U+FF32",
          "U+FF2C"
        ],
        "originalEscaped": "\\u{FF35}\\u{FF32}\\u{FF2C}",
        "nfcCodePoints": [
          "U+FF35",
          "U+FF32",
          "U+FF2C"
        ],
        "nfcEscaped": "\\u{FF35}\\u{FF32}\\u{FF2C}",
        "nfkcCodePoints": [
          "U+0055",
          "U+0052",
          "U+004C"
        ],
        "nfkcEscaped": "\\u{0055}\\u{0052}\\u{004C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF55}\\u{FF52}\\u{FF4C}",
          "nfkcKeyEscaped": "\\u{0075}\\u{0072}\\u{006C}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-08",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF45",
        "U+FF4D",
        "U+FF41",
        "U+FF49",
        "U+FF4C"
      ],
      "fixtureIntent": "fullwidth lowercase metadata fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF45",
          "U+FF4D",
          "U+FF41",
          "U+FF49",
          "U+FF4C"
        ],
        "originalEscaped": "\\u{FF45}\\u{FF4D}\\u{FF41}\\u{FF49}\\u{FF4C}",
        "nfcCodePoints": [
          "U+FF45",
          "U+FF4D",
          "U+FF41",
          "U+FF49",
          "U+FF4C"
        ],
        "nfcEscaped": "\\u{FF45}\\u{FF4D}\\u{FF41}\\u{FF49}\\u{FF4C}",
        "nfkcCodePoints": [
          "U+0065",
          "U+006D",
          "U+0061",
          "U+0069",
          "U+006C"
        ],
        "nfkcEscaped": "\\u{0065}\\u{006D}\\u{0061}\\u{0069}\\u{006C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF45}\\u{FF4D}\\u{FF41}\\u{FF49}\\u{FF4C}",
          "nfkcKeyEscaped": "\\u{0065}\\u{006D}\\u{0061}\\u{0069}\\u{006C}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-09",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF15",
        "U+FF10",
        "U+FF05"
      ],
      "fixtureIntent": "fullwidth digits and percent sign",
      "observed": {
        "originalCodePoints": [
          "U+FF15",
          "U+FF10",
          "U+FF05"
        ],
        "originalEscaped": "\\u{FF15}\\u{FF10}\\u{FF05}",
        "nfcCodePoints": [
          "U+FF15",
          "U+FF10",
          "U+FF05"
        ],
        "nfcEscaped": "\\u{FF15}\\u{FF10}\\u{FF05}",
        "nfkcCodePoints": [
          "U+0035",
          "U+0030",
          "U+0025"
        ],
        "nfkcEscaped": "\\u{0035}\\u{0030}\\u{0025}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF15}\\u{FF10}\\u{FF05}",
          "nfkcKeyEscaped": "\\u{0035}\\u{0030}\\u{0025}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-width-variants-10",
      "language": "Mandarin",
      "category": "width-variants",
      "inputCodePoints": [
        "U+FF31",
        "U+FF06",
        "U+FF21"
      ],
      "fixtureIntent": "fullwidth letters and ampersand",
      "observed": {
        "originalCodePoints": [
          "U+FF31",
          "U+FF06",
          "U+FF21"
        ],
        "originalEscaped": "\\u{FF31}\\u{FF06}\\u{FF21}",
        "nfcCodePoints": [
          "U+FF31",
          "U+FF06",
          "U+FF21"
        ],
        "nfcEscaped": "\\u{FF31}\\u{FF06}\\u{FF21}",
        "nfkcCodePoints": [
          "U+0051",
          "U+0026",
          "U+0041"
        ],
        "nfkcEscaped": "\\u{0051}\\u{0026}\\u{0041}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF51}\\u{FF06}\\u{FF41}",
          "nfkcKeyEscaped": "\\u{0071}\\u{0026}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-01",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE50"
      ],
      "fixtureIntent": "small comma compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE50"
        ],
        "originalEscaped": "\\u{FE50}",
        "nfcCodePoints": [
          "U+FE50"
        ],
        "nfcEscaped": "\\u{FE50}",
        "nfkcCodePoints": [
          "U+002C"
        ],
        "nfkcEscaped": "\\u{002C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE50}",
          "nfkcKeyEscaped": "\\u{002C}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-02",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE51"
      ],
      "fixtureIntent": "small ideographic comma compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE51"
        ],
        "originalEscaped": "\\u{FE51}",
        "nfcCodePoints": [
          "U+FE51"
        ],
        "nfcEscaped": "\\u{FE51}",
        "nfkcCodePoints": [
          "U+3001"
        ],
        "nfkcEscaped": "\\u{3001}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE51}",
          "nfkcKeyEscaped": "\\u{3001}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-03",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE52"
      ],
      "fixtureIntent": "small full stop compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE52"
        ],
        "originalEscaped": "\\u{FE52}",
        "nfcCodePoints": [
          "U+FE52"
        ],
        "nfcEscaped": "\\u{FE52}",
        "nfkcCodePoints": [
          "U+002E"
        ],
        "nfkcEscaped": "\\u{002E}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE52}",
          "nfkcKeyEscaped": "\\u{002E}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-04",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE54"
      ],
      "fixtureIntent": "small semicolon compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE54"
        ],
        "originalEscaped": "\\u{FE54}",
        "nfcCodePoints": [
          "U+FE54"
        ],
        "nfcEscaped": "\\u{FE54}",
        "nfkcCodePoints": [
          "U+003B"
        ],
        "nfkcEscaped": "\\u{003B}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE54}",
          "nfkcKeyEscaped": "\\u{003B}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-05",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE55"
      ],
      "fixtureIntent": "small colon compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE55"
        ],
        "originalEscaped": "\\u{FE55}",
        "nfcCodePoints": [
          "U+FE55"
        ],
        "nfcEscaped": "\\u{FE55}",
        "nfkcCodePoints": [
          "U+003A"
        ],
        "nfkcEscaped": "\\u{003A}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE55}",
          "nfkcKeyEscaped": "\\u{003A}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-06",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE56"
      ],
      "fixtureIntent": "small question mark compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE56"
        ],
        "originalEscaped": "\\u{FE56}",
        "nfcCodePoints": [
          "U+FE56"
        ],
        "nfcEscaped": "\\u{FE56}",
        "nfkcCodePoints": [
          "U+003F"
        ],
        "nfkcEscaped": "\\u{003F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE56}",
          "nfkcKeyEscaped": "\\u{003F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-07",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE57"
      ],
      "fixtureIntent": "small exclamation mark compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE57"
        ],
        "originalEscaped": "\\u{FE57}",
        "nfcCodePoints": [
          "U+FE57"
        ],
        "nfcEscaped": "\\u{FE57}",
        "nfkcCodePoints": [
          "U+0021"
        ],
        "nfkcEscaped": "\\u{0021}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE57}",
          "nfkcKeyEscaped": "\\u{0021}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-08",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE5F"
      ],
      "fixtureIntent": "small number sign compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE5F"
        ],
        "originalEscaped": "\\u{FE5F}",
        "nfcCodePoints": [
          "U+FE5F"
        ],
        "nfcEscaped": "\\u{FE5F}",
        "nfkcCodePoints": [
          "U+0023"
        ],
        "nfkcEscaped": "\\u{0023}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE5F}",
          "nfkcKeyEscaped": "\\u{0023}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-09",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE60"
      ],
      "fixtureIntent": "small ampersand compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE60"
        ],
        "originalEscaped": "\\u{FE60}",
        "nfcCodePoints": [
          "U+FE60"
        ],
        "nfcEscaped": "\\u{FE60}",
        "nfkcCodePoints": [
          "U+0026"
        ],
        "nfkcEscaped": "\\u{0026}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE60}",
          "nfkcKeyEscaped": "\\u{0026}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-punctuation-10",
      "language": "Mandarin",
      "category": "punctuation",
      "inputCodePoints": [
        "U+FE61"
      ],
      "fixtureIntent": "small asterisk compatibility form",
      "observed": {
        "originalCodePoints": [
          "U+FE61"
        ],
        "originalEscaped": "\\u{FE61}",
        "nfcCodePoints": [
          "U+FE61"
        ],
        "nfcEscaped": "\\u{FE61}",
        "nfkcCodePoints": [
          "U+002A"
        ],
        "nfkcEscaped": "\\u{002A}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE61}",
          "nfkcKeyEscaped": "\\u{002A}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-01",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3280"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 1",
      "observed": {
        "originalCodePoints": [
          "U+3280"
        ],
        "originalEscaped": "\\u{3280}",
        "nfcCodePoints": [
          "U+3280"
        ],
        "nfcEscaped": "\\u{3280}",
        "nfkcCodePoints": [
          "U+4E00"
        ],
        "nfkcEscaped": "\\u{4E00}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3280}",
          "nfkcKeyEscaped": "\\u{4E00}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-02",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3281"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 2",
      "observed": {
        "originalCodePoints": [
          "U+3281"
        ],
        "originalEscaped": "\\u{3281}",
        "nfcCodePoints": [
          "U+3281"
        ],
        "nfcEscaped": "\\u{3281}",
        "nfkcCodePoints": [
          "U+4E8C"
        ],
        "nfkcEscaped": "\\u{4E8C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3281}",
          "nfkcKeyEscaped": "\\u{4E8C}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-03",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3282"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 3",
      "observed": {
        "originalCodePoints": [
          "U+3282"
        ],
        "originalEscaped": "\\u{3282}",
        "nfcCodePoints": [
          "U+3282"
        ],
        "nfcEscaped": "\\u{3282}",
        "nfkcCodePoints": [
          "U+4E09"
        ],
        "nfkcEscaped": "\\u{4E09}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3282}",
          "nfkcKeyEscaped": "\\u{4E09}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-04",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3283"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 4",
      "observed": {
        "originalCodePoints": [
          "U+3283"
        ],
        "originalEscaped": "\\u{3283}",
        "nfcCodePoints": [
          "U+3283"
        ],
        "nfcEscaped": "\\u{3283}",
        "nfkcCodePoints": [
          "U+56DB"
        ],
        "nfkcEscaped": "\\u{56DB}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3283}",
          "nfkcKeyEscaped": "\\u{56DB}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-05",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3284"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 5",
      "observed": {
        "originalCodePoints": [
          "U+3284"
        ],
        "originalEscaped": "\\u{3284}",
        "nfcCodePoints": [
          "U+3284"
        ],
        "nfcEscaped": "\\u{3284}",
        "nfkcCodePoints": [
          "U+4E94"
        ],
        "nfkcEscaped": "\\u{4E94}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3284}",
          "nfkcKeyEscaped": "\\u{4E94}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-06",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3285"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 6",
      "observed": {
        "originalCodePoints": [
          "U+3285"
        ],
        "originalEscaped": "\\u{3285}",
        "nfcCodePoints": [
          "U+3285"
        ],
        "nfcEscaped": "\\u{3285}",
        "nfkcCodePoints": [
          "U+516D"
        ],
        "nfkcEscaped": "\\u{516D}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3285}",
          "nfkcKeyEscaped": "\\u{516D}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-07",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3286"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 7",
      "observed": {
        "originalCodePoints": [
          "U+3286"
        ],
        "originalEscaped": "\\u{3286}",
        "nfcCodePoints": [
          "U+3286"
        ],
        "nfcEscaped": "\\u{3286}",
        "nfkcCodePoints": [
          "U+4E03"
        ],
        "nfkcEscaped": "\\u{4E03}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3286}",
          "nfkcKeyEscaped": "\\u{4E03}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-08",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3287"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 8",
      "observed": {
        "originalCodePoints": [
          "U+3287"
        ],
        "originalEscaped": "\\u{3287}",
        "nfcCodePoints": [
          "U+3287"
        ],
        "nfcEscaped": "\\u{3287}",
        "nfkcCodePoints": [
          "U+516B"
        ],
        "nfkcEscaped": "\\u{516B}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3287}",
          "nfkcKeyEscaped": "\\u{516B}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-09",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3288"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 9",
      "observed": {
        "originalCodePoints": [
          "U+3288"
        ],
        "originalEscaped": "\\u{3288}",
        "nfcCodePoints": [
          "U+3288"
        ],
        "nfcEscaped": "\\u{3288}",
        "nfkcCodePoints": [
          "U+4E5D"
        ],
        "nfkcEscaped": "\\u{4E5D}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3288}",
          "nfkcKeyEscaped": "\\u{4E5D}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "mandarin-compatibility-characters-10",
      "language": "Mandarin",
      "category": "compatibility-characters",
      "inputCodePoints": [
        "U+3289"
      ],
      "fixtureIntent": "circled CJK ideograph compatibility fixture 10",
      "observed": {
        "originalCodePoints": [
          "U+3289"
        ],
        "originalEscaped": "\\u{3289}",
        "nfcCodePoints": [
          "U+3289"
        ],
        "nfcEscaped": "\\u{3289}",
        "nfkcCodePoints": [
          "U+5341"
        ],
        "nfkcEscaped": "\\u{5341}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3289}",
          "nfkcKeyEscaped": "\\u{5341}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ideograph-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-01",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0063",
        "U+0061",
        "U+0066",
        "U+0065",
        "U+0301"
      ],
      "fixtureIntent": "decomposed final e with acute",
      "observed": {
        "originalCodePoints": [
          "U+0063",
          "U+0061",
          "U+0066",
          "U+0065",
          "U+0301"
        ],
        "originalEscaped": "\\u{0063}\\u{0061}\\u{0066}\\u{0065}\\u{0301}",
        "nfcCodePoints": [
          "U+0063",
          "U+0061",
          "U+0066",
          "U+00E9"
        ],
        "nfcEscaped": "\\u{0063}\\u{0061}\\u{0066}\\u{00E9}",
        "nfkcCodePoints": [
          "U+0063",
          "U+0061",
          "U+0066",
          "U+00E9"
        ],
        "nfkcEscaped": "\\u{0063}\\u{0061}\\u{0066}\\u{00E9}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0063}\\u{0061}\\u{0066}\\u{00E9}",
          "nfkcKeyEscaped": "\\u{0063}\\u{0061}\\u{0066}\\u{00E9}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-02",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+006E",
        "U+0061",
        "U+0063",
        "U+0069",
        "U+006F",
        "U+0301",
        "U+006E"
      ],
      "fixtureIntent": "decomposed o with acute",
      "observed": {
        "originalCodePoints": [
          "U+006E",
          "U+0061",
          "U+0063",
          "U+0069",
          "U+006F",
          "U+0301",
          "U+006E"
        ],
        "originalEscaped": "\\u{006E}\\u{0061}\\u{0063}\\u{0069}\\u{006F}\\u{0301}\\u{006E}",
        "nfcCodePoints": [
          "U+006E",
          "U+0061",
          "U+0063",
          "U+0069",
          "U+00F3",
          "U+006E"
        ],
        "nfcEscaped": "\\u{006E}\\u{0061}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
        "nfkcCodePoints": [
          "U+006E",
          "U+0061",
          "U+0063",
          "U+0069",
          "U+00F3",
          "U+006E"
        ],
        "nfkcEscaped": "\\u{006E}\\u{0061}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006E}\\u{0061}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
          "nfkcKeyEscaped": "\\u{006E}\\u{0061}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-03",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0063",
        "U+0061",
        "U+006E",
        "U+0063",
        "U+0069",
        "U+006F",
        "U+0301",
        "U+006E"
      ],
      "fixtureIntent": "second decomposed o-with-acute context",
      "observed": {
        "originalCodePoints": [
          "U+0063",
          "U+0061",
          "U+006E",
          "U+0063",
          "U+0069",
          "U+006F",
          "U+0301",
          "U+006E"
        ],
        "originalEscaped": "\\u{0063}\\u{0061}\\u{006E}\\u{0063}\\u{0069}\\u{006F}\\u{0301}\\u{006E}",
        "nfcCodePoints": [
          "U+0063",
          "U+0061",
          "U+006E",
          "U+0063",
          "U+0069",
          "U+00F3",
          "U+006E"
        ],
        "nfcEscaped": "\\u{0063}\\u{0061}\\u{006E}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
        "nfkcCodePoints": [
          "U+0063",
          "U+0061",
          "U+006E",
          "U+0063",
          "U+0069",
          "U+00F3",
          "U+006E"
        ],
        "nfkcEscaped": "\\u{0063}\\u{0061}\\u{006E}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0063}\\u{0061}\\u{006E}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
          "nfkcKeyEscaped": "\\u{0063}\\u{0061}\\u{006E}\\u{0063}\\u{0069}\\u{00F3}\\u{006E}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-04",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0064",
        "U+0069",
        "U+0301",
        "U+0061"
      ],
      "fixtureIntent": "decomposed i with acute",
      "observed": {
        "originalCodePoints": [
          "U+0064",
          "U+0069",
          "U+0301",
          "U+0061"
        ],
        "originalEscaped": "\\u{0064}\\u{0069}\\u{0301}\\u{0061}",
        "nfcCodePoints": [
          "U+0064",
          "U+00ED",
          "U+0061"
        ],
        "nfcEscaped": "\\u{0064}\\u{00ED}\\u{0061}",
        "nfkcCodePoints": [
          "U+0064",
          "U+00ED",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0064}\\u{00ED}\\u{0061}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0064}\\u{00ED}\\u{0061}",
          "nfkcKeyEscaped": "\\u{0064}\\u{00ED}\\u{0061}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-05",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+006C",
        "U+0069",
        "U+006E",
        "U+0067",
        "U+0075",
        "U+0308",
        "U+0069",
        "U+0301",
        "U+0073",
        "U+0074",
        "U+0069",
        "U+0063",
        "U+0061"
      ],
      "fixtureIntent": "decomposed u with diaeresis and i with acute",
      "observed": {
        "originalCodePoints": [
          "U+006C",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+0075",
          "U+0308",
          "U+0069",
          "U+0301",
          "U+0073",
          "U+0074",
          "U+0069",
          "U+0063",
          "U+0061"
        ],
        "originalEscaped": "\\u{006C}\\u{0069}\\u{006E}\\u{0067}\\u{0075}\\u{0308}\\u{0069}\\u{0301}\\u{0073}\\u{0074}\\u{0069}\\u{0063}\\u{0061}",
        "nfcCodePoints": [
          "U+006C",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+00FC",
          "U+00ED",
          "U+0073",
          "U+0074",
          "U+0069",
          "U+0063",
          "U+0061"
        ],
        "nfcEscaped": "\\u{006C}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{00ED}\\u{0073}\\u{0074}\\u{0069}\\u{0063}\\u{0061}",
        "nfkcCodePoints": [
          "U+006C",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+00FC",
          "U+00ED",
          "U+0073",
          "U+0074",
          "U+0069",
          "U+0063",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{006C}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{00ED}\\u{0073}\\u{0074}\\u{0069}\\u{0063}\\u{0061}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006C}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{00ED}\\u{0073}\\u{0074}\\u{0069}\\u{0063}\\u{0061}",
          "nfkcKeyEscaped": "\\u{006C}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{00ED}\\u{0073}\\u{0074}\\u{0069}\\u{0063}\\u{0061}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-06",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0070",
        "U+0069",
        "U+006E",
        "U+0067",
        "U+0075",
        "U+0308",
        "U+0069",
        "U+006E",
        "U+006F"
      ],
      "fixtureIntent": "decomposed u with diaeresis",
      "observed": {
        "originalCodePoints": [
          "U+0070",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+0075",
          "U+0308",
          "U+0069",
          "U+006E",
          "U+006F"
        ],
        "originalEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0067}\\u{0075}\\u{0308}\\u{0069}\\u{006E}\\u{006F}",
        "nfcCodePoints": [
          "U+0070",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+00FC",
          "U+0069",
          "U+006E",
          "U+006F"
        ],
        "nfcEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{0069}\\u{006E}\\u{006F}",
        "nfkcCodePoints": [
          "U+0070",
          "U+0069",
          "U+006E",
          "U+0067",
          "U+00FC",
          "U+0069",
          "U+006E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{0069}\\u{006E}\\u{006F}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{0069}\\u{006E}\\u{006F}",
          "nfkcKeyEscaped": "\\u{0070}\\u{0069}\\u{006E}\\u{0067}\\u{00FC}\\u{0069}\\u{006E}\\u{006F}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-07",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0063",
        "U+006F",
        "U+0072",
        "U+0061",
        "U+007A",
        "U+006F",
        "U+0301",
        "U+006E"
      ],
      "fixtureIntent": "third decomposed o-with-acute context",
      "observed": {
        "originalCodePoints": [
          "U+0063",
          "U+006F",
          "U+0072",
          "U+0061",
          "U+007A",
          "U+006F",
          "U+0301",
          "U+006E"
        ],
        "originalEscaped": "\\u{0063}\\u{006F}\\u{0072}\\u{0061}\\u{007A}\\u{006F}\\u{0301}\\u{006E}",
        "nfcCodePoints": [
          "U+0063",
          "U+006F",
          "U+0072",
          "U+0061",
          "U+007A",
          "U+00F3",
          "U+006E"
        ],
        "nfcEscaped": "\\u{0063}\\u{006F}\\u{0072}\\u{0061}\\u{007A}\\u{00F3}\\u{006E}",
        "nfkcCodePoints": [
          "U+0063",
          "U+006F",
          "U+0072",
          "U+0061",
          "U+007A",
          "U+00F3",
          "U+006E"
        ],
        "nfkcEscaped": "\\u{0063}\\u{006F}\\u{0072}\\u{0061}\\u{007A}\\u{00F3}\\u{006E}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0063}\\u{006F}\\u{0072}\\u{0061}\\u{007A}\\u{00F3}\\u{006E}",
          "nfkcKeyEscaped": "\\u{0063}\\u{006F}\\u{0072}\\u{0061}\\u{007A}\\u{00F3}\\u{006E}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-08",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0061",
        "U+0301",
        "U+0072",
        "U+0062",
        "U+006F",
        "U+006C"
      ],
      "fixtureIntent": "decomposed initial a with acute",
      "observed": {
        "originalCodePoints": [
          "U+0061",
          "U+0301",
          "U+0072",
          "U+0062",
          "U+006F",
          "U+006C"
        ],
        "originalEscaped": "\\u{0061}\\u{0301}\\u{0072}\\u{0062}\\u{006F}\\u{006C}",
        "nfcCodePoints": [
          "U+00E1",
          "U+0072",
          "U+0062",
          "U+006F",
          "U+006C"
        ],
        "nfcEscaped": "\\u{00E1}\\u{0072}\\u{0062}\\u{006F}\\u{006C}",
        "nfkcCodePoints": [
          "U+00E1",
          "U+0072",
          "U+0062",
          "U+006F",
          "U+006C"
        ],
        "nfkcEscaped": "\\u{00E1}\\u{0072}\\u{0062}\\u{006F}\\u{006C}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{00E1}\\u{0072}\\u{0062}\\u{006F}\\u{006C}",
          "nfkcKeyEscaped": "\\u{00E1}\\u{0072}\\u{0062}\\u{006F}\\u{006C}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-09",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+004D",
        "U+0061",
        "U+0301",
        "U+006C",
        "U+0061",
        "U+0067",
        "U+0061"
      ],
      "fixtureIntent": "title-case decomposed a with acute",
      "observed": {
        "originalCodePoints": [
          "U+004D",
          "U+0061",
          "U+0301",
          "U+006C",
          "U+0061",
          "U+0067",
          "U+0061"
        ],
        "originalEscaped": "\\u{004D}\\u{0061}\\u{0301}\\u{006C}\\u{0061}\\u{0067}\\u{0061}",
        "nfcCodePoints": [
          "U+004D",
          "U+00E1",
          "U+006C",
          "U+0061",
          "U+0067",
          "U+0061"
        ],
        "nfcEscaped": "\\u{004D}\\u{00E1}\\u{006C}\\u{0061}\\u{0067}\\u{0061}",
        "nfkcCodePoints": [
          "U+004D",
          "U+00E1",
          "U+006C",
          "U+0061",
          "U+0067",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{004D}\\u{00E1}\\u{006C}\\u{0061}\\u{0067}\\u{0061}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{006D}\\u{00E1}\\u{006C}\\u{0061}\\u{0067}\\u{0061}",
          "nfkcKeyEscaped": "\\u{006D}\\u{00E1}\\u{006C}\\u{0061}\\u{0067}\\u{0061}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-composed-decomposed-diacritics-10",
      "language": "Spanish",
      "category": "composed-decomposed-diacritics",
      "inputCodePoints": [
        "U+0049",
        "U+0301",
        "U+006E",
        "U+0303",
        "U+0069",
        "U+0067",
        "U+006F"
      ],
      "fixtureIntent": "decomposed capital I with acute and n with tilde",
      "observed": {
        "originalCodePoints": [
          "U+0049",
          "U+0301",
          "U+006E",
          "U+0303",
          "U+0069",
          "U+0067",
          "U+006F"
        ],
        "originalEscaped": "\\u{0049}\\u{0301}\\u{006E}\\u{0303}\\u{0069}\\u{0067}\\u{006F}",
        "nfcCodePoints": [
          "U+00CD",
          "U+00F1",
          "U+0069",
          "U+0067",
          "U+006F"
        ],
        "nfcEscaped": "\\u{00CD}\\u{00F1}\\u{0069}\\u{0067}\\u{006F}",
        "nfkcCodePoints": [
          "U+00CD",
          "U+00F1",
          "U+0069",
          "U+0067",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{00CD}\\u{00F1}\\u{0069}\\u{0067}\\u{006F}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{00ED}\\u{00F1}\\u{0069}\\u{0067}\\u{006F}",
          "nfkcKeyEscaped": "\\u{00ED}\\u{00F1}\\u{0069}\\u{0067}\\u{006F}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-01",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0071",
        "U+0307",
        "U+0323"
      ],
      "fixtureIntent": "synthetic base plus dot-above then dot-below",
      "observed": {
        "originalCodePoints": [
          "U+0071",
          "U+0307",
          "U+0323"
        ],
        "originalEscaped": "\\u{0071}\\u{0307}\\u{0323}",
        "nfcCodePoints": [
          "U+0071",
          "U+0323",
          "U+0307"
        ],
        "nfcEscaped": "\\u{0071}\\u{0323}\\u{0307}",
        "nfkcCodePoints": [
          "U+0071",
          "U+0323",
          "U+0307"
        ],
        "nfkcEscaped": "\\u{0071}\\u{0323}\\u{0307}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0071}\\u{0323}\\u{0307}",
          "nfkcKeyEscaped": "\\u{0071}\\u{0323}\\u{0307}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-02",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0072",
        "U+0301",
        "U+0327"
      ],
      "fixtureIntent": "synthetic base plus acute then cedilla",
      "observed": {
        "originalCodePoints": [
          "U+0072",
          "U+0301",
          "U+0327"
        ],
        "originalEscaped": "\\u{0072}\\u{0301}\\u{0327}",
        "nfcCodePoints": [
          "U+0157",
          "U+0301"
        ],
        "nfcEscaped": "\\u{0157}\\u{0301}",
        "nfkcCodePoints": [
          "U+0157",
          "U+0301"
        ],
        "nfkcEscaped": "\\u{0157}\\u{0301}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0157}\\u{0301}",
          "nfkcKeyEscaped": "\\u{0157}\\u{0301}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-03",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0074",
        "U+0308",
        "U+0323"
      ],
      "fixtureIntent": "synthetic base plus diaeresis then dot-below",
      "observed": {
        "originalCodePoints": [
          "U+0074",
          "U+0308",
          "U+0323"
        ],
        "originalEscaped": "\\u{0074}\\u{0308}\\u{0323}",
        "nfcCodePoints": [
          "U+1E6D",
          "U+0308"
        ],
        "nfcEscaped": "\\u{1E6D}\\u{0308}",
        "nfkcCodePoints": [
          "U+1E6D",
          "U+0308"
        ],
        "nfkcEscaped": "\\u{1E6D}\\u{0308}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{1E6D}\\u{0308}",
          "nfkcKeyEscaped": "\\u{1E6D}\\u{0308}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-04",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0070",
        "U+0304",
        "U+0327"
      ],
      "fixtureIntent": "synthetic base plus macron then cedilla",
      "observed": {
        "originalCodePoints": [
          "U+0070",
          "U+0304",
          "U+0327"
        ],
        "originalEscaped": "\\u{0070}\\u{0304}\\u{0327}",
        "nfcCodePoints": [
          "U+0070",
          "U+0327",
          "U+0304"
        ],
        "nfcEscaped": "\\u{0070}\\u{0327}\\u{0304}",
        "nfkcCodePoints": [
          "U+0070",
          "U+0327",
          "U+0304"
        ],
        "nfkcEscaped": "\\u{0070}\\u{0327}\\u{0304}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0070}\\u{0327}\\u{0304}",
          "nfkcKeyEscaped": "\\u{0070}\\u{0327}\\u{0304}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-05",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+006D",
        "U+0301",
        "U+0323"
      ],
      "fixtureIntent": "synthetic base plus acute then dot-below",
      "observed": {
        "originalCodePoints": [
          "U+006D",
          "U+0301",
          "U+0323"
        ],
        "originalEscaped": "\\u{006D}\\u{0301}\\u{0323}",
        "nfcCodePoints": [
          "U+1E43",
          "U+0301"
        ],
        "nfcEscaped": "\\u{1E43}\\u{0301}",
        "nfkcCodePoints": [
          "U+1E43",
          "U+0301"
        ],
        "nfkcEscaped": "\\u{1E43}\\u{0301}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{1E43}\\u{0301}",
          "nfkcKeyEscaped": "\\u{1E43}\\u{0301}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-06",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0062",
        "U+0308",
        "U+0327"
      ],
      "fixtureIntent": "synthetic base plus diaeresis then cedilla",
      "observed": {
        "originalCodePoints": [
          "U+0062",
          "U+0308",
          "U+0327"
        ],
        "originalEscaped": "\\u{0062}\\u{0308}\\u{0327}",
        "nfcCodePoints": [
          "U+0062",
          "U+0327",
          "U+0308"
        ],
        "nfcEscaped": "\\u{0062}\\u{0327}\\u{0308}",
        "nfkcCodePoints": [
          "U+0062",
          "U+0327",
          "U+0308"
        ],
        "nfkcEscaped": "\\u{0062}\\u{0327}\\u{0308}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0062}\\u{0327}\\u{0308}",
          "nfkcKeyEscaped": "\\u{0062}\\u{0327}\\u{0308}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-07",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0064",
        "U+030C",
        "U+0323"
      ],
      "fixtureIntent": "synthetic base plus caron then dot-below",
      "observed": {
        "originalCodePoints": [
          "U+0064",
          "U+030C",
          "U+0323"
        ],
        "originalEscaped": "\\u{0064}\\u{030C}\\u{0323}",
        "nfcCodePoints": [
          "U+1E0D",
          "U+030C"
        ],
        "nfcEscaped": "\\u{1E0D}\\u{030C}",
        "nfkcCodePoints": [
          "U+1E0D",
          "U+030C"
        ],
        "nfkcEscaped": "\\u{1E0D}\\u{030C}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{1E0D}\\u{030C}",
          "nfkcKeyEscaped": "\\u{1E0D}\\u{030C}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-08",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0066",
        "U+0303",
        "U+0327"
      ],
      "fixtureIntent": "synthetic base plus tilde then cedilla",
      "observed": {
        "originalCodePoints": [
          "U+0066",
          "U+0303",
          "U+0327"
        ],
        "originalEscaped": "\\u{0066}\\u{0303}\\u{0327}",
        "nfcCodePoints": [
          "U+0066",
          "U+0327",
          "U+0303"
        ],
        "nfcEscaped": "\\u{0066}\\u{0327}\\u{0303}",
        "nfkcCodePoints": [
          "U+0066",
          "U+0327",
          "U+0303"
        ],
        "nfkcEscaped": "\\u{0066}\\u{0327}\\u{0303}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0066}\\u{0327}\\u{0303}",
          "nfkcKeyEscaped": "\\u{0066}\\u{0327}\\u{0303}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-09",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0067",
        "U+0302",
        "U+0323"
      ],
      "fixtureIntent": "synthetic base plus circumflex then dot-below",
      "observed": {
        "originalCodePoints": [
          "U+0067",
          "U+0302",
          "U+0323"
        ],
        "originalEscaped": "\\u{0067}\\u{0302}\\u{0323}",
        "nfcCodePoints": [
          "U+011D",
          "U+0323"
        ],
        "nfcEscaped": "\\u{011D}\\u{0323}",
        "nfkcCodePoints": [
          "U+011D",
          "U+0323"
        ],
        "nfkcEscaped": "\\u{011D}\\u{0323}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{011D}\\u{0323}",
          "nfkcKeyEscaped": "\\u{011D}\\u{0323}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-combining-marks-10",
      "language": "Spanish",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0068",
        "U+0300",
        "U+0327"
      ],
      "fixtureIntent": "synthetic base plus grave then cedilla",
      "observed": {
        "originalCodePoints": [
          "U+0068",
          "U+0300",
          "U+0327"
        ],
        "originalEscaped": "\\u{0068}\\u{0300}\\u{0327}",
        "nfcCodePoints": [
          "U+1E29",
          "U+0300"
        ],
        "nfcEscaped": "\\u{1E29}\\u{0300}",
        "nfkcCodePoints": [
          "U+1E29",
          "U+0300"
        ],
        "nfkcEscaped": "\\u{1E29}\\u{0300}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{1E29}\\u{0300}",
          "nfkcKeyEscaped": "\\u{1E29}\\u{0300}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-01",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0031",
        "U+002E",
        "U+00BA"
      ],
      "fixtureIntent": "masculine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0031",
          "U+002E",
          "U+00BA"
        ],
        "originalEscaped": "\\u{0031}\\u{002E}\\u{00BA}",
        "nfcCodePoints": [
          "U+0031",
          "U+002E",
          "U+00BA"
        ],
        "nfcEscaped": "\\u{0031}\\u{002E}\\u{00BA}",
        "nfkcCodePoints": [
          "U+0031",
          "U+002E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0031}\\u{002E}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0031}\\u{002E}\\u{00BA}",
          "nfkcKeyEscaped": "\\u{0031}\\u{002E}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-02",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0032",
        "U+002E",
        "U+00AA"
      ],
      "fixtureIntent": "feminine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0032",
          "U+002E",
          "U+00AA"
        ],
        "originalEscaped": "\\u{0032}\\u{002E}\\u{00AA}",
        "nfcCodePoints": [
          "U+0032",
          "U+002E",
          "U+00AA"
        ],
        "nfcEscaped": "\\u{0032}\\u{002E}\\u{00AA}",
        "nfkcCodePoints": [
          "U+0032",
          "U+002E",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0032}\\u{002E}\\u{0061}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0032}\\u{002E}\\u{00AA}",
          "nfkcKeyEscaped": "\\u{0032}\\u{002E}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-03",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0033",
        "U+002E",
        "U+00BA"
      ],
      "fixtureIntent": "masculine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0033",
          "U+002E",
          "U+00BA"
        ],
        "originalEscaped": "\\u{0033}\\u{002E}\\u{00BA}",
        "nfcCodePoints": [
          "U+0033",
          "U+002E",
          "U+00BA"
        ],
        "nfcEscaped": "\\u{0033}\\u{002E}\\u{00BA}",
        "nfkcCodePoints": [
          "U+0033",
          "U+002E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0033}\\u{002E}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0033}\\u{002E}\\u{00BA}",
          "nfkcKeyEscaped": "\\u{0033}\\u{002E}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-04",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0034",
        "U+002E",
        "U+00AA"
      ],
      "fixtureIntent": "feminine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0034",
          "U+002E",
          "U+00AA"
        ],
        "originalEscaped": "\\u{0034}\\u{002E}\\u{00AA}",
        "nfcCodePoints": [
          "U+0034",
          "U+002E",
          "U+00AA"
        ],
        "nfcEscaped": "\\u{0034}\\u{002E}\\u{00AA}",
        "nfkcCodePoints": [
          "U+0034",
          "U+002E",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0034}\\u{002E}\\u{0061}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0034}\\u{002E}\\u{00AA}",
          "nfkcKeyEscaped": "\\u{0034}\\u{002E}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-05",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0035",
        "U+002E",
        "U+00BA"
      ],
      "fixtureIntent": "masculine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0035",
          "U+002E",
          "U+00BA"
        ],
        "originalEscaped": "\\u{0035}\\u{002E}\\u{00BA}",
        "nfcCodePoints": [
          "U+0035",
          "U+002E",
          "U+00BA"
        ],
        "nfcEscaped": "\\u{0035}\\u{002E}\\u{00BA}",
        "nfkcCodePoints": [
          "U+0035",
          "U+002E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0035}\\u{002E}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0035}\\u{002E}\\u{00BA}",
          "nfkcKeyEscaped": "\\u{0035}\\u{002E}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-06",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0036",
        "U+002E",
        "U+00AA"
      ],
      "fixtureIntent": "feminine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0036",
          "U+002E",
          "U+00AA"
        ],
        "originalEscaped": "\\u{0036}\\u{002E}\\u{00AA}",
        "nfcCodePoints": [
          "U+0036",
          "U+002E",
          "U+00AA"
        ],
        "nfcEscaped": "\\u{0036}\\u{002E}\\u{00AA}",
        "nfkcCodePoints": [
          "U+0036",
          "U+002E",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0036}\\u{002E}\\u{0061}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0036}\\u{002E}\\u{00AA}",
          "nfkcKeyEscaped": "\\u{0036}\\u{002E}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-07",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0037",
        "U+002E",
        "U+00BA"
      ],
      "fixtureIntent": "masculine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0037",
          "U+002E",
          "U+00BA"
        ],
        "originalEscaped": "\\u{0037}\\u{002E}\\u{00BA}",
        "nfcCodePoints": [
          "U+0037",
          "U+002E",
          "U+00BA"
        ],
        "nfcEscaped": "\\u{0037}\\u{002E}\\u{00BA}",
        "nfkcCodePoints": [
          "U+0037",
          "U+002E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0037}\\u{002E}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0037}\\u{002E}\\u{00BA}",
          "nfkcKeyEscaped": "\\u{0037}\\u{002E}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-08",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0038",
        "U+002E",
        "U+00AA"
      ],
      "fixtureIntent": "feminine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0038",
          "U+002E",
          "U+00AA"
        ],
        "originalEscaped": "\\u{0038}\\u{002E}\\u{00AA}",
        "nfcCodePoints": [
          "U+0038",
          "U+002E",
          "U+00AA"
        ],
        "nfcEscaped": "\\u{0038}\\u{002E}\\u{00AA}",
        "nfkcCodePoints": [
          "U+0038",
          "U+002E",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0038}\\u{002E}\\u{0061}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0038}\\u{002E}\\u{00AA}",
          "nfkcKeyEscaped": "\\u{0038}\\u{002E}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-09",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0039",
        "U+002E",
        "U+00BA"
      ],
      "fixtureIntent": "masculine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0039",
          "U+002E",
          "U+00BA"
        ],
        "originalEscaped": "\\u{0039}\\u{002E}\\u{00BA}",
        "nfcCodePoints": [
          "U+0039",
          "U+002E",
          "U+00BA"
        ],
        "nfcEscaped": "\\u{0039}\\u{002E}\\u{00BA}",
        "nfkcCodePoints": [
          "U+0039",
          "U+002E",
          "U+006F"
        ],
        "nfkcEscaped": "\\u{0039}\\u{002E}\\u{006F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0039}\\u{002E}\\u{00BA}",
          "nfkcKeyEscaped": "\\u{0039}\\u{002E}\\u{006F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-ordinals-10",
      "language": "Spanish",
      "category": "ordinals",
      "inputCodePoints": [
        "U+0031",
        "U+002E",
        "U+00AA"
      ],
      "fixtureIntent": "feminine ordinal-indicator fixture",
      "observed": {
        "originalCodePoints": [
          "U+0031",
          "U+002E",
          "U+00AA"
        ],
        "originalEscaped": "\\u{0031}\\u{002E}\\u{00AA}",
        "nfcCodePoints": [
          "U+0031",
          "U+002E",
          "U+00AA"
        ],
        "nfcEscaped": "\\u{0031}\\u{002E}\\u{00AA}",
        "nfkcCodePoints": [
          "U+0031",
          "U+002E",
          "U+0061"
        ],
        "nfkcEscaped": "\\u{0031}\\u{002E}\\u{0061}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0031}\\u{002E}\\u{00AA}",
          "nfkcKeyEscaped": "\\u{0031}\\u{002E}\\u{0061}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-ordinal-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-01",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+00BF",
        "U+0051",
        "U+0075",
        "U+0065",
        "U+003F"
      ],
      "fixtureIntent": "opening inverted question mark",
      "observed": {
        "originalCodePoints": [
          "U+00BF",
          "U+0051",
          "U+0075",
          "U+0065",
          "U+003F"
        ],
        "originalEscaped": "\\u{00BF}\\u{0051}\\u{0075}\\u{0065}\\u{003F}",
        "nfcCodePoints": [
          "U+00BF",
          "U+0051",
          "U+0075",
          "U+0065",
          "U+003F"
        ],
        "nfcEscaped": "\\u{00BF}\\u{0051}\\u{0075}\\u{0065}\\u{003F}",
        "nfkcCodePoints": [
          "U+00BF",
          "U+0051",
          "U+0075",
          "U+0065",
          "U+003F"
        ],
        "nfkcEscaped": "\\u{00BF}\\u{0051}\\u{0075}\\u{0065}\\u{003F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{00BF}\\u{0071}\\u{0075}\\u{0065}\\u{003F}",
          "nfkcKeyEscaped": "\\u{00BF}\\u{0071}\\u{0075}\\u{0065}\\u{003F}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-02",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+00A1",
        "U+0048",
        "U+006F",
        "U+006C",
        "U+0061",
        "U+0021"
      ],
      "fixtureIntent": "opening inverted exclamation mark",
      "observed": {
        "originalCodePoints": [
          "U+00A1",
          "U+0048",
          "U+006F",
          "U+006C",
          "U+0061",
          "U+0021"
        ],
        "originalEscaped": "\\u{00A1}\\u{0048}\\u{006F}\\u{006C}\\u{0061}\\u{0021}",
        "nfcCodePoints": [
          "U+00A1",
          "U+0048",
          "U+006F",
          "U+006C",
          "U+0061",
          "U+0021"
        ],
        "nfcEscaped": "\\u{00A1}\\u{0048}\\u{006F}\\u{006C}\\u{0061}\\u{0021}",
        "nfkcCodePoints": [
          "U+00A1",
          "U+0048",
          "U+006F",
          "U+006C",
          "U+0061",
          "U+0021"
        ],
        "nfkcEscaped": "\\u{00A1}\\u{0048}\\u{006F}\\u{006C}\\u{0061}\\u{0021}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{00A1}\\u{0068}\\u{006F}\\u{006C}\\u{0061}\\u{0021}",
          "nfkcKeyEscaped": "\\u{00A1}\\u{0068}\\u{006F}\\u{006C}\\u{0061}\\u{0021}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-03",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+2026"
      ],
      "fixtureIntent": "single horizontal ellipsis character",
      "observed": {
        "originalCodePoints": [
          "U+2026"
        ],
        "originalEscaped": "\\u{2026}",
        "nfcCodePoints": [
          "U+2026"
        ],
        "nfcEscaped": "\\u{2026}",
        "nfkcCodePoints": [
          "U+002E",
          "U+002E",
          "U+002E"
        ],
        "nfkcEscaped": "\\u{002E}\\u{002E}\\u{002E}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2026}",
          "nfkcKeyEscaped": "\\u{002E}\\u{002E}\\u{002E}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-04",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+00AB",
        "U+0061",
        "U+00BB"
      ],
      "fixtureIntent": "angle quotation marks around a Latin letter",
      "observed": {
        "originalCodePoints": [
          "U+00AB",
          "U+0061",
          "U+00BB"
        ],
        "originalEscaped": "\\u{00AB}\\u{0061}\\u{00BB}",
        "nfcCodePoints": [
          "U+00AB",
          "U+0061",
          "U+00BB"
        ],
        "nfcEscaped": "\\u{00AB}\\u{0061}\\u{00BB}",
        "nfkcCodePoints": [
          "U+00AB",
          "U+0061",
          "U+00BB"
        ],
        "nfkcEscaped": "\\u{00AB}\\u{0061}\\u{00BB}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{00AB}\\u{0061}\\u{00BB}",
          "nfkcKeyEscaped": "\\u{00AB}\\u{0061}\\u{00BB}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-05",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+201C",
        "U+0061",
        "U+201D"
      ],
      "fixtureIntent": "curly double quotation marks",
      "observed": {
        "originalCodePoints": [
          "U+201C",
          "U+0061",
          "U+201D"
        ],
        "originalEscaped": "\\u{201C}\\u{0061}\\u{201D}",
        "nfcCodePoints": [
          "U+201C",
          "U+0061",
          "U+201D"
        ],
        "nfcEscaped": "\\u{201C}\\u{0061}\\u{201D}",
        "nfkcCodePoints": [
          "U+201C",
          "U+0061",
          "U+201D"
        ],
        "nfkcEscaped": "\\u{201C}\\u{0061}\\u{201D}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{201C}\\u{0061}\\u{201D}",
          "nfkcKeyEscaped": "\\u{201C}\\u{0061}\\u{201D}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-06",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+2018",
        "U+0061",
        "U+2019"
      ],
      "fixtureIntent": "curly single quotation marks",
      "observed": {
        "originalCodePoints": [
          "U+2018",
          "U+0061",
          "U+2019"
        ],
        "originalEscaped": "\\u{2018}\\u{0061}\\u{2019}",
        "nfcCodePoints": [
          "U+2018",
          "U+0061",
          "U+2019"
        ],
        "nfcEscaped": "\\u{2018}\\u{0061}\\u{2019}",
        "nfkcCodePoints": [
          "U+2018",
          "U+0061",
          "U+2019"
        ],
        "nfkcEscaped": "\\u{2018}\\u{0061}\\u{2019}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2018}\\u{0061}\\u{2019}",
          "nfkcKeyEscaped": "\\u{2018}\\u{0061}\\u{2019}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-07",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+2014"
      ],
      "fixtureIntent": "em dash",
      "observed": {
        "originalCodePoints": [
          "U+2014"
        ],
        "originalEscaped": "\\u{2014}",
        "nfcCodePoints": [
          "U+2014"
        ],
        "nfcEscaped": "\\u{2014}",
        "nfkcCodePoints": [
          "U+2014"
        ],
        "nfkcEscaped": "\\u{2014}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2014}",
          "nfkcKeyEscaped": "\\u{2014}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-08",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+2013"
      ],
      "fixtureIntent": "en dash",
      "observed": {
        "originalCodePoints": [
          "U+2013"
        ],
        "originalEscaped": "\\u{2013}",
        "nfcCodePoints": [
          "U+2013"
        ],
        "nfcEscaped": "\\u{2013}",
        "nfkcCodePoints": [
          "U+2013"
        ],
        "nfkcEscaped": "\\u{2013}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2013}",
          "nfkcKeyEscaped": "\\u{2013}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-09",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+00A0"
      ],
      "fixtureIntent": "no-break space used at a punctuation boundary",
      "observed": {
        "originalCodePoints": [
          "U+00A0"
        ],
        "originalEscaped": "\\u{00A0}",
        "nfcCodePoints": [
          "U+00A0"
        ],
        "nfcEscaped": "\\u{00A0}",
        "nfkcCodePoints": [
          "U+0020"
        ],
        "nfkcEscaped": "\\u{0020}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "",
          "nfkcKeyEscaped": "",
          "nfcVsNfkc": true
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "spanish-punctuation-10",
      "language": "Spanish",
      "category": "punctuation",
      "inputCodePoints": [
        "U+202F"
      ],
      "fixtureIntent": "narrow no-break space used at a punctuation boundary",
      "observed": {
        "originalCodePoints": [
          "U+202F"
        ],
        "originalEscaped": "\\u{202F}",
        "nfcCodePoints": [
          "U+202F"
        ],
        "nfcEscaped": "\\u{202F}",
        "nfkcCodePoints": [
          "U+0020"
        ],
        "nfkcEscaped": "\\u{0020}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "",
          "nfkcKeyEscaped": "",
          "nfcVsNfkc": true
        },
        "changeClass": "compatibility-punctuation-or-space-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-01",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF76"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF76"
        ],
        "originalEscaped": "\\u{FF76}",
        "nfcCodePoints": [
          "U+FF76"
        ],
        "nfcEscaped": "\\u{FF76}",
        "nfkcCodePoints": [
          "U+30AB"
        ],
        "nfkcEscaped": "\\u{30AB}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF76}",
          "nfkcKeyEscaped": "\\u{30AB}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-02",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF77"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF77"
        ],
        "originalEscaped": "\\u{FF77}",
        "nfcCodePoints": [
          "U+FF77"
        ],
        "nfcEscaped": "\\u{FF77}",
        "nfkcCodePoints": [
          "U+30AD"
        ],
        "nfkcEscaped": "\\u{30AD}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF77}",
          "nfkcKeyEscaped": "\\u{30AD}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-03",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF78"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF78"
        ],
        "originalEscaped": "\\u{FF78}",
        "nfcCodePoints": [
          "U+FF78"
        ],
        "nfcEscaped": "\\u{FF78}",
        "nfkcCodePoints": [
          "U+30AF"
        ],
        "nfkcEscaped": "\\u{30AF}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF78}",
          "nfkcKeyEscaped": "\\u{30AF}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-04",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF79"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF79"
        ],
        "originalEscaped": "\\u{FF79}",
        "nfcCodePoints": [
          "U+FF79"
        ],
        "nfcEscaped": "\\u{FF79}",
        "nfkcCodePoints": [
          "U+30B1"
        ],
        "nfkcEscaped": "\\u{30B1}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF79}",
          "nfkcKeyEscaped": "\\u{30B1}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-05",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF7A"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF7A"
        ],
        "originalEscaped": "\\u{FF7A}",
        "nfcCodePoints": [
          "U+FF7A"
        ],
        "nfcEscaped": "\\u{FF7A}",
        "nfkcCodePoints": [
          "U+30B3"
        ],
        "nfkcEscaped": "\\u{30B3}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7A}",
          "nfkcKeyEscaped": "\\u{30B3}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-06",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF85"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF85"
        ],
        "originalEscaped": "\\u{FF85}",
        "nfcCodePoints": [
          "U+FF85"
        ],
        "nfcEscaped": "\\u{FF85}",
        "nfkcCodePoints": [
          "U+30CA"
        ],
        "nfkcEscaped": "\\u{30CA}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF85}",
          "nfkcKeyEscaped": "\\u{30CA}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-07",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF86"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF86"
        ],
        "originalEscaped": "\\u{FF86}",
        "nfcCodePoints": [
          "U+FF86"
        ],
        "nfcEscaped": "\\u{FF86}",
        "nfkcCodePoints": [
          "U+30CB"
        ],
        "nfkcEscaped": "\\u{30CB}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF86}",
          "nfkcKeyEscaped": "\\u{30CB}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-08",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF87"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF87"
        ],
        "originalEscaped": "\\u{FF87}",
        "nfcCodePoints": [
          "U+FF87"
        ],
        "nfcEscaped": "\\u{FF87}",
        "nfkcCodePoints": [
          "U+30CC"
        ],
        "nfkcEscaped": "\\u{30CC}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF87}",
          "nfkcKeyEscaped": "\\u{30CC}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-09",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF88"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF88"
        ],
        "originalEscaped": "\\u{FF88}",
        "nfcCodePoints": [
          "U+FF88"
        ],
        "nfcEscaped": "\\u{FF88}",
        "nfkcCodePoints": [
          "U+30CD"
        ],
        "nfkcEscaped": "\\u{30CD}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF88}",
          "nfkcKeyEscaped": "\\u{30CD}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-full-half-width-kana-10",
      "language": "Japanese",
      "category": "full-half-width-kana",
      "inputCodePoints": [
        "U+FF89"
      ],
      "fixtureIntent": "single halfwidth katakana fixture",
      "observed": {
        "originalCodePoints": [
          "U+FF89"
        ],
        "originalEscaped": "\\u{FF89}",
        "nfcCodePoints": [
          "U+FF89"
        ],
        "nfcEscaped": "\\u{FF89}",
        "nfkcCodePoints": [
          "U+30CE"
        ],
        "nfkcEscaped": "\\u{30CE}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF89}",
          "nfkcKeyEscaped": "\\u{30CE}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-01",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF76",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF76",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF76}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF76",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF76}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30AC"
        ],
        "nfkcEscaped": "\\u{30AC}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF76}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30AC}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-02",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF77",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF77",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF77}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF77",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF77}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30AE"
        ],
        "nfkcEscaped": "\\u{30AE}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF77}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30AE}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-03",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF78",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF78",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF78}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF78",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF78}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30B0"
        ],
        "nfkcEscaped": "\\u{30B0}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF78}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30B0}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-04",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF79",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF79",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF79}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF79",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF79}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30B2"
        ],
        "nfkcEscaped": "\\u{30B2}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF79}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30B2}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-05",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7A",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7A",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7A}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7A",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7A}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30B4"
        ],
        "nfkcEscaped": "\\u{30B4}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7A}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30B4}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-06",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7B",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7B",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7B}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7B",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7B}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30B6"
        ],
        "nfkcEscaped": "\\u{30B6}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7B}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30B6}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-07",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7C",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7C",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7C}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7C",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7C}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30B8"
        ],
        "nfkcEscaped": "\\u{30B8}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7C}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30B8}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-08",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7D",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7D",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7D}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7D",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7D}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30BA"
        ],
        "nfkcEscaped": "\\u{30BA}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7D}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30BA}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-09",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7E",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7E",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7E}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7E",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7E}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30BC"
        ],
        "nfkcEscaped": "\\u{30BC}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7E}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30BC}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-dakuten-10",
      "language": "Japanese",
      "category": "dakuten",
      "inputCodePoints": [
        "U+FF7F",
        "U+FF9E"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF7F",
          "U+FF9E"
        ],
        "originalEscaped": "\\u{FF7F}\\u{FF9E}",
        "nfcCodePoints": [
          "U+FF7F",
          "U+FF9E"
        ],
        "nfcEscaped": "\\u{FF7F}\\u{FF9E}",
        "nfkcCodePoints": [
          "U+30BE"
        ],
        "nfkcEscaped": "\\u{30BE}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF7F}\\u{FF9E}",
          "nfkcKeyEscaped": "\\u{30BE}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-01",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+FF8A",
        "U+FF9F"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF8A",
          "U+FF9F"
        ],
        "originalEscaped": "\\u{FF8A}\\u{FF9F}",
        "nfcCodePoints": [
          "U+FF8A",
          "U+FF9F"
        ],
        "nfcEscaped": "\\u{FF8A}\\u{FF9F}",
        "nfkcCodePoints": [
          "U+30D1"
        ],
        "nfkcEscaped": "\\u{30D1}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF8A}\\u{FF9F}",
          "nfkcKeyEscaped": "\\u{30D1}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-semi-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-02",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+FF8B",
        "U+FF9F"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF8B",
          "U+FF9F"
        ],
        "originalEscaped": "\\u{FF8B}\\u{FF9F}",
        "nfcCodePoints": [
          "U+FF8B",
          "U+FF9F"
        ],
        "nfcEscaped": "\\u{FF8B}\\u{FF9F}",
        "nfkcCodePoints": [
          "U+30D4"
        ],
        "nfkcEscaped": "\\u{30D4}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF8B}\\u{FF9F}",
          "nfkcKeyEscaped": "\\u{30D4}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-semi-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-03",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+FF8C",
        "U+FF9F"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF8C",
          "U+FF9F"
        ],
        "originalEscaped": "\\u{FF8C}\\u{FF9F}",
        "nfcCodePoints": [
          "U+FF8C",
          "U+FF9F"
        ],
        "nfcEscaped": "\\u{FF8C}\\u{FF9F}",
        "nfkcCodePoints": [
          "U+30D7"
        ],
        "nfkcEscaped": "\\u{30D7}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF8C}\\u{FF9F}",
          "nfkcKeyEscaped": "\\u{30D7}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-semi-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-04",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+FF8D",
        "U+FF9F"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF8D",
          "U+FF9F"
        ],
        "originalEscaped": "\\u{FF8D}\\u{FF9F}",
        "nfcCodePoints": [
          "U+FF8D",
          "U+FF9F"
        ],
        "nfcEscaped": "\\u{FF8D}\\u{FF9F}",
        "nfkcCodePoints": [
          "U+30DA"
        ],
        "nfkcEscaped": "\\u{30DA}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF8D}\\u{FF9F}",
          "nfkcKeyEscaped": "\\u{30DA}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-semi-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-05",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+FF8E",
        "U+FF9F"
      ],
      "fixtureIntent": "halfwidth katakana plus halfwidth semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+FF8E",
          "U+FF9F"
        ],
        "originalEscaped": "\\u{FF8E}\\u{FF9F}",
        "nfcCodePoints": [
          "U+FF8E",
          "U+FF9F"
        ],
        "nfcEscaped": "\\u{FF8E}\\u{FF9F}",
        "nfkcCodePoints": [
          "U+30DD"
        ],
        "nfkcEscaped": "\\u{30DD}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FF8E}\\u{FF9F}",
          "nfkcKeyEscaped": "\\u{30DD}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-width-and-semi-voice-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-06",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+30CF",
        "U+309A"
      ],
      "fixtureIntent": "fullwidth katakana plus combining semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+30CF",
          "U+309A"
        ],
        "originalEscaped": "\\u{30CF}\\u{309A}",
        "nfcCodePoints": [
          "U+30D1"
        ],
        "nfcEscaped": "\\u{30D1}",
        "nfkcCodePoints": [
          "U+30D1"
        ],
        "nfkcEscaped": "\\u{30D1}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{30D1}",
          "nfkcKeyEscaped": "\\u{30D1}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-07",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+30D2",
        "U+309A"
      ],
      "fixtureIntent": "fullwidth katakana plus combining semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+30D2",
          "U+309A"
        ],
        "originalEscaped": "\\u{30D2}\\u{309A}",
        "nfcCodePoints": [
          "U+30D4"
        ],
        "nfcEscaped": "\\u{30D4}",
        "nfkcCodePoints": [
          "U+30D4"
        ],
        "nfkcEscaped": "\\u{30D4}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{30D4}",
          "nfkcKeyEscaped": "\\u{30D4}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-08",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+30D5",
        "U+309A"
      ],
      "fixtureIntent": "fullwidth katakana plus combining semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+30D5",
          "U+309A"
        ],
        "originalEscaped": "\\u{30D5}\\u{309A}",
        "nfcCodePoints": [
          "U+30D7"
        ],
        "nfcEscaped": "\\u{30D7}",
        "nfkcCodePoints": [
          "U+30D7"
        ],
        "nfkcEscaped": "\\u{30D7}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{30D7}",
          "nfkcKeyEscaped": "\\u{30D7}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-09",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+30D8",
        "U+309A"
      ],
      "fixtureIntent": "fullwidth katakana plus combining semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+30D8",
          "U+309A"
        ],
        "originalEscaped": "\\u{30D8}\\u{309A}",
        "nfcCodePoints": [
          "U+30DA"
        ],
        "nfcEscaped": "\\u{30DA}",
        "nfkcCodePoints": [
          "U+30DA"
        ],
        "nfkcEscaped": "\\u{30DA}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{30DA}",
          "nfkcKeyEscaped": "\\u{30DA}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-handakuten-10",
      "language": "Japanese",
      "category": "handakuten",
      "inputCodePoints": [
        "U+30DB",
        "U+309A"
      ],
      "fixtureIntent": "fullwidth katakana plus combining semi-voiced sound mark",
      "observed": {
        "originalCodePoints": [
          "U+30DB",
          "U+309A"
        ],
        "originalEscaped": "\\u{30DB}\\u{309A}",
        "nfcCodePoints": [
          "U+30DD"
        ],
        "nfcEscaped": "\\u{30DD}",
        "nfkcCodePoints": [
          "U+30DD"
        ],
        "nfkcEscaped": "\\u{30DD}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{30DD}",
          "nfkcKeyEscaped": "\\u{30DD}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-composition",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-01",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3300"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 1",
      "observed": {
        "originalCodePoints": [
          "U+3300"
        ],
        "originalEscaped": "\\u{3300}",
        "nfcCodePoints": [
          "U+3300"
        ],
        "nfcEscaped": "\\u{3300}",
        "nfkcCodePoints": [
          "U+30A2",
          "U+30D1",
          "U+30FC",
          "U+30C8"
        ],
        "nfkcEscaped": "\\u{30A2}\\u{30D1}\\u{30FC}\\u{30C8}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3300}",
          "nfkcKeyEscaped": "\\u{30A2}\\u{30D1}\\u{30FC}\\u{30C8}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-02",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3301"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 2",
      "observed": {
        "originalCodePoints": [
          "U+3301"
        ],
        "originalEscaped": "\\u{3301}",
        "nfcCodePoints": [
          "U+3301"
        ],
        "nfcEscaped": "\\u{3301}",
        "nfkcCodePoints": [
          "U+30A2",
          "U+30EB",
          "U+30D5",
          "U+30A1"
        ],
        "nfkcEscaped": "\\u{30A2}\\u{30EB}\\u{30D5}\\u{30A1}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3301}",
          "nfkcKeyEscaped": "\\u{30A2}\\u{30EB}\\u{30D5}\\u{30A1}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-03",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3302"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 3",
      "observed": {
        "originalCodePoints": [
          "U+3302"
        ],
        "originalEscaped": "\\u{3302}",
        "nfcCodePoints": [
          "U+3302"
        ],
        "nfcEscaped": "\\u{3302}",
        "nfkcCodePoints": [
          "U+30A2",
          "U+30F3",
          "U+30DA",
          "U+30A2"
        ],
        "nfkcEscaped": "\\u{30A2}\\u{30F3}\\u{30DA}\\u{30A2}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3302}",
          "nfkcKeyEscaped": "\\u{30A2}\\u{30F3}\\u{30DA}\\u{30A2}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-04",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3303"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 4",
      "observed": {
        "originalCodePoints": [
          "U+3303"
        ],
        "originalEscaped": "\\u{3303}",
        "nfcCodePoints": [
          "U+3303"
        ],
        "nfcEscaped": "\\u{3303}",
        "nfkcCodePoints": [
          "U+30A2",
          "U+30FC",
          "U+30EB"
        ],
        "nfkcEscaped": "\\u{30A2}\\u{30FC}\\u{30EB}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3303}",
          "nfkcKeyEscaped": "\\u{30A2}\\u{30FC}\\u{30EB}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-05",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3304"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 5",
      "observed": {
        "originalCodePoints": [
          "U+3304"
        ],
        "originalEscaped": "\\u{3304}",
        "nfcCodePoints": [
          "U+3304"
        ],
        "nfcEscaped": "\\u{3304}",
        "nfkcCodePoints": [
          "U+30A4",
          "U+30CB",
          "U+30F3",
          "U+30B0"
        ],
        "nfkcEscaped": "\\u{30A4}\\u{30CB}\\u{30F3}\\u{30B0}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3304}",
          "nfkcKeyEscaped": "\\u{30A4}\\u{30CB}\\u{30F3}\\u{30B0}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-06",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3305"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 6",
      "observed": {
        "originalCodePoints": [
          "U+3305"
        ],
        "originalEscaped": "\\u{3305}",
        "nfcCodePoints": [
          "U+3305"
        ],
        "nfcEscaped": "\\u{3305}",
        "nfkcCodePoints": [
          "U+30A4",
          "U+30F3",
          "U+30C1"
        ],
        "nfkcEscaped": "\\u{30A4}\\u{30F3}\\u{30C1}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3305}",
          "nfkcKeyEscaped": "\\u{30A4}\\u{30F3}\\u{30C1}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-07",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3306"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 7",
      "observed": {
        "originalCodePoints": [
          "U+3306"
        ],
        "originalEscaped": "\\u{3306}",
        "nfcCodePoints": [
          "U+3306"
        ],
        "nfcEscaped": "\\u{3306}",
        "nfkcCodePoints": [
          "U+30A6",
          "U+30A9",
          "U+30F3"
        ],
        "nfkcEscaped": "\\u{30A6}\\u{30A9}\\u{30F3}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3306}",
          "nfkcKeyEscaped": "\\u{30A6}\\u{30A9}\\u{30F3}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-08",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3307"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 8",
      "observed": {
        "originalCodePoints": [
          "U+3307"
        ],
        "originalEscaped": "\\u{3307}",
        "nfcCodePoints": [
          "U+3307"
        ],
        "nfcEscaped": "\\u{3307}",
        "nfkcCodePoints": [
          "U+30A8",
          "U+30B9",
          "U+30AF",
          "U+30FC",
          "U+30C9"
        ],
        "nfkcEscaped": "\\u{30A8}\\u{30B9}\\u{30AF}\\u{30FC}\\u{30C9}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3307}",
          "nfkcKeyEscaped": "\\u{30A8}\\u{30B9}\\u{30AF}\\u{30FC}\\u{30C9}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-09",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3308"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 9",
      "observed": {
        "originalCodePoints": [
          "U+3308"
        ],
        "originalEscaped": "\\u{3308}",
        "nfcCodePoints": [
          "U+3308"
        ],
        "nfcEscaped": "\\u{3308}",
        "nfkcCodePoints": [
          "U+30A8",
          "U+30FC",
          "U+30AB",
          "U+30FC"
        ],
        "nfkcEscaped": "\\u{30A8}\\u{30FC}\\u{30AB}\\u{30FC}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3308}",
          "nfkcKeyEscaped": "\\u{30A8}\\u{30FC}\\u{30AB}\\u{30FC}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "japanese-compatibility-symbols-10",
      "language": "Japanese",
      "category": "compatibility-symbols",
      "inputCodePoints": [
        "U+3309"
      ],
      "fixtureIntent": "squared katakana compatibility symbol fixture 10",
      "observed": {
        "originalCodePoints": [
          "U+3309"
        ],
        "originalEscaped": "\\u{3309}",
        "nfcCodePoints": [
          "U+3309"
        ],
        "nfcEscaped": "\\u{3309}",
        "nfkcCodePoints": [
          "U+30AA",
          "U+30F3",
          "U+30B9"
        ],
        "nfkcEscaped": "\\u{30AA}\\u{30F3}\\u{30B9}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{3309}",
          "nfkcKeyEscaped": "\\u{30AA}\\u{30F3}\\u{30B9}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-symbol-expansion",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-01",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FE8D"
      ],
      "fixtureIntent": "isolated alef presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FE8D"
        ],
        "originalEscaped": "\\u{FE8D}",
        "nfcCodePoints": [
          "U+FE8D"
        ],
        "nfcEscaped": "\\u{FE8D}",
        "nfkcCodePoints": [
          "U+0627"
        ],
        "nfkcEscaped": "\\u{0627}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE8D}",
          "nfkcKeyEscaped": "\\u{0627}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-02",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FE8E"
      ],
      "fixtureIntent": "final alef presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FE8E"
        ],
        "originalEscaped": "\\u{FE8E}",
        "nfcCodePoints": [
          "U+FE8E"
        ],
        "nfcEscaped": "\\u{FE8E}",
        "nfkcCodePoints": [
          "U+0627"
        ],
        "nfkcEscaped": "\\u{0627}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE8E}",
          "nfkcKeyEscaped": "\\u{0627}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-03",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FE91"
      ],
      "fixtureIntent": "initial beh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FE91"
        ],
        "originalEscaped": "\\u{FE91}",
        "nfcCodePoints": [
          "U+FE91"
        ],
        "nfcEscaped": "\\u{FE91}",
        "nfkcCodePoints": [
          "U+0628"
        ],
        "nfkcEscaped": "\\u{0628}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE91}",
          "nfkcKeyEscaped": "\\u{0628}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-04",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FE92"
      ],
      "fixtureIntent": "medial beh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FE92"
        ],
        "originalEscaped": "\\u{FE92}",
        "nfcCodePoints": [
          "U+FE92"
        ],
        "nfcEscaped": "\\u{FE92}",
        "nfkcCodePoints": [
          "U+0628"
        ],
        "nfkcEscaped": "\\u{0628}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FE92}",
          "nfkcKeyEscaped": "\\u{0628}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-05",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEA9"
      ],
      "fixtureIntent": "isolated dal presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEA9"
        ],
        "originalEscaped": "\\u{FEA9}",
        "nfcCodePoints": [
          "U+FEA9"
        ],
        "nfcEscaped": "\\u{FEA9}",
        "nfkcCodePoints": [
          "U+062F"
        ],
        "nfkcEscaped": "\\u{062F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEA9}",
          "nfkcKeyEscaped": "\\u{062F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-06",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEAA"
      ],
      "fixtureIntent": "final dal presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEAA"
        ],
        "originalEscaped": "\\u{FEAA}",
        "nfcCodePoints": [
          "U+FEAA"
        ],
        "nfcEscaped": "\\u{FEAA}",
        "nfkcCodePoints": [
          "U+062F"
        ],
        "nfkcEscaped": "\\u{062F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEAA}",
          "nfkcKeyEscaped": "\\u{062F}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-07",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEE9"
      ],
      "fixtureIntent": "isolated heh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEE9"
        ],
        "originalEscaped": "\\u{FEE9}",
        "nfcCodePoints": [
          "U+FEE9"
        ],
        "nfcEscaped": "\\u{FEE9}",
        "nfkcCodePoints": [
          "U+0647"
        ],
        "nfkcEscaped": "\\u{0647}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEE9}",
          "nfkcKeyEscaped": "\\u{0647}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-08",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEEA"
      ],
      "fixtureIntent": "final heh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEEA"
        ],
        "originalEscaped": "\\u{FEEA}",
        "nfcCodePoints": [
          "U+FEEA"
        ],
        "nfcEscaped": "\\u{FEEA}",
        "nfkcCodePoints": [
          "U+0647"
        ],
        "nfkcEscaped": "\\u{0647}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEEA}",
          "nfkcKeyEscaped": "\\u{0647}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-09",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEEB"
      ],
      "fixtureIntent": "initial heh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEEB"
        ],
        "originalEscaped": "\\u{FEEB}",
        "nfcCodePoints": [
          "U+FEEB"
        ],
        "nfcEscaped": "\\u{FEEB}",
        "nfkcCodePoints": [
          "U+0647"
        ],
        "nfkcEscaped": "\\u{0647}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEEB}",
          "nfkcKeyEscaped": "\\u{0647}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-presentation-forms-10",
      "language": "Arabic",
      "category": "presentation-forms",
      "inputCodePoints": [
        "U+FEEC"
      ],
      "fixtureIntent": "medial heh presentation form",
      "observed": {
        "originalCodePoints": [
          "U+FEEC"
        ],
        "originalEscaped": "\\u{FEEC}",
        "nfcCodePoints": [
          "U+FEEC"
        ],
        "nfcEscaped": "\\u{FEEC}",
        "nfkcCodePoints": [
          "U+0647"
        ],
        "nfkcEscaped": "\\u{0647}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": true,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{FEEC}",
          "nfkcKeyEscaped": "\\u{0647}",
          "nfcVsNfkc": false
        },
        "changeClass": "compatibility-presentation-fold",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-01",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+064E"
      ],
      "fixtureIntent": "beh plus fatha",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+064E"
        ],
        "originalEscaped": "\\u{0628}\\u{064E}",
        "nfcCodePoints": [
          "U+0628",
          "U+064E"
        ],
        "nfcEscaped": "\\u{0628}\\u{064E}",
        "nfkcCodePoints": [
          "U+0628",
          "U+064E"
        ],
        "nfkcEscaped": "\\u{0628}\\u{064E}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{064E}",
          "nfkcKeyEscaped": "\\u{0628}\\u{064E}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-02",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+0650"
      ],
      "fixtureIntent": "beh plus kasra",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+0650"
        ],
        "originalEscaped": "\\u{0628}\\u{0650}",
        "nfcCodePoints": [
          "U+0628",
          "U+0650"
        ],
        "nfcEscaped": "\\u{0628}\\u{0650}",
        "nfkcCodePoints": [
          "U+0628",
          "U+0650"
        ],
        "nfkcEscaped": "\\u{0628}\\u{0650}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{0650}",
          "nfkcKeyEscaped": "\\u{0628}\\u{0650}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-03",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+064F"
      ],
      "fixtureIntent": "beh plus damma",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+064F"
        ],
        "originalEscaped": "\\u{0628}\\u{064F}",
        "nfcCodePoints": [
          "U+0628",
          "U+064F"
        ],
        "nfcEscaped": "\\u{0628}\\u{064F}",
        "nfkcCodePoints": [
          "U+0628",
          "U+064F"
        ],
        "nfkcEscaped": "\\u{0628}\\u{064F}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{064F}",
          "nfkcKeyEscaped": "\\u{0628}\\u{064F}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-04",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0645",
        "U+0652"
      ],
      "fixtureIntent": "meem plus sukun",
      "observed": {
        "originalCodePoints": [
          "U+0645",
          "U+0652"
        ],
        "originalEscaped": "\\u{0645}\\u{0652}",
        "nfcCodePoints": [
          "U+0645",
          "U+0652"
        ],
        "nfcEscaped": "\\u{0645}\\u{0652}",
        "nfkcCodePoints": [
          "U+0645",
          "U+0652"
        ],
        "nfkcEscaped": "\\u{0645}\\u{0652}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0645}\\u{0652}",
          "nfkcKeyEscaped": "\\u{0645}\\u{0652}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-05",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0646",
        "U+0651"
      ],
      "fixtureIntent": "noon plus shadda",
      "observed": {
        "originalCodePoints": [
          "U+0646",
          "U+0651"
        ],
        "originalEscaped": "\\u{0646}\\u{0651}",
        "nfcCodePoints": [
          "U+0646",
          "U+0651"
        ],
        "nfcEscaped": "\\u{0646}\\u{0651}",
        "nfkcCodePoints": [
          "U+0646",
          "U+0651"
        ],
        "nfkcEscaped": "\\u{0646}\\u{0651}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0646}\\u{0651}",
          "nfkcKeyEscaped": "\\u{0646}\\u{0651}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-06",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+0651",
        "U+064E"
      ],
      "fixtureIntent": "beh plus shadda then fatha",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+0651",
          "U+064E"
        ],
        "originalEscaped": "\\u{0628}\\u{0651}\\u{064E}",
        "nfcCodePoints": [
          "U+0628",
          "U+064E",
          "U+0651"
        ],
        "nfcEscaped": "\\u{0628}\\u{064E}\\u{0651}",
        "nfkcCodePoints": [
          "U+0628",
          "U+064E",
          "U+0651"
        ],
        "nfkcEscaped": "\\u{0628}\\u{064E}\\u{0651}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{064E}\\u{0651}",
          "nfkcKeyEscaped": "\\u{0628}\\u{064E}\\u{0651}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-07",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+0651",
        "U+0650"
      ],
      "fixtureIntent": "beh plus shadda then kasra",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+0651",
          "U+0650"
        ],
        "originalEscaped": "\\u{0628}\\u{0651}\\u{0650}",
        "nfcCodePoints": [
          "U+0628",
          "U+0650",
          "U+0651"
        ],
        "nfcEscaped": "\\u{0628}\\u{0650}\\u{0651}",
        "nfkcCodePoints": [
          "U+0628",
          "U+0650",
          "U+0651"
        ],
        "nfkcEscaped": "\\u{0628}\\u{0650}\\u{0651}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{0650}\\u{0651}",
          "nfkcKeyEscaped": "\\u{0628}\\u{0650}\\u{0651}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-08",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0628",
        "U+0652",
        "U+064F"
      ],
      "fixtureIntent": "beh plus sukun then damma",
      "observed": {
        "originalCodePoints": [
          "U+0628",
          "U+0652",
          "U+064F"
        ],
        "originalEscaped": "\\u{0628}\\u{0652}\\u{064F}",
        "nfcCodePoints": [
          "U+0628",
          "U+064F",
          "U+0652"
        ],
        "nfcEscaped": "\\u{0628}\\u{064F}\\u{0652}",
        "nfkcCodePoints": [
          "U+0628",
          "U+064F",
          "U+0652"
        ],
        "nfkcEscaped": "\\u{0628}\\u{064F}\\u{0652}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0628}\\u{064F}\\u{0652}",
          "nfkcKeyEscaped": "\\u{0628}\\u{064F}\\u{0652}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-09",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0645",
        "U+0651",
        "U+064F"
      ],
      "fixtureIntent": "meem plus shadda then damma",
      "observed": {
        "originalCodePoints": [
          "U+0645",
          "U+0651",
          "U+064F"
        ],
        "originalEscaped": "\\u{0645}\\u{0651}\\u{064F}",
        "nfcCodePoints": [
          "U+0645",
          "U+064F",
          "U+0651"
        ],
        "nfcEscaped": "\\u{0645}\\u{064F}\\u{0651}",
        "nfkcCodePoints": [
          "U+0645",
          "U+064F",
          "U+0651"
        ],
        "nfkcEscaped": "\\u{0645}\\u{064F}\\u{0651}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0645}\\u{064F}\\u{0651}",
          "nfkcKeyEscaped": "\\u{0645}\\u{064F}\\u{0651}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-combining-marks-10",
      "language": "Arabic",
      "category": "combining-marks",
      "inputCodePoints": [
        "U+0646",
        "U+0652",
        "U+064E"
      ],
      "fixtureIntent": "noon plus sukun then fatha",
      "observed": {
        "originalCodePoints": [
          "U+0646",
          "U+0652",
          "U+064E"
        ],
        "originalEscaped": "\\u{0646}\\u{0652}\\u{064E}",
        "nfcCodePoints": [
          "U+0646",
          "U+064E",
          "U+0652"
        ],
        "nfcEscaped": "\\u{0646}\\u{064E}\\u{0652}",
        "nfkcCodePoints": [
          "U+0646",
          "U+064E",
          "U+0652"
        ],
        "nfkcEscaped": "\\u{0646}\\u{064E}\\u{0652}",
        "nfcChangedOriginal": true,
        "nfkcChangedOriginal": true,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0646}\\u{064E}\\u{0652}",
          "nfkcKeyEscaped": "\\u{0646}\\u{064E}\\u{0652}",
          "nfcVsNfkc": true
        },
        "changeClass": "canonical-reordering",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-01",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0660"
      ],
      "fixtureIntent": "Arabic-Indic digit 0",
      "observed": {
        "originalCodePoints": [
          "U+0660"
        ],
        "originalEscaped": "\\u{0660}",
        "nfcCodePoints": [
          "U+0660"
        ],
        "nfcEscaped": "\\u{0660}",
        "nfkcCodePoints": [
          "U+0660"
        ],
        "nfkcEscaped": "\\u{0660}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0660}",
          "nfkcKeyEscaped": "\\u{0660}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-02",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0661"
      ],
      "fixtureIntent": "Arabic-Indic digit 1",
      "observed": {
        "originalCodePoints": [
          "U+0661"
        ],
        "originalEscaped": "\\u{0661}",
        "nfcCodePoints": [
          "U+0661"
        ],
        "nfcEscaped": "\\u{0661}",
        "nfkcCodePoints": [
          "U+0661"
        ],
        "nfkcEscaped": "\\u{0661}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0661}",
          "nfkcKeyEscaped": "\\u{0661}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-03",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0662"
      ],
      "fixtureIntent": "Arabic-Indic digit 2",
      "observed": {
        "originalCodePoints": [
          "U+0662"
        ],
        "originalEscaped": "\\u{0662}",
        "nfcCodePoints": [
          "U+0662"
        ],
        "nfcEscaped": "\\u{0662}",
        "nfkcCodePoints": [
          "U+0662"
        ],
        "nfkcEscaped": "\\u{0662}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0662}",
          "nfkcKeyEscaped": "\\u{0662}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-04",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0663"
      ],
      "fixtureIntent": "Arabic-Indic digit 3",
      "observed": {
        "originalCodePoints": [
          "U+0663"
        ],
        "originalEscaped": "\\u{0663}",
        "nfcCodePoints": [
          "U+0663"
        ],
        "nfcEscaped": "\\u{0663}",
        "nfkcCodePoints": [
          "U+0663"
        ],
        "nfkcEscaped": "\\u{0663}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0663}",
          "nfkcKeyEscaped": "\\u{0663}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-05",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0664"
      ],
      "fixtureIntent": "Arabic-Indic digit 4",
      "observed": {
        "originalCodePoints": [
          "U+0664"
        ],
        "originalEscaped": "\\u{0664}",
        "nfcCodePoints": [
          "U+0664"
        ],
        "nfcEscaped": "\\u{0664}",
        "nfkcCodePoints": [
          "U+0664"
        ],
        "nfkcEscaped": "\\u{0664}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0664}",
          "nfkcKeyEscaped": "\\u{0664}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-06",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0665"
      ],
      "fixtureIntent": "Arabic-Indic digit 5",
      "observed": {
        "originalCodePoints": [
          "U+0665"
        ],
        "originalEscaped": "\\u{0665}",
        "nfcCodePoints": [
          "U+0665"
        ],
        "nfcEscaped": "\\u{0665}",
        "nfkcCodePoints": [
          "U+0665"
        ],
        "nfkcEscaped": "\\u{0665}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0665}",
          "nfkcKeyEscaped": "\\u{0665}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-07",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0666"
      ],
      "fixtureIntent": "Arabic-Indic digit 6",
      "observed": {
        "originalCodePoints": [
          "U+0666"
        ],
        "originalEscaped": "\\u{0666}",
        "nfcCodePoints": [
          "U+0666"
        ],
        "nfcEscaped": "\\u{0666}",
        "nfkcCodePoints": [
          "U+0666"
        ],
        "nfkcEscaped": "\\u{0666}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0666}",
          "nfkcKeyEscaped": "\\u{0666}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-08",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0667"
      ],
      "fixtureIntent": "Arabic-Indic digit 7",
      "observed": {
        "originalCodePoints": [
          "U+0667"
        ],
        "originalEscaped": "\\u{0667}",
        "nfcCodePoints": [
          "U+0667"
        ],
        "nfcEscaped": "\\u{0667}",
        "nfkcCodePoints": [
          "U+0667"
        ],
        "nfkcEscaped": "\\u{0667}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0667}",
          "nfkcKeyEscaped": "\\u{0667}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-09",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0668"
      ],
      "fixtureIntent": "Arabic-Indic digit 8",
      "observed": {
        "originalCodePoints": [
          "U+0668"
        ],
        "originalEscaped": "\\u{0668}",
        "nfcCodePoints": [
          "U+0668"
        ],
        "nfcEscaped": "\\u{0668}",
        "nfkcCodePoints": [
          "U+0668"
        ],
        "nfkcEscaped": "\\u{0668}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0668}",
          "nfkcKeyEscaped": "\\u{0668}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-arabic-indic-digits-10",
      "language": "Arabic",
      "category": "arabic-indic-digits",
      "inputCodePoints": [
        "U+0669"
      ],
      "fixtureIntent": "Arabic-Indic digit 9",
      "observed": {
        "originalCodePoints": [
          "U+0669"
        ],
        "originalEscaped": "\\u{0669}",
        "nfcCodePoints": [
          "U+0669"
        ],
        "nfcEscaped": "\\u{0669}",
        "nfkcCodePoints": [
          "U+0669"
        ],
        "nfkcEscaped": "\\u{0669}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{0669}",
          "nfkcKeyEscaped": "\\u{0669}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-01",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+200F",
        "U+0627"
      ],
      "fixtureIntent": "right-to-left mark before Arabic letter",
      "observed": {
        "originalCodePoints": [
          "U+200F",
          "U+0627"
        ],
        "originalEscaped": "\\u{200F}\\u{0627}",
        "nfcCodePoints": [
          "U+200F",
          "U+0627"
        ],
        "nfcEscaped": "\\u{200F}\\u{0627}",
        "nfkcCodePoints": [
          "U+200F",
          "U+0627"
        ],
        "nfkcEscaped": "\\u{200F}\\u{0627}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{200F}\\u{0627}",
          "nfkcKeyEscaped": "\\u{200F}\\u{0627}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+200F"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-02",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+061C",
        "U+0661"
      ],
      "fixtureIntent": "Arabic letter mark before Arabic-Indic digit",
      "observed": {
        "originalCodePoints": [
          "U+061C",
          "U+0661"
        ],
        "originalEscaped": "\\u{061C}\\u{0661}",
        "nfcCodePoints": [
          "U+061C",
          "U+0661"
        ],
        "nfcEscaped": "\\u{061C}\\u{0661}",
        "nfkcCodePoints": [
          "U+061C",
          "U+0661"
        ],
        "nfkcEscaped": "\\u{061C}\\u{0661}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{061C}\\u{0661}",
          "nfkcKeyEscaped": "\\u{061C}\\u{0661}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+061C"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-03",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+202B",
        "U+0627",
        "U+0644",
        "U+202C"
      ],
      "fixtureIntent": "right-to-left embedding with terminator",
      "observed": {
        "originalCodePoints": [
          "U+202B",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "originalEscaped": "\\u{202B}\\u{0627}\\u{0644}\\u{202C}",
        "nfcCodePoints": [
          "U+202B",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "nfcEscaped": "\\u{202B}\\u{0627}\\u{0644}\\u{202C}",
        "nfkcCodePoints": [
          "U+202B",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "nfkcEscaped": "\\u{202B}\\u{0627}\\u{0644}\\u{202C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{202B}\\u{0627}\\u{0644}\\u{202C}",
          "nfkcKeyEscaped": "\\u{202B}\\u{0627}\\u{0644}\\u{202C}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+202B",
          "U+202C"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-04",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+202E",
        "U+0627",
        "U+0644",
        "U+202C"
      ],
      "fixtureIntent": "right-to-left override with terminator",
      "observed": {
        "originalCodePoints": [
          "U+202E",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "originalEscaped": "\\u{202E}\\u{0627}\\u{0644}\\u{202C}",
        "nfcCodePoints": [
          "U+202E",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "nfcEscaped": "\\u{202E}\\u{0627}\\u{0644}\\u{202C}",
        "nfkcCodePoints": [
          "U+202E",
          "U+0627",
          "U+0644",
          "U+202C"
        ],
        "nfkcEscaped": "\\u{202E}\\u{0627}\\u{0644}\\u{202C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{202E}\\u{0627}\\u{0644}\\u{202C}",
          "nfkcKeyEscaped": "\\u{202E}\\u{0627}\\u{0644}\\u{202C}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+202E",
          "U+202C"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-05",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+2067",
        "U+0627",
        "U+0644",
        "U+2069"
      ],
      "fixtureIntent": "right-to-left isolate with terminator",
      "observed": {
        "originalCodePoints": [
          "U+2067",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "originalEscaped": "\\u{2067}\\u{0627}\\u{0644}\\u{2069}",
        "nfcCodePoints": [
          "U+2067",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "nfcEscaped": "\\u{2067}\\u{0627}\\u{0644}\\u{2069}",
        "nfkcCodePoints": [
          "U+2067",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "nfkcEscaped": "\\u{2067}\\u{0627}\\u{0644}\\u{2069}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2067}\\u{0627}\\u{0644}\\u{2069}",
          "nfkcKeyEscaped": "\\u{2067}\\u{0627}\\u{0644}\\u{2069}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+2067",
          "U+2069"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-06",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+2068",
        "U+0627",
        "U+0644",
        "U+2069"
      ],
      "fixtureIntent": "first-strong isolate with terminator",
      "observed": {
        "originalCodePoints": [
          "U+2068",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "originalEscaped": "\\u{2068}\\u{0627}\\u{0644}\\u{2069}",
        "nfcCodePoints": [
          "U+2068",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "nfcEscaped": "\\u{2068}\\u{0627}\\u{0644}\\u{2069}",
        "nfkcCodePoints": [
          "U+2068",
          "U+0627",
          "U+0644",
          "U+2069"
        ],
        "nfkcEscaped": "\\u{2068}\\u{0627}\\u{0644}\\u{2069}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2068}\\u{0627}\\u{0644}\\u{2069}",
          "nfkcKeyEscaped": "\\u{2068}\\u{0627}\\u{0644}\\u{2069}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+2068",
          "U+2069"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-07",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+2066",
        "U+0041",
        "U+0031",
        "U+2069"
      ],
      "fixtureIntent": "left-to-right isolate in an Arabic-facing fixture",
      "observed": {
        "originalCodePoints": [
          "U+2066",
          "U+0041",
          "U+0031",
          "U+2069"
        ],
        "originalEscaped": "\\u{2066}\\u{0041}\\u{0031}\\u{2069}",
        "nfcCodePoints": [
          "U+2066",
          "U+0041",
          "U+0031",
          "U+2069"
        ],
        "nfcEscaped": "\\u{2066}\\u{0041}\\u{0031}\\u{2069}",
        "nfkcCodePoints": [
          "U+2066",
          "U+0041",
          "U+0031",
          "U+2069"
        ],
        "nfkcEscaped": "\\u{2066}\\u{0041}\\u{0031}\\u{2069}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{2066}\\u{0061}\\u{0031}\\u{2069}",
          "nfkcKeyEscaped": "\\u{2066}\\u{0061}\\u{0031}\\u{2069}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+2066",
          "U+2069"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-08",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+202A",
        "U+0041",
        "U+0031",
        "U+202C"
      ],
      "fixtureIntent": "left-to-right embedding with terminator",
      "observed": {
        "originalCodePoints": [
          "U+202A",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "originalEscaped": "\\u{202A}\\u{0041}\\u{0031}\\u{202C}",
        "nfcCodePoints": [
          "U+202A",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "nfcEscaped": "\\u{202A}\\u{0041}\\u{0031}\\u{202C}",
        "nfkcCodePoints": [
          "U+202A",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "nfkcEscaped": "\\u{202A}\\u{0041}\\u{0031}\\u{202C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{202A}\\u{0061}\\u{0031}\\u{202C}",
          "nfkcKeyEscaped": "\\u{202A}\\u{0061}\\u{0031}\\u{202C}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+202A",
          "U+202C"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-09",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+202D",
        "U+0041",
        "U+0031",
        "U+202C"
      ],
      "fixtureIntent": "left-to-right override with terminator",
      "observed": {
        "originalCodePoints": [
          "U+202D",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "originalEscaped": "\\u{202D}\\u{0041}\\u{0031}\\u{202C}",
        "nfcCodePoints": [
          "U+202D",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "nfcEscaped": "\\u{202D}\\u{0041}\\u{0031}\\u{202C}",
        "nfkcCodePoints": [
          "U+202D",
          "U+0041",
          "U+0031",
          "U+202C"
        ],
        "nfkcEscaped": "\\u{202D}\\u{0041}\\u{0031}\\u{202C}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{202D}\\u{0061}\\u{0031}\\u{202C}",
          "nfkcKeyEscaped": "\\u{202D}\\u{0061}\\u{0031}\\u{202C}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+202D",
          "U+202C"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    },
    {
      "id": "arabic-directional-controls-10",
      "language": "Arabic",
      "category": "directional-controls",
      "inputCodePoints": [
        "U+200E",
        "U+0627"
      ],
      "fixtureIntent": "left-to-right mark before Arabic letter",
      "observed": {
        "originalCodePoints": [
          "U+200E",
          "U+0627"
        ],
        "originalEscaped": "\\u{200E}\\u{0627}",
        "nfcCodePoints": [
          "U+200E",
          "U+0627"
        ],
        "nfcEscaped": "\\u{200E}\\u{0627}",
        "nfkcCodePoints": [
          "U+200E",
          "U+0627"
        ],
        "nfkcEscaped": "\\u{200E}\\u{0627}",
        "nfcChangedOriginal": false,
        "nfkcChangedOriginal": false,
        "nfkcChangedNfc": false,
        "secondPassIdempotence": {
          "nfc": true,
          "nfkc": true
        },
        "searchKeyEquality": {
          "definition": "lowercase(NFC(input)) compared with lowercase(NFKC(input)); Unicode whitespace collapsed",
          "nfcKeyEscaped": "\\u{200E}\\u{0627}",
          "nfkcKeyEscaped": "\\u{200E}\\u{0627}",
          "nfcVsNfkc": true
        },
        "changeClass": "no-normalization-change",
        "directionalControlCodePoints": [
          "U+200E"
        ],
        "containsReplacementCharacter": false,
        "prohibitedC0ControlCodePoints": []
      }
    }
  ],
  "summary": {
    "totalRecords": 160,
    "recordsByLanguage": {
      "Mandarin": 40,
      "Spanish": 40,
      "Japanese": 40,
      "Arabic": 40
    },
    "recordsByCategory": {
      "pinyin-tone-marks": 10,
      "width-variants": 10,
      "punctuation": 20,
      "compatibility-characters": 10,
      "composed-decomposed-diacritics": 10,
      "combining-marks": 20,
      "ordinals": 10,
      "full-half-width-kana": 10,
      "dakuten": 10,
      "handakuten": 10,
      "compatibility-symbols": 10,
      "presentation-forms": 10,
      "arabic-indic-digits": 10,
      "directional-controls": 10
    },
    "nfcChangedOriginal": 40,
    "nfkcChangedOriginal": 128,
    "compatibilityDifferenceFromNfc": 88,
    "secondPassNonIdempotent": 0,
    "searchKeysEqualNfcVsNfkc": 74,
    "searchKeysDifferentNfcVsNfkc": 86,
    "recordsWithDirectionalControls": 10,
    "recordsWithReplacementCharacter": 0,
    "recordsWithProhibitedC0Controls": 0,
    "changeClasses": {
      "canonical-composition": 31,
      "compatibility-width-fold": 20,
      "compatibility-punctuation-or-space-fold": 13,
      "compatibility-ideograph-fold": 10,
      "canonical-reordering": 9,
      "compatibility-ordinal-fold": 10,
      "no-normalization-change": 32,
      "compatibility-width-and-voice-fold": 10,
      "compatibility-width-and-semi-voice-fold": 5,
      "compatibility-symbol-expansion": 10,
      "compatibility-presentation-fold": 10
    }
  },
  "negativeFindings": [
    "No record failed the predetermined second-pass idempotence check.",
    "No frozen input contained U+FFFD REPLACEMENT CHARACTER.",
    "No frozen input contained a prohibited C0 control character.",
    "Arabic-Indic digits U+0660..U+0669 were not folded to European digits by either NFC or NFKC.",
    "Explicit bidirectional controls survived NFC and NFKC; normalization is not a sanitizer for directional state.",
    "The run did not test linguistic correctness, visual rendering, collation, tokenization, accessibility, or security policy."
  ],
  "limitations": [
    "The 160 fixtures are deliberately stratified boundary cases, not a random or representative sample of real-world Mandarin, Spanish, Japanese, or Arabic corpora.",
    "The simple search-key comparison is an instrument for this experiment, not a recommendation for a production search pipeline.",
    "ECMAScript normalization exposes Unicode normalization behavior but does not test font shaping, grapheme segmentation, bidirectional rendering, browser layout, or assistive technology.",
    "Compatibility folding can remove distinctions that are meaningful in some contexts; only a qualified language-pair reviewer can approve an editorial transformation.",
    "The dataset contains code-point fixtures, including synthetic stress cases, and cannot establish grammaticality, idiomaticity, pronunciation, or regional usage."
  ],
  "linguisticApproval": "pending-qualified-human-review"
}
