codekingpro/portable-devtools
115k
1"""2Exports AMBIGUOUS_EASTASIAN table keyed by supporting unicode version level.3 4This code generated by python wcwidth project.5"""6# pylint: disable=duplicate-code7AMBIGUOUS_EASTASIAN = {8 '17.0.0': (9 # Source: EastAsianWidth-17.0.0.txt10 # Date: 2025-07-24, 00:12:54 GMT11 #12 (0x000a1, 0x000a1,), # Inverted Exclamation Mark13 (0x000a4, 0x000a4,), # Currency Sign14 (0x000a7, 0x000a8,), # Section Sign ..Diaeresis15 (0x000aa, 0x000aa,), # Feminine Ordinal Indicator16 (0x000ad, 0x000ae,), # Soft Hyphen ..Registered Sign17 (0x000b0, 0x000b4,), # Degree Sign ..Acute Accent18 (0x000b6, 0x000ba,), # Pilcrow Sign ..Masculine Ordinal Indica19 (0x000bc, 0x000bf,), # Vulgar Fraction One Quar..Inverted Question Mark20 (0x000c6, 0x000c6,), # Latin Capital Letter Ae21 (0x000d0, 0x000d0,), # Latin Capital Letter Eth22 (0x000d7, 0x000d8,), # Multiplication Sign ..Latin Capital Letter O W23 (0x000de, 0x000e1,), # Latin Capital Letter Tho..Latin Small Letter A Wit24 (0x000e6, 0x000e6,), # Latin Small Letter Ae25 (0x000e8, 0x000ea,), # Latin Small Letter E Wit..Latin Small Letter E Wit26 (0x000ec, 0x000ed,), # Latin Small Letter I Wit..Latin Small Letter I Wit27 (0x000f0, 0x000f0,), # Latin Small Letter Eth28 (0x000f2, 0x000f3,), # Latin Small Letter O Wit..Latin Small Letter O Wit29 (0x000f7, 0x000fa,), # Division Sign ..Latin Small Letter U Wit30 (0x000fc, 0x000fc,), # Latin Small Letter U With Diaeresis31 (0x000fe, 0x000fe,), # Latin Small Letter Thorn32 (0x00101, 0x00101,), # Latin Small Letter A With Macron33 (0x00111, 0x00111,), # Latin Small Letter D With Stroke34 (0x00113, 0x00113,), # Latin Small Letter E With Macron35 (0x0011b, 0x0011b,), # Latin Small Letter E With Caron36 (0x00126, 0x00127,), # Latin Capital Letter H W..Latin Small Letter H Wit37 (0x0012b, 0x0012b,), # Latin Small Letter I With Macron38 (0x00131, 0x00133,), # Latin Small Letter Dotle..Latin Small Ligature Ij39 (0x00138, 0x00138,), # Latin Small Letter Kra40 (0x0013f, 0x00142,), # Latin Capital Letter L W..Latin Small Letter L Wit41 (0x00144, 0x00144,), # Latin Small Letter N With Acute42 (0x00148, 0x0014b,), # Latin Small Letter N Wit..Latin Small Letter Eng43 (0x0014d, 0x0014d,), # Latin Small Letter O With Macron44 (0x00152, 0x00153,), # Latin Capital Ligature O..Latin Small Ligature Oe45 (0x00166, 0x00167,), # Latin Capital Letter T W..Latin Small Letter T Wit46 (0x0016b, 0x0016b,), # Latin Small Letter U With Macron47 (0x001ce, 0x001ce,), # Latin Small Letter A With Caron48 (0x001d0, 0x001d0,), # Latin Small Letter I With Caron49 (0x001d2, 0x001d2,), # Latin Small Letter O With Caron50 (0x001d4, 0x001d4,), # Latin Small Letter U With Caron51 (0x001d6, 0x001d6,), # Latin Small Letter U With Diaeresis And Macron52 (0x001d8, 0x001d8,), # Latin Small Letter U With Diaeresis And Acute53 (0x001da, 0x001da,), # Latin Small Letter U With Diaeresis And Caron54 (0x001dc, 0x001dc,), # Latin Small Letter U With Diaeresis And Grave55 (0x00251, 0x00251,), # Latin Small Letter Alpha56 (0x00261, 0x00261,), # Latin Small Letter Script G57 (0x002c4, 0x002c4,), # Modifier Letter Up Arrowhead58 (0x002c7, 0x002c7,), # Caron59 (0x002c9, 0x002cb,), # Modifier Letter Macron ..Modifier Letter Grave Ac60 (0x002cd, 0x002cd,), # Modifier Letter Low Macron61 (0x002d0, 0x002d0,), # Modifier Letter Triangular Colon62 (0x002d8, 0x002db,), # Breve ..Ogonek63 (0x002dd, 0x002dd,), # Double Acute Accent64 (0x002df, 0x002df,), # Modifier Letter Cross Accent65 (0x00391, 0x003a1,), # Greek Capital Letter Alp..Greek Capital Letter Rho66 (0x003a3, 0x003a9,), # Greek Capital Letter Sig..Greek Capital Letter Ome67 (0x003b1, 0x003c1,), # Greek Small Letter Alpha..Greek Small Letter Rho68 (0x003c3, 0x003c9,), # Greek Small Letter Sigma..Greek Small Letter Omega69 (0x00401, 0x00401,), # Cyrillic Capital Letter Io70 (0x00410, 0x0044f,), # Cyrillic Capital Letter ..Cyrillic Small Letter Ya71 (0x00451, 0x00451,), # Cyrillic Small Letter Io72 (0x02010, 0x02010,), # Hyphen73 (0x02013, 0x02016,), # En Dash ..Double Vertical Line74 (0x02018, 0x02019,), # Left Single Quotation Ma..Right Single Quotation M75 (0x0201c, 0x0201d,), # Left Double Quotation Ma..Right Double Quotation M76 (0x02020, 0x02022,), # Dagger ..Bullet77 (0x02024, 0x02027,), # One Dot Leader ..Hyphenation Point78 (0x02030, 0x02030,), # Per Mille Sign79 (0x02032, 0x02033,), # Prime ..Double Prime80 (0x02035, 0x02035,), # Reversed Prime81 (0x0203b, 0x0203b,), # Reference Mark82 (0x0203e, 0x0203e,), # Overline83 (0x02074, 0x02074,), # Superscript Four84 (0x0207f, 0x0207f,), # Superscript Latin Small Letter N85 (0x02081, 0x02084,), # Subscript One ..Subscript Four86 (0x020ac, 0x020ac,), # Euro Sign87 (0x02103, 0x02103,), # Degree Celsius88 (0x02105, 0x02105,), # Care Of89 (0x02109, 0x02109,), # Degree Fahrenheit90 (0x02113, 0x02113,), # Script Small L91 (0x02116, 0x02116,), # Numero Sign92 (0x02121, 0x02122,), # Telephone Sign ..Trade Mark Sign93 (0x02126, 0x02126,), # Ohm Sign94 (0x0212b, 0x0212b,), # Angstrom Sign95 (0x02153, 0x02154,), # Vulgar Fraction One Thir..Vulgar Fraction Two Thir96 (0x0215b, 0x0215e,), # Vulgar Fraction One Eigh..Vulgar Fraction Seven Ei97 (0x02160, 0x0216b,), # Roman Numeral One ..Roman Numeral Twelve98 (0x02170, 0x02179,), # Small Roman Numeral One ..Small Roman Numeral Ten99 (0x02189, 0x02189,), # Vulgar Fraction Zero Thirds100 (0x02190, 0x02199,), # Leftwards Arrow ..South West Arrow101 (0x021b8, 0x021b9,), # North West Arrow To Long..Leftwards Arrow To Bar O102 (0x021d2, 0x021d2,), # Rightwards Double Arrow103 (0x021d4, 0x021d4,), # Left Right Double Arrow104 (0x021e7, 0x021e7,), # Upwards White Arrow105 (0x02200, 0x02200,), # For All106 (0x02202, 0x02203,), # Partial Differential ..There Exists107 (0x02207, 0x02208,), # Nabla ..Element Of108 (0x0220b, 0x0220b,), # Contains As Member109 (0x0220f, 0x0220f,), # N-ary Product110 (0x02211, 0x02211,), # N-ary Summation111 (0x02215, 0x02215,), # Division Slash112 (0x0221a, 0x0221a,), # Square Root113 (0x0221d, 0x02220,), # Proportional To ..Angle114 (0x02223, 0x02223,), # Divides115 (0x02225, 0x02225,), # Parallel To116 (0x02227, 0x0222c,), # Logical And ..Double Integral117 (0x0222e, 0x0222e,), # Contour Integral118 (0x02234, 0x02237,), # Therefore ..Proportion119 (0x0223c, 0x0223d,), # Tilde Operator ..Reversed Tilde120 (0x02248, 0x02248,), # Almost Equal To121 (0x0224c, 0x0224c,), # All Equal To122 (0x02252, 0x02252,), # Approximately Equal To Or The Image Of123 (0x02260, 0x02261,), # Not Equal To ..Identical To124 (0x02264, 0x02267,), # Less-than Or Equal To ..Greater-than Over Equal125 (0x0226a, 0x0226b,), # Much Less-than ..Much Greater-than126 (0x0226e, 0x0226f,), # Not Less-than ..Not Greater-than127 (0x02282, 0x02283,), # Subset Of ..Superset Of128 (0x02286, 0x02287,), # Subset Of Or Equal To ..Superset Of Or Equal To129 (0x02295, 0x02295,), # Circled Plus130 (0x02299, 0x02299,), # Circled Dot Operator131 (0x022a5, 0x022a5,), # Up Tack132 (0x022bf, 0x022bf,), # Right Triangle133 (0x02312, 0x02312,), # Arc134 (0x02460, 0x024e9,), # Circled Digit One ..Circled Latin Small Lett135 (0x024eb, 0x0254b,), # Negative Circled Number ..Box Drawings Heavy Verti136 (0x02550, 0x02573,), # Box Drawings Double Hori..Box Drawings Light Diago137 (0x02580, 0x0258f,), # Upper Half Block ..Left One Eighth Block138 (0x02592, 0x02595,), # Medium Shade ..Right One Eighth Block139 (0x025a0, 0x025a1,), # Black Square ..White Square140 (0x025a3, 0x025a9,), # White Square Containing ..Square With Diagonal Cro141 (0x025b2, 0x025b3,), # Black Up-pointing Triang..White Up-pointing Triang142 (0x025b6, 0x025b7,), # Black Right-pointing Tri..White Right-pointing Tri143 (0x025bc, 0x025bd,), # Black Down-pointing Tria..White Down-pointing Tria144 (0x025c0, 0x025c1,), # Black Left-pointing Tria..White Left-pointing Tria145 (0x025c6, 0x025c8,), # Black Diamond ..White Diamond Containing146 (0x025cb, 0x025cb,), # White Circle147 (0x025ce, 0x025d1,), # Bullseye ..Circle With Right Half B148 (0x025e2, 0x025e5,), # Black Lower Right Triang..Black Upper Right Triang149 (0x025ef, 0x025ef,), # Large Circle150 (0x02605, 0x02606,), # Black Star ..White Star151 (0x02609, 0x02609,), # Sun152 (0x0260e, 0x0260f,), # Black Telephone ..White Telephone153 (0x0261c, 0x0261c,), # White Left Pointing Index154 (0x0261e, 0x0261e,), # White Right Pointing Index155 (0x02640, 0x02640,), # Female Sign156 (0x02642, 0x02642,), # Male Sign157 (0x02660, 0x02661,), # Black Spade Suit ..White Heart Suit158 (0x02663, 0x02665,), # Black Club Suit ..Black Heart Suit159 (0x02667, 0x0266a,), # White Club Suit ..Eighth Note160 (0x0266c, 0x0266d,), # Beamed Sixteenth Notes ..Music Flat Sign161 (0x0266f, 0x0266f,), # Music Sharp Sign162 (0x0269e, 0x0269f,), # Three Lines Converging R..Three Lines Converging L163 (0x026bf, 0x026bf,), # Squared Key164 (0x026c6, 0x026cd,), # Rain ..Disabled Car165 (0x026cf, 0x026d3,), # Pick ..Chains166 (0x026d5, 0x026e1,), # Alternate One-way Left W..Restricted Left Entry-2167 (0x026e3, 0x026e3,), # Heavy Circle With Stroke And Two Dots Above168 (0x026e8, 0x026e9,), # Black Cross On Shield ..Shinto Shrine169 (0x026eb, 0x026f1,), # Castle ..Umbrella On Ground170 (0x026f4, 0x026f4,), # Ferry171 (0x026f6, 0x026f9,), # Square Four Corners ..Person With Ball172 (0x026fb, 0x026fc,), # Japanese Bank Symbol ..Headstone Graveyard Symb173 (0x026fe, 0x026ff,), # Cup On Black Square ..White Flag With Horizont174 (0x0273d, 0x0273d,), # Heavy Teardrop-spoked Asterisk175 (0x02776, 0x0277f,), # Dingbat Negative Circled..Dingbat Negative Circled176 (0x02b56, 0x02b59,), # Heavy Oval With Oval Ins..Heavy Circled Saltire177 (0x03248, 0x0324f,), # Circled Number Ten On Bl..Circled Number Eighty On178 (0x0e000, 0x0f8ff,), # (nil)179 (0x0fffd, 0x0fffd,), # Replacement Character180 (0x1f100, 0x1f10a,), # Digit Zero Full Stop ..Digit Nine Comma181 (0x1f110, 0x1f12d,), # Parenthesized Latin Capi..Circled Cd182 (0x1f130, 0x1f169,), # Squared Latin Capital Le..Negative Circled Latin C183 (0x1f170, 0x1f18d,), # Negative Squared Latin C..Negative Squared Sa184 (0x1f18f, 0x1f190,), # Negative Squared Wc ..Square Dj185 (0x1f19b, 0x1f1ac,), # Squared Three D ..Squared Vod186 (0xf0000, 0xffffd,), # (nil)187 (0x100000, 0x10fffd,), # (nil)188 ),189}190 