1# Copyright (C) 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html 3##################################################################### 4# Copyright (c) 2009, International Business Machines Corporation and 5# others. All Rights Reserved. 6##################################################################### 7 8################### 9# This file was generated from RFC 3454 (http://www.ietf.org/rfc/rfc3454.txt) 10# Copyright (C) The Internet Society (2002). All Rights Reserved. 11################### 12 13################### 14# WARNING: This table is generated by filterRFC3454.pl tool with 15# options: --sourcedir=. --destdir=out --src-filename=rfc3454.txt --dest-filename=rfc4013.txt --A1 --sasl --C12 --C21 --C22 --C3 --C4 --C5 --C6 --C7 --C8 --C9 --normalize --check-bidi 16################### 17 18@normalize;; 19@check-bidi;; 20 21# This table contains code points from Table A.1 from RFC 3454 22 230221; ; UNASSIGNED 240234..024F; ; UNASSIGNED 2502AE..02AF; ; UNASSIGNED 2602EF..02FF; ; UNASSIGNED 270350..035F; ; UNASSIGNED 280370..0373; ; UNASSIGNED 290376..0379; ; UNASSIGNED 30037B..037D; ; UNASSIGNED 31037F..0383; ; UNASSIGNED 32038B; ; UNASSIGNED 33038D; ; UNASSIGNED 3403A2; ; UNASSIGNED 3503CF; ; UNASSIGNED 3603F7..03FF; ; UNASSIGNED 370487; ; UNASSIGNED 3804CF; ; UNASSIGNED 3904F6..04F7; ; UNASSIGNED 4004FA..04FF; ; UNASSIGNED 410510..0530; ; UNASSIGNED 420557..0558; ; UNASSIGNED 430560; ; UNASSIGNED 440588; ; UNASSIGNED 45058B..0590; ; UNASSIGNED 4605A2; ; UNASSIGNED 4705BA; ; UNASSIGNED 4805C5..05CF; ; UNASSIGNED 4905EB..05EF; ; UNASSIGNED 5005F5..060B; ; UNASSIGNED 51060D..061A; ; UNASSIGNED 52061C..061E; ; UNASSIGNED 530620; ; UNASSIGNED 54063B..063F; ; UNASSIGNED 550656..065F; ; UNASSIGNED 5606EE..06EF; ; UNASSIGNED 5706FF; ; UNASSIGNED 58070E; ; UNASSIGNED 59072D..072F; ; UNASSIGNED 60074B..077F; ; UNASSIGNED 6107B2..0900; ; UNASSIGNED 620904; ; UNASSIGNED 63093A..093B; ; UNASSIGNED 64094E..094F; ; UNASSIGNED 650955..0957; ; UNASSIGNED 660971..0980; ; UNASSIGNED 670984; ; UNASSIGNED 68098D..098E; ; UNASSIGNED 690991..0992; ; UNASSIGNED 7009A9; ; UNASSIGNED 7109B1; ; UNASSIGNED 7209B3..09B5; ; UNASSIGNED 7309BA..09BB; ; UNASSIGNED 7409BD; ; UNASSIGNED 7509C5..09C6; ; UNASSIGNED 7609C9..09CA; ; UNASSIGNED 7709CE..09D6; ; UNASSIGNED 7809D8..09DB; ; UNASSIGNED 7909DE; ; UNASSIGNED 8009E4..09E5; ; UNASSIGNED 8109FB..0A01; ; UNASSIGNED 820A03..0A04; ; UNASSIGNED 830A0B..0A0E; ; UNASSIGNED 840A11..0A12; ; UNASSIGNED 850A29; ; UNASSIGNED 860A31; ; UNASSIGNED 870A34; ; UNASSIGNED 880A37; ; UNASSIGNED 890A3A..0A3B; ; UNASSIGNED 900A3D; ; UNASSIGNED 910A43..0A46; ; UNASSIGNED 920A49..0A4A; ; UNASSIGNED 930A4E..0A58; ; UNASSIGNED 940A5D; ; UNASSIGNED 950A5F..0A65; ; UNASSIGNED 960A75..0A80; ; UNASSIGNED 970A84; ; UNASSIGNED 980A8C; ; UNASSIGNED 990A8E; ; UNASSIGNED 1000A92; ; UNASSIGNED 1010AA9; ; UNASSIGNED 1020AB1; ; UNASSIGNED 1030AB4; ; UNASSIGNED 1040ABA..0ABB; ; UNASSIGNED 1050AC6; ; UNASSIGNED 1060ACA; ; UNASSIGNED 1070ACE..0ACF; ; UNASSIGNED 1080AD1..0ADF; ; UNASSIGNED 1090AE1..0AE5; ; UNASSIGNED 1100AF0..0B00; ; UNASSIGNED 1110B04; ; UNASSIGNED 1120B0D..0B0E; ; UNASSIGNED 1130B11..0B12; ; UNASSIGNED 1140B29; ; UNASSIGNED 1150B31; ; UNASSIGNED 1160B34..0B35; ; UNASSIGNED 1170B3A..0B3B; ; UNASSIGNED 1180B44..0B46; ; UNASSIGNED 1190B49..0B4A; ; UNASSIGNED 1200B4E..0B55; ; UNASSIGNED 1210B58..0B5B; ; UNASSIGNED 1220B5E; ; UNASSIGNED 1230B62..0B65; ; UNASSIGNED 1240B71..0B81; ; UNASSIGNED 1250B84; ; UNASSIGNED 1260B8B..0B8D; ; UNASSIGNED 1270B91; ; UNASSIGNED 1280B96..0B98; ; UNASSIGNED 1290B9B; ; UNASSIGNED 1300B9D; ; UNASSIGNED 1310BA0..0BA2; ; UNASSIGNED 1320BA5..0BA7; ; UNASSIGNED 1330BAB..0BAD; ; UNASSIGNED 1340BB6; ; UNASSIGNED 1350BBA..0BBD; ; UNASSIGNED 1360BC3..0BC5; ; UNASSIGNED 1370BC9; ; UNASSIGNED 1380BCE..0BD6; ; UNASSIGNED 1390BD8..0BE6; ; UNASSIGNED 1400BF3..0C00; ; UNASSIGNED 1410C04; ; UNASSIGNED 1420C0D; ; UNASSIGNED 1430C11; ; UNASSIGNED 1440C29; ; UNASSIGNED 1450C34; ; UNASSIGNED 1460C3A..0C3D; ; UNASSIGNED 1470C45; ; UNASSIGNED 1480C49; ; UNASSIGNED 1490C4E..0C54; ; UNASSIGNED 1500C57..0C5F; ; UNASSIGNED 1510C62..0C65; ; UNASSIGNED 1520C70..0C81; ; UNASSIGNED 1530C84; ; UNASSIGNED 1540C8D; ; UNASSIGNED 1550C91; ; UNASSIGNED 1560CA9; ; UNASSIGNED 1570CB4; ; UNASSIGNED 1580CBA..0CBD; ; UNASSIGNED 1590CC5; ; UNASSIGNED 1600CC9; ; UNASSIGNED 1610CCE..0CD4; ; UNASSIGNED 1620CD7..0CDD; ; UNASSIGNED 1630CDF; ; UNASSIGNED 1640CE2..0CE5; ; UNASSIGNED 1650CF0..0D01; ; UNASSIGNED 1660D04; ; UNASSIGNED 1670D0D; ; UNASSIGNED 1680D11; ; UNASSIGNED 1690D29; ; UNASSIGNED 1700D3A..0D3D; ; UNASSIGNED 1710D44..0D45; ; UNASSIGNED 1720D49; ; UNASSIGNED 1730D4E..0D56; ; UNASSIGNED 1740D58..0D5F; ; UNASSIGNED 1750D62..0D65; ; UNASSIGNED 1760D70..0D81; ; UNASSIGNED 1770D84; ; UNASSIGNED 1780D97..0D99; ; UNASSIGNED 1790DB2; ; UNASSIGNED 1800DBC; ; UNASSIGNED 1810DBE..0DBF; ; UNASSIGNED 1820DC7..0DC9; ; UNASSIGNED 1830DCB..0DCE; ; UNASSIGNED 1840DD5; ; UNASSIGNED 1850DD7; ; UNASSIGNED 1860DE0..0DF1; ; UNASSIGNED 1870DF5..0E00; ; UNASSIGNED 1880E3B..0E3E; ; UNASSIGNED 1890E5C..0E80; ; UNASSIGNED 1900E83; ; UNASSIGNED 1910E85..0E86; ; UNASSIGNED 1920E89; ; UNASSIGNED 1930E8B..0E8C; ; UNASSIGNED 1940E8E..0E93; ; UNASSIGNED 1950E98; ; UNASSIGNED 1960EA0; ; UNASSIGNED 1970EA4; ; UNASSIGNED 1980EA6; ; UNASSIGNED 1990EA8..0EA9; ; UNASSIGNED 2000EAC; ; UNASSIGNED 2010EBA; ; UNASSIGNED 2020EBE..0EBF; ; UNASSIGNED 2030EC5; ; UNASSIGNED 2040EC7; ; UNASSIGNED 2050ECE..0ECF; ; UNASSIGNED 2060EDA..0EDB; ; UNASSIGNED 2070EDE..0EFF; ; UNASSIGNED 2080F48; ; UNASSIGNED 2090F6B..0F70; ; UNASSIGNED 2100F8C..0F8F; ; UNASSIGNED 2110F98; ; UNASSIGNED 2120FBD; ; UNASSIGNED 2130FCD..0FCE; ; UNASSIGNED 2140FD0..0FFF; ; UNASSIGNED 2151022; ; UNASSIGNED 2161028; ; UNASSIGNED 217102B; ; UNASSIGNED 2181033..1035; ; UNASSIGNED 219103A..103F; ; UNASSIGNED 220105A..109F; ; UNASSIGNED 22110C6..10CF; ; UNASSIGNED 22210F9..10FA; ; UNASSIGNED 22310FC..10FF; ; UNASSIGNED 224115A..115E; ; UNASSIGNED 22511A3..11A7; ; UNASSIGNED 22611FA..11FF; ; UNASSIGNED 2271207; ; UNASSIGNED 2281247; ; UNASSIGNED 2291249; ; UNASSIGNED 230124E..124F; ; UNASSIGNED 2311257; ; UNASSIGNED 2321259; ; UNASSIGNED 233125E..125F; ; UNASSIGNED 2341287; ; UNASSIGNED 2351289; ; UNASSIGNED 236128E..128F; ; UNASSIGNED 23712AF; ; UNASSIGNED 23812B1; ; UNASSIGNED 23912B6..12B7; ; UNASSIGNED 24012BF; ; UNASSIGNED 24112C1; ; UNASSIGNED 24212C6..12C7; ; UNASSIGNED 24312CF; ; UNASSIGNED 24412D7; ; UNASSIGNED 24512EF; ; UNASSIGNED 246130F; ; UNASSIGNED 2471311; ; UNASSIGNED 2481316..1317; ; UNASSIGNED 249131F; ; UNASSIGNED 2501347; ; UNASSIGNED 251135B..1360; ; UNASSIGNED 252137D..139F; ; UNASSIGNED 25313F5..1400; ; UNASSIGNED 2541677..167F; ; UNASSIGNED 255169D..169F; ; UNASSIGNED 25616F1..16FF; ; UNASSIGNED 257170D; ; UNASSIGNED 2581715..171F; ; UNASSIGNED 2591737..173F; ; UNASSIGNED 2601754..175F; ; UNASSIGNED 261176D; ; UNASSIGNED 2621771; ; UNASSIGNED 2631774..177F; ; UNASSIGNED 26417DD..17DF; ; UNASSIGNED 26517EA..17FF; ; UNASSIGNED 266180F; ; UNASSIGNED 267181A..181F; ; UNASSIGNED 2681878..187F; ; UNASSIGNED 26918AA..1DFF; ; UNASSIGNED 2701E9C..1E9F; ; UNASSIGNED 2711EFA..1EFF; ; UNASSIGNED 2721F16..1F17; ; UNASSIGNED 2731F1E..1F1F; ; UNASSIGNED 2741F46..1F47; ; UNASSIGNED 2751F4E..1F4F; ; UNASSIGNED 2761F58; ; UNASSIGNED 2771F5A; ; UNASSIGNED 2781F5C; ; UNASSIGNED 2791F5E; ; UNASSIGNED 2801F7E..1F7F; ; UNASSIGNED 2811FB5; ; UNASSIGNED 2821FC5; ; UNASSIGNED 2831FD4..1FD5; ; UNASSIGNED 2841FDC; ; UNASSIGNED 2851FF0..1FF1; ; UNASSIGNED 2861FF5; ; UNASSIGNED 2871FFF; ; UNASSIGNED 2882053..2056; ; UNASSIGNED 2892058..205E; ; UNASSIGNED 2902064..2069; ; UNASSIGNED 2912072..2073; ; UNASSIGNED 292208F..209F; ; UNASSIGNED 29320B2..20CF; ; UNASSIGNED 29420EB..20FF; ; UNASSIGNED 295213B..213C; ; UNASSIGNED 296214C..2152; ; UNASSIGNED 2972184..218F; ; UNASSIGNED 29823CF..23FF; ; UNASSIGNED 2992427..243F; ; UNASSIGNED 300244B..245F; ; UNASSIGNED 30124FF; ; UNASSIGNED 3022614..2615; ; UNASSIGNED 3032618; ; UNASSIGNED 304267E..267F; ; UNASSIGNED 305268A..2700; ; UNASSIGNED 3062705; ; UNASSIGNED 307270A..270B; ; UNASSIGNED 3082728; ; UNASSIGNED 309274C; ; UNASSIGNED 310274E; ; UNASSIGNED 3112753..2755; ; UNASSIGNED 3122757; ; UNASSIGNED 313275F..2760; ; UNASSIGNED 3142795..2797; ; UNASSIGNED 31527B0; ; UNASSIGNED 31627BF..27CF; ; UNASSIGNED 31727EC..27EF; ; UNASSIGNED 3182B00..2E7F; ; UNASSIGNED 3192E9A; ; UNASSIGNED 3202EF4..2EFF; ; UNASSIGNED 3212FD6..2FEF; ; UNASSIGNED 3222FFC..2FFF; ; UNASSIGNED 3233040; ; UNASSIGNED 3243097..3098; ; UNASSIGNED 3253100..3104; ; UNASSIGNED 326312D..3130; ; UNASSIGNED 327318F; ; UNASSIGNED 32831B8..31EF; ; UNASSIGNED 329321D..321F; ; UNASSIGNED 3303244..3250; ; UNASSIGNED 331327C..327E; ; UNASSIGNED 33232CC..32CF; ; UNASSIGNED 33332FF; ; UNASSIGNED 3343377..337A; ; UNASSIGNED 33533DE..33DF; ; UNASSIGNED 33633FF; ; UNASSIGNED 3374DB6..4DFF; ; UNASSIGNED 3389FA6..9FFF; ; UNASSIGNED 339A48D..A48F; ; UNASSIGNED 340A4C7..ABFF; ; UNASSIGNED 341D7A4..D7FF; ; UNASSIGNED 342FA2E..FA2F; ; UNASSIGNED 343FA6B..FAFF; ; UNASSIGNED 344FB07..FB12; ; UNASSIGNED 345FB18..FB1C; ; UNASSIGNED 346FB37; ; UNASSIGNED 347FB3D; ; UNASSIGNED 348FB3F; ; UNASSIGNED 349FB42; ; UNASSIGNED 350FB45; ; UNASSIGNED 351FBB2..FBD2; ; UNASSIGNED 352FD40..FD4F; ; UNASSIGNED 353FD90..FD91; ; UNASSIGNED 354FDC8..FDCF; ; UNASSIGNED 355FDFD..FDFF; ; UNASSIGNED 356FE10..FE1F; ; UNASSIGNED 357FE24..FE2F; ; UNASSIGNED 358FE47..FE48; ; UNASSIGNED 359FE53; ; UNASSIGNED 360FE67; ; UNASSIGNED 361FE6C..FE6F; ; UNASSIGNED 362FE75; ; UNASSIGNED 363FEFD..FEFE; ; UNASSIGNED 364FF00; ; UNASSIGNED 365FFBF..FFC1; ; UNASSIGNED 366FFC8..FFC9; ; UNASSIGNED 367FFD0..FFD1; ; UNASSIGNED 368FFD8..FFD9; ; UNASSIGNED 369FFDD..FFDF; ; UNASSIGNED 370FFE7; ; UNASSIGNED 371FFEF..FFF8; ; UNASSIGNED 37210000..102FF; ; UNASSIGNED 3731031F; ; UNASSIGNED 37410324..1032F; ; UNASSIGNED 3751034B..103FF; ; UNASSIGNED 37610426..10427; ; UNASSIGNED 3771044E..1CFFF; ; UNASSIGNED 3781D0F6..1D0FF; ; UNASSIGNED 3791D127..1D129; ; UNASSIGNED 3801D1DE..1D3FF; ; UNASSIGNED 3811D455; ; UNASSIGNED 3821D49D; ; UNASSIGNED 3831D4A0..1D4A1; ; UNASSIGNED 3841D4A3..1D4A4; ; UNASSIGNED 3851D4A7..1D4A8; ; UNASSIGNED 3861D4AD; ; UNASSIGNED 3871D4BA; ; UNASSIGNED 3881D4BC; ; UNASSIGNED 3891D4C1; ; UNASSIGNED 3901D4C4; ; UNASSIGNED 3911D506; ; UNASSIGNED 3921D50B..1D50C; ; UNASSIGNED 3931D515; ; UNASSIGNED 3941D51D; ; UNASSIGNED 3951D53A; ; UNASSIGNED 3961D53F; ; UNASSIGNED 3971D545; ; UNASSIGNED 3981D547..1D549; ; UNASSIGNED 3991D551; ; UNASSIGNED 4001D6A4..1D6A7; ; UNASSIGNED 4011D7CA..1D7CD; ; UNASSIGNED 4021D800..1FFFD; ; UNASSIGNED 4032A6D7..2F7FF; ; UNASSIGNED 4042FA1E..2FFFD; ; UNASSIGNED 40530000..3FFFD; ; UNASSIGNED 40640000..4FFFD; ; UNASSIGNED 40750000..5FFFD; ; UNASSIGNED 40860000..6FFFD; ; UNASSIGNED 40970000..7FFFD; ; UNASSIGNED 41080000..8FFFD; ; UNASSIGNED 41190000..9FFFD; ; UNASSIGNED 412A0000..AFFFD; ; UNASSIGNED 413B0000..BFFFD; ; UNASSIGNED 414C0000..CFFFD; ; UNASSIGNED 415D0000..DFFFD; ; UNASSIGNED 416E0000; ; UNASSIGNED 417E0002..E001F; ; UNASSIGNED 418E0080..EFFFD; ; UNASSIGNED 419 420# Total code points 3653 421 422# code points from Table C.1.2 423 42400A0; ; PROHIBITED 4251680; ; PROHIBITED 4262000; ; PROHIBITED 4272001; ; PROHIBITED 4282002; ; PROHIBITED 4292003; ; PROHIBITED 4302004; ; PROHIBITED 4312005; ; PROHIBITED 4322006; ; PROHIBITED 4332007; ; PROHIBITED 4342008; ; PROHIBITED 4352009; ; PROHIBITED 436200A; ; PROHIBITED 437200B; ; PROHIBITED 438202F; ; PROHIBITED 439205F; ; PROHIBITED 4403000; ; PROHIBITED 441 442# Total code points 17 443 444# code points from Table C.2.1 445 4460000..001F; ; PROHIBITED 447007F; ; PROHIBITED 448 449# Total code points 18 450 451# code points from Table C.2.2 452 4530080..009F; ; PROHIBITED 45406DD; ; PROHIBITED 455070F; ; PROHIBITED 456180E; ; PROHIBITED 457200C; ; PROHIBITED 458200D; ; PROHIBITED 4592028; ; PROHIBITED 4602029; ; PROHIBITED 4612060; ; PROHIBITED 4622061; ; PROHIBITED 4632062; ; PROHIBITED 4642063; ; PROHIBITED 465206A..206F; ; PROHIBITED 466FEFF; ; PROHIBITED 467FFF9..FFFC; ; PROHIBITED 4681D173..1D17A; ; PROHIBITED 469 470# Total code points 30 471 472# code points from Table C.3 473 474E000..F8FF; ; PROHIBITED 475F0000..FFFFD; ; PROHIBITED 476100000..10FFFD; ; PROHIBITED 477 478# Total code points 2051 479 480# code points from Table C.4 481 482FDD0..FDEF; ; PROHIBITED 483FFFE..FFFF; ; PROHIBITED 4841FFFE..1FFFF; ; PROHIBITED 4852FFFE..2FFFF; ; PROHIBITED 4863FFFE..3FFFF; ; PROHIBITED 4874FFFE..4FFFF; ; PROHIBITED 4885FFFE..5FFFF; ; PROHIBITED 4896FFFE..6FFFF; ; PROHIBITED 4907FFFE..7FFFF; ; PROHIBITED 4918FFFE..8FFFF; ; PROHIBITED 4929FFFE..9FFFF; ; PROHIBITED 493AFFFE..AFFFF; ; PROHIBITED 494BFFFE..BFFFF; ; PROHIBITED 495CFFFE..CFFFF; ; PROHIBITED 496DFFFE..DFFFF; ; PROHIBITED 497EFFFE..EFFFF; ; PROHIBITED 498FFFFE..FFFFF; ; PROHIBITED 49910FFFE..10FFFF; ; PROHIBITED 500 501# Total code points 18 502 503# code points from Table C.5 504 505D800..DFFF; ; PROHIBITED 506 507# Total code points 0 508 509# code points from Table C.6 510 511FFF9; ; PROHIBITED 512FFFA; ; PROHIBITED 513FFFB; ; PROHIBITED 514FFFC; ; PROHIBITED 515FFFD; ; PROHIBITED 516 517# Total code points 5 518 519# code points from Table C.7 520 5212FF0..2FFB; ; PROHIBITED 522 523# Total code points 1 524 525# code points from Table C.8 526 5270340; ; PROHIBITED 5280341; ; PROHIBITED 529200E; ; PROHIBITED 530200F; ; PROHIBITED 531202A; ; PROHIBITED 532202B; ; PROHIBITED 533202C; ; PROHIBITED 534202D; ; PROHIBITED 535202E; ; PROHIBITED 536206A; ; PROHIBITED 537206B; ; PROHIBITED 538206C; ; PROHIBITED 539206D; ; PROHIBITED 540206E; ; PROHIBITED 541206F; ; PROHIBITED 542 543# Total code points 15 544 545# code points from Table C.9 546 547E0001; ; PROHIBITED 548E0020..E007F; ; PROHIBITED 549 550# Total code points 82 551 552# Map table for SASL profile (rfc4013.txt) 553 55400A0; 0020; MAP 5551680; 0020; MAP 5562000; 0020; MAP 5572001; 0020; MAP 5582002; 0020; MAP 5592003; 0020; MAP 5602004; 0020; MAP 5612005; 0020; MAP 5622006; 0020; MAP 5632007; 0020; MAP 5642008; 0020; MAP 5652009; 0020; MAP 566200A; 0020; MAP 567200B; 0020; MAP 568202F; 0020; MAP 569205F; 0020; MAP 5703000; 0020; MAP 57100AD; ; MAP 572034F; ; MAP 5731806; ; MAP 574180B; ; MAP 575180C; ; MAP 576180D; ; MAP 577200C; ; MAP 578200D; ; MAP 5792060; ; MAP 580FE00; ; MAP 581FE01; ; MAP 582FE02; ; MAP 583FE03; ; MAP 584FE04; ; MAP 585FE05; ; MAP 586FE06; ; MAP 587FE07; ; MAP 588FE08; ; MAP 589FE09; ; MAP 590FE0A; ; MAP 591FE0B; ; MAP 592FE0C; ; MAP 593FE0D; ; MAP 594FE0E; ; MAP 595FE0F; ; MAP 596FEFF; ; MAP 597 598# Total code points 43 599