Issue #1971 - Part 2: Update ICU source to 63.2.

This commit is contained in:
Job Bautista 2022-07-24 21:03:27 +08:00 committed by roytam1
commit 1e69214382
3160 changed files with 275815 additions and 234203 deletions

View file

@ -1,4 +1,4 @@
/* created from NormalizationTest-9.0.0.txt */
/* created from NormalizationTest-11.0.0.txt */
/* Part0 # Specific cases */
var tests_part0 = [
{ source: [0x1E0A], NFC: [0x1E0A], NFD: [0x0044, 0x0307], NFKC: [0x1E0A], NFKD: [0x0044, 0x0307] },
@ -17438,6 +17438,8 @@ var tests_part2 = [
{ source: [0x0061, 0x07F2, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x07F2, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x07F2, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x07F2, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x07F2, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x07F3, 0x0062], NFC: [0x00E0, 0x05AE, 0x07F3, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x07F3, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x07F3, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x07F3, 0x0315, 0x0062] },
{ source: [0x0061, 0x07F3, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x07F3, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x07F3, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x07F3, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x07F3, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x07FD, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x07FD, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x07FD, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x07FD, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x07FD, 0x059A, 0x0062] },
{ source: [0x0061, 0x07FD, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x07FD, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x07FD, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x07FD, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x07FD, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x0816, 0x0062], NFC: [0x00E0, 0x05AE, 0x0816, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x0816, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x0816, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x0816, 0x0315, 0x0062] },
{ source: [0x0061, 0x0816, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x0816, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0816, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x0816, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0816, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x0817, 0x0062], NFC: [0x00E0, 0x05AE, 0x0817, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x0817, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x0817, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x0817, 0x0315, 0x0062] },
@ -17486,6 +17488,8 @@ var tests_part2 = [
{ source: [0x0061, 0x085A, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x085A, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x085A, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x085A, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x085A, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x085B, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x085B, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x085B, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x085B, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x085B, 0x059A, 0x0062] },
{ source: [0x0061, 0x085B, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x085B, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x085B, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x085B, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x085B, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x08D3, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x08D3, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x08D3, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x08D3, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x08D3, 0x059A, 0x0062] },
{ source: [0x0061, 0x08D3, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x08D3, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x08D3, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x08D3, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x08D3, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x08D4, 0x0062], NFC: [0x00E0, 0x05AE, 0x08D4, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x08D4, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x08D4, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x08D4, 0x0315, 0x0062] },
{ source: [0x0061, 0x08D4, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x08D4, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x08D4, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x08D4, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x08D4, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x08D5, 0x0062], NFC: [0x00E0, 0x05AE, 0x08D5, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x08D5, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x08D5, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x08D5, 0x0315, 0x0062] },
@ -17588,6 +17592,8 @@ var tests_part2 = [
{ source: [0x0061, 0x09BC, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x09BC, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x09BC, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x09BC, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x09BC, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x09CD, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x09CD, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x09CD, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x09CD, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x09CD, 0x05B0, 0x0062] },
{ source: [0x0061, 0x09CD, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x09CD, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x09CD, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x09CD, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x09CD, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x09FE, 0x0062], NFC: [0x00E0, 0x05AE, 0x09FE, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x09FE, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x09FE, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x09FE, 0x0315, 0x0062] },
{ source: [0x0061, 0x09FE, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x09FE, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x09FE, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x09FE, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x09FE, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x0A3C, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x0A3C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x0A3C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x0A3C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x0A3C, 0x3099, 0x0062] },
{ source: [0x0061, 0x0A3C, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x0A3C, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x0A3C, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x0A3C, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x0A3C, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0A4D, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0A4D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0A4D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0A4D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0A4D, 0x05B0, 0x0062] },
@ -17612,6 +17618,10 @@ var tests_part2 = [
{ source: [0x0061, 0x0CBC, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x0CBC, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x0CBC, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x0CBC, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x0CBC, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0CCD, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0CCD, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0CCD, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0CCD, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0CCD, 0x05B0, 0x0062] },
{ source: [0x0061, 0x0CCD, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x0CCD, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x0CCD, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x0CCD, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x0CCD, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0D3B, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0D3B, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0D3B, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0D3B, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0D3B, 0x05B0, 0x0062] },
{ source: [0x0061, 0x0D3B, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x0D3B, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x0D3B, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x0D3B, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x0D3B, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0D3C, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0D3C, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0D3C, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0D3C, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0D3C, 0x05B0, 0x0062] },
{ source: [0x0061, 0x0D3C, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x0D3C, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x0D3C, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x0D3C, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x0D3C, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0D4D, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0D4D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0D4D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0D4D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0D4D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x0D4D, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x0D4D, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x0D4D, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x0D4D, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x0D4D, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x0DCA, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x0DCA, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x0DCA, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x0DCA, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x0DCA, 0x05B0, 0x0062] },
@ -17958,6 +17968,14 @@ var tests_part2 = [
{ source: [0x0061, 0x1DF4, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x1DF4, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x1DF4, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x1DF4, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x1DF4, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x1DF5, 0x0062], NFC: [0x00E0, 0x05AE, 0x1DF5, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x1DF5, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x1DF5, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x1DF5, 0x0315, 0x0062] },
{ source: [0x0061, 0x1DF5, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x1DF5, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x1DF5, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x1DF5, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x1DF5, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x035C, 0x0315, 0x0300, 0x1DF6, 0x0062], NFC: [0x00E0, 0x0315, 0x1DF6, 0x035C, 0x0062], NFD: [0x0061, 0x0300, 0x0315, 0x1DF6, 0x035C, 0x0062], NFKC: [0x00E0, 0x0315, 0x1DF6, 0x035C, 0x0062], NFKD: [0x0061, 0x0300, 0x0315, 0x1DF6, 0x035C, 0x0062] },
{ source: [0x0061, 0x1DF6, 0x035C, 0x0315, 0x0300, 0x0062], NFC: [0x00E0, 0x1DF6, 0x0315, 0x035C, 0x0062], NFD: [0x0061, 0x0300, 0x1DF6, 0x0315, 0x035C, 0x0062], NFKC: [0x00E0, 0x1DF6, 0x0315, 0x035C, 0x0062], NFKD: [0x0061, 0x0300, 0x1DF6, 0x0315, 0x035C, 0x0062] },
{ source: [0x0061, 0x0300, 0x05AE, 0x1D16D, 0x1DF7, 0x0062], NFC: [0x00E0, 0x1D16D, 0x05AE, 0x1DF7, 0x0062], NFD: [0x0061, 0x1D16D, 0x05AE, 0x1DF7, 0x0300, 0x0062], NFKC: [0x00E0, 0x1D16D, 0x05AE, 0x1DF7, 0x0062], NFKD: [0x0061, 0x1D16D, 0x05AE, 0x1DF7, 0x0300, 0x0062] },
{ source: [0x0061, 0x1DF7, 0x0300, 0x05AE, 0x1D16D, 0x0062], NFC: [0x00E0, 0x1D16D, 0x1DF7, 0x05AE, 0x0062], NFD: [0x0061, 0x1D16D, 0x1DF7, 0x05AE, 0x0300, 0x0062], NFKC: [0x00E0, 0x1D16D, 0x1DF7, 0x05AE, 0x0062], NFKD: [0x0061, 0x1D16D, 0x1DF7, 0x05AE, 0x0300, 0x0062] },
{ source: [0x0061, 0x0300, 0x05AE, 0x1D16D, 0x1DF8, 0x0062], NFC: [0x00E0, 0x1D16D, 0x05AE, 0x1DF8, 0x0062], NFD: [0x0061, 0x1D16D, 0x05AE, 0x1DF8, 0x0300, 0x0062], NFKC: [0x00E0, 0x1D16D, 0x05AE, 0x1DF8, 0x0062], NFKD: [0x0061, 0x1D16D, 0x05AE, 0x1DF8, 0x0300, 0x0062] },
{ source: [0x0061, 0x1DF8, 0x0300, 0x05AE, 0x1D16D, 0x0062], NFC: [0x00E0, 0x1D16D, 0x1DF8, 0x05AE, 0x0062], NFD: [0x0061, 0x1D16D, 0x1DF8, 0x05AE, 0x0300, 0x0062], NFKC: [0x00E0, 0x1D16D, 0x1DF8, 0x05AE, 0x0062], NFKD: [0x0061, 0x1D16D, 0x1DF8, 0x05AE, 0x0300, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x1DF9, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x1DF9, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x1DF9, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x1DF9, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x1DF9, 0x059A, 0x0062] },
{ source: [0x0061, 0x1DF9, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x1DF9, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x1DF9, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x1DF9, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x1DF9, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x1DFB, 0x0062], NFC: [0x00E0, 0x05AE, 0x1DFB, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x1DFB, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x1DFB, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x1DFB, 0x0315, 0x0062] },
{ source: [0x0061, 0x1DFB, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x1DFB, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x1DFB, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x1DFB, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x1DFB, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x035D, 0x035C, 0x0315, 0x1DFC, 0x0062], NFC: [0x0061, 0x0315, 0x035C, 0x1DFC, 0x035D, 0x0062], NFD: [0x0061, 0x0315, 0x035C, 0x1DFC, 0x035D, 0x0062], NFKC: [0x0061, 0x0315, 0x035C, 0x1DFC, 0x035D, 0x0062], NFKD: [0x0061, 0x0315, 0x035C, 0x1DFC, 0x035D, 0x0062] },
@ -18276,6 +18294,36 @@ var tests_part2 = [
{ source: [0x0061, 0x10AE5, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10AE5, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10AE5, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10AE5, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10AE5, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10AE6, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10AE6, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10AE6, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10AE6, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10AE6, 0x059A, 0x0062] },
{ source: [0x0061, 0x10AE6, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10AE6, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10AE6, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10AE6, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10AE6, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10D24, 0x0062], NFC: [0x00E0, 0x05AE, 0x10D24, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10D24, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10D24, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10D24, 0x0315, 0x0062] },
{ source: [0x0061, 0x10D24, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10D24, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10D24, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10D24, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10D24, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10D25, 0x0062], NFC: [0x00E0, 0x05AE, 0x10D25, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10D25, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10D25, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10D25, 0x0315, 0x0062] },
{ source: [0x0061, 0x10D25, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10D25, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10D25, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10D25, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10D25, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10D26, 0x0062], NFC: [0x00E0, 0x05AE, 0x10D26, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10D26, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10D26, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10D26, 0x0315, 0x0062] },
{ source: [0x0061, 0x10D26, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10D26, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10D26, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10D26, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10D26, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10D27, 0x0062], NFC: [0x00E0, 0x05AE, 0x10D27, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10D27, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10D27, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10D27, 0x0315, 0x0062] },
{ source: [0x0061, 0x10D27, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10D27, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10D27, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10D27, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10D27, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F46, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F46, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F46, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F46, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F46, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F46, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F46, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F46, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F46, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F46, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F47, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F47, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F47, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F47, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F47, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F47, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F47, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F47, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F47, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F47, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10F48, 0x0062], NFC: [0x00E0, 0x05AE, 0x10F48, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10F48, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10F48, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10F48, 0x0315, 0x0062] },
{ source: [0x0061, 0x10F48, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10F48, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10F48, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10F48, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10F48, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10F49, 0x0062], NFC: [0x00E0, 0x05AE, 0x10F49, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10F49, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10F49, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10F49, 0x0315, 0x0062] },
{ source: [0x0061, 0x10F49, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10F49, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10F49, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10F49, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10F49, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10F4A, 0x0062], NFC: [0x00E0, 0x05AE, 0x10F4A, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10F4A, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10F4A, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10F4A, 0x0315, 0x0062] },
{ source: [0x0061, 0x10F4A, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10F4A, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10F4A, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10F4A, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10F4A, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F4B, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F4B, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F4B, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F4B, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F4B, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F4B, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F4B, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F4B, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F4B, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F4B, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x10F4C, 0x0062], NFC: [0x00E0, 0x05AE, 0x10F4C, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x10F4C, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x10F4C, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x10F4C, 0x0315, 0x0062] },
{ source: [0x0061, 0x10F4C, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x10F4C, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x10F4C, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x10F4C, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x10F4C, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F4D, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F4D, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F4D, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F4D, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F4D, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F4D, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F4D, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F4D, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F4D, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F4D, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F4E, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F4E, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F4E, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F4E, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F4E, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F4E, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F4E, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F4E, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F4E, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F4E, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F4F, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F4F, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F4F, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F4F, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F4F, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F4F, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F4F, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F4F, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F4F, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F4F, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x059A, 0x0316, 0x302A, 0x10F50, 0x0062], NFC: [0x0061, 0x302A, 0x0316, 0x10F50, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x0316, 0x10F50, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x0316, 0x10F50, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x0316, 0x10F50, 0x059A, 0x0062] },
{ source: [0x0061, 0x10F50, 0x059A, 0x0316, 0x302A, 0x0062], NFC: [0x0061, 0x302A, 0x10F50, 0x0316, 0x059A, 0x0062], NFD: [0x0061, 0x302A, 0x10F50, 0x0316, 0x059A, 0x0062], NFKC: [0x0061, 0x302A, 0x10F50, 0x0316, 0x059A, 0x0062], NFKD: [0x0061, 0x302A, 0x10F50, 0x0316, 0x059A, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11046, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11046, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11046, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11046, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11046, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11046, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11046, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11046, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11046, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11046, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x1107F, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x1107F, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x1107F, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x1107F, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x1107F, 0x05B0, 0x0062] },
@ -18308,6 +18356,8 @@ var tests_part2 = [
{ source: [0x0061, 0x112E9, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x112E9, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x112E9, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x112E9, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x112E9, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x112EA, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x112EA, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x112EA, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x112EA, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x112EA, 0x05B0, 0x0062] },
{ source: [0x0061, 0x112EA, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x112EA, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x112EA, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x112EA, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x112EA, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x1133B, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x1133B, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x1133B, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x1133B, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x1133B, 0x3099, 0x0062] },
{ source: [0x0061, 0x1133B, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x1133B, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x1133B, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x1133B, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x1133B, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x1133C, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x1133C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x1133C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x1133C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x1133C, 0x3099, 0x0062] },
{ source: [0x0061, 0x1133C, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x1133C, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x1133C, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x1133C, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x1133C, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x1134D, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x1134D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x1134D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x1134D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x1134D, 0x05B0, 0x0062] },
@ -18340,6 +18390,8 @@ var tests_part2 = [
{ source: [0x0061, 0x11442, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11442, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11442, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11442, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11442, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x11446, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x11446, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x11446, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x11446, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x11446, 0x3099, 0x0062] },
{ source: [0x0061, 0x11446, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x11446, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x11446, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x11446, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x11446, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x0315, 0x0300, 0x05AE, 0x1145E, 0x0062], NFC: [0x00E0, 0x05AE, 0x1145E, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x0300, 0x1145E, 0x0315, 0x0062], NFKC: [0x00E0, 0x05AE, 0x1145E, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x0300, 0x1145E, 0x0315, 0x0062] },
{ source: [0x0061, 0x1145E, 0x0315, 0x0300, 0x05AE, 0x0062], NFC: [0x0061, 0x05AE, 0x1145E, 0x0300, 0x0315, 0x0062], NFD: [0x0061, 0x05AE, 0x1145E, 0x0300, 0x0315, 0x0062], NFKC: [0x0061, 0x05AE, 0x1145E, 0x0300, 0x0315, 0x0062], NFKD: [0x0061, 0x05AE, 0x1145E, 0x0300, 0x0315, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x114C2, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x114C2, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x114C2, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x114C2, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x114C2, 0x05B0, 0x0062] },
{ source: [0x0061, 0x114C2, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x114C2, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x114C2, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x114C2, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x114C2, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x114C3, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x114C3, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x114C3, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x114C3, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x114C3, 0x3099, 0x0062] },
@ -18356,8 +18408,26 @@ var tests_part2 = [
{ source: [0x0061, 0x116B7, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x116B7, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x116B7, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x116B7, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x116B7, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x1172B, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x1172B, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x1172B, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x1172B, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x1172B, 0x05B0, 0x0062] },
{ source: [0x0061, 0x1172B, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x1172B, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x1172B, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x1172B, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x1172B, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11839, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11839, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11839, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11839, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11839, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11839, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11839, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11839, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11839, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11839, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x1183A, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x1183A, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x1183A, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x1183A, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x1183A, 0x3099, 0x0062] },
{ source: [0x0061, 0x1183A, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x1183A, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x1183A, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x1183A, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x1183A, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11A34, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11A34, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11A34, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11A34, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11A34, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11A34, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11A34, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11A34, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11A34, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11A34, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11A47, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11A47, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11A47, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11A47, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11A47, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11A47, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11A47, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11A47, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11A47, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11A47, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11A99, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11A99, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11A99, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11A99, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11A99, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11A99, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11A99, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11A99, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11A99, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11A99, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11C3F, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11C3F, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11C3F, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11C3F, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11C3F, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11C3F, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11C3F, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11C3F, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11C3F, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11C3F, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x3099, 0x093C, 0x0334, 0x11D42, 0x0062], NFC: [0x0061, 0x0334, 0x093C, 0x11D42, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x093C, 0x11D42, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x093C, 0x11D42, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x093C, 0x11D42, 0x3099, 0x0062] },
{ source: [0x0061, 0x11D42, 0x3099, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x0334, 0x11D42, 0x093C, 0x3099, 0x0062], NFD: [0x0061, 0x0334, 0x11D42, 0x093C, 0x3099, 0x0062], NFKC: [0x0061, 0x0334, 0x11D42, 0x093C, 0x3099, 0x0062], NFKD: [0x0061, 0x0334, 0x11D42, 0x093C, 0x3099, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11D44, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11D44, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11D44, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11D44, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11D44, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11D44, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11D44, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11D44, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11D44, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11D44, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11D45, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11D45, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11D45, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11D45, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11D45, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11D45, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11D45, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11D45, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11D45, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11D45, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x05B0, 0x094D, 0x3099, 0x11D97, 0x0062], NFC: [0x0061, 0x3099, 0x094D, 0x11D97, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x094D, 0x11D97, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x094D, 0x11D97, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x094D, 0x11D97, 0x05B0, 0x0062] },
{ source: [0x0061, 0x11D97, 0x05B0, 0x094D, 0x3099, 0x0062], NFC: [0x0061, 0x3099, 0x11D97, 0x094D, 0x05B0, 0x0062], NFD: [0x0061, 0x3099, 0x11D97, 0x094D, 0x05B0, 0x0062], NFKC: [0x0061, 0x3099, 0x11D97, 0x094D, 0x05B0, 0x0062], NFKD: [0x0061, 0x3099, 0x11D97, 0x094D, 0x05B0, 0x0062] },
{ source: [0x0061, 0x093C, 0x0334, 0x16AF0, 0x0062], NFC: [0x0061, 0x0334, 0x16AF0, 0x093C, 0x0062], NFD: [0x0061, 0x0334, 0x16AF0, 0x093C, 0x0062], NFKC: [0x0061, 0x0334, 0x16AF0, 0x093C, 0x0062], NFKD: [0x0061, 0x0334, 0x16AF0, 0x093C, 0x0062] },
{ source: [0x0061, 0x16AF0, 0x093C, 0x0334, 0x0062], NFC: [0x0061, 0x16AF0, 0x0334, 0x093C, 0x0062], NFD: [0x0061, 0x16AF0, 0x0334, 0x093C, 0x0062], NFKC: [0x0061, 0x16AF0, 0x0334, 0x093C, 0x0062], NFKD: [0x0061, 0x16AF0, 0x0334, 0x093C, 0x0062] },
{ source: [0x0061, 0x093C, 0x0334, 0x16AF1, 0x0062], NFC: [0x0061, 0x0334, 0x16AF1, 0x093C, 0x0062], NFD: [0x0061, 0x0334, 0x16AF1, 0x093C, 0x0062], NFKC: [0x0061, 0x0334, 0x16AF1, 0x093C, 0x0062], NFKD: [0x0061, 0x0334, 0x16AF1, 0x093C, 0x0062] },