//! Unicode 17.0 terminal display data.//!//! Generated from://! https://www.unicode.org/Public/17.0.0/ucd/EastAsianWidth.txt//! SHA-256: ea7ce50f3444a050333448dffef1cadd9325af55cbb764b4a2280faf52170a33//! https://www.unicode.org/Public/17.0.0/ucd/emoji/emoji-data.txt//! SHA-256: 2cb2bb9455cda83e8481541ecf5b6dfda66a3bb89efa3fa7c5297eccf607b72b//! https://www.unicode.org/Public/17.0.0/ucd/emoji/emoji-variation-sequences.txt//! SHA-256: bb3d09ef03f206012c7532dd52dc0a21c9efddba0135ea4cf0d9201b8b9bba7e//! https://www.unicode.org/Public/emoji/latest/emoji-sequences.txt//! Version: 17.0; SHA-256: 12cc8267dc33cbd11ed32bcf6fc5dc2ad9c7a77bae1bdfba2f41b1b9b3ead8dd//! https://www.unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt//! Version: 17.0; SHA-256: 5b25441daed2322b068c5e70cda522946a4f0274df864445a1965a92e5fc5cad//!//! Selected properties: East_Asian_Width W/F, Emoji_Presentation,//! Emoji_Modifier, text/emoji variation bases, Emoji_Keycap_Sequence,//! RGI_Emoji_Flag_Sequence, RGI_Emoji_Tag_Sequence,//! RGI_Emoji_Modifier_Sequence, and RGI_Emoji_ZWJ_Sequence.//!//! Unicode data is used under https://www.unicode.org/license.txt.//! This module contains immutable lookup data only; display policy lives//! in display_width.zig. pub const Range = struct { first: u21, last: u21,}; pub const TrieNode = struct { edge_start: u32, edge_len: u16, terminal: bool,}; pub const TrieEdge = struct { codepoint: u21, child: u32,}; pub const wide_ranges = [_]Range{ .{ .first = 0x1100, .last = 0x115F }, .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x2329, .last = 0x232A }, .{ .first = 0x23E9, .last = 0x23EC }, .{ .first = 0x23F0, .last = 0x23F0 }, .{ .first = 0x23F3, .last = 0x23F3 }, .{ .first = 0x25FD, .last = 0x25FE }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2630, .last = 0x2637 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x267F, .last = 0x267F }, .{ .first = 0x268A, .last = 0x268F }, .{ .first = 0x2693, .last = 0x2693 }, .{ .first = 0x26A1, .last = 0x26A1 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26CE, .last = 0x26CE }, .{ .first = 0x26D4, .last = 0x26D4 }, .{ .first = 0x26EA, .last = 0x26EA }, .{ .first = 0x26F2, .last = 0x26F3 }, .{ .first = 0x26F5, .last = 0x26F5 }, .{ .first = 0x26FA, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x270A, .last = 0x270B }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x2E80, .last = 0x2E99 }, .{ .first = 0x2E9B, .last = 0x2EF3 }, .{ .first = 0x2F00, .last = 0x2FD5 }, .{ .first = 0x2FF0, .last = 0x303E }, .{ .first = 0x3041, .last = 0x3096 }, .{ .first = 0x3099, .last = 0x30FF }, .{ .first = 0x3105, .last = 0x312F }, .{ .first = 0x3131, .last = 0x318E }, .{ .first = 0x3190, .last = 0x31E5 }, .{ .first = 0x31EF, .last = 0x321E }, .{ .first = 0x3220, .last = 0x3247 }, .{ .first = 0x3250, .last = 0xA48C }, .{ .first = 0xA490, .last = 0xA4C6 }, .{ .first = 0xA960, .last = 0xA97C }, .{ .first = 0xAC00, .last = 0xD7A3 }, .{ .first = 0xF900, .last = 0xFAFF }, .{ .first = 0xFE10, .last = 0xFE19 }, .{ .first = 0xFE30, .last = 0xFE52 }, .{ .first = 0xFE54, .last = 0xFE66 }, .{ .first = 0xFE68, .last = 0xFE6B }, .{ .first = 0xFF01, .last = 0xFF60 }, .{ .first = 0xFFE0, .last = 0xFFE6 }, .{ .first = 0x16FE0, .last = 0x16FE4 }, .{ .first = 0x16FF0, .last = 0x16FF6 }, .{ .first = 0x17000, .last = 0x18CD5 }, .{ .first = 0x18CFF, .last = 0x18D1E }, .{ .first = 0x18D80, .last = 0x18DF2 }, .{ .first = 0x1AFF0, .last = 0x1AFF3 }, .{ .first = 0x1AFF5, .last = 0x1AFFB }, .{ .first = 0x1AFFD, .last = 0x1AFFE }, .{ .first = 0x1B000, .last = 0x1B122 }, .{ .first = 0x1B132, .last = 0x1B132 }, .{ .first = 0x1B150, .last = 0x1B152 }, .{ .first = 0x1B155, .last = 0x1B155 }, .{ .first = 0x1B164, .last = 0x1B167 }, .{ .first = 0x1B170, .last = 0x1B2FB }, .{ .first = 0x1D300, .last = 0x1D356 }, .{ .first = 0x1D360, .last = 0x1D376 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F0CF, .last = 0x1F0CF }, .{ .first = 0x1F18E, .last = 0x1F18E }, .{ .first = 0x1F191, .last = 0x1F19A }, .{ .first = 0x1F200, .last = 0x1F202 }, .{ .first = 0x1F210, .last = 0x1F23B }, .{ .first = 0x1F240, .last = 0x1F248 }, .{ .first = 0x1F250, .last = 0x1F251 }, .{ .first = 0x1F260, .last = 0x1F265 }, .{ .first = 0x1F300, .last = 0x1F320 }, .{ .first = 0x1F32D, .last = 0x1F335 }, .{ .first = 0x1F337, .last = 0x1F37C }, .{ .first = 0x1F37E, .last = 0x1F393 }, .{ .first = 0x1F3A0, .last = 0x1F3CA }, .{ .first = 0x1F3CF, .last = 0x1F3D3 }, .{ .first = 0x1F3E0, .last = 0x1F3F0 }, .{ .first = 0x1F3F4, .last = 0x1F3F4 }, .{ .first = 0x1F3F8, .last = 0x1F43E }, .{ .first = 0x1F440, .last = 0x1F440 }, .{ .first = 0x1F442, .last = 0x1F4FC }, .{ .first = 0x1F4FF, .last = 0x1F53D }, .{ .first = 0x1F54B, .last = 0x1F54E }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F57A, .last = 0x1F57A }, .{ .first = 0x1F595, .last = 0x1F596 }, .{ .first = 0x1F5A4, .last = 0x1F5A4 }, .{ .first = 0x1F5FB, .last = 0x1F64F }, .{ .first = 0x1F680, .last = 0x1F6C5 }, .{ .first = 0x1F6CC, .last = 0x1F6CC }, .{ .first = 0x1F6D0, .last = 0x1F6D2 }, .{ .first = 0x1F6D5, .last = 0x1F6D8 }, .{ .first = 0x1F6DC, .last = 0x1F6DF }, .{ .first = 0x1F6EB, .last = 0x1F6EC }, .{ .first = 0x1F6F4, .last = 0x1F6FC }, .{ .first = 0x1F7E0, .last = 0x1F7EB }, .{ .first = 0x1F7F0, .last = 0x1F7F0 }, .{ .first = 0x1F90C, .last = 0x1F93A }, .{ .first = 0x1F93C, .last = 0x1F945 }, .{ .first = 0x1F947, .last = 0x1F9FF }, .{ .first = 0x1FA70, .last = 0x1FA7C }, .{ .first = 0x1FA80, .last = 0x1FA8A }, .{ .first = 0x1FA8E, .last = 0x1FAC6 }, .{ .first = 0x1FAC8, .last = 0x1FAC8 }, .{ .first = 0x1FACD, .last = 0x1FADC }, .{ .first = 0x1FADF, .last = 0x1FAEA }, .{ .first = 0x1FAEF, .last = 0x1FAF8 }, .{ .first = 0x20000, .last = 0x2FFFD }, .{ .first = 0x30000, .last = 0x3FFFD },}; pub const emoji_presentation_ranges = [_]Range{ .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x23E9, .last = 0x23EC }, .{ .first = 0x23F0, .last = 0x23F0 }, .{ .first = 0x23F3, .last = 0x23F3 }, .{ .first = 0x25FD, .last = 0x25FE }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x267F, .last = 0x267F }, .{ .first = 0x2693, .last = 0x2693 }, .{ .first = 0x26A1, .last = 0x26A1 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26CE, .last = 0x26CE }, .{ .first = 0x26D4, .last = 0x26D4 }, .{ .first = 0x26EA, .last = 0x26EA }, .{ .first = 0x26F2, .last = 0x26F3 }, .{ .first = 0x26F5, .last = 0x26F5 }, .{ .first = 0x26FA, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x270A, .last = 0x270B }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F0CF, .last = 0x1F0CF }, .{ .first = 0x1F18E, .last = 0x1F18E }, .{ .first = 0x1F191, .last = 0x1F19A }, .{ .first = 0x1F1E6, .last = 0x1F1FF }, .{ .first = 0x1F201, .last = 0x1F201 }, .{ .first = 0x1F21A, .last = 0x1F21A }, .{ .first = 0x1F22F, .last = 0x1F22F }, .{ .first = 0x1F232, .last = 0x1F236 }, .{ .first = 0x1F238, .last = 0x1F23A }, .{ .first = 0x1F250, .last = 0x1F251 }, .{ .first = 0x1F300, .last = 0x1F320 }, .{ .first = 0x1F32D, .last = 0x1F335 }, .{ .first = 0x1F337, .last = 0x1F37C }, .{ .first = 0x1F37E, .last = 0x1F393 }, .{ .first = 0x1F3A0, .last = 0x1F3CA }, .{ .first = 0x1F3CF, .last = 0x1F3D3 }, .{ .first = 0x1F3E0, .last = 0x1F3F0 }, .{ .first = 0x1F3F4, .last = 0x1F3F4 }, .{ .first = 0x1F3F8, .last = 0x1F43E }, .{ .first = 0x1F440, .last = 0x1F440 }, .{ .first = 0x1F442, .last = 0x1F4FC }, .{ .first = 0x1F4FF, .last = 0x1F53D }, .{ .first = 0x1F54B, .last = 0x1F54E }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F57A, .last = 0x1F57A }, .{ .first = 0x1F595, .last = 0x1F596 }, .{ .first = 0x1F5A4, .last = 0x1F5A4 }, .{ .first = 0x1F5FB, .last = 0x1F64F }, .{ .first = 0x1F680, .last = 0x1F6C5 }, .{ .first = 0x1F6CC, .last = 0x1F6CC }, .{ .first = 0x1F6D0, .last = 0x1F6D2 }, .{ .first = 0x1F6D5, .last = 0x1F6D8 }, .{ .first = 0x1F6DC, .last = 0x1F6DF }, .{ .first = 0x1F6EB, .last = 0x1F6EC }, .{ .first = 0x1F6F4, .last = 0x1F6FC }, .{ .first = 0x1F7E0, .last = 0x1F7EB }, .{ .first = 0x1F7F0, .last = 0x1F7F0 }, .{ .first = 0x1F90C, .last = 0x1F93A }, .{ .first = 0x1F93C, .last = 0x1F945 }, .{ .first = 0x1F947, .last = 0x1F9FF }, .{ .first = 0x1FA70, .last = 0x1FA7C }, .{ .first = 0x1FA80, .last = 0x1FA8A }, .{ .first = 0x1FA8E, .last = 0x1FAC6 }, .{ .first = 0x1FAC8, .last = 0x1FAC8 }, .{ .first = 0x1FACD, .last = 0x1FADC }, .{ .first = 0x1FADF, .last = 0x1FAEA }, .{ .first = 0x1FAEF, .last = 0x1FAF8 },}; pub const emoji_modifier_ranges = [_]Range{ .{ .first = 0x1F3FB, .last = 0x1F3FF },}; pub const variation_bases = [_]Range{ .{ .first = 0x0023, .last = 0x0023 }, .{ .first = 0x002A, .last = 0x002A }, .{ .first = 0x0030, .last = 0x0039 }, .{ .first = 0x00A9, .last = 0x00A9 }, .{ .first = 0x00AE, .last = 0x00AE }, .{ .first = 0x203C, .last = 0x203C }, .{ .first = 0x2049, .last = 0x2049 }, .{ .first = 0x2122, .last = 0x2122 }, .{ .first = 0x2139, .last = 0x2139 }, .{ .first = 0x2194, .last = 0x2199 }, .{ .first = 0x21A9, .last = 0x21AA }, .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x2328, .last = 0x2328 }, .{ .first = 0x23CF, .last = 0x23CF }, .{ .first = 0x23E9, .last = 0x23F3 }, .{ .first = 0x23F8, .last = 0x23FA }, .{ .first = 0x24C2, .last = 0x24C2 }, .{ .first = 0x25AA, .last = 0x25AB }, .{ .first = 0x25B6, .last = 0x25B6 }, .{ .first = 0x25C0, .last = 0x25C0 }, .{ .first = 0x25FB, .last = 0x25FE }, .{ .first = 0x2600, .last = 0x2604 }, .{ .first = 0x260E, .last = 0x260E }, .{ .first = 0x2611, .last = 0x2611 }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2618, .last = 0x2618 }, .{ .first = 0x261D, .last = 0x261D }, .{ .first = 0x2620, .last = 0x2620 }, .{ .first = 0x2622, .last = 0x2623 }, .{ .first = 0x2626, .last = 0x2626 }, .{ .first = 0x262A, .last = 0x262A }, .{ .first = 0x262E, .last = 0x262F }, .{ .first = 0x2638, .last = 0x263A }, .{ .first = 0x2640, .last = 0x2640 }, .{ .first = 0x2642, .last = 0x2642 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x265F, .last = 0x2660 }, .{ .first = 0x2663, .last = 0x2663 }, .{ .first = 0x2665, .last = 0x2666 }, .{ .first = 0x2668, .last = 0x2668 }, .{ .first = 0x267B, .last = 0x267B }, .{ .first = 0x267E, .last = 0x267F }, .{ .first = 0x2692, .last = 0x2697 }, .{ .first = 0x2699, .last = 0x2699 }, .{ .first = 0x269B, .last = 0x269C }, .{ .first = 0x26A0, .last = 0x26A1 }, .{ .first = 0x26A7, .last = 0x26A7 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26B0, .last = 0x26B1 }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26C8, .last = 0x26C8 }, .{ .first = 0x26CE, .last = 0x26CF }, .{ .first = 0x26D1, .last = 0x26D1 }, .{ .first = 0x26D3, .last = 0x26D4 }, .{ .first = 0x26E9, .last = 0x26EA }, .{ .first = 0x26F0, .last = 0x26F5 }, .{ .first = 0x26F7, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2702, .last = 0x2702 }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x2708, .last = 0x270D }, .{ .first = 0x270F, .last = 0x270F }, .{ .first = 0x2712, .last = 0x2712 }, .{ .first = 0x2714, .last = 0x2714 }, .{ .first = 0x2716, .last = 0x2716 }, .{ .first = 0x271D, .last = 0x271D }, .{ .first = 0x2721, .last = 0x2721 }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x2733, .last = 0x2734 }, .{ .first = 0x2744, .last = 0x2744 }, .{ .first = 0x2747, .last = 0x2747 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2763, .last = 0x2764 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27A1, .last = 0x27A1 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2934, .last = 0x2935 }, .{ .first = 0x2B05, .last = 0x2B07 }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x3030, .last = 0x3030 }, .{ .first = 0x303D, .last = 0x303D }, .{ .first = 0x3297, .last = 0x3297 }, .{ .first = 0x3299, .last = 0x3299 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F170, .last = 0x1F171 }, .{ .first = 0x1F17E, .last = 0x1F17F }, .{ .first = 0x1F202, .last = 0x1F202 }, .{ .first = 0x1F21A, .last = 0x1F21A }, .{ .first = 0x1F22F, .last = 0x1F22F }, .{ .first = 0x1F237, .last = 0x1F237 }, .{ .first = 0x1F30D, .last = 0x1F30F }, .{ .first = 0x1F315, .last = 0x1F315 }, .{ .first = 0x1F31C, .last = 0x1F31C }, .{ .first = 0x1F321, .last = 0x1F321 }, .{ .first = 0x1F324, .last = 0x1F32C }, .{ .first = 0x1F336, .last = 0x1F336 }, .{ .first = 0x1F378, .last = 0x1F378 }, .{ .first = 0x1F37D, .last = 0x1F37D }, .{ .first = 0x1F393, .last = 0x1F393 }, .{ .first = 0x1F396, .last = 0x1F397 }, .{ .first = 0x1F399, .last = 0x1F39B }, .{ .first = 0x1F39E, .last = 0x1F39F }, .{ .first = 0x1F3A7, .last = 0x1F3A7 }, .{ .first = 0x1F3AC, .last = 0x1F3AE }, .{ .first = 0x1F3C2, .last = 0x1F3C2 }, .{ .first = 0x1F3C4, .last = 0x1F3C4 }, .{ .first = 0x1F3C6, .last = 0x1F3C6 }, .{ .first = 0x1F3CA, .last = 0x1F3CE }, .{ .first = 0x1F3D4, .last = 0x1F3E0 }, .{ .first = 0x1F3ED, .last = 0x1F3ED }, .{ .first = 0x1F3F3, .last = 0x1F3F3 }, .{ .first = 0x1F3F5, .last = 0x1F3F5 }, .{ .first = 0x1F3F7, .last = 0x1F3F7 }, .{ .first = 0x1F408, .last = 0x1F408 }, .{ .first = 0x1F415, .last = 0x1F415 }, .{ .first = 0x1F41F, .last = 0x1F41F }, .{ .first = 0x1F426, .last = 0x1F426 }, .{ .first = 0x1F43F, .last = 0x1F43F }, .{ .first = 0x1F441, .last = 0x1F442 }, .{ .first = 0x1F446, .last = 0x1F449 }, .{ .first = 0x1F44D, .last = 0x1F44E }, .{ .first = 0x1F453, .last = 0x1F453 }, .{ .first = 0x1F46A, .last = 0x1F46A }, .{ .first = 0x1F47D, .last = 0x1F47D }, .{ .first = 0x1F4A3, .last = 0x1F4A3 }, .{ .first = 0x1F4B0, .last = 0x1F4B0 }, .{ .first = 0x1F4B3, .last = 0x1F4B3 }, .{ .first = 0x1F4BB, .last = 0x1F4BB }, .{ .first = 0x1F4BF, .last = 0x1F4BF }, .{ .first = 0x1F4CB, .last = 0x1F4CB }, .{ .first = 0x1F4DA, .last = 0x1F4DA }, .{ .first = 0x1F4DF, .last = 0x1F4DF }, .{ .first = 0x1F4E4, .last = 0x1F4E6 }, .{ .first = 0x1F4EA, .last = 0x1F4ED }, .{ .first = 0x1F4F7, .last = 0x1F4F7 }, .{ .first = 0x1F4F9, .last = 0x1F4FB }, .{ .first = 0x1F4FD, .last = 0x1F4FD }, .{ .first = 0x1F508, .last = 0x1F508 }, .{ .first = 0x1F50D, .last = 0x1F50D }, .{ .first = 0x1F512, .last = 0x1F513 }, .{ .first = 0x1F549, .last = 0x1F54A }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F56F, .last = 0x1F570 }, .{ .first = 0x1F573, .last = 0x1F579 }, .{ .first = 0x1F587, .last = 0x1F587 }, .{ .first = 0x1F58A, .last = 0x1F58D }, .{ .first = 0x1F590, .last = 0x1F590 }, .{ .first = 0x1F5A5, .last = 0x1F5A5 }, .{ .first = 0x1F5A8, .last = 0x1F5A8 }, .{ .first = 0x1F5B1, .last = 0x1F5B2 }, .{ .first = 0x1F5BC, .last = 0x1F5BC }, .{ .first = 0x1F5C2, .last = 0x1F5C4 }, .{ .first = 0x1F5D1, .last = 0x1F5D3 }, .{ .first = 0x1F5DC, .last = 0x1F5DE }, .{ .first = 0x1F5E1, .last = 0x1F5E1 }, .{ .first = 0x1F5E3, .last = 0x1F5E3 }, .{ .first = 0x1F5E8, .last = 0x1F5E8 }, .{ .first = 0x1F5EF, .last = 0x1F5EF }, .{ .first = 0x1F5F3, .last = 0x1F5F3 }, .{ .first = 0x1F5FA, .last = 0x1F5FA }, .{ .first = 0x1F610, .last = 0x1F610 }, .{ .first = 0x1F687, .last = 0x1F687 }, .{ .first = 0x1F68D, .last = 0x1F68D }, .{ .first = 0x1F691, .last = 0x1F691 }, .{ .first = 0x1F694, .last = 0x1F694 }, .{ .first = 0x1F698, .last = 0x1F698 }, .{ .first = 0x1F6AD, .last = 0x1F6AD }, .{ .first = 0x1F6B2, .last = 0x1F6B2 }, .{ .first = 0x1F6B9, .last = 0x1F6BA }, .{ .first = 0x1F6BC, .last = 0x1F6BC }, .{ .first = 0x1F6CB, .last = 0x1F6CB }, .{ .first = 0x1F6CD, .last = 0x1F6CF }, .{ .first = 0x1F6E0, .last = 0x1F6E5 }, .{ .first = 0x1F6E9, .last = 0x1F6E9 }, .{ .first = 0x1F6F0, .last = 0x1F6F0 }, .{ .first = 0x1F6F3, .last = 0x1F6F3 },}; pub const max_rgi_sequence_codepoints: usize = 10; pub const rgi_trie_nodes = [_]TrieNode{ .{ .edge_start = 0, .edge_len = 188, .terminal = false }, .{ .edge_start = 188, .edge_len = 1, .terminal = false }, .{ .edge_start = 189, .edge_len = 1, .terminal = false }, .{ .edge_start = 190, .edge_len = 1, .terminal = false }, .{ .edge_start = 191, .edge_len = 1, .terminal = false }, .{ .edge_start = 192, .edge_len = 1, .terminal = false }, .{ .edge_start = 193, .edge_len = 1, .terminal = false }, .{ .edge_start = 194, .edge_len = 1, .terminal = false }, .{ .edge_start = 195, .edge_len = 1, .terminal = false }, .{ .edge_start = 196, .edge_len = 1, .terminal = false }, .{ .edge_start = 197, .edge_len = 1, .terminal = false }, .{ .edge_start = 198, .edge_len = 1, .terminal = false }, .{ .edge_start = 199, .edge_len = 1, .terminal = false }, .{ .edge_start = 200, .edge_len = 5, .terminal = false }, .{ .edge_start = 205, .edge_len = 1, .terminal = false }, .{ .edge_start = 206, .edge_len = 6, .terminal = false }, .{ .edge_start = 212, .edge_len = 5, .terminal = false }, .{ .edge_start = 217, .edge_len = 5, .terminal = false }, .{ .edge_start = 222, .edge_len = 5, .terminal = false }, .{ .edge_start = 227, .edge_len = 5, .terminal = false }, .{ .edge_start = 232, .edge_len = 1, .terminal = false }, .{ .edge_start = 233, .edge_len = 17, .terminal = false }, .{ .edge_start = 250, .edge_len = 21, .terminal = false }, .{ .edge_start = 271, .edge_len = 21, .terminal = false }, .{ .edge_start = 292, .edge_len = 7, .terminal = false }, .{ .edge_start = 299, .edge_len = 9, .terminal = false }, .{ .edge_start = 308, .edge_len = 6, .terminal = false }, .{ .edge_start = 314, .edge_len = 19, .terminal = false }, .{ .edge_start = 333, .edge_len = 6, .terminal = false }, .{ .edge_start = 339, .edge_len = 11, .terminal = false }, .{ .edge_start = 350, .edge_len = 4, .terminal = false }, .{ .edge_start = 354, .edge_len = 11, .terminal = false }, .{ .edge_start = 365, .edge_len = 11, .terminal = false }, .{ .edge_start = 376, .edge_len = 23, .terminal = false }, .{ .edge_start = 399, .edge_len = 12, .terminal = false }, .{ .edge_start = 411, .edge_len = 1, .terminal = false }, .{ .edge_start = 412, .edge_len = 14, .terminal = false }, .{ .edge_start = 426, .edge_len = 1, .terminal = false }, .{ .edge_start = 427, .edge_len = 5, .terminal = false }, .{ .edge_start = 432, .edge_len = 21, .terminal = false }, .{ .edge_start = 453, .edge_len = 17, .terminal = false }, .{ .edge_start = 470, .edge_len = 7, .terminal = false }, .{ .edge_start = 477, .edge_len = 7, .terminal = false }, .{ .edge_start = 484, .edge_len = 2, .terminal = false }, .{ .edge_start = 486, .edge_len = 1, .terminal = false }, .{ .edge_start = 487, .edge_len = 2, .terminal = false }, .{ .edge_start = 489, .edge_len = 3, .terminal = false }, .{ .edge_start = 492, .edge_len = 1, .terminal = false }, .{ .edge_start = 493, .edge_len = 1, .terminal = false }, .{ .edge_start = 494, .edge_len = 5, .terminal = false }, .{ .edge_start = 499, .edge_len = 5, .terminal = false }, .{ .edge_start = 504, .edge_len = 6, .terminal = false }, .{ .edge_start = 510, .edge_len = 6, .terminal = false }, .{ .edge_start = 516, .edge_len = 5, .terminal = false }, .{ .edge_start = 521, .edge_len = 6, .terminal = false }, .{ .edge_start = 527, .edge_len = 6, .terminal = false }, .{ .edge_start = 533, .edge_len = 6, .terminal = false }, .{ .edge_start = 539, .edge_len = 1, .terminal = false },Lines 1–500 of 8945. Load more
//! Unicode 17.0 terminal display data. //! //! Generated from: //! https://www.unicode.org/Public/17.0.0/ucd/EastAsianWidth.txt //! SHA-256: ea7ce50f3444a050333448dffef1cadd9325af55cbb764b4a2280faf52170a33 //! https://www.unicode.org/Public/17.0.0/ucd/emoji/emoji-data.txt //! SHA-256: 2cb2bb9455cda83e8481541ecf5b6dfda66a3bb89efa3fa7c5297eccf607b72b //! https://www.unicode.org/Public/17.0.0/ucd/emoji/emoji-variation-sequences.txt //! SHA-256: bb3d09ef03f206012c7532dd52dc0a21c9efddba0135ea4cf0d9201b8b9bba7e //! https://www.unicode.org/Public/emoji/latest/emoji-sequences.txt //! Version: 17.0; SHA-256: 12cc8267dc33cbd11ed32bcf6fc5dc2ad9c7a77bae1bdfba2f41b1b9b3ead8dd //! https://www.unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt //! Version: 17.0; SHA-256: 5b25441daed2322b068c5e70cda522946a4f0274df864445a1965a92e5fc5cad //! //! Selected properties: East_Asian_Width W/F, Emoji_Presentation, //! Emoji_Modifier, text/emoji variation bases, Emoji_Keycap_Sequence, //! RGI_Emoji_Flag_Sequence, RGI_Emoji_Tag_Sequence, //! RGI_Emoji_Modifier_Sequence, and RGI_Emoji_ZWJ_Sequence. //! //! Unicode data is used under https://www.unicode.org/license.txt. //! This module contains immutable lookup data only; display policy lives //! in display_width.zig. pub const Range = struct { first: u21, last: u21, }; pub const TrieNode = struct { edge_start: u32, edge_len: u16, terminal: bool, }; pub const TrieEdge = struct { codepoint: u21, child: u32, }; pub const wide_ranges = [_]Range{ .{ .first = 0x1100, .last = 0x115F }, .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x2329, .last = 0x232A }, .{ .first = 0x23E9, .last = 0x23EC }, .{ .first = 0x23F0, .last = 0x23F0 }, .{ .first = 0x23F3, .last = 0x23F3 }, .{ .first = 0x25FD, .last = 0x25FE }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2630, .last = 0x2637 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x267F, .last = 0x267F }, .{ .first = 0x268A, .last = 0x268F }, .{ .first = 0x2693, .last = 0x2693 }, .{ .first = 0x26A1, .last = 0x26A1 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26CE, .last = 0x26CE }, .{ .first = 0x26D4, .last = 0x26D4 }, .{ .first = 0x26EA, .last = 0x26EA }, .{ .first = 0x26F2, .last = 0x26F3 }, .{ .first = 0x26F5, .last = 0x26F5 }, .{ .first = 0x26FA, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x270A, .last = 0x270B }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x2E80, .last = 0x2E99 }, .{ .first = 0x2E9B, .last = 0x2EF3 }, .{ .first = 0x2F00, .last = 0x2FD5 }, .{ .first = 0x2FF0, .last = 0x303E }, .{ .first = 0x3041, .last = 0x3096 }, .{ .first = 0x3099, .last = 0x30FF }, .{ .first = 0x3105, .last = 0x312F }, .{ .first = 0x3131, .last = 0x318E }, .{ .first = 0x3190, .last = 0x31E5 }, .{ .first = 0x31EF, .last = 0x321E }, .{ .first = 0x3220, .last = 0x3247 }, .{ .first = 0x3250, .last = 0xA48C }, .{ .first = 0xA490, .last = 0xA4C6 }, .{ .first = 0xA960, .last = 0xA97C }, .{ .first = 0xAC00, .last = 0xD7A3 }, .{ .first = 0xF900, .last = 0xFAFF }, .{ .first = 0xFE10, .last = 0xFE19 }, .{ .first = 0xFE30, .last = 0xFE52 }, .{ .first = 0xFE54, .last = 0xFE66 }, .{ .first = 0xFE68, .last = 0xFE6B }, .{ .first = 0xFF01, .last = 0xFF60 }, .{ .first = 0xFFE0, .last = 0xFFE6 }, .{ .first = 0x16FE0, .last = 0x16FE4 }, .{ .first = 0x16FF0, .last = 0x16FF6 }, .{ .first = 0x17000, .last = 0x18CD5 }, .{ .first = 0x18CFF, .last = 0x18D1E }, .{ .first = 0x18D80, .last = 0x18DF2 }, .{ .first = 0x1AFF0, .last = 0x1AFF3 }, .{ .first = 0x1AFF5, .last = 0x1AFFB }, .{ .first = 0x1AFFD, .last = 0x1AFFE }, .{ .first = 0x1B000, .last = 0x1B122 }, .{ .first = 0x1B132, .last = 0x1B132 }, .{ .first = 0x1B150, .last = 0x1B152 }, .{ .first = 0x1B155, .last = 0x1B155 }, .{ .first = 0x1B164, .last = 0x1B167 }, .{ .first = 0x1B170, .last = 0x1B2FB }, .{ .first = 0x1D300, .last = 0x1D356 }, .{ .first = 0x1D360, .last = 0x1D376 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F0CF, .last = 0x1F0CF }, .{ .first = 0x1F18E, .last = 0x1F18E }, .{ .first = 0x1F191, .last = 0x1F19A }, .{ .first = 0x1F200, .last = 0x1F202 }, .{ .first = 0x1F210, .last = 0x1F23B }, .{ .first = 0x1F240, .last = 0x1F248 }, .{ .first = 0x1F250, .last = 0x1F251 }, .{ .first = 0x1F260, .last = 0x1F265 }, .{ .first = 0x1F300, .last = 0x1F320 }, .{ .first = 0x1F32D, .last = 0x1F335 }, .{ .first = 0x1F337, .last = 0x1F37C }, .{ .first = 0x1F37E, .last = 0x1F393 }, .{ .first = 0x1F3A0, .last = 0x1F3CA }, .{ .first = 0x1F3CF, .last = 0x1F3D3 }, .{ .first = 0x1F3E0, .last = 0x1F3F0 }, .{ .first = 0x1F3F4, .last = 0x1F3F4 }, .{ .first = 0x1F3F8, .last = 0x1F43E }, .{ .first = 0x1F440, .last = 0x1F440 }, .{ .first = 0x1F442, .last = 0x1F4FC }, .{ .first = 0x1F4FF, .last = 0x1F53D }, .{ .first = 0x1F54B, .last = 0x1F54E }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F57A, .last = 0x1F57A }, .{ .first = 0x1F595, .last = 0x1F596 }, .{ .first = 0x1F5A4, .last = 0x1F5A4 }, .{ .first = 0x1F5FB, .last = 0x1F64F }, .{ .first = 0x1F680, .last = 0x1F6C5 }, .{ .first = 0x1F6CC, .last = 0x1F6CC }, .{ .first = 0x1F6D0, .last = 0x1F6D2 }, .{ .first = 0x1F6D5, .last = 0x1F6D8 }, .{ .first = 0x1F6DC, .last = 0x1F6DF }, .{ .first = 0x1F6EB, .last = 0x1F6EC }, .{ .first = 0x1F6F4, .last = 0x1F6FC }, .{ .first = 0x1F7E0, .last = 0x1F7EB }, .{ .first = 0x1F7F0, .last = 0x1F7F0 }, .{ .first = 0x1F90C, .last = 0x1F93A }, .{ .first = 0x1F93C, .last = 0x1F945 }, .{ .first = 0x1F947, .last = 0x1F9FF }, .{ .first = 0x1FA70, .last = 0x1FA7C }, .{ .first = 0x1FA80, .last = 0x1FA8A }, .{ .first = 0x1FA8E, .last = 0x1FAC6 }, .{ .first = 0x1FAC8, .last = 0x1FAC8 }, .{ .first = 0x1FACD, .last = 0x1FADC }, .{ .first = 0x1FADF, .last = 0x1FAEA }, .{ .first = 0x1FAEF, .last = 0x1FAF8 }, .{ .first = 0x20000, .last = 0x2FFFD }, .{ .first = 0x30000, .last = 0x3FFFD }, }; pub const emoji_presentation_ranges = [_]Range{ .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x23E9, .last = 0x23EC }, .{ .first = 0x23F0, .last = 0x23F0 }, .{ .first = 0x23F3, .last = 0x23F3 }, .{ .first = 0x25FD, .last = 0x25FE }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x267F, .last = 0x267F }, .{ .first = 0x2693, .last = 0x2693 }, .{ .first = 0x26A1, .last = 0x26A1 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26CE, .last = 0x26CE }, .{ .first = 0x26D4, .last = 0x26D4 }, .{ .first = 0x26EA, .last = 0x26EA }, .{ .first = 0x26F2, .last = 0x26F3 }, .{ .first = 0x26F5, .last = 0x26F5 }, .{ .first = 0x26FA, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x270A, .last = 0x270B }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F0CF, .last = 0x1F0CF }, .{ .first = 0x1F18E, .last = 0x1F18E }, .{ .first = 0x1F191, .last = 0x1F19A }, .{ .first = 0x1F1E6, .last = 0x1F1FF }, .{ .first = 0x1F201, .last = 0x1F201 }, .{ .first = 0x1F21A, .last = 0x1F21A }, .{ .first = 0x1F22F, .last = 0x1F22F }, .{ .first = 0x1F232, .last = 0x1F236 }, .{ .first = 0x1F238, .last = 0x1F23A }, .{ .first = 0x1F250, .last = 0x1F251 }, .{ .first = 0x1F300, .last = 0x1F320 }, .{ .first = 0x1F32D, .last = 0x1F335 }, .{ .first = 0x1F337, .last = 0x1F37C }, .{ .first = 0x1F37E, .last = 0x1F393 }, .{ .first = 0x1F3A0, .last = 0x1F3CA }, .{ .first = 0x1F3CF, .last = 0x1F3D3 }, .{ .first = 0x1F3E0, .last = 0x1F3F0 }, .{ .first = 0x1F3F4, .last = 0x1F3F4 }, .{ .first = 0x1F3F8, .last = 0x1F43E }, .{ .first = 0x1F440, .last = 0x1F440 }, .{ .first = 0x1F442, .last = 0x1F4FC }, .{ .first = 0x1F4FF, .last = 0x1F53D }, .{ .first = 0x1F54B, .last = 0x1F54E }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F57A, .last = 0x1F57A }, .{ .first = 0x1F595, .last = 0x1F596 }, .{ .first = 0x1F5A4, .last = 0x1F5A4 }, .{ .first = 0x1F5FB, .last = 0x1F64F }, .{ .first = 0x1F680, .last = 0x1F6C5 }, .{ .first = 0x1F6CC, .last = 0x1F6CC }, .{ .first = 0x1F6D0, .last = 0x1F6D2 }, .{ .first = 0x1F6D5, .last = 0x1F6D8 }, .{ .first = 0x1F6DC, .last = 0x1F6DF }, .{ .first = 0x1F6EB, .last = 0x1F6EC }, .{ .first = 0x1F6F4, .last = 0x1F6FC }, .{ .first = 0x1F7E0, .last = 0x1F7EB }, .{ .first = 0x1F7F0, .last = 0x1F7F0 }, .{ .first = 0x1F90C, .last = 0x1F93A }, .{ .first = 0x1F93C, .last = 0x1F945 }, .{ .first = 0x1F947, .last = 0x1F9FF }, .{ .first = 0x1FA70, .last = 0x1FA7C }, .{ .first = 0x1FA80, .last = 0x1FA8A }, .{ .first = 0x1FA8E, .last = 0x1FAC6 }, .{ .first = 0x1FAC8, .last = 0x1FAC8 }, .{ .first = 0x1FACD, .last = 0x1FADC }, .{ .first = 0x1FADF, .last = 0x1FAEA }, .{ .first = 0x1FAEF, .last = 0x1FAF8 }, }; pub const emoji_modifier_ranges = [_]Range{ .{ .first = 0x1F3FB, .last = 0x1F3FF }, }; pub const variation_bases = [_]Range{ .{ .first = 0x0023, .last = 0x0023 }, .{ .first = 0x002A, .last = 0x002A }, .{ .first = 0x0030, .last = 0x0039 }, .{ .first = 0x00A9, .last = 0x00A9 }, .{ .first = 0x00AE, .last = 0x00AE }, .{ .first = 0x203C, .last = 0x203C }, .{ .first = 0x2049, .last = 0x2049 }, .{ .first = 0x2122, .last = 0x2122 }, .{ .first = 0x2139, .last = 0x2139 }, .{ .first = 0x2194, .last = 0x2199 }, .{ .first = 0x21A9, .last = 0x21AA }, .{ .first = 0x231A, .last = 0x231B }, .{ .first = 0x2328, .last = 0x2328 }, .{ .first = 0x23CF, .last = 0x23CF }, .{ .first = 0x23E9, .last = 0x23F3 }, .{ .first = 0x23F8, .last = 0x23FA }, .{ .first = 0x24C2, .last = 0x24C2 }, .{ .first = 0x25AA, .last = 0x25AB }, .{ .first = 0x25B6, .last = 0x25B6 }, .{ .first = 0x25C0, .last = 0x25C0 }, .{ .first = 0x25FB, .last = 0x25FE }, .{ .first = 0x2600, .last = 0x2604 }, .{ .first = 0x260E, .last = 0x260E }, .{ .first = 0x2611, .last = 0x2611 }, .{ .first = 0x2614, .last = 0x2615 }, .{ .first = 0x2618, .last = 0x2618 }, .{ .first = 0x261D, .last = 0x261D }, .{ .first = 0x2620, .last = 0x2620 }, .{ .first = 0x2622, .last = 0x2623 }, .{ .first = 0x2626, .last = 0x2626 }, .{ .first = 0x262A, .last = 0x262A }, .{ .first = 0x262E, .last = 0x262F }, .{ .first = 0x2638, .last = 0x263A }, .{ .first = 0x2640, .last = 0x2640 }, .{ .first = 0x2642, .last = 0x2642 }, .{ .first = 0x2648, .last = 0x2653 }, .{ .first = 0x265F, .last = 0x2660 }, .{ .first = 0x2663, .last = 0x2663 }, .{ .first = 0x2665, .last = 0x2666 }, .{ .first = 0x2668, .last = 0x2668 }, .{ .first = 0x267B, .last = 0x267B }, .{ .first = 0x267E, .last = 0x267F }, .{ .first = 0x2692, .last = 0x2697 }, .{ .first = 0x2699, .last = 0x2699 }, .{ .first = 0x269B, .last = 0x269C }, .{ .first = 0x26A0, .last = 0x26A1 }, .{ .first = 0x26A7, .last = 0x26A7 }, .{ .first = 0x26AA, .last = 0x26AB }, .{ .first = 0x26B0, .last = 0x26B1 }, .{ .first = 0x26BD, .last = 0x26BE }, .{ .first = 0x26C4, .last = 0x26C5 }, .{ .first = 0x26C8, .last = 0x26C8 }, .{ .first = 0x26CE, .last = 0x26CF }, .{ .first = 0x26D1, .last = 0x26D1 }, .{ .first = 0x26D3, .last = 0x26D4 }, .{ .first = 0x26E9, .last = 0x26EA }, .{ .first = 0x26F0, .last = 0x26F5 }, .{ .first = 0x26F7, .last = 0x26FA }, .{ .first = 0x26FD, .last = 0x26FD }, .{ .first = 0x2702, .last = 0x2702 }, .{ .first = 0x2705, .last = 0x2705 }, .{ .first = 0x2708, .last = 0x270D }, .{ .first = 0x270F, .last = 0x270F }, .{ .first = 0x2712, .last = 0x2712 }, .{ .first = 0x2714, .last = 0x2714 }, .{ .first = 0x2716, .last = 0x2716 }, .{ .first = 0x271D, .last = 0x271D }, .{ .first = 0x2721, .last = 0x2721 }, .{ .first = 0x2728, .last = 0x2728 }, .{ .first = 0x2733, .last = 0x2734 }, .{ .first = 0x2744, .last = 0x2744 }, .{ .first = 0x2747, .last = 0x2747 }, .{ .first = 0x274C, .last = 0x274C }, .{ .first = 0x274E, .last = 0x274E }, .{ .first = 0x2753, .last = 0x2755 }, .{ .first = 0x2757, .last = 0x2757 }, .{ .first = 0x2763, .last = 0x2764 }, .{ .first = 0x2795, .last = 0x2797 }, .{ .first = 0x27A1, .last = 0x27A1 }, .{ .first = 0x27B0, .last = 0x27B0 }, .{ .first = 0x27BF, .last = 0x27BF }, .{ .first = 0x2934, .last = 0x2935 }, .{ .first = 0x2B05, .last = 0x2B07 }, .{ .first = 0x2B1B, .last = 0x2B1C }, .{ .first = 0x2B50, .last = 0x2B50 }, .{ .first = 0x2B55, .last = 0x2B55 }, .{ .first = 0x3030, .last = 0x3030 }, .{ .first = 0x303D, .last = 0x303D }, .{ .first = 0x3297, .last = 0x3297 }, .{ .first = 0x3299, .last = 0x3299 }, .{ .first = 0x1F004, .last = 0x1F004 }, .{ .first = 0x1F170, .last = 0x1F171 }, .{ .first = 0x1F17E, .last = 0x1F17F }, .{ .first = 0x1F202, .last = 0x1F202 }, .{ .first = 0x1F21A, .last = 0x1F21A }, .{ .first = 0x1F22F, .last = 0x1F22F }, .{ .first = 0x1F237, .last = 0x1F237 }, .{ .first = 0x1F30D, .last = 0x1F30F }, .{ .first = 0x1F315, .last = 0x1F315 }, .{ .first = 0x1F31C, .last = 0x1F31C }, .{ .first = 0x1F321, .last = 0x1F321 }, .{ .first = 0x1F324, .last = 0x1F32C }, .{ .first = 0x1F336, .last = 0x1F336 }, .{ .first = 0x1F378, .last = 0x1F378 }, .{ .first = 0x1F37D, .last = 0x1F37D }, .{ .first = 0x1F393, .last = 0x1F393 }, .{ .first = 0x1F396, .last = 0x1F397 }, .{ .first = 0x1F399, .last = 0x1F39B }, .{ .first = 0x1F39E, .last = 0x1F39F }, .{ .first = 0x1F3A7, .last = 0x1F3A7 }, .{ .first = 0x1F3AC, .last = 0x1F3AE }, .{ .first = 0x1F3C2, .last = 0x1F3C2 }, .{ .first = 0x1F3C4, .last = 0x1F3C4 }, .{ .first = 0x1F3C6, .last = 0x1F3C6 }, .{ .first = 0x1F3CA, .last = 0x1F3CE }, .{ .first = 0x1F3D4, .last = 0x1F3E0 }, .{ .first = 0x1F3ED, .last = 0x1F3ED }, .{ .first = 0x1F3F3, .last = 0x1F3F3 }, .{ .first = 0x1F3F5, .last = 0x1F3F5 }, .{ .first = 0x1F3F7, .last = 0x1F3F7 }, .{ .first = 0x1F408, .last = 0x1F408 }, .{ .first = 0x1F415, .last = 0x1F415 }, .{ .first = 0x1F41F, .last = 0x1F41F }, .{ .first = 0x1F426, .last = 0x1F426 }, .{ .first = 0x1F43F, .last = 0x1F43F }, .{ .first = 0x1F441, .last = 0x1F442 }, .{ .first = 0x1F446, .last = 0x1F449 }, .{ .first = 0x1F44D, .last = 0x1F44E }, .{ .first = 0x1F453, .last = 0x1F453 }, .{ .first = 0x1F46A, .last = 0x1F46A }, .{ .first = 0x1F47D, .last = 0x1F47D }, .{ .first = 0x1F4A3, .last = 0x1F4A3 }, .{ .first = 0x1F4B0, .last = 0x1F4B0 }, .{ .first = 0x1F4B3, .last = 0x1F4B3 }, .{ .first = 0x1F4BB, .last = 0x1F4BB }, .{ .first = 0x1F4BF, .last = 0x1F4BF }, .{ .first = 0x1F4CB, .last = 0x1F4CB }, .{ .first = 0x1F4DA, .last = 0x1F4DA }, .{ .first = 0x1F4DF, .last = 0x1F4DF }, .{ .first = 0x1F4E4, .last = 0x1F4E6 }, .{ .first = 0x1F4EA, .last = 0x1F4ED }, .{ .first = 0x1F4F7, .last = 0x1F4F7 }, .{ .first = 0x1F4F9, .last = 0x1F4FB }, .{ .first = 0x1F4FD, .last = 0x1F4FD }, .{ .first = 0x1F508, .last = 0x1F508 }, .{ .first = 0x1F50D, .last = 0x1F50D }, .{ .first = 0x1F512, .last = 0x1F513 }, .{ .first = 0x1F549, .last = 0x1F54A }, .{ .first = 0x1F550, .last = 0x1F567 }, .{ .first = 0x1F56F, .last = 0x1F570 }, .{ .first = 0x1F573, .last = 0x1F579 }, .{ .first = 0x1F587, .last = 0x1F587 }, .{ .first = 0x1F58A, .last = 0x1F58D }, .{ .first = 0x1F590, .last = 0x1F590 }, .{ .first = 0x1F5A5, .last = 0x1F5A5 }, .{ .first = 0x1F5A8, .last = 0x1F5A8 }, .{ .first = 0x1F5B1, .last = 0x1F5B2 }, .{ .first = 0x1F5BC, .last = 0x1F5BC }, .{ .first = 0x1F5C2, .last = 0x1F5C4 }, .{ .first = 0x1F5D1, .last = 0x1F5D3 }, .{ .first = 0x1F5DC, .last = 0x1F5DE }, .{ .first = 0x1F5E1, .last = 0x1F5E1 }, .{ .first = 0x1F5E3, .last = 0x1F5E3 }, .{ .first = 0x1F5E8, .last = 0x1F5E8 }, .{ .first = 0x1F5EF, .last = 0x1F5EF }, .{ .first = 0x1F5F3, .last = 0x1F5F3 }, .{ .first = 0x1F5FA, .last = 0x1F5FA }, .{ .first = 0x1F610, .last = 0x1F610 }, .{ .first = 0x1F687, .last = 0x1F687 }, .{ .first = 0x1F68D, .last = 0x1F68D }, .{ .first = 0x1F691, .last = 0x1F691 }, .{ .first = 0x1F694, .last = 0x1F694 }, .{ .first = 0x1F698, .last = 0x1F698 }, .{ .first = 0x1F6AD, .last = 0x1F6AD }, .{ .first = 0x1F6B2, .last = 0x1F6B2 }, .{ .first = 0x1F6B9, .last = 0x1F6BA }, .{ .first = 0x1F6BC, .last = 0x1F6BC }, .{ .first = 0x1F6CB, .last = 0x1F6CB }, .{ .first = 0x1F6CD, .last = 0x1F6CF }, .{ .first = 0x1F6E0, .last = 0x1F6E5 }, .{ .first = 0x1F6E9, .last = 0x1F6E9 }, .{ .first = 0x1F6F0, .last = 0x1F6F0 }, .{ .first = 0x1F6F3, .last = 0x1F6F3 }, }; pub const max_rgi_sequence_codepoints: usize = 10; pub const rgi_trie_nodes = [_]TrieNode{ .{ .edge_start = 0, .edge_len = 188, .terminal = false }, .{ .edge_start = 188, .edge_len = 1, .terminal = false }, .{ .edge_start = 189, .edge_len = 1, .terminal = false }, .{ .edge_start = 190, .edge_len = 1, .terminal = false }, .{ .edge_start = 191, .edge_len = 1, .terminal = false }, .{ .edge_start = 192, .edge_len = 1, .terminal = false }, .{ .edge_start = 193, .edge_len = 1, .terminal = false }, .{ .edge_start = 194, .edge_len = 1, .terminal = false }, .{ .edge_start = 195, .edge_len = 1, .terminal = false }, .{ .edge_start = 196, .edge_len = 1, .terminal = false }, .{ .edge_start = 197, .edge_len = 1, .terminal = false }, .{ .edge_start = 198, .edge_len = 1, .terminal = false }, .{ .edge_start = 199, .edge_len = 1, .terminal = false }, .{ .edge_start = 200, .edge_len = 5, .terminal = false }, .{ .edge_start = 205, .edge_len = 1, .terminal = false }, .{ .edge_start = 206, .edge_len = 6, .terminal = false }, .{ .edge_start = 212, .edge_len = 5, .terminal = false }, .{ .edge_start = 217, .edge_len = 5, .terminal = false }, .{ .edge_start = 222, .edge_len = 5, .terminal = false }, .{ .edge_start = 227, .edge_len = 5, .terminal = false }, .{ .edge_start = 232, .edge_len = 1, .terminal = false }, .{ .edge_start = 233, .edge_len = 17, .terminal = false }, .{ .edge_start = 250, .edge_len = 21, .terminal = false }, .{ .edge_start = 271, .edge_len = 21, .terminal = false }, .{ .edge_start = 292, .edge_len = 7, .terminal = false }, .{ .edge_start = 299, .edge_len = 9, .terminal = false }, .{ .edge_start = 308, .edge_len = 6, .terminal = false }, .{ .edge_start = 314, .edge_len = 19, .terminal = false }, .{ .edge_start = 333, .edge_len = 6, .terminal = false }, .{ .edge_start = 339, .edge_len = 11, .terminal = false }, .{ .edge_start = 350, .edge_len = 4, .terminal = false }, .{ .edge_start = 354, .edge_len = 11, .terminal = false }, .{ .edge_start = 365, .edge_len = 11, .terminal = false }, .{ .edge_start = 376, .edge_len = 23, .terminal = false }, .{ .edge_start = 399, .edge_len = 12, .terminal = false }, .{ .edge_start = 411, .edge_len = 1, .terminal = false }, .{ .edge_start = 412, .edge_len = 14, .terminal = false }, .{ .edge_start = 426, .edge_len = 1, .terminal = false }, .{ .edge_start = 427, .edge_len = 5, .terminal = false }, .{ .edge_start = 432, .edge_len = 21, .terminal = false }, .{ .edge_start = 453, .edge_len = 17, .terminal = false }, .{ .edge_start = 470, .edge_len = 7, .terminal = false }, .{ .edge_start = 477, .edge_len = 7, .terminal = false }, .{ .edge_start = 484, .edge_len = 2, .terminal = false }, .{ .edge_start = 486, .edge_len = 1, .terminal = false }, .{ .edge_start = 487, .edge_len = 2, .terminal = false }, .{ .edge_start = 489, .edge_len = 3, .terminal = false }, .{ .edge_start = 492, .edge_len = 1, .terminal = false }, .{ .edge_start = 493, .edge_len = 1, .terminal = false }, .{ .edge_start = 494, .edge_len = 5, .terminal = false }, .{ .edge_start = 499, .edge_len = 5, .terminal = false }, .{ .edge_start = 504, .edge_len = 6, .terminal = false }, .{ .edge_start = 510, .edge_len = 6, .terminal = false }, .{ .edge_start = 516, .edge_len = 5, .terminal = false }, .{ .edge_start = 521, .edge_len = 6, .terminal = false }, .{ .edge_start = 527, .edge_len = 6, .terminal = false }, .{ .edge_start = 533, .edge_len = 6, .terminal = false }, .{ .edge_start = 539, .edge_len = 1, .terminal = false },