get-east-asian-width
Advanced tools
Comparing version 1.0.0 to 1.1.0
52
index.js
@@ -9,51 +9,13 @@ import lookup from './lookup.js'; | ||
export function eastAsianWidth(codePoint, {ambiguousAsWide = false} = {}) { | ||
export function eastAsianWidthType(codePoint) { | ||
validate(codePoint); | ||
switch (lookup(codePoint)) { | ||
case 'F': | ||
case 'W': { | ||
return 2; | ||
} | ||
case 'A': { | ||
return ambiguousAsWide ? 2 : 1; | ||
} | ||
default: { | ||
return 1; | ||
} | ||
} | ||
return lookup(codePoint); | ||
} | ||
export function eastAsianWidthType(codePoint) { | ||
validate(codePoint); | ||
switch (lookup(codePoint)) { | ||
case 'A': { | ||
return 'ambiguous'; | ||
} | ||
case 'F': { | ||
return 'fullwidth'; | ||
} | ||
case 'H': { | ||
return 'halfwidth'; | ||
} | ||
case 'N': { | ||
return 'neutral'; | ||
} | ||
case 'Na': { | ||
return 'narrow'; | ||
} | ||
case 'W': { | ||
return 'wide'; | ||
} | ||
// No default | ||
} | ||
export function eastAsianWidth(codePoint, {ambiguousAsWide = false} = {}) { | ||
const type = eastAsianWidthType(codePoint); | ||
return type === 'fullwidth' || type === 'wide' || (type === 'ambiguous' && ambiguousAsWide) | ||
? 2 | ||
: 1; | ||
} |
1546
lookup.js
// Generated code. | ||
export default function lookup(x) { | ||
if ( | ||
x >= 0x0 && x <= 0x1f | ||
|| x >= 0x7f && x <= 0xa0 | ||
|| x === 0xa9 | ||
|| x === 0xab | ||
|| x === 0xb5 | ||
|| x === 0xbb | ||
|| x >= 0xc0 && x <= 0xc5 | ||
|| x >= 0xc7 && x <= 0xcf | ||
|| x >= 0xd1 && x <= 0xd6 | ||
|| x >= 0xd9 && x <= 0xdd | ||
|| x >= 0xe2 && x <= 0xe5 | ||
|| x === 0xe7 | ||
|| x === 0xeb | ||
|| x === 0xee | ||
|| x === 0xef | ||
|| x === 0xf1 | ||
|| x >= 0xf4 && x <= 0xf6 | ||
|| x === 0xfb | ||
|| x === 0xfd | ||
|| x === 0xff | ||
|| x === 0x100 | ||
|| x >= 0x102 && x <= 0x110 | ||
|| x === 0x112 | ||
|| x >= 0x114 && x <= 0x11a | ||
|| x >= 0x11c && x <= 0x125 | ||
|| x >= 0x128 && x <= 0x12a | ||
|| x >= 0x12c && x <= 0x130 | ||
|| x >= 0x134 && x <= 0x137 | ||
|| x >= 0x139 && x <= 0x13e | ||
|| x === 0x143 | ||
|| x >= 0x145 && x <= 0x147 | ||
|| x === 0x14c | ||
|| x >= 0x14e && x <= 0x151 | ||
|| x >= 0x154 && x <= 0x165 | ||
|| x >= 0x168 && x <= 0x16a | ||
|| x >= 0x16c && x <= 0x1cd | ||
|| x === 0x1cf | ||
|| x === 0x1d1 | ||
|| x === 0x1d3 | ||
|| x === 0x1d5 | ||
|| x === 0x1d7 | ||
|| x === 0x1d9 | ||
|| x === 0x1db | ||
|| x >= 0x1dd && x <= 0x250 | ||
|| x >= 0x252 && x <= 0x260 | ||
|| x >= 0x262 && x <= 0x2c3 | ||
|| x === 0x2c5 | ||
|| x === 0x2c6 | ||
|| x === 0x2c8 | ||
|| x === 0x2cc | ||
|| x === 0x2ce | ||
|| x === 0x2cf | ||
|| x >= 0x2d1 && x <= 0x2d7 | ||
|| x === 0x2dc | ||
|| x === 0x2de | ||
|| x >= 0x2e0 && x <= 0x2ff | ||
|| x >= 0x370 && x <= 0x377 | ||
|| x >= 0x37a && x <= 0x37f | ||
|| x >= 0x384 && x <= 0x38a | ||
|| x === 0x38c | ||
|| x >= 0x38e && x <= 0x390 | ||
|| x >= 0x3aa && x <= 0x3b0 | ||
|| x === 0x3c2 | ||
|| x >= 0x3ca && x <= 0x400 | ||
|| x >= 0x402 && x <= 0x40f | ||
|| x === 0x450 | ||
|| x >= 0x452 && x <= 0x52f | ||
|| x >= 0x531 && x <= 0x556 | ||
|| x >= 0x559 && x <= 0x58a | ||
|| x >= 0x58d && x <= 0x58f | ||
|| x >= 0x591 && x <= 0x5c7 | ||
|| x >= 0x5d0 && x <= 0x5ea | ||
|| x >= 0x5ef && x <= 0x5f4 | ||
|| x >= 0x600 && x <= 0x70d | ||
|| x >= 0x70f && x <= 0x74a | ||
|| x >= 0x74d && x <= 0x7b1 | ||
|| x >= 0x7c0 && x <= 0x7fa | ||
|| x >= 0x7fd && x <= 0x82d | ||
|| x >= 0x830 && x <= 0x83e | ||
|| x >= 0x840 && x <= 0x85b | ||
|| x === 0x85e | ||
|| x >= 0x860 && x <= 0x86a | ||
|| x >= 0x870 && x <= 0x88e | ||
|| x === 0x890 | ||
|| x === 0x891 | ||
|| x >= 0x898 && x <= 0x983 | ||
|| x >= 0x985 && x <= 0x98c | ||
|| x === 0x98f | ||
|| x === 0x990 | ||
|| x >= 0x993 && x <= 0x9a8 | ||
|| x >= 0x9aa && x <= 0x9b0 | ||
|| x === 0x9b2 | ||
|| x >= 0x9b6 && x <= 0x9b9 | ||
|| x >= 0x9bc && x <= 0x9c4 | ||
|| x === 0x9c7 | ||
|| x === 0x9c8 | ||
|| x >= 0x9cb && x <= 0x9ce | ||
|| x === 0x9d7 | ||
|| x === 0x9dc | ||
|| x === 0x9dd | ||
|| x >= 0x9df && x <= 0x9e3 | ||
|| x >= 0x9e6 && x <= 0x9fe | ||
|| x >= 0xa01 && x <= 0xa03 | ||
|| x >= 0xa05 && x <= 0xa0a | ||
|| x === 0xa0f | ||
|| x === 0xa10 | ||
|| x >= 0xa13 && x <= 0xa28 | ||
|| x >= 0xa2a && x <= 0xa30 | ||
|| x === 0xa32 | ||
|| x === 0xa33 | ||
|| x === 0xa35 | ||
|| x === 0xa36 | ||
|| x === 0xa38 | ||
|| x === 0xa39 | ||
|| x === 0xa3c | ||
|| x >= 0xa3e && x <= 0xa42 | ||
|| x === 0xa47 | ||
|| x === 0xa48 | ||
|| x >= 0xa4b && x <= 0xa4d | ||
|| x === 0xa51 | ||
|| x >= 0xa59 && x <= 0xa5c | ||
|| x === 0xa5e | ||
|| x >= 0xa66 && x <= 0xa76 | ||
|| x >= 0xa81 && x <= 0xa83 | ||
|| x >= 0xa85 && x <= 0xa8d | ||
|| x >= 0xa8f && x <= 0xa91 | ||
|| x >= 0xa93 && x <= 0xaa8 | ||
|| x >= 0xaaa && x <= 0xab0 | ||
|| x === 0xab2 | ||
|| x === 0xab3 | ||
|| x >= 0xab5 && x <= 0xab9 | ||
|| x >= 0xabc && x <= 0xac5 | ||
|| x >= 0xac7 && x <= 0xac9 | ||
|| x >= 0xacb && x <= 0xacd | ||
|| x === 0xad0 | ||
|| x >= 0xae0 && x <= 0xae3 | ||
|| x >= 0xae6 && x <= 0xaf1 | ||
|| x >= 0xaf9 && x <= 0xaff | ||
|| x >= 0xb01 && x <= 0xb03 | ||
|| x >= 0xb05 && x <= 0xb0c | ||
|| x === 0xb0f | ||
|| x === 0xb10 | ||
|| x >= 0xb13 && x <= 0xb28 | ||
|| x >= 0xb2a && x <= 0xb30 | ||
|| x === 0xb32 | ||
|| x === 0xb33 | ||
|| x >= 0xb35 && x <= 0xb39 | ||
|| x >= 0xb3c && x <= 0xb44 | ||
|| x === 0xb47 | ||
|| x === 0xb48 | ||
|| x >= 0xb4b && x <= 0xb4d | ||
|| x >= 0xb55 && x <= 0xb57 | ||
|| x === 0xb5c | ||
|| x === 0xb5d | ||
|| x >= 0xb5f && x <= 0xb63 | ||
|| x >= 0xb66 && x <= 0xb77 | ||
|| x === 0xb82 | ||
|| x === 0xb83 | ||
|| x >= 0xb85 && x <= 0xb8a | ||
|| x >= 0xb8e && x <= 0xb90 | ||
|| x >= 0xb92 && x <= 0xb95 | ||
|| x === 0xb99 | ||
|| x === 0xb9a | ||
|| x === 0xb9c | ||
|| x === 0xb9e | ||
|| x === 0xb9f | ||
|| x === 0xba3 | ||
|| x === 0xba4 | ||
|| x >= 0xba8 && x <= 0xbaa | ||
|| x >= 0xbae && x <= 0xbb9 | ||
|| x >= 0xbbe && x <= 0xbc2 | ||
|| x >= 0xbc6 && x <= 0xbc8 | ||
|| x >= 0xbca && x <= 0xbcd | ||
|| x === 0xbd0 | ||
|| x === 0xbd7 | ||
|| x >= 0xbe6 && x <= 0xbfa | ||
|| x >= 0xc00 && x <= 0xc0c | ||
|| x >= 0xc0e && x <= 0xc10 | ||
|| x >= 0xc12 && x <= 0xc28 | ||
|| x >= 0xc2a && x <= 0xc39 | ||
|| x >= 0xc3c && x <= 0xc44 | ||
|| x >= 0xc46 && x <= 0xc48 | ||
|| x >= 0xc4a && x <= 0xc4d | ||
|| x === 0xc55 | ||
|| x === 0xc56 | ||
|| x >= 0xc58 && x <= 0xc5a | ||
|| x === 0xc5d | ||
|| x >= 0xc60 && x <= 0xc63 | ||
|| x >= 0xc66 && x <= 0xc6f | ||
|| x >= 0xc77 && x <= 0xc8c | ||
|| x >= 0xc8e && x <= 0xc90 | ||
|| x >= 0xc92 && x <= 0xca8 | ||
|| x >= 0xcaa && x <= 0xcb3 | ||
|| x >= 0xcb5 && x <= 0xcb9 | ||
|| x >= 0xcbc && x <= 0xcc4 | ||
|| x >= 0xcc6 && x <= 0xcc8 | ||
|| x >= 0xcca && x <= 0xccd | ||
|| x === 0xcd5 | ||
|| x === 0xcd6 | ||
|| x === 0xcdd | ||
|| x === 0xcde | ||
|| x >= 0xce0 && x <= 0xce3 | ||
|| x >= 0xce6 && x <= 0xcef | ||
|| x >= 0xcf1 && x <= 0xcf3 | ||
|| x >= 0xd00 && x <= 0xd0c | ||
|| x >= 0xd0e && x <= 0xd10 | ||
|| x >= 0xd12 && x <= 0xd44 | ||
|| x >= 0xd46 && x <= 0xd48 | ||
|| x >= 0xd4a && x <= 0xd4f | ||
|| x >= 0xd54 && x <= 0xd63 | ||
|| x >= 0xd66 && x <= 0xd7f | ||
|| x >= 0xd81 && x <= 0xd83 | ||
|| x >= 0xd85 && x <= 0xd96 | ||
|| x >= 0xd9a && x <= 0xdb1 | ||
|| x >= 0xdb3 && x <= 0xdbb | ||
|| x === 0xdbd | ||
|| x >= 0xdc0 && x <= 0xdc6 | ||
|| x === 0xdca | ||
|| x >= 0xdcf && x <= 0xdd4 | ||
|| x === 0xdd6 | ||
|| x >= 0xdd8 && x <= 0xddf | ||
|| x >= 0xde6 && x <= 0xdef | ||
|| x >= 0xdf2 && x <= 0xdf4 | ||
|| x >= 0xe01 && x <= 0xe3a | ||
|| x >= 0xe3f && x <= 0xe5b | ||
|| x === 0xe81 | ||
|| x === 0xe82 | ||
|| x === 0xe84 | ||
|| x >= 0xe86 && x <= 0xe8a | ||
|| x >= 0xe8c && x <= 0xea3 | ||
|| x === 0xea5 | ||
|| x >= 0xea7 && x <= 0xebd | ||
|| x >= 0xec0 && x <= 0xec4 | ||
|| x === 0xec6 | ||
|| x >= 0xec8 && x <= 0xece | ||
|| x >= 0xed0 && x <= 0xed9 | ||
|| x >= 0xedc && x <= 0xedf | ||
|| x >= 0xf00 && x <= 0xf47 | ||
|| x >= 0xf49 && x <= 0xf6c | ||
|| x >= 0xf71 && x <= 0xf97 | ||
|| x >= 0xf99 && x <= 0xfbc | ||
|| x >= 0xfbe && x <= 0xfcc | ||
|| x >= 0xfce && x <= 0xfda | ||
|| x >= 0x1000 && x <= 0x10c5 | ||
|| x === 0x10c7 | ||
|| x === 0x10cd | ||
|| x >= 0x10d0 && x <= 0x10ff | ||
|| x >= 0x1160 && x <= 0x1248 | ||
|| x >= 0x124a && x <= 0x124d | ||
|| x >= 0x1250 && x <= 0x1256 | ||
|| x === 0x1258 | ||
|| x >= 0x125a && x <= 0x125d | ||
|| x >= 0x1260 && x <= 0x1288 | ||
|| x >= 0x128a && x <= 0x128d | ||
|| x >= 0x1290 && x <= 0x12b0 | ||
|| x >= 0x12b2 && x <= 0x12b5 | ||
|| x >= 0x12b8 && x <= 0x12be | ||
|| x === 0x12c0 | ||
|| x >= 0x12c2 && x <= 0x12c5 | ||
|| x >= 0x12c8 && x <= 0x12d6 | ||
|| x >= 0x12d8 && x <= 0x1310 | ||
|| x >= 0x1312 && x <= 0x1315 | ||
|| x >= 0x1318 && x <= 0x135a | ||
|| x >= 0x135d && x <= 0x137c | ||
|| x >= 0x1380 && x <= 0x1399 | ||
|| x >= 0x13a0 && x <= 0x13f5 | ||
|| x >= 0x13f8 && x <= 0x13fd | ||
|| x >= 0x1400 && x <= 0x169c | ||
|| x >= 0x16a0 && x <= 0x16f8 | ||
|| x >= 0x1700 && x <= 0x1715 | ||
|| x >= 0x171f && x <= 0x1736 | ||
|| x >= 0x1740 && x <= 0x1753 | ||
|| x >= 0x1760 && x <= 0x176c | ||
|| x >= 0x176e && x <= 0x1770 | ||
|| x === 0x1772 | ||
|| x === 0x1773 | ||
|| x >= 0x1780 && x <= 0x17dd | ||
|| x >= 0x17e0 && x <= 0x17e9 | ||
|| x >= 0x17f0 && x <= 0x17f9 | ||
|| x >= 0x1800 && x <= 0x1819 | ||
|| x >= 0x1820 && x <= 0x1878 | ||
|| x >= 0x1880 && x <= 0x18aa | ||
|| x >= 0x18b0 && x <= 0x18f5 | ||
|| x >= 0x1900 && x <= 0x191e | ||
|| x >= 0x1920 && x <= 0x192b | ||
|| x >= 0x1930 && x <= 0x193b | ||
|| x === 0x1940 | ||
|| x >= 0x1944 && x <= 0x196d | ||
|| x >= 0x1970 && x <= 0x1974 | ||
|| x >= 0x1980 && x <= 0x19ab | ||
|| x >= 0x19b0 && x <= 0x19c9 | ||
|| x >= 0x19d0 && x <= 0x19da | ||
|| x >= 0x19de && x <= 0x1a1b | ||
|| x >= 0x1a1e && x <= 0x1a5e | ||
|| x >= 0x1a60 && x <= 0x1a7c | ||
|| x >= 0x1a7f && x <= 0x1a89 | ||
|| x >= 0x1a90 && x <= 0x1a99 | ||
|| x >= 0x1aa0 && x <= 0x1aad | ||
|| x >= 0x1ab0 && x <= 0x1ace | ||
|| x >= 0x1b00 && x <= 0x1b4c | ||
|| x >= 0x1b50 && x <= 0x1b7e | ||
|| x >= 0x1b80 && x <= 0x1bf3 | ||
|| x >= 0x1bfc && x <= 0x1c37 | ||
|| x >= 0x1c3b && x <= 0x1c49 | ||
|| x >= 0x1c4d && x <= 0x1c88 | ||
|| x >= 0x1c90 && x <= 0x1cba | ||
|| x >= 0x1cbd && x <= 0x1cc7 | ||
|| x >= 0x1cd0 && x <= 0x1cfa | ||
|| x >= 0x1d00 && x <= 0x1f15 | ||
|| x >= 0x1f18 && x <= 0x1f1d | ||
|| x >= 0x1f20 && x <= 0x1f45 | ||
|| x >= 0x1f48 && x <= 0x1f4d | ||
|| x >= 0x1f50 && x <= 0x1f57 | ||
|| x === 0x1f59 | ||
|| x === 0x1f5b | ||
|| x === 0x1f5d | ||
|| x >= 0x1f5f && x <= 0x1f7d | ||
|| x >= 0x1f80 && x <= 0x1fb4 | ||
|| x >= 0x1fb6 && x <= 0x1fc4 | ||
|| x >= 0x1fc6 && x <= 0x1fd3 | ||
|| x >= 0x1fd6 && x <= 0x1fdb | ||
|| x >= 0x1fdd && x <= 0x1fef | ||
|| x >= 0x1ff2 && x <= 0x1ff4 | ||
|| x >= 0x1ff6 && x <= 0x1ffe | ||
|| x >= 0x2000 && x <= 0x200f | ||
|| x === 0x2011 | ||
|| x === 0x2012 | ||
|| x === 0x2017 | ||
|| x === 0x201a | ||
|| x === 0x201b | ||
|| x === 0x201e | ||
|| x === 0x201f | ||
|| x === 0x2023 | ||
|| x >= 0x2028 && x <= 0x202f | ||
|| x === 0x2031 | ||
|| x === 0x2034 | ||
|| x >= 0x2036 && x <= 0x203a | ||
|| x === 0x203c | ||
|| x === 0x203d | ||
|| x >= 0x203f && x <= 0x2064 | ||
|| x >= 0x2066 && x <= 0x2071 | ||
|| x >= 0x2075 && x <= 0x207e | ||
|| x === 0x2080 | ||
|| x >= 0x2085 && x <= 0x208e | ||
|| x >= 0x2090 && x <= 0x209c | ||
|| x >= 0x20a0 && x <= 0x20a8 | ||
|| x === 0x20aa | ||
|| x === 0x20ab | ||
|| x >= 0x20ad && x <= 0x20c0 | ||
|| x >= 0x20d0 && x <= 0x20f0 | ||
|| x >= 0x2100 && x <= 0x2102 | ||
|| x === 0x2104 | ||
|| x >= 0x2106 && x <= 0x2108 | ||
|| x >= 0x210a && x <= 0x2112 | ||
|| x === 0x2114 | ||
|| x === 0x2115 | ||
|| x >= 0x2117 && x <= 0x2120 | ||
|| x >= 0x2123 && x <= 0x2125 | ||
|| x >= 0x2127 && x <= 0x212a | ||
|| x >= 0x212c && x <= 0x2152 | ||
|| x >= 0x2155 && x <= 0x215a | ||
|| x === 0x215f | ||
|| x >= 0x216c && x <= 0x216f | ||
|| x >= 0x217a && x <= 0x2188 | ||
|| x === 0x218a | ||
|| x === 0x218b | ||
|| x >= 0x219a && x <= 0x21b7 | ||
|| x >= 0x21ba && x <= 0x21d1 | ||
|| x === 0x21d3 | ||
|| x >= 0x21d5 && x <= 0x21e6 | ||
|| x >= 0x21e8 && x <= 0x21ff | ||
|| x === 0x2201 | ||
|| x >= 0x2204 && x <= 0x2206 | ||
|| x === 0x2209 | ||
|| x === 0x220a | ||
|| x >= 0x220c && x <= 0x220e | ||
|| x === 0x2210 | ||
|| x >= 0x2212 && x <= 0x2214 | ||
|| x >= 0x2216 && x <= 0x2219 | ||
|| x === 0x221b | ||
|| x === 0x221c | ||
|| x === 0x2221 | ||
|| x === 0x2222 | ||
|| x === 0x2224 | ||
|| x === 0x2226 | ||
|| x === 0x222d | ||
|| x >= 0x222f && x <= 0x2233 | ||
|| x >= 0x2238 && x <= 0x223b | ||
|| x >= 0x223e && x <= 0x2247 | ||
|| x >= 0x2249 && x <= 0x224b | ||
|| x >= 0x224d && x <= 0x2251 | ||
|| x >= 0x2253 && x <= 0x225f | ||
|| x === 0x2262 | ||
|| x === 0x2263 | ||
|| x === 0x2268 | ||
|| x === 0x2269 | ||
|| x === 0x226c | ||
|| x === 0x226d | ||
|| x >= 0x2270 && x <= 0x2281 | ||
|| x === 0x2284 | ||
|| x === 0x2285 | ||
|| x >= 0x2288 && x <= 0x2294 | ||
|| x >= 0x2296 && x <= 0x2298 | ||
|| x >= 0x229a && x <= 0x22a4 | ||
|| x >= 0x22a6 && x <= 0x22be | ||
|| x >= 0x22c0 && x <= 0x2311 | ||
|| x >= 0x2313 && x <= 0x2319 | ||
|| x >= 0x231c && x <= 0x2328 | ||
|| x >= 0x232b && x <= 0x23e8 | ||
|| x >= 0x23ed && x <= 0x23ef | ||
|| x === 0x23f1 | ||
|| x === 0x23f2 | ||
|| x >= 0x23f4 && x <= 0x2426 | ||
|| x >= 0x2440 && x <= 0x244a | ||
|| x === 0x24ea | ||
|| x >= 0x254c && x <= 0x254f | ||
|| x >= 0x2574 && x <= 0x257f | ||
|| x === 0x2590 | ||
|| x === 0x2591 | ||
|| x >= 0x2596 && x <= 0x259f | ||
|| x === 0x25a2 | ||
|| x >= 0x25aa && x <= 0x25b1 | ||
|| x === 0x25b4 | ||
|| x === 0x25b5 | ||
|| x >= 0x25b8 && x <= 0x25bb | ||
|| x === 0x25be | ||
|| x === 0x25bf | ||
|| x >= 0x25c2 && x <= 0x25c5 | ||
|| x === 0x25c9 | ||
|| x === 0x25ca | ||
|| x === 0x25cc | ||
|| x === 0x25cd | ||
|| x >= 0x25d2 && x <= 0x25e1 | ||
|| x >= 0x25e6 && x <= 0x25ee | ||
|| x >= 0x25f0 && x <= 0x25fc | ||
|| x >= 0x25ff && x <= 0x2604 | ||
|| x === 0x2607 | ||
|| x === 0x2608 | ||
|| x >= 0x260a && x <= 0x260d | ||
|| x >= 0x2610 && x <= 0x2613 | ||
|| x >= 0x2616 && x <= 0x261b | ||
|| x === 0x261d | ||
|| x >= 0x261f && x <= 0x263f | ||
|| x === 0x2641 | ||
|| x >= 0x2643 && x <= 0x2647 | ||
|| x >= 0x2654 && x <= 0x265f | ||
|| x === 0x2662 | ||
|| x === 0x2666 | ||
|| x === 0x266b | ||
|| x === 0x266e | ||
|| x >= 0x2670 && x <= 0x267e | ||
|| x >= 0x2680 && x <= 0x2692 | ||
|| x >= 0x2694 && x <= 0x269d | ||
|| x === 0x26a0 | ||
|| x >= 0x26a2 && x <= 0x26a9 | ||
|| x >= 0x26ac && x <= 0x26bc | ||
|| x >= 0x26c0 && x <= 0x26c3 | ||
|| x === 0x26e2 | ||
|| x >= 0x26e4 && x <= 0x26e7 | ||
|| x >= 0x2700 && x <= 0x2704 | ||
|| x >= 0x2706 && x <= 0x2709 | ||
|| x >= 0x270c && x <= 0x2727 | ||
|| x >= 0x2729 && x <= 0x273c | ||
|| x >= 0x273e && x <= 0x274b | ||
|| x === 0x274d | ||
|| x >= 0x274f && x <= 0x2752 | ||
|| x === 0x2756 | ||
|| x >= 0x2758 && x <= 0x2775 | ||
|| x >= 0x2780 && x <= 0x2794 | ||
|| x >= 0x2798 && x <= 0x27af | ||
|| x >= 0x27b1 && x <= 0x27be | ||
|| x >= 0x27c0 && x <= 0x27e5 | ||
|| x >= 0x27ee && x <= 0x2984 | ||
|| x >= 0x2987 && x <= 0x2b1a | ||
|| x >= 0x2b1d && x <= 0x2b4f | ||
|| x >= 0x2b51 && x <= 0x2b54 | ||
|| x >= 0x2b5a && x <= 0x2b73 | ||
|| x >= 0x2b76 && x <= 0x2b95 | ||
|| x >= 0x2b97 && x <= 0x2cf3 | ||
|| x >= 0x2cf9 && x <= 0x2d25 | ||
|| x === 0x2d27 | ||
|| x === 0x2d2d | ||
|| x >= 0x2d30 && x <= 0x2d67 | ||
|| x === 0x2d6f | ||
|| x === 0x2d70 | ||
|| x >= 0x2d7f && x <= 0x2d96 | ||
|| x >= 0x2da0 && x <= 0x2da6 | ||
|| x >= 0x2da8 && x <= 0x2dae | ||
|| x >= 0x2db0 && x <= 0x2db6 | ||
|| x >= 0x2db8 && x <= 0x2dbe | ||
|| x >= 0x2dc0 && x <= 0x2dc6 | ||
|| x >= 0x2dc8 && x <= 0x2dce | ||
|| x >= 0x2dd0 && x <= 0x2dd6 | ||
|| x >= 0x2dd8 && x <= 0x2dde | ||
|| x >= 0x2de0 && x <= 0x2e5d | ||
|| x === 0x303f | ||
|| x >= 0x4dc0 && x <= 0x4dff | ||
|| x >= 0xa4d0 && x <= 0xa62b | ||
|| x >= 0xa640 && x <= 0xa6f7 | ||
|| x >= 0xa700 && x <= 0xa7ca | ||
|| x === 0xa7d0 | ||
|| x === 0xa7d1 | ||
|| x === 0xa7d3 | ||
|| x >= 0xa7d5 && x <= 0xa7d9 | ||
|| x >= 0xa7f2 && x <= 0xa82c | ||
|| x >= 0xa830 && x <= 0xa839 | ||
|| x >= 0xa840 && x <= 0xa877 | ||
|| x >= 0xa880 && x <= 0xa8c5 | ||
|| x >= 0xa8ce && x <= 0xa8d9 | ||
|| x >= 0xa8e0 && x <= 0xa953 | ||
|| x === 0xa95f | ||
|| x >= 0xa980 && x <= 0xa9cd | ||
|| x >= 0xa9cf && x <= 0xa9d9 | ||
|| x >= 0xa9de && x <= 0xa9fe | ||
|| x >= 0xaa00 && x <= 0xaa36 | ||
|| x >= 0xaa40 && x <= 0xaa4d | ||
|| x >= 0xaa50 && x <= 0xaa59 | ||
|| x >= 0xaa5c && x <= 0xaac2 | ||
|| x >= 0xaadb && x <= 0xaaf6 | ||
|| x >= 0xab01 && x <= 0xab06 | ||
|| x >= 0xab09 && x <= 0xab0e | ||
|| x >= 0xab11 && x <= 0xab16 | ||
|| x >= 0xab20 && x <= 0xab26 | ||
|| x >= 0xab28 && x <= 0xab2e | ||
|| x >= 0xab30 && x <= 0xab6b | ||
|| x >= 0xab70 && x <= 0xabed | ||
|| x >= 0xabf0 && x <= 0xabf9 | ||
|| x >= 0xd7b0 && x <= 0xd7c6 | ||
|| x >= 0xd7cb && x <= 0xd7fb | ||
|| x >= 0xd800 && x <= 0xdfff | ||
|| x >= 0xfb00 && x <= 0xfb06 | ||
|| x >= 0xfb13 && x <= 0xfb17 | ||
|| x >= 0xfb1d && x <= 0xfb36 | ||
|| x >= 0xfb38 && x <= 0xfb3c | ||
|| x === 0xfb3e | ||
|| x === 0xfb40 | ||
|| x === 0xfb41 | ||
|| x === 0xfb43 | ||
|| x === 0xfb44 | ||
|| x >= 0xfb46 && x <= 0xfbc2 | ||
|| x >= 0xfbd3 && x <= 0xfd8f | ||
|| x >= 0xfd92 && x <= 0xfdc7 | ||
|| x === 0xfdcf | ||
|| x >= 0xfdf0 && x <= 0xfdff | ||
|| x >= 0xfe20 && x <= 0xfe2f | ||
|| x >= 0xfe70 && x <= 0xfe74 | ||
|| x >= 0xfe76 && x <= 0xfefc | ||
|| x === 0xfeff | ||
|| x >= 0xfff9 && x <= 0xfffc | ||
|| x >= 0x10000 && x <= 0x1000b | ||
|| x >= 0x1000d && x <= 0x10026 | ||
|| x >= 0x10028 && x <= 0x1003a | ||
|| x === 0x1003c | ||
|| x === 0x1003d | ||
|| x >= 0x1003f && x <= 0x1004d | ||
|| x >= 0x10050 && x <= 0x1005d | ||
|| x >= 0x10080 && x <= 0x100fa | ||
|| x >= 0x10100 && x <= 0x10102 | ||
|| x >= 0x10107 && x <= 0x10133 | ||
|| x >= 0x10137 && x <= 0x1018e | ||
|| x >= 0x10190 && x <= 0x1019c | ||
|| x === 0x101a0 | ||
|| x >= 0x101d0 && x <= 0x101fd | ||
|| x >= 0x10280 && x <= 0x1029c | ||
|| x >= 0x102a0 && x <= 0x102d0 | ||
|| x >= 0x102e0 && x <= 0x102fb | ||
|| x >= 0x10300 && x <= 0x10323 | ||
|| x >= 0x1032d && x <= 0x1034a | ||
|| x >= 0x10350 && x <= 0x1037a | ||
|| x >= 0x10380 && x <= 0x1039d | ||
|| x >= 0x1039f && x <= 0x103c3 | ||
|| x >= 0x103c8 && x <= 0x103d5 | ||
|| x >= 0x10400 && x <= 0x1049d | ||
|| x >= 0x104a0 && x <= 0x104a9 | ||
|| x >= 0x104b0 && x <= 0x104d3 | ||
|| x >= 0x104d8 && x <= 0x104fb | ||
|| x >= 0x10500 && x <= 0x10527 | ||
|| x >= 0x10530 && x <= 0x10563 | ||
|| x >= 0x1056f && x <= 0x1057a | ||
|| x >= 0x1057c && x <= 0x1058a | ||
|| x >= 0x1058c && x <= 0x10592 | ||
|| x === 0x10594 | ||
|| x === 0x10595 | ||
|| x >= 0x10597 && x <= 0x105a1 | ||
|| x >= 0x105a3 && x <= 0x105b1 | ||
|| x >= 0x105b3 && x <= 0x105b9 | ||
|| x === 0x105bb | ||
|| x === 0x105bc | ||
|| x >= 0x10600 && x <= 0x10736 | ||
|| x >= 0x10740 && x <= 0x10755 | ||
|| x >= 0x10760 && x <= 0x10767 | ||
|| x >= 0x10780 && x <= 0x10785 | ||
|| x >= 0x10787 && x <= 0x107b0 | ||
|| x >= 0x107b2 && x <= 0x107ba | ||
|| x >= 0x10800 && x <= 0x10805 | ||
|| x === 0x10808 | ||
|| x >= 0x1080a && x <= 0x10835 | ||
|| x === 0x10837 | ||
|| x === 0x10838 | ||
|| x === 0x1083c | ||
|| x >= 0x1083f && x <= 0x10855 | ||
|| x >= 0x10857 && x <= 0x1089e | ||
|| x >= 0x108a7 && x <= 0x108af | ||
|| x >= 0x108e0 && x <= 0x108f2 | ||
|| x === 0x108f4 | ||
|| x === 0x108f5 | ||
|| x >= 0x108fb && x <= 0x1091b | ||
|| x >= 0x1091f && x <= 0x10939 | ||
|| x === 0x1093f | ||
|| x >= 0x10980 && x <= 0x109b7 | ||
|| x >= 0x109bc && x <= 0x109cf | ||
|| x >= 0x109d2 && x <= 0x10a03 | ||
|| x === 0x10a05 | ||
|| x === 0x10a06 | ||
|| x >= 0x10a0c && x <= 0x10a13 | ||
|| x >= 0x10a15 && x <= 0x10a17 | ||
|| x >= 0x10a19 && x <= 0x10a35 | ||
|| x >= 0x10a38 && x <= 0x10a3a | ||
|| x >= 0x10a3f && x <= 0x10a48 | ||
|| x >= 0x10a50 && x <= 0x10a58 | ||
|| x >= 0x10a60 && x <= 0x10a9f | ||
|| x >= 0x10ac0 && x <= 0x10ae6 | ||
|| x >= 0x10aeb && x <= 0x10af6 | ||
|| x >= 0x10b00 && x <= 0x10b35 | ||
|| x >= 0x10b39 && x <= 0x10b55 | ||
|| x >= 0x10b58 && x <= 0x10b72 | ||
|| x >= 0x10b78 && x <= 0x10b91 | ||
|| x >= 0x10b99 && x <= 0x10b9c | ||
|| x >= 0x10ba9 && x <= 0x10baf | ||
|| x >= 0x10c00 && x <= 0x10c48 | ||
|| x >= 0x10c80 && x <= 0x10cb2 | ||
|| x >= 0x10cc0 && x <= 0x10cf2 | ||
|| x >= 0x10cfa && x <= 0x10d27 | ||
|| x >= 0x10d30 && x <= 0x10d39 | ||
|| x >= 0x10e60 && x <= 0x10e7e | ||
|| x >= 0x10e80 && x <= 0x10ea9 | ||
|| x >= 0x10eab && x <= 0x10ead | ||
|| x === 0x10eb0 | ||
|| x === 0x10eb1 | ||
|| x >= 0x10efd && x <= 0x10f27 | ||
|| x >= 0x10f30 && x <= 0x10f59 | ||
|| x >= 0x10f70 && x <= 0x10f89 | ||
|| x >= 0x10fb0 && x <= 0x10fcb | ||
|| x >= 0x10fe0 && x <= 0x10ff6 | ||
|| x >= 0x11000 && x <= 0x1104d | ||
|| x >= 0x11052 && x <= 0x11075 | ||
|| x >= 0x1107f && x <= 0x110c2 | ||
|| x === 0x110cd | ||
|| x >= 0x110d0 && x <= 0x110e8 | ||
|| x >= 0x110f0 && x <= 0x110f9 | ||
|| x >= 0x11100 && x <= 0x11134 | ||
|| x >= 0x11136 && x <= 0x11147 | ||
|| x >= 0x11150 && x <= 0x11176 | ||
|| x >= 0x11180 && x <= 0x111df | ||
|| x >= 0x111e1 && x <= 0x111f4 | ||
|| x >= 0x11200 && x <= 0x11211 | ||
|| x >= 0x11213 && x <= 0x11241 | ||
|| x >= 0x11280 && x <= 0x11286 | ||
|| x === 0x11288 | ||
|| x >= 0x1128a && x <= 0x1128d | ||
|| x >= 0x1128f && x <= 0x1129d | ||
|| x >= 0x1129f && x <= 0x112a9 | ||
|| x >= 0x112b0 && x <= 0x112ea | ||
|| x >= 0x112f0 && x <= 0x112f9 | ||
|| x >= 0x11300 && x <= 0x11303 | ||
|| x >= 0x11305 && x <= 0x1130c | ||
|| x === 0x1130f | ||
|| x === 0x11310 | ||
|| x >= 0x11313 && x <= 0x11328 | ||
|| x >= 0x1132a && x <= 0x11330 | ||
|| x === 0x11332 | ||
|| x === 0x11333 | ||
|| x >= 0x11335 && x <= 0x11339 | ||
|| x >= 0x1133b && x <= 0x11344 | ||
|| x === 0x11347 | ||
|| x === 0x11348 | ||
|| x >= 0x1134b && x <= 0x1134d | ||
|| x === 0x11350 | ||
|| x === 0x11357 | ||
|| x >= 0x1135d && x <= 0x11363 | ||
|| x >= 0x11366 && x <= 0x1136c | ||
|| x >= 0x11370 && x <= 0x11374 | ||
|| x >= 0x11400 && x <= 0x1145b | ||
|| x >= 0x1145d && x <= 0x11461 | ||
|| x >= 0x11480 && x <= 0x114c7 | ||
|| x >= 0x114d0 && x <= 0x114d9 | ||
|| x >= 0x11580 && x <= 0x115b5 | ||
|| x >= 0x115b8 && x <= 0x115dd | ||
|| x >= 0x11600 && x <= 0x11644 | ||
|| x >= 0x11650 && x <= 0x11659 | ||
|| x >= 0x11660 && x <= 0x1166c | ||
|| x >= 0x11680 && x <= 0x116b9 | ||
|| x >= 0x116c0 && x <= 0x116c9 | ||
|| x >= 0x11700 && x <= 0x1171a | ||
|| x >= 0x1171d && x <= 0x1172b | ||
|| x >= 0x11730 && x <= 0x11746 | ||
|| x >= 0x11800 && x <= 0x1183b | ||
|| x >= 0x118a0 && x <= 0x118f2 | ||
|| x >= 0x118ff && x <= 0x11906 | ||
|| x === 0x11909 | ||
|| x >= 0x1190c && x <= 0x11913 | ||
|| x === 0x11915 | ||
|| x === 0x11916 | ||
|| x >= 0x11918 && x <= 0x11935 | ||
|| x === 0x11937 | ||
|| x === 0x11938 | ||
|| x >= 0x1193b && x <= 0x11946 | ||
|| x >= 0x11950 && x <= 0x11959 | ||
|| x >= 0x119a0 && x <= 0x119a7 | ||
|| x >= 0x119aa && x <= 0x119d7 | ||
|| x >= 0x119da && x <= 0x119e4 | ||
|| x >= 0x11a00 && x <= 0x11a47 | ||
|| x >= 0x11a50 && x <= 0x11aa2 | ||
|| x >= 0x11ab0 && x <= 0x11af8 | ||
|| x >= 0x11b00 && x <= 0x11b09 | ||
|| x >= 0x11c00 && x <= 0x11c08 | ||
|| x >= 0x11c0a && x <= 0x11c36 | ||
|| x >= 0x11c38 && x <= 0x11c45 | ||
|| x >= 0x11c50 && x <= 0x11c6c | ||
|| x >= 0x11c70 && x <= 0x11c8f | ||
|| x >= 0x11c92 && x <= 0x11ca7 | ||
|| x >= 0x11ca9 && x <= 0x11cb6 | ||
|| x >= 0x11d00 && x <= 0x11d06 | ||
|| x === 0x11d08 | ||
|| x === 0x11d09 | ||
|| x >= 0x11d0b && x <= 0x11d36 | ||
|| x === 0x11d3a | ||
|| x === 0x11d3c | ||
|| x === 0x11d3d | ||
|| x >= 0x11d3f && x <= 0x11d47 | ||
|| x >= 0x11d50 && x <= 0x11d59 | ||
|| x >= 0x11d60 && x <= 0x11d65 | ||
|| x === 0x11d67 | ||
|| x === 0x11d68 | ||
|| x >= 0x11d6a && x <= 0x11d8e | ||
|| x === 0x11d90 | ||
|| x === 0x11d91 | ||
|| x >= 0x11d93 && x <= 0x11d98 | ||
|| x >= 0x11da0 && x <= 0x11da9 | ||
|| x >= 0x11ee0 && x <= 0x11ef8 | ||
|| x >= 0x11f00 && x <= 0x11f10 | ||
|| x >= 0x11f12 && x <= 0x11f3a | ||
|| x >= 0x11f3e && x <= 0x11f59 | ||
|| x === 0x11fb0 | ||
|| x >= 0x11fc0 && x <= 0x11ff1 | ||
|| x >= 0x11fff && x <= 0x12399 | ||
|| x >= 0x12400 && x <= 0x1246e | ||
|| x >= 0x12470 && x <= 0x12474 | ||
|| x >= 0x12480 && x <= 0x12543 | ||
|| x >= 0x12f90 && x <= 0x12ff2 | ||
|| x >= 0x13000 && x <= 0x13455 | ||
|| x >= 0x14400 && x <= 0x14646 | ||
|| x >= 0x16800 && x <= 0x16a38 | ||
|| x >= 0x16a40 && x <= 0x16a5e | ||
|| x >= 0x16a60 && x <= 0x16a69 | ||
|| x >= 0x16a6e && x <= 0x16abe | ||
|| x >= 0x16ac0 && x <= 0x16ac9 | ||
|| x >= 0x16ad0 && x <= 0x16aed | ||
|| x >= 0x16af0 && x <= 0x16af5 | ||
|| x >= 0x16b00 && x <= 0x16b45 | ||
|| x >= 0x16b50 && x <= 0x16b59 | ||
|| x >= 0x16b5b && x <= 0x16b61 | ||
|| x >= 0x16b63 && x <= 0x16b77 | ||
|| x >= 0x16b7d && x <= 0x16b8f | ||
|| x >= 0x16e40 && x <= 0x16e9a | ||
|| x >= 0x16f00 && x <= 0x16f4a | ||
|| x >= 0x16f4f && x <= 0x16f87 | ||
|| x >= 0x16f8f && x <= 0x16f9f | ||
|| x >= 0x1bc00 && x <= 0x1bc6a | ||
|| x >= 0x1bc70 && x <= 0x1bc7c | ||
|| x >= 0x1bc80 && x <= 0x1bc88 | ||
|| x >= 0x1bc90 && x <= 0x1bc99 | ||
|| x >= 0x1bc9c && x <= 0x1bca3 | ||
|| x >= 0x1cf00 && x <= 0x1cf2d | ||
|| x >= 0x1cf30 && x <= 0x1cf46 | ||
|| x >= 0x1cf50 && x <= 0x1cfc3 | ||
|| x >= 0x1d000 && x <= 0x1d0f5 | ||
|| x >= 0x1d100 && x <= 0x1d126 | ||
|| x >= 0x1d129 && x <= 0x1d1ea | ||
|| x >= 0x1d200 && x <= 0x1d245 | ||
|| x >= 0x1d2c0 && x <= 0x1d2d3 | ||
|| x >= 0x1d2e0 && x <= 0x1d2f3 | ||
|| x >= 0x1d300 && x <= 0x1d356 | ||
|| x >= 0x1d360 && x <= 0x1d378 | ||
|| x >= 0x1d400 && x <= 0x1d454 | ||
|| x >= 0x1d456 && x <= 0x1d49c | ||
|| x === 0x1d49e | ||
|| x === 0x1d49f | ||
|| x === 0x1d4a2 | ||
|| x === 0x1d4a5 | ||
|| x === 0x1d4a6 | ||
|| x >= 0x1d4a9 && x <= 0x1d4ac | ||
|| x >= 0x1d4ae && x <= 0x1d4b9 | ||
|| x === 0x1d4bb | ||
|| x >= 0x1d4bd && x <= 0x1d4c3 | ||
|| x >= 0x1d4c5 && x <= 0x1d505 | ||
|| x >= 0x1d507 && x <= 0x1d50a | ||
|| x >= 0x1d50d && x <= 0x1d514 | ||
|| x >= 0x1d516 && x <= 0x1d51c | ||
|| x >= 0x1d51e && x <= 0x1d539 | ||
|| x >= 0x1d53b && x <= 0x1d53e | ||
|| x >= 0x1d540 && x <= 0x1d544 | ||
|| x === 0x1d546 | ||
|| x >= 0x1d54a && x <= 0x1d550 | ||
|| x >= 0x1d552 && x <= 0x1d6a5 | ||
|| x >= 0x1d6a8 && x <= 0x1d7cb | ||
|| x >= 0x1d7ce && x <= 0x1da8b | ||
|| x >= 0x1da9b && x <= 0x1da9f | ||
|| x >= 0x1daa1 && x <= 0x1daaf | ||
|| x >= 0x1df00 && x <= 0x1df1e | ||
|| x >= 0x1df25 && x <= 0x1df2a | ||
|| x >= 0x1e000 && x <= 0x1e006 | ||
|| x >= 0x1e008 && x <= 0x1e018 | ||
|| x >= 0x1e01b && x <= 0x1e021 | ||
|| x === 0x1e023 | ||
|| x === 0x1e024 | ||
|| x >= 0x1e026 && x <= 0x1e02a | ||
|| x >= 0x1e030 && x <= 0x1e06d | ||
|| x === 0x1e08f | ||
|| x >= 0x1e100 && x <= 0x1e12c | ||
|| x >= 0x1e130 && x <= 0x1e13d | ||
|| x >= 0x1e140 && x <= 0x1e149 | ||
|| x === 0x1e14e | ||
|| x === 0x1e14f | ||
|| x >= 0x1e290 && x <= 0x1e2ae | ||
|| x >= 0x1e2c0 && x <= 0x1e2f9 | ||
|| x === 0x1e2ff | ||
|| x >= 0x1e4d0 && x <= 0x1e4f9 | ||
|| x >= 0x1e7e0 && x <= 0x1e7e6 | ||
|| x >= 0x1e7e8 && x <= 0x1e7eb | ||
|| x === 0x1e7ed | ||
|| x === 0x1e7ee | ||
|| x >= 0x1e7f0 && x <= 0x1e7fe | ||
|| x >= 0x1e800 && x <= 0x1e8c4 | ||
|| x >= 0x1e8c7 && x <= 0x1e8d6 | ||
|| x >= 0x1e900 && x <= 0x1e94b | ||
|| x >= 0x1e950 && x <= 0x1e959 | ||
|| x === 0x1e95e | ||
|| x === 0x1e95f | ||
|| x >= 0x1ec71 && x <= 0x1ecb4 | ||
|| x >= 0x1ed01 && x <= 0x1ed3d | ||
|| x >= 0x1ee00 && x <= 0x1ee03 | ||
|| x >= 0x1ee05 && x <= 0x1ee1f | ||
|| x === 0x1ee21 | ||
|| x === 0x1ee22 | ||
|| x === 0x1ee24 | ||
|| x === 0x1ee27 | ||
|| x >= 0x1ee29 && x <= 0x1ee32 | ||
|| x >= 0x1ee34 && x <= 0x1ee37 | ||
|| x === 0x1ee39 | ||
|| x === 0x1ee3b | ||
|| x === 0x1ee42 | ||
|| x === 0x1ee47 | ||
|| x === 0x1ee49 | ||
|| x === 0x1ee4b | ||
|| x >= 0x1ee4d && x <= 0x1ee4f | ||
|| x === 0x1ee51 | ||
|| x === 0x1ee52 | ||
|| x === 0x1ee54 | ||
|| x === 0x1ee57 | ||
|| x === 0x1ee59 | ||
|| x === 0x1ee5b | ||
|| x === 0x1ee5d | ||
|| x === 0x1ee5f | ||
|| x === 0x1ee61 | ||
|| x === 0x1ee62 | ||
|| x === 0x1ee64 | ||
|| x >= 0x1ee67 && x <= 0x1ee6a | ||
|| x >= 0x1ee6c && x <= 0x1ee72 | ||
|| x >= 0x1ee74 && x <= 0x1ee77 | ||
|| x >= 0x1ee79 && x <= 0x1ee7c | ||
|| x === 0x1ee7e | ||
|| x >= 0x1ee80 && x <= 0x1ee89 | ||
|| x >= 0x1ee8b && x <= 0x1ee9b | ||
|| x >= 0x1eea1 && x <= 0x1eea3 | ||
|| x >= 0x1eea5 && x <= 0x1eea9 | ||
|| x >= 0x1eeab && x <= 0x1eebb | ||
|| x === 0x1eef0 | ||
|| x === 0x1eef1 | ||
|| x >= 0x1f000 && x <= 0x1f003 | ||
|| x >= 0x1f005 && x <= 0x1f02b | ||
|| x >= 0x1f030 && x <= 0x1f093 | ||
|| x >= 0x1f0a0 && x <= 0x1f0ae | ||
|| x >= 0x1f0b1 && x <= 0x1f0bf | ||
|| x >= 0x1f0c1 && x <= 0x1f0ce | ||
|| x >= 0x1f0d1 && x <= 0x1f0f5 | ||
|| x >= 0x1f10b && x <= 0x1f10f | ||
|| x === 0x1f12e | ||
|| x === 0x1f12f | ||
|| x >= 0x1f16a && x <= 0x1f16f | ||
|| x === 0x1f1ad | ||
|| x >= 0x1f1e6 && x <= 0x1f1ff | ||
|| x >= 0x1f321 && x <= 0x1f32c | ||
|| x === 0x1f336 | ||
|| x === 0x1f37d | ||
|| x >= 0x1f394 && x <= 0x1f39f | ||
|| x >= 0x1f3cb && x <= 0x1f3ce | ||
|| x >= 0x1f3d4 && x <= 0x1f3df | ||
|| x >= 0x1f3f1 && x <= 0x1f3f3 | ||
|| x >= 0x1f3f5 && x <= 0x1f3f7 | ||
|| x === 0x1f43f | ||
|| x === 0x1f441 | ||
|| x === 0x1f4fd | ||
|| x === 0x1f4fe | ||
|| x >= 0x1f53e && x <= 0x1f54a | ||
|| x === 0x1f54f | ||
|| x >= 0x1f568 && x <= 0x1f579 | ||
|| x >= 0x1f57b && x <= 0x1f594 | ||
|| x >= 0x1f597 && x <= 0x1f5a3 | ||
|| x >= 0x1f5a5 && x <= 0x1f5fa | ||
|| x >= 0x1f650 && x <= 0x1f67f | ||
|| x >= 0x1f6c6 && x <= 0x1f6cb | ||
|| x >= 0x1f6cd && x <= 0x1f6cf | ||
|| x === 0x1f6d3 | ||
|| x === 0x1f6d4 | ||
|| x >= 0x1f6e0 && x <= 0x1f6ea | ||
|| x >= 0x1f6f0 && x <= 0x1f6f3 | ||
|| x >= 0x1f700 && x <= 0x1f776 | ||
|| x >= 0x1f77b && x <= 0x1f7d9 | ||
|| x >= 0x1f800 && x <= 0x1f80b | ||
|| x >= 0x1f810 && x <= 0x1f847 | ||
|| x >= 0x1f850 && x <= 0x1f859 | ||
|| x >= 0x1f860 && x <= 0x1f887 | ||
|| x >= 0x1f890 && x <= 0x1f8ad | ||
|| x === 0x1f8b0 | ||
|| x === 0x1f8b1 | ||
|| x >= 0x1f900 && x <= 0x1f90b | ||
|| x === 0x1f93b | ||
|| x === 0x1f946 | ||
|| x >= 0x1fa00 && x <= 0x1fa53 | ||
|| x >= 0x1fa60 && x <= 0x1fa6d | ||
|| x >= 0x1fb00 && x <= 0x1fb92 | ||
|| x >= 0x1fb94 && x <= 0x1fbca | ||
|| x >= 0x1fbf0 && x <= 0x1fbf9 | ||
|| x === 0xe0001 | ||
|| x >= 0xe0020 && x <= 0xe007f | ||
) { | ||
return 'N'; | ||
} | ||
if ( | ||
x >= 0x20 && x <= 0x7e | ||
|| x === 0xa2 | ||
|| x === 0xa3 | ||
|| x === 0xa5 | ||
|| x === 0xa6 | ||
|| x === 0xac | ||
|| x === 0xaf | ||
|| x >= 0x27e6 && x <= 0x27ed | ||
|| x === 0x2985 | ||
|| x === 0x2986 | ||
) { | ||
return 'Na'; | ||
} | ||
if ( | ||
x === 0xa1 | ||
|| x === 0xa4 | ||
|| x === 0xa7 | ||
|| x === 0xa8 | ||
|| x === 0xaa | ||
|| x === 0xad | ||
|| x === 0xae | ||
|| x >= 0xb0 && x <= 0xb4 | ||
|| x >= 0xb6 && x <= 0xba | ||
|| x >= 0xbc && x <= 0xbf | ||
|| x === 0xc6 | ||
|| x === 0xd0 | ||
|| x === 0xd7 | ||
|| x === 0xd8 | ||
|| x >= 0xde && x <= 0xe1 | ||
|| x === 0xe6 | ||
|| x >= 0xe8 && x <= 0xea | ||
|| x === 0xec | ||
|| x === 0xed | ||
|| x === 0xf0 | ||
|| x === 0xf2 | ||
|| x === 0xf3 | ||
|| x >= 0xf7 && x <= 0xfa | ||
|| x === 0xfc | ||
|| x === 0xfe | ||
x === 0xA1 | ||
|| x === 0xA4 | ||
|| x === 0xA7 | ||
|| x === 0xA8 | ||
|| x === 0xAA | ||
|| x === 0xAD | ||
|| x === 0xAE | ||
|| x >= 0xB0 && x <= 0xB4 | ||
|| x >= 0xB6 && x <= 0xBA | ||
|| x >= 0xBC && x <= 0xBF | ||
|| x === 0xC6 | ||
|| x === 0xD0 | ||
|| x === 0xD7 | ||
|| x === 0xD8 | ||
|| x >= 0xDE && x <= 0xE1 | ||
|| x === 0xE6 | ||
|| x >= 0xE8 && x <= 0xEA | ||
|| x === 0xEC | ||
|| x === 0xED | ||
|| x === 0xF0 | ||
|| x === 0xF2 | ||
|| x === 0xF3 | ||
|| x >= 0xF7 && x <= 0xFA | ||
|| x === 0xFC | ||
|| x === 0xFE | ||
|| x === 0x101 | ||
|| x === 0x111 | ||
|| x === 0x113 | ||
|| x === 0x11b | ||
|| x === 0x11B | ||
|| x === 0x126 | ||
|| x === 0x127 | ||
|| x === 0x12b | ||
|| x === 0x12B | ||
|| x >= 0x131 && x <= 0x133 | ||
|| x === 0x138 | ||
|| x >= 0x13f && x <= 0x142 | ||
|| x >= 0x13F && x <= 0x142 | ||
|| x === 0x144 | ||
|| x >= 0x148 && x <= 0x14b | ||
|| x === 0x14d | ||
|| x >= 0x148 && x <= 0x14B | ||
|| x === 0x14D | ||
|| x === 0x152 | ||
@@ -1004,28 +47,28 @@ || x === 0x153 | ||
|| x === 0x167 | ||
|| x === 0x16b | ||
|| x === 0x1ce | ||
|| x === 0x1d0 | ||
|| x === 0x1d2 | ||
|| x === 0x1d4 | ||
|| x === 0x1d6 | ||
|| x === 0x1d8 | ||
|| x === 0x1da | ||
|| x === 0x1dc | ||
|| x === 0x16B | ||
|| x === 0x1CE | ||
|| x === 0x1D0 | ||
|| x === 0x1D2 | ||
|| x === 0x1D4 | ||
|| x === 0x1D6 | ||
|| x === 0x1D8 | ||
|| x === 0x1DA | ||
|| x === 0x1DC | ||
|| x === 0x251 | ||
|| x === 0x261 | ||
|| x === 0x2c4 | ||
|| x === 0x2c7 | ||
|| x >= 0x2c9 && x <= 0x2cb | ||
|| x === 0x2cd | ||
|| x === 0x2d0 | ||
|| x >= 0x2d8 && x <= 0x2db | ||
|| x === 0x2dd | ||
|| x === 0x2df | ||
|| x >= 0x300 && x <= 0x36f | ||
|| x >= 0x391 && x <= 0x3a1 | ||
|| x >= 0x3a3 && x <= 0x3a9 | ||
|| x >= 0x3b1 && x <= 0x3c1 | ||
|| x >= 0x3c3 && x <= 0x3c9 | ||
|| x === 0x2C4 | ||
|| x === 0x2C7 | ||
|| x >= 0x2C9 && x <= 0x2CB | ||
|| x === 0x2CD | ||
|| x === 0x2D0 | ||
|| x >= 0x2D8 && x <= 0x2DB | ||
|| x === 0x2DD | ||
|| x === 0x2DF | ||
|| x >= 0x300 && x <= 0x36F | ||
|| x >= 0x391 && x <= 0x3A1 | ||
|| x >= 0x3A3 && x <= 0x3A9 | ||
|| x >= 0x3B1 && x <= 0x3C1 | ||
|| x >= 0x3C3 && x <= 0x3C9 | ||
|| x === 0x401 | ||
|| x >= 0x410 && x <= 0x44f | ||
|| x >= 0x410 && x <= 0x44F | ||
|| x === 0x451 | ||
@@ -1036,4 +79,4 @@ || x === 0x2010 | ||
|| x === 0x2019 | ||
|| x === 0x201c | ||
|| x === 0x201d | ||
|| x === 0x201C | ||
|| x === 0x201D | ||
|| x >= 0x2020 && x <= 0x2022 | ||
@@ -1045,8 +88,8 @@ || x >= 0x2024 && x <= 0x2027 | ||
|| x === 0x2035 | ||
|| x === 0x203b | ||
|| x === 0x203e | ||
|| x === 0x203B | ||
|| x === 0x203E | ||
|| x === 0x2074 | ||
|| x === 0x207f | ||
|| x === 0x207F | ||
|| x >= 0x2081 && x <= 0x2084 | ||
|| x === 0x20ac | ||
|| x === 0x20AC | ||
|| x === 0x2103 | ||
@@ -1060,15 +103,15 @@ || x === 0x2105 | ||
|| x === 0x2126 | ||
|| x === 0x212b | ||
|| x === 0x212B | ||
|| x === 0x2153 | ||
|| x === 0x2154 | ||
|| x >= 0x215b && x <= 0x215e | ||
|| x >= 0x2160 && x <= 0x216b | ||
|| x >= 0x215B && x <= 0x215E | ||
|| x >= 0x2160 && x <= 0x216B | ||
|| x >= 0x2170 && x <= 0x2179 | ||
|| x === 0x2189 | ||
|| x >= 0x2190 && x <= 0x2199 | ||
|| x === 0x21b8 | ||
|| x === 0x21b9 | ||
|| x === 0x21d2 | ||
|| x === 0x21d4 | ||
|| x === 0x21e7 | ||
|| x === 0x21B8 | ||
|| x === 0x21B9 | ||
|| x === 0x21D2 | ||
|| x === 0x21D4 | ||
|| x === 0x21E7 | ||
|| x === 0x2200 | ||
@@ -1079,17 +122,17 @@ || x === 0x2202 | ||
|| x === 0x2208 | ||
|| x === 0x220b | ||
|| x === 0x220f | ||
|| x === 0x220B | ||
|| x === 0x220F | ||
|| x === 0x2211 | ||
|| x === 0x2215 | ||
|| x === 0x221a | ||
|| x >= 0x221d && x <= 0x2220 | ||
|| x === 0x221A | ||
|| x >= 0x221D && x <= 0x2220 | ||
|| x === 0x2223 | ||
|| x === 0x2225 | ||
|| x >= 0x2227 && x <= 0x222c | ||
|| x === 0x222e | ||
|| x >= 0x2227 && x <= 0x222C | ||
|| x === 0x222E | ||
|| x >= 0x2234 && x <= 0x2237 | ||
|| x === 0x223c | ||
|| x === 0x223d | ||
|| x === 0x223C | ||
|| x === 0x223D | ||
|| x === 0x2248 | ||
|| x === 0x224c | ||
|| x === 0x224C | ||
|| x === 0x2252 | ||
@@ -1099,6 +142,6 @@ || x === 0x2260 | ||
|| x >= 0x2264 && x <= 0x2267 | ||
|| x === 0x226a | ||
|| x === 0x226b | ||
|| x === 0x226e | ||
|| x === 0x226f | ||
|| x === 0x226A | ||
|| x === 0x226B | ||
|| x === 0x226E | ||
|| x === 0x226F | ||
|| x === 0x2282 | ||
@@ -1110,33 +153,33 @@ || x === 0x2283 | ||
|| x === 0x2299 | ||
|| x === 0x22a5 | ||
|| x === 0x22bf | ||
|| x === 0x22A5 | ||
|| x === 0x22BF | ||
|| x === 0x2312 | ||
|| x >= 0x2460 && x <= 0x24e9 | ||
|| x >= 0x24eb && x <= 0x254b | ||
|| x >= 0x2460 && x <= 0x24E9 | ||
|| x >= 0x24EB && x <= 0x254B | ||
|| x >= 0x2550 && x <= 0x2573 | ||
|| x >= 0x2580 && x <= 0x258f | ||
|| x >= 0x2580 && x <= 0x258F | ||
|| x >= 0x2592 && x <= 0x2595 | ||
|| x === 0x25a0 | ||
|| x === 0x25a1 | ||
|| x >= 0x25a3 && x <= 0x25a9 | ||
|| x === 0x25b2 | ||
|| x === 0x25b3 | ||
|| x === 0x25b6 | ||
|| x === 0x25b7 | ||
|| x === 0x25bc | ||
|| x === 0x25bd | ||
|| x === 0x25c0 | ||
|| x === 0x25c1 | ||
|| x >= 0x25c6 && x <= 0x25c8 | ||
|| x === 0x25cb | ||
|| x >= 0x25ce && x <= 0x25d1 | ||
|| x >= 0x25e2 && x <= 0x25e5 | ||
|| x === 0x25ef | ||
|| x === 0x25A0 | ||
|| x === 0x25A1 | ||
|| x >= 0x25A3 && x <= 0x25A9 | ||
|| x === 0x25B2 | ||
|| x === 0x25B3 | ||
|| x === 0x25B6 | ||
|| x === 0x25B7 | ||
|| x === 0x25BC | ||
|| x === 0x25BD | ||
|| x === 0x25C0 | ||
|| x === 0x25C1 | ||
|| x >= 0x25C6 && x <= 0x25C8 | ||
|| x === 0x25CB | ||
|| x >= 0x25CE && x <= 0x25D1 | ||
|| x >= 0x25E2 && x <= 0x25E5 | ||
|| x === 0x25EF | ||
|| x === 0x2605 | ||
|| x === 0x2606 | ||
|| x === 0x2609 | ||
|| x === 0x260e | ||
|| x === 0x260f | ||
|| x === 0x261c | ||
|| x === 0x261e | ||
|| x === 0x260E | ||
|| x === 0x260F | ||
|| x === 0x261C | ||
|| x === 0x261E | ||
|| x === 0x2640 | ||
@@ -1147,203 +190,218 @@ || x === 0x2642 | ||
|| x >= 0x2663 && x <= 0x2665 | ||
|| x >= 0x2667 && x <= 0x266a | ||
|| x === 0x266c | ||
|| x === 0x266d | ||
|| x === 0x266f | ||
|| x === 0x269e | ||
|| x === 0x269f | ||
|| x === 0x26bf | ||
|| x >= 0x26c6 && x <= 0x26cd | ||
|| x >= 0x26cf && x <= 0x26d3 | ||
|| x >= 0x26d5 && x <= 0x26e1 | ||
|| x === 0x26e3 | ||
|| x === 0x26e8 | ||
|| x === 0x26e9 | ||
|| x >= 0x26eb && x <= 0x26f1 | ||
|| x === 0x26f4 | ||
|| x >= 0x26f6 && x <= 0x26f9 | ||
|| x === 0x26fb | ||
|| x === 0x26fc | ||
|| x === 0x26fe | ||
|| x === 0x26ff | ||
|| x === 0x273d | ||
|| x >= 0x2776 && x <= 0x277f | ||
|| x >= 0x2b56 && x <= 0x2b59 | ||
|| x >= 0x3248 && x <= 0x324f | ||
|| x >= 0xe000 && x <= 0xf8ff | ||
|| x >= 0xfe00 && x <= 0xfe0f | ||
|| x === 0xfffd | ||
|| x >= 0x1f100 && x <= 0x1f10a | ||
|| x >= 0x1f110 && x <= 0x1f12d | ||
|| x >= 0x1f130 && x <= 0x1f169 | ||
|| x >= 0x1f170 && x <= 0x1f18d | ||
|| x === 0x1f18f | ||
|| x === 0x1f190 | ||
|| x >= 0x1f19b && x <= 0x1f1ac | ||
|| x >= 0xe0100 && x <= 0xe01ef | ||
|| x >= 0xf0000 && x <= 0xffffd | ||
|| x >= 0x100000 && x <= 0x10fffd | ||
|| x >= 0x2667 && x <= 0x266A | ||
|| x === 0x266C | ||
|| x === 0x266D | ||
|| x === 0x266F | ||
|| x === 0x269E | ||
|| x === 0x269F | ||
|| x === 0x26BF | ||
|| x >= 0x26C6 && x <= 0x26CD | ||
|| x >= 0x26CF && x <= 0x26D3 | ||
|| x >= 0x26D5 && x <= 0x26E1 | ||
|| x === 0x26E3 | ||
|| x === 0x26E8 | ||
|| x === 0x26E9 | ||
|| x >= 0x26EB && x <= 0x26F1 | ||
|| x === 0x26F4 | ||
|| x >= 0x26F6 && x <= 0x26F9 | ||
|| x === 0x26FB | ||
|| x === 0x26FC | ||
|| x === 0x26FE | ||
|| x === 0x26FF | ||
|| x === 0x273D | ||
|| x >= 0x2776 && x <= 0x277F | ||
|| x >= 0x2B56 && x <= 0x2B59 | ||
|| x >= 0x3248 && x <= 0x324F | ||
|| x >= 0xE000 && x <= 0xF8FF | ||
|| x >= 0xFE00 && x <= 0xFE0F | ||
|| x === 0xFFFD | ||
|| x >= 0x1F100 && x <= 0x1F10A | ||
|| x >= 0x1F110 && x <= 0x1F12D | ||
|| x >= 0x1F130 && x <= 0x1F169 | ||
|| x >= 0x1F170 && x <= 0x1F18D | ||
|| x === 0x1F18F | ||
|| x === 0x1F190 | ||
|| x >= 0x1F19B && x <= 0x1F1AC | ||
|| x >= 0xE0100 && x <= 0xE01EF | ||
|| x >= 0xF0000 && x <= 0xFFFFD | ||
|| x >= 0x100000 && x <= 0x10FFFD | ||
) { | ||
return 'A'; | ||
return 'ambiguous'; | ||
} | ||
if ( | ||
x >= 0x1100 && x <= 0x115f | ||
|| x === 0x231a | ||
|| x === 0x231b | ||
x === 0x3000 | ||
|| x >= 0xFF01 && x <= 0xFF60 | ||
|| x >= 0xFFE0 && x <= 0xFFE6 | ||
) { | ||
return 'fullwidth'; | ||
} | ||
if ( | ||
x === 0x20A9 | ||
|| x >= 0xFF61 && x <= 0xFFBE | ||
|| x >= 0xFFC2 && x <= 0xFFC7 | ||
|| x >= 0xFFCA && x <= 0xFFCF | ||
|| x >= 0xFFD2 && x <= 0xFFD7 | ||
|| x >= 0xFFDA && x <= 0xFFDC | ||
|| x >= 0xFFE8 && x <= 0xFFEE | ||
) { | ||
return 'halfwidth'; | ||
} | ||
if ( | ||
x >= 0x20 && x <= 0x7E | ||
|| x === 0xA2 | ||
|| x === 0xA3 | ||
|| x === 0xA5 | ||
|| x === 0xA6 | ||
|| x === 0xAC | ||
|| x === 0xAF | ||
|| x >= 0x27E6 && x <= 0x27ED | ||
|| x === 0x2985 | ||
|| x === 0x2986 | ||
) { | ||
return 'narrow'; | ||
} | ||
if ( | ||
x >= 0x1100 && x <= 0x115F | ||
|| x === 0x231A | ||
|| x === 0x231B | ||
|| x === 0x2329 | ||
|| x === 0x232a | ||
|| x >= 0x23e9 && x <= 0x23ec | ||
|| x === 0x23f0 | ||
|| x === 0x23f3 | ||
|| x === 0x25fd | ||
|| x === 0x25fe | ||
|| x === 0x232A | ||
|| x >= 0x23E9 && x <= 0x23EC | ||
|| x === 0x23F0 | ||
|| x === 0x23F3 | ||
|| x === 0x25FD | ||
|| x === 0x25FE | ||
|| x === 0x2614 | ||
|| x === 0x2615 | ||
|| x >= 0x2648 && x <= 0x2653 | ||
|| x === 0x267f | ||
|| x === 0x267F | ||
|| x === 0x2693 | ||
|| x === 0x26a1 | ||
|| x === 0x26aa | ||
|| x === 0x26ab | ||
|| x === 0x26bd | ||
|| x === 0x26be | ||
|| x === 0x26c4 | ||
|| x === 0x26c5 | ||
|| x === 0x26ce | ||
|| x === 0x26d4 | ||
|| x === 0x26ea | ||
|| x === 0x26f2 | ||
|| x === 0x26f3 | ||
|| x === 0x26f5 | ||
|| x === 0x26fa | ||
|| x === 0x26fd | ||
|| x === 0x26A1 | ||
|| x === 0x26AA | ||
|| x === 0x26AB | ||
|| x === 0x26BD | ||
|| x === 0x26BE | ||
|| x === 0x26C4 | ||
|| x === 0x26C5 | ||
|| x === 0x26CE | ||
|| x === 0x26D4 | ||
|| x === 0x26EA | ||
|| x === 0x26F2 | ||
|| x === 0x26F3 | ||
|| x === 0x26F5 | ||
|| x === 0x26FA | ||
|| x === 0x26FD | ||
|| x === 0x2705 | ||
|| x === 0x270a | ||
|| x === 0x270b | ||
|| x === 0x270A | ||
|| x === 0x270B | ||
|| x === 0x2728 | ||
|| x === 0x274c | ||
|| x === 0x274e | ||
|| x === 0x274C | ||
|| x === 0x274E | ||
|| x >= 0x2753 && x <= 0x2755 | ||
|| x === 0x2757 | ||
|| x >= 0x2795 && x <= 0x2797 | ||
|| x === 0x27b0 | ||
|| x === 0x27bf | ||
|| x === 0x2b1b | ||
|| x === 0x2b1c | ||
|| x === 0x2b50 | ||
|| x === 0x2b55 | ||
|| x >= 0x2e80 && x <= 0x2e99 | ||
|| x >= 0x2e9b && x <= 0x2ef3 | ||
|| x >= 0x2f00 && x <= 0x2fd5 | ||
|| x >= 0x2ff0 && x <= 0x2fff | ||
|| x >= 0x3001 && x <= 0x303e | ||
|| x === 0x27B0 | ||
|| x === 0x27BF | ||
|| x === 0x2B1B | ||
|| x === 0x2B1C | ||
|| x === 0x2B50 | ||
|| x === 0x2B55 | ||
|| x >= 0x2E80 && x <= 0x2E99 | ||
|| x >= 0x2E9B && x <= 0x2EF3 | ||
|| x >= 0x2F00 && x <= 0x2FD5 | ||
|| x >= 0x2FF0 && x <= 0x2FFF | ||
|| x >= 0x3001 && x <= 0x303E | ||
|| x >= 0x3041 && x <= 0x3096 | ||
|| x >= 0x3099 && x <= 0x30ff | ||
|| x >= 0x3105 && x <= 0x312f | ||
|| x >= 0x3131 && x <= 0x318e | ||
|| x >= 0x3190 && x <= 0x31e3 | ||
|| x >= 0x31ef && x <= 0x321e | ||
|| x >= 0x3099 && x <= 0x30FF | ||
|| x >= 0x3105 && x <= 0x312F | ||
|| x >= 0x3131 && x <= 0x318E | ||
|| x >= 0x3190 && x <= 0x31E3 | ||
|| x >= 0x31EF && x <= 0x321E | ||
|| x >= 0x3220 && x <= 0x3247 | ||
|| x >= 0x3250 && x <= 0x4dbf | ||
|| x >= 0x4e00 && x <= 0xa48c | ||
|| x >= 0xa490 && x <= 0xa4c6 | ||
|| x >= 0xa960 && x <= 0xa97c | ||
|| x >= 0xac00 && x <= 0xd7a3 | ||
|| x >= 0xf900 && x <= 0xfaff | ||
|| x >= 0xfe10 && x <= 0xfe19 | ||
|| x >= 0xfe30 && x <= 0xfe52 | ||
|| x >= 0xfe54 && x <= 0xfe66 | ||
|| x >= 0xfe68 && x <= 0xfe6b | ||
|| x >= 0x16fe0 && x <= 0x16fe4 | ||
|| x === 0x16ff0 | ||
|| x === 0x16ff1 | ||
|| x >= 0x17000 && x <= 0x187f7 | ||
|| x >= 0x18800 && x <= 0x18cd5 | ||
|| x >= 0x18d00 && x <= 0x18d08 | ||
|| x >= 0x1aff0 && x <= 0x1aff3 | ||
|| x >= 0x1aff5 && x <= 0x1affb | ||
|| x === 0x1affd | ||
|| x === 0x1affe | ||
|| x >= 0x1b000 && x <= 0x1b122 | ||
|| x === 0x1b132 | ||
|| x >= 0x1b150 && x <= 0x1b152 | ||
|| x === 0x1b155 | ||
|| x >= 0x1b164 && x <= 0x1b167 | ||
|| x >= 0x1b170 && x <= 0x1b2fb | ||
|| x === 0x1f004 | ||
|| x === 0x1f0cf | ||
|| x === 0x1f18e | ||
|| x >= 0x1f191 && x <= 0x1f19a | ||
|| x >= 0x1f200 && x <= 0x1f202 | ||
|| x >= 0x1f210 && x <= 0x1f23b | ||
|| x >= 0x1f240 && x <= 0x1f248 | ||
|| x === 0x1f250 | ||
|| x === 0x1f251 | ||
|| x >= 0x1f260 && x <= 0x1f265 | ||
|| x >= 0x1f300 && x <= 0x1f320 | ||
|| x >= 0x1f32d && x <= 0x1f335 | ||
|| x >= 0x1f337 && x <= 0x1f37c | ||
|| x >= 0x1f37e && x <= 0x1f393 | ||
|| x >= 0x1f3a0 && x <= 0x1f3ca | ||
|| x >= 0x1f3cf && x <= 0x1f3d3 | ||
|| x >= 0x1f3e0 && x <= 0x1f3f0 | ||
|| x === 0x1f3f4 | ||
|| x >= 0x1f3f8 && x <= 0x1f43e | ||
|| x === 0x1f440 | ||
|| x >= 0x1f442 && x <= 0x1f4fc | ||
|| x >= 0x1f4ff && x <= 0x1f53d | ||
|| x >= 0x1f54b && x <= 0x1f54e | ||
|| x >= 0x1f550 && x <= 0x1f567 | ||
|| x === 0x1f57a | ||
|| x === 0x1f595 | ||
|| x === 0x1f596 | ||
|| x === 0x1f5a4 | ||
|| x >= 0x1f5fb && x <= 0x1f64f | ||
|| x >= 0x1f680 && x <= 0x1f6c5 | ||
|| x === 0x1f6cc | ||
|| x >= 0x1f6d0 && x <= 0x1f6d2 | ||
|| x >= 0x1f6d5 && x <= 0x1f6d7 | ||
|| x >= 0x1f6dc && x <= 0x1f6df | ||
|| x === 0x1f6eb | ||
|| x === 0x1f6ec | ||
|| x >= 0x1f6f4 && x <= 0x1f6fc | ||
|| x >= 0x1f7e0 && x <= 0x1f7eb | ||
|| x === 0x1f7f0 | ||
|| x >= 0x1f90c && x <= 0x1f93a | ||
|| x >= 0x1f93c && x <= 0x1f945 | ||
|| x >= 0x1f947 && x <= 0x1f9ff | ||
|| x >= 0x1fa70 && x <= 0x1fa7c | ||
|| x >= 0x1fa80 && x <= 0x1fa88 | ||
|| x >= 0x1fa90 && x <= 0x1fabd | ||
|| x >= 0x1fabf && x <= 0x1fac5 | ||
|| x >= 0x1face && x <= 0x1fadb | ||
|| x >= 0x1fae0 && x <= 0x1fae8 | ||
|| x >= 0x1faf0 && x <= 0x1faf8 | ||
|| x >= 0x20000 && x <= 0x2fffd | ||
|| x >= 0x30000 && x <= 0x3fffd | ||
|| x >= 0x3250 && x <= 0x4DBF | ||
|| x >= 0x4E00 && x <= 0xA48C | ||
|| x >= 0xA490 && x <= 0xA4C6 | ||
|| x >= 0xA960 && x <= 0xA97C | ||
|| x >= 0xAC00 && x <= 0xD7A3 | ||
|| x >= 0xF900 && x <= 0xFAFF | ||
|| x >= 0xFE10 && x <= 0xFE19 | ||
|| x >= 0xFE30 && x <= 0xFE52 | ||
|| x >= 0xFE54 && x <= 0xFE66 | ||
|| x >= 0xFE68 && x <= 0xFE6B | ||
|| x >= 0x16FE0 && x <= 0x16FE4 | ||
|| x === 0x16FF0 | ||
|| x === 0x16FF1 | ||
|| x >= 0x17000 && x <= 0x187F7 | ||
|| x >= 0x18800 && x <= 0x18CD5 | ||
|| x >= 0x18D00 && x <= 0x18D08 | ||
|| x >= 0x1AFF0 && x <= 0x1AFF3 | ||
|| x >= 0x1AFF5 && x <= 0x1AFFB | ||
|| x === 0x1AFFD | ||
|| x === 0x1AFFE | ||
|| x >= 0x1B000 && x <= 0x1B122 | ||
|| x === 0x1B132 | ||
|| x >= 0x1B150 && x <= 0x1B152 | ||
|| x === 0x1B155 | ||
|| x >= 0x1B164 && x <= 0x1B167 | ||
|| x >= 0x1B170 && x <= 0x1B2FB | ||
|| x === 0x1F004 | ||
|| x === 0x1F0CF | ||
|| x === 0x1F18E | ||
|| x >= 0x1F191 && x <= 0x1F19A | ||
|| x >= 0x1F200 && x <= 0x1F202 | ||
|| x >= 0x1F210 && x <= 0x1F23B | ||
|| x >= 0x1F240 && x <= 0x1F248 | ||
|| x === 0x1F250 | ||
|| x === 0x1F251 | ||
|| x >= 0x1F260 && x <= 0x1F265 | ||
|| x >= 0x1F300 && x <= 0x1F320 | ||
|| x >= 0x1F32D && x <= 0x1F335 | ||
|| x >= 0x1F337 && x <= 0x1F37C | ||
|| x >= 0x1F37E && x <= 0x1F393 | ||
|| x >= 0x1F3A0 && x <= 0x1F3CA | ||
|| x >= 0x1F3CF && x <= 0x1F3D3 | ||
|| x >= 0x1F3E0 && x <= 0x1F3F0 | ||
|| x === 0x1F3F4 | ||
|| x >= 0x1F3F8 && x <= 0x1F43E | ||
|| x === 0x1F440 | ||
|| x >= 0x1F442 && x <= 0x1F4FC | ||
|| x >= 0x1F4FF && x <= 0x1F53D | ||
|| x >= 0x1F54B && x <= 0x1F54E | ||
|| x >= 0x1F550 && x <= 0x1F567 | ||
|| x === 0x1F57A | ||
|| x === 0x1F595 | ||
|| x === 0x1F596 | ||
|| x === 0x1F5A4 | ||
|| x >= 0x1F5FB && x <= 0x1F64F | ||
|| x >= 0x1F680 && x <= 0x1F6C5 | ||
|| x === 0x1F6CC | ||
|| x >= 0x1F6D0 && x <= 0x1F6D2 | ||
|| x >= 0x1F6D5 && x <= 0x1F6D7 | ||
|| x >= 0x1F6DC && x <= 0x1F6DF | ||
|| x === 0x1F6EB | ||
|| x === 0x1F6EC | ||
|| x >= 0x1F6F4 && x <= 0x1F6FC | ||
|| x >= 0x1F7E0 && x <= 0x1F7EB | ||
|| x === 0x1F7F0 | ||
|| x >= 0x1F90C && x <= 0x1F93A | ||
|| x >= 0x1F93C && x <= 0x1F945 | ||
|| x >= 0x1F947 && x <= 0x1F9FF | ||
|| x >= 0x1FA70 && x <= 0x1FA7C | ||
|| x >= 0x1FA80 && x <= 0x1FA88 | ||
|| x >= 0x1FA90 && x <= 0x1FABD | ||
|| x >= 0x1FABF && x <= 0x1FAC5 | ||
|| x >= 0x1FACE && x <= 0x1FADB | ||
|| x >= 0x1FAE0 && x <= 0x1FAE8 | ||
|| x >= 0x1FAF0 && x <= 0x1FAF8 | ||
|| x >= 0x20000 && x <= 0x2FFFD | ||
|| x >= 0x30000 && x <= 0x3FFFD | ||
) { | ||
return 'W'; | ||
return 'wide'; | ||
} | ||
if ( | ||
x === 0x20a9 | ||
|| x >= 0xff61 && x <= 0xffbe | ||
|| x >= 0xffc2 && x <= 0xffc7 | ||
|| x >= 0xffca && x <= 0xffcf | ||
|| x >= 0xffd2 && x <= 0xffd7 | ||
|| x >= 0xffda && x <= 0xffdc | ||
|| x >= 0xffe8 && x <= 0xffee | ||
) { | ||
return 'H'; | ||
} | ||
if ( | ||
x === 0x3000 | ||
|| x >= 0xff01 && x <= 0xff60 | ||
|| x >= 0xffe0 && x <= 0xffe6 | ||
) { | ||
return 'F'; | ||
} | ||
return 'N'; | ||
return 'neutral'; | ||
} |
{ | ||
"name": "get-east-asian-width", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Determine the East Asian Width of a Unicode character", | ||
@@ -58,2 +58,4 @@ "license": "MIT", | ||
"ava": "^5.3.1", | ||
"indent-string": "^5.0.0", | ||
"outdent": "^0.8.0", | ||
"simplify-ranges": "^0.1.0", | ||
@@ -60,0 +62,0 @@ "typescript": "^5.2.2", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
15146
6
453
1