unicode_ranges.nim 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008
  1. # This file was created from a script.
  2. const
  3. toLowerRanges = [
  4. 0x00041'i32, 0x0005A'i32, 532,
  5. 0x000C0'i32, 0x000D6'i32, 532,
  6. 0x000D8'i32, 0x000DE'i32, 532,
  7. 0x00189'i32, 0x0018A'i32, 705,
  8. 0x001B1'i32, 0x001B2'i32, 717,
  9. 0x00388'i32, 0x0038A'i32, 537,
  10. 0x0038E'i32, 0x0038F'i32, 563,
  11. 0x00391'i32, 0x003A1'i32, 532,
  12. 0x003A3'i32, 0x003AB'i32, 532,
  13. 0x003FD'i32, 0x003FF'i32, 370,
  14. 0x00400'i32, 0x0040F'i32, 580,
  15. 0x00410'i32, 0x0042F'i32, 532,
  16. 0x00531'i32, 0x00556'i32, 548,
  17. 0x010A0'i32, 0x010C5'i32, 7764,
  18. 0x013A0'i32, 0x013EF'i32, 39364,
  19. 0x013F0'i32, 0x013F5'i32, 508,
  20. 0x01C90'i32, 0x01CBA'i32, -2508,
  21. 0x01CBD'i32, 0x01CBF'i32, -2508,
  22. 0x01F08'i32, 0x01F0F'i32, 492,
  23. 0x01F18'i32, 0x01F1D'i32, 492,
  24. 0x01F28'i32, 0x01F2F'i32, 492,
  25. 0x01F38'i32, 0x01F3F'i32, 492,
  26. 0x01F48'i32, 0x01F4D'i32, 492,
  27. 0x01F68'i32, 0x01F6F'i32, 492,
  28. 0x01F88'i32, 0x01F8F'i32, 492,
  29. 0x01F98'i32, 0x01F9F'i32, 492,
  30. 0x01FA8'i32, 0x01FAF'i32, 492,
  31. 0x01FB8'i32, 0x01FB9'i32, 492,
  32. 0x01FBA'i32, 0x01FBB'i32, 426,
  33. 0x01FC8'i32, 0x01FCB'i32, 414,
  34. 0x01FD8'i32, 0x01FD9'i32, 492,
  35. 0x01FDA'i32, 0x01FDB'i32, 400,
  36. 0x01FE8'i32, 0x01FE9'i32, 492,
  37. 0x01FEA'i32, 0x01FEB'i32, 388,
  38. 0x01FF8'i32, 0x01FF9'i32, 372,
  39. 0x01FFA'i32, 0x01FFB'i32, 374,
  40. 0x02C00'i32, 0x02C2E'i32, 548,
  41. 0x02C7E'i32, 0x02C7F'i32, -10315,
  42. 0x0FF21'i32, 0x0FF3A'i32, 532,
  43. 0x10400'i32, 0x10427'i32, 540,
  44. 0x104B0'i32, 0x104D3'i32, 540,
  45. 0x10C80'i32, 0x10CB2'i32, 564,
  46. 0x118A0'i32, 0x118BF'i32, 532,
  47. 0x16E40'i32, 0x16E5F'i32, 532,
  48. 0x1E900'i32, 0x1E921'i32, 534,
  49. ]
  50. toLowerSinglets = [
  51. 0x00100'i32, 501,
  52. 0x00102'i32, 501,
  53. 0x00104'i32, 501,
  54. 0x00106'i32, 501,
  55. 0x00108'i32, 501,
  56. 0x0010A'i32, 501,
  57. 0x0010C'i32, 501,
  58. 0x0010E'i32, 501,
  59. 0x00110'i32, 501,
  60. 0x00112'i32, 501,
  61. 0x00114'i32, 501,
  62. 0x00116'i32, 501,
  63. 0x00118'i32, 501,
  64. 0x0011A'i32, 501,
  65. 0x0011C'i32, 501,
  66. 0x0011E'i32, 501,
  67. 0x00120'i32, 501,
  68. 0x00122'i32, 501,
  69. 0x00124'i32, 501,
  70. 0x00126'i32, 501,
  71. 0x00128'i32, 501,
  72. 0x0012A'i32, 501,
  73. 0x0012C'i32, 501,
  74. 0x0012E'i32, 501,
  75. 0x00130'i32, 301,
  76. 0x00132'i32, 501,
  77. 0x00134'i32, 501,
  78. 0x00136'i32, 501,
  79. 0x00139'i32, 501,
  80. 0x0013B'i32, 501,
  81. 0x0013D'i32, 501,
  82. 0x0013F'i32, 501,
  83. 0x00141'i32, 501,
  84. 0x00143'i32, 501,
  85. 0x00145'i32, 501,
  86. 0x00147'i32, 501,
  87. 0x0014A'i32, 501,
  88. 0x0014C'i32, 501,
  89. 0x0014E'i32, 501,
  90. 0x00150'i32, 501,
  91. 0x00152'i32, 501,
  92. 0x00154'i32, 501,
  93. 0x00156'i32, 501,
  94. 0x00158'i32, 501,
  95. 0x0015A'i32, 501,
  96. 0x0015C'i32, 501,
  97. 0x0015E'i32, 501,
  98. 0x00160'i32, 501,
  99. 0x00162'i32, 501,
  100. 0x00164'i32, 501,
  101. 0x00166'i32, 501,
  102. 0x00168'i32, 501,
  103. 0x0016A'i32, 501,
  104. 0x0016C'i32, 501,
  105. 0x0016E'i32, 501,
  106. 0x00170'i32, 501,
  107. 0x00172'i32, 501,
  108. 0x00174'i32, 501,
  109. 0x00176'i32, 501,
  110. 0x00178'i32, 379,
  111. 0x00179'i32, 501,
  112. 0x0017B'i32, 501,
  113. 0x0017D'i32, 501,
  114. 0x00181'i32, 710,
  115. 0x00182'i32, 501,
  116. 0x00184'i32, 501,
  117. 0x00186'i32, 706,
  118. 0x00187'i32, 501,
  119. 0x0018B'i32, 501,
  120. 0x0018E'i32, 579,
  121. 0x0018F'i32, 702,
  122. 0x00190'i32, 703,
  123. 0x00191'i32, 501,
  124. 0x00193'i32, 705,
  125. 0x00194'i32, 707,
  126. 0x00196'i32, 711,
  127. 0x00197'i32, 709,
  128. 0x00198'i32, 501,
  129. 0x0019C'i32, 711,
  130. 0x0019D'i32, 713,
  131. 0x0019F'i32, 714,
  132. 0x001A0'i32, 501,
  133. 0x001A2'i32, 501,
  134. 0x001A4'i32, 501,
  135. 0x001A6'i32, 718,
  136. 0x001A7'i32, 501,
  137. 0x001A9'i32, 718,
  138. 0x001AC'i32, 501,
  139. 0x001AE'i32, 718,
  140. 0x001AF'i32, 501,
  141. 0x001B3'i32, 501,
  142. 0x001B5'i32, 501,
  143. 0x001B7'i32, 719,
  144. 0x001B8'i32, 501,
  145. 0x001BC'i32, 501,
  146. 0x001C4'i32, 502,
  147. 0x001C5'i32, 501,
  148. 0x001C7'i32, 502,
  149. 0x001C8'i32, 501,
  150. 0x001CA'i32, 502,
  151. 0x001CB'i32, 501,
  152. 0x001CD'i32, 501,
  153. 0x001CF'i32, 501,
  154. 0x001D1'i32, 501,
  155. 0x001D3'i32, 501,
  156. 0x001D5'i32, 501,
  157. 0x001D7'i32, 501,
  158. 0x001D9'i32, 501,
  159. 0x001DB'i32, 501,
  160. 0x001DE'i32, 501,
  161. 0x001E0'i32, 501,
  162. 0x001E2'i32, 501,
  163. 0x001E4'i32, 501,
  164. 0x001E6'i32, 501,
  165. 0x001E8'i32, 501,
  166. 0x001EA'i32, 501,
  167. 0x001EC'i32, 501,
  168. 0x001EE'i32, 501,
  169. 0x001F1'i32, 502,
  170. 0x001F2'i32, 501,
  171. 0x001F4'i32, 501,
  172. 0x001F6'i32, 403,
  173. 0x001F7'i32, 444,
  174. 0x001F8'i32, 501,
  175. 0x001FA'i32, 501,
  176. 0x001FC'i32, 501,
  177. 0x001FE'i32, 501,
  178. 0x00200'i32, 501,
  179. 0x00202'i32, 501,
  180. 0x00204'i32, 501,
  181. 0x00206'i32, 501,
  182. 0x00208'i32, 501,
  183. 0x0020A'i32, 501,
  184. 0x0020C'i32, 501,
  185. 0x0020E'i32, 501,
  186. 0x00210'i32, 501,
  187. 0x00212'i32, 501,
  188. 0x00214'i32, 501,
  189. 0x00216'i32, 501,
  190. 0x00218'i32, 501,
  191. 0x0021A'i32, 501,
  192. 0x0021C'i32, 501,
  193. 0x0021E'i32, 501,
  194. 0x00220'i32, 370,
  195. 0x00222'i32, 501,
  196. 0x00224'i32, 501,
  197. 0x00226'i32, 501,
  198. 0x00228'i32, 501,
  199. 0x0022A'i32, 501,
  200. 0x0022C'i32, 501,
  201. 0x0022E'i32, 501,
  202. 0x00230'i32, 501,
  203. 0x00232'i32, 501,
  204. 0x0023A'i32, 11295,
  205. 0x0023B'i32, 501,
  206. 0x0023D'i32, 337,
  207. 0x0023E'i32, 11292,
  208. 0x00241'i32, 501,
  209. 0x00243'i32, 305,
  210. 0x00244'i32, 569,
  211. 0x00245'i32, 571,
  212. 0x00246'i32, 501,
  213. 0x00248'i32, 501,
  214. 0x0024A'i32, 501,
  215. 0x0024C'i32, 501,
  216. 0x0024E'i32, 501,
  217. 0x00370'i32, 501,
  218. 0x00372'i32, 501,
  219. 0x00376'i32, 501,
  220. 0x0037F'i32, 616,
  221. 0x00386'i32, 538,
  222. 0x0038C'i32, 564,
  223. 0x003CF'i32, 508,
  224. 0x003D8'i32, 501,
  225. 0x003DA'i32, 501,
  226. 0x003DC'i32, 501,
  227. 0x003DE'i32, 501,
  228. 0x003E0'i32, 501,
  229. 0x003E2'i32, 501,
  230. 0x003E4'i32, 501,
  231. 0x003E6'i32, 501,
  232. 0x003E8'i32, 501,
  233. 0x003EA'i32, 501,
  234. 0x003EC'i32, 501,
  235. 0x003EE'i32, 501,
  236. 0x003F4'i32, 440,
  237. 0x003F7'i32, 501,
  238. 0x003F9'i32, 493,
  239. 0x003FA'i32, 501,
  240. 0x00460'i32, 501,
  241. 0x00462'i32, 501,
  242. 0x00464'i32, 501,
  243. 0x00466'i32, 501,
  244. 0x00468'i32, 501,
  245. 0x0046A'i32, 501,
  246. 0x0046C'i32, 501,
  247. 0x0046E'i32, 501,
  248. 0x00470'i32, 501,
  249. 0x00472'i32, 501,
  250. 0x00474'i32, 501,
  251. 0x00476'i32, 501,
  252. 0x00478'i32, 501,
  253. 0x0047A'i32, 501,
  254. 0x0047C'i32, 501,
  255. 0x0047E'i32, 501,
  256. 0x00480'i32, 501,
  257. 0x0048A'i32, 501,
  258. 0x0048C'i32, 501,
  259. 0x0048E'i32, 501,
  260. 0x00490'i32, 501,
  261. 0x00492'i32, 501,
  262. 0x00494'i32, 501,
  263. 0x00496'i32, 501,
  264. 0x00498'i32, 501,
  265. 0x0049A'i32, 501,
  266. 0x0049C'i32, 501,
  267. 0x0049E'i32, 501,
  268. 0x004A0'i32, 501,
  269. 0x004A2'i32, 501,
  270. 0x004A4'i32, 501,
  271. 0x004A6'i32, 501,
  272. 0x004A8'i32, 501,
  273. 0x004AA'i32, 501,
  274. 0x004AC'i32, 501,
  275. 0x004AE'i32, 501,
  276. 0x004B0'i32, 501,
  277. 0x004B2'i32, 501,
  278. 0x004B4'i32, 501,
  279. 0x004B6'i32, 501,
  280. 0x004B8'i32, 501,
  281. 0x004BA'i32, 501,
  282. 0x004BC'i32, 501,
  283. 0x004BE'i32, 501,
  284. 0x004C0'i32, 515,
  285. 0x004C1'i32, 501,
  286. 0x004C3'i32, 501,
  287. 0x004C5'i32, 501,
  288. 0x004C7'i32, 501,
  289. 0x004C9'i32, 501,
  290. 0x004CB'i32, 501,
  291. 0x004CD'i32, 501,
  292. 0x004D0'i32, 501,
  293. 0x004D2'i32, 501,
  294. 0x004D4'i32, 501,
  295. 0x004D6'i32, 501,
  296. 0x004D8'i32, 501,
  297. 0x004DA'i32, 501,
  298. 0x004DC'i32, 501,
  299. 0x004DE'i32, 501,
  300. 0x004E0'i32, 501,
  301. 0x004E2'i32, 501,
  302. 0x004E4'i32, 501,
  303. 0x004E6'i32, 501,
  304. 0x004E8'i32, 501,
  305. 0x004EA'i32, 501,
  306. 0x004EC'i32, 501,
  307. 0x004EE'i32, 501,
  308. 0x004F0'i32, 501,
  309. 0x004F2'i32, 501,
  310. 0x004F4'i32, 501,
  311. 0x004F6'i32, 501,
  312. 0x004F8'i32, 501,
  313. 0x004FA'i32, 501,
  314. 0x004FC'i32, 501,
  315. 0x004FE'i32, 501,
  316. 0x00500'i32, 501,
  317. 0x00502'i32, 501,
  318. 0x00504'i32, 501,
  319. 0x00506'i32, 501,
  320. 0x00508'i32, 501,
  321. 0x0050A'i32, 501,
  322. 0x0050C'i32, 501,
  323. 0x0050E'i32, 501,
  324. 0x00510'i32, 501,
  325. 0x00512'i32, 501,
  326. 0x00514'i32, 501,
  327. 0x00516'i32, 501,
  328. 0x00518'i32, 501,
  329. 0x0051A'i32, 501,
  330. 0x0051C'i32, 501,
  331. 0x0051E'i32, 501,
  332. 0x00520'i32, 501,
  333. 0x00522'i32, 501,
  334. 0x00524'i32, 501,
  335. 0x00526'i32, 501,
  336. 0x00528'i32, 501,
  337. 0x0052A'i32, 501,
  338. 0x0052C'i32, 501,
  339. 0x0052E'i32, 501,
  340. 0x010C7'i32, 7764,
  341. 0x010CD'i32, 7764,
  342. 0x01E00'i32, 501,
  343. 0x01E02'i32, 501,
  344. 0x01E04'i32, 501,
  345. 0x01E06'i32, 501,
  346. 0x01E08'i32, 501,
  347. 0x01E0A'i32, 501,
  348. 0x01E0C'i32, 501,
  349. 0x01E0E'i32, 501,
  350. 0x01E10'i32, 501,
  351. 0x01E12'i32, 501,
  352. 0x01E14'i32, 501,
  353. 0x01E16'i32, 501,
  354. 0x01E18'i32, 501,
  355. 0x01E1A'i32, 501,
  356. 0x01E1C'i32, 501,
  357. 0x01E1E'i32, 501,
  358. 0x01E20'i32, 501,
  359. 0x01E22'i32, 501,
  360. 0x01E24'i32, 501,
  361. 0x01E26'i32, 501,
  362. 0x01E28'i32, 501,
  363. 0x01E2A'i32, 501,
  364. 0x01E2C'i32, 501,
  365. 0x01E2E'i32, 501,
  366. 0x01E30'i32, 501,
  367. 0x01E32'i32, 501,
  368. 0x01E34'i32, 501,
  369. 0x01E36'i32, 501,
  370. 0x01E38'i32, 501,
  371. 0x01E3A'i32, 501,
  372. 0x01E3C'i32, 501,
  373. 0x01E3E'i32, 501,
  374. 0x01E40'i32, 501,
  375. 0x01E42'i32, 501,
  376. 0x01E44'i32, 501,
  377. 0x01E46'i32, 501,
  378. 0x01E48'i32, 501,
  379. 0x01E4A'i32, 501,
  380. 0x01E4C'i32, 501,
  381. 0x01E4E'i32, 501,
  382. 0x01E50'i32, 501,
  383. 0x01E52'i32, 501,
  384. 0x01E54'i32, 501,
  385. 0x01E56'i32, 501,
  386. 0x01E58'i32, 501,
  387. 0x01E5A'i32, 501,
  388. 0x01E5C'i32, 501,
  389. 0x01E5E'i32, 501,
  390. 0x01E60'i32, 501,
  391. 0x01E62'i32, 501,
  392. 0x01E64'i32, 501,
  393. 0x01E66'i32, 501,
  394. 0x01E68'i32, 501,
  395. 0x01E6A'i32, 501,
  396. 0x01E6C'i32, 501,
  397. 0x01E6E'i32, 501,
  398. 0x01E70'i32, 501,
  399. 0x01E72'i32, 501,
  400. 0x01E74'i32, 501,
  401. 0x01E76'i32, 501,
  402. 0x01E78'i32, 501,
  403. 0x01E7A'i32, 501,
  404. 0x01E7C'i32, 501,
  405. 0x01E7E'i32, 501,
  406. 0x01E80'i32, 501,
  407. 0x01E82'i32, 501,
  408. 0x01E84'i32, 501,
  409. 0x01E86'i32, 501,
  410. 0x01E88'i32, 501,
  411. 0x01E8A'i32, 501,
  412. 0x01E8C'i32, 501,
  413. 0x01E8E'i32, 501,
  414. 0x01E90'i32, 501,
  415. 0x01E92'i32, 501,
  416. 0x01E94'i32, 501,
  417. 0x01E9E'i32, -7115,
  418. 0x01EA0'i32, 501,
  419. 0x01EA2'i32, 501,
  420. 0x01EA4'i32, 501,
  421. 0x01EA6'i32, 501,
  422. 0x01EA8'i32, 501,
  423. 0x01EAA'i32, 501,
  424. 0x01EAC'i32, 501,
  425. 0x01EAE'i32, 501,
  426. 0x01EB0'i32, 501,
  427. 0x01EB2'i32, 501,
  428. 0x01EB4'i32, 501,
  429. 0x01EB6'i32, 501,
  430. 0x01EB8'i32, 501,
  431. 0x01EBA'i32, 501,
  432. 0x01EBC'i32, 501,
  433. 0x01EBE'i32, 501,
  434. 0x01EC0'i32, 501,
  435. 0x01EC2'i32, 501,
  436. 0x01EC4'i32, 501,
  437. 0x01EC6'i32, 501,
  438. 0x01EC8'i32, 501,
  439. 0x01ECA'i32, 501,
  440. 0x01ECC'i32, 501,
  441. 0x01ECE'i32, 501,
  442. 0x01ED0'i32, 501,
  443. 0x01ED2'i32, 501,
  444. 0x01ED4'i32, 501,
  445. 0x01ED6'i32, 501,
  446. 0x01ED8'i32, 501,
  447. 0x01EDA'i32, 501,
  448. 0x01EDC'i32, 501,
  449. 0x01EDE'i32, 501,
  450. 0x01EE0'i32, 501,
  451. 0x01EE2'i32, 501,
  452. 0x01EE4'i32, 501,
  453. 0x01EE6'i32, 501,
  454. 0x01EE8'i32, 501,
  455. 0x01EEA'i32, 501,
  456. 0x01EEC'i32, 501,
  457. 0x01EEE'i32, 501,
  458. 0x01EF0'i32, 501,
  459. 0x01EF2'i32, 501,
  460. 0x01EF4'i32, 501,
  461. 0x01EF6'i32, 501,
  462. 0x01EF8'i32, 501,
  463. 0x01EFA'i32, 501,
  464. 0x01EFC'i32, 501,
  465. 0x01EFE'i32, 501,
  466. 0x01F59'i32, 492,
  467. 0x01F5B'i32, 492,
  468. 0x01F5D'i32, 492,
  469. 0x01F5F'i32, 492,
  470. 0x01FBC'i32, 491,
  471. 0x01FCC'i32, 491,
  472. 0x01FEC'i32, 493,
  473. 0x01FFC'i32, 491,
  474. 0x02126'i32, -7017,
  475. 0x0212A'i32, -7883,
  476. 0x0212B'i32, -7762,
  477. 0x02132'i32, 528,
  478. 0x02183'i32, 501,
  479. 0x02C60'i32, 501,
  480. 0x02C62'i32, -10243,
  481. 0x02C63'i32, -3314,
  482. 0x02C64'i32, -10227,
  483. 0x02C67'i32, 501,
  484. 0x02C69'i32, 501,
  485. 0x02C6B'i32, 501,
  486. 0x02C6D'i32, -10280,
  487. 0x02C6E'i32, -10249,
  488. 0x02C6F'i32, -10283,
  489. 0x02C70'i32, -10282,
  490. 0x02C72'i32, 501,
  491. 0x02C75'i32, 501,
  492. 0x02C80'i32, 501,
  493. 0x02C82'i32, 501,
  494. 0x02C84'i32, 501,
  495. 0x02C86'i32, 501,
  496. 0x02C88'i32, 501,
  497. 0x02C8A'i32, 501,
  498. 0x02C8C'i32, 501,
  499. 0x02C8E'i32, 501,
  500. 0x02C90'i32, 501,
  501. 0x02C92'i32, 501,
  502. 0x02C94'i32, 501,
  503. 0x02C96'i32, 501,
  504. 0x02C98'i32, 501,
  505. 0x02C9A'i32, 501,
  506. 0x02C9C'i32, 501,
  507. 0x02C9E'i32, 501,
  508. 0x02CA0'i32, 501,
  509. 0x02CA2'i32, 501,
  510. 0x02CA4'i32, 501,
  511. 0x02CA6'i32, 501,
  512. 0x02CA8'i32, 501,
  513. 0x02CAA'i32, 501,
  514. 0x02CAC'i32, 501,
  515. 0x02CAE'i32, 501,
  516. 0x02CB0'i32, 501,
  517. 0x02CB2'i32, 501,
  518. 0x02CB4'i32, 501,
  519. 0x02CB6'i32, 501,
  520. 0x02CB8'i32, 501,
  521. 0x02CBA'i32, 501,
  522. 0x02CBC'i32, 501,
  523. 0x02CBE'i32, 501,
  524. 0x02CC0'i32, 501,
  525. 0x02CC2'i32, 501,
  526. 0x02CC4'i32, 501,
  527. 0x02CC6'i32, 501,
  528. 0x02CC8'i32, 501,
  529. 0x02CCA'i32, 501,
  530. 0x02CCC'i32, 501,
  531. 0x02CCE'i32, 501,
  532. 0x02CD0'i32, 501,
  533. 0x02CD2'i32, 501,
  534. 0x02CD4'i32, 501,
  535. 0x02CD6'i32, 501,
  536. 0x02CD8'i32, 501,
  537. 0x02CDA'i32, 501,
  538. 0x02CDC'i32, 501,
  539. 0x02CDE'i32, 501,
  540. 0x02CE0'i32, 501,
  541. 0x02CE2'i32, 501,
  542. 0x02CEB'i32, 501,
  543. 0x02CED'i32, 501,
  544. 0x02CF2'i32, 501,
  545. 0x0A640'i32, 501,
  546. 0x0A642'i32, 501,
  547. 0x0A644'i32, 501,
  548. 0x0A646'i32, 501,
  549. 0x0A648'i32, 501,
  550. 0x0A64A'i32, 501,
  551. 0x0A64C'i32, 501,
  552. 0x0A64E'i32, 501,
  553. 0x0A650'i32, 501,
  554. 0x0A652'i32, 501,
  555. 0x0A654'i32, 501,
  556. 0x0A656'i32, 501,
  557. 0x0A658'i32, 501,
  558. 0x0A65A'i32, 501,
  559. 0x0A65C'i32, 501,
  560. 0x0A65E'i32, 501,
  561. 0x0A660'i32, 501,
  562. 0x0A662'i32, 501,
  563. 0x0A664'i32, 501,
  564. 0x0A666'i32, 501,
  565. 0x0A668'i32, 501,
  566. 0x0A66A'i32, 501,
  567. 0x0A66C'i32, 501,
  568. 0x0A680'i32, 501,
  569. 0x0A682'i32, 501,
  570. 0x0A684'i32, 501,
  571. 0x0A686'i32, 501,
  572. 0x0A688'i32, 501,
  573. 0x0A68A'i32, 501,
  574. 0x0A68C'i32, 501,
  575. 0x0A68E'i32, 501,
  576. 0x0A690'i32, 501,
  577. 0x0A692'i32, 501,
  578. 0x0A694'i32, 501,
  579. 0x0A696'i32, 501,
  580. 0x0A698'i32, 501,
  581. 0x0A69A'i32, 501,
  582. 0x0A722'i32, 501,
  583. 0x0A724'i32, 501,
  584. 0x0A726'i32, 501,
  585. 0x0A728'i32, 501,
  586. 0x0A72A'i32, 501,
  587. 0x0A72C'i32, 501,
  588. 0x0A72E'i32, 501,
  589. 0x0A732'i32, 501,
  590. 0x0A734'i32, 501,
  591. 0x0A736'i32, 501,
  592. 0x0A738'i32, 501,
  593. 0x0A73A'i32, 501,
  594. 0x0A73C'i32, 501,
  595. 0x0A73E'i32, 501,
  596. 0x0A740'i32, 501,
  597. 0x0A742'i32, 501,
  598. 0x0A744'i32, 501,
  599. 0x0A746'i32, 501,
  600. 0x0A748'i32, 501,
  601. 0x0A74A'i32, 501,
  602. 0x0A74C'i32, 501,
  603. 0x0A74E'i32, 501,
  604. 0x0A750'i32, 501,
  605. 0x0A752'i32, 501,
  606. 0x0A754'i32, 501,
  607. 0x0A756'i32, 501,
  608. 0x0A758'i32, 501,
  609. 0x0A75A'i32, 501,
  610. 0x0A75C'i32, 501,
  611. 0x0A75E'i32, 501,
  612. 0x0A760'i32, 501,
  613. 0x0A762'i32, 501,
  614. 0x0A764'i32, 501,
  615. 0x0A766'i32, 501,
  616. 0x0A768'i32, 501,
  617. 0x0A76A'i32, 501,
  618. 0x0A76C'i32, 501,
  619. 0x0A76E'i32, 501,
  620. 0x0A779'i32, 501,
  621. 0x0A77B'i32, 501,
  622. 0x0A77D'i32, -34832,
  623. 0x0A77E'i32, 501,
  624. 0x0A780'i32, 501,
  625. 0x0A782'i32, 501,
  626. 0x0A784'i32, 501,
  627. 0x0A786'i32, 501,
  628. 0x0A78B'i32, 501,
  629. 0x0A78D'i32, -41780,
  630. 0x0A790'i32, 501,
  631. 0x0A792'i32, 501,
  632. 0x0A796'i32, 501,
  633. 0x0A798'i32, 501,
  634. 0x0A79A'i32, 501,
  635. 0x0A79C'i32, 501,
  636. 0x0A79E'i32, 501,
  637. 0x0A7A0'i32, 501,
  638. 0x0A7A2'i32, 501,
  639. 0x0A7A4'i32, 501,
  640. 0x0A7A6'i32, 501,
  641. 0x0A7A8'i32, 501,
  642. 0x0A7AA'i32, -41808,
  643. 0x0A7AB'i32, -41819,
  644. 0x0A7AC'i32, -41815,
  645. 0x0A7AD'i32, -41805,
  646. 0x0A7AE'i32, -41808,
  647. 0x0A7B0'i32, -41758,
  648. 0x0A7B1'i32, -41782,
  649. 0x0A7B2'i32, -41761,
  650. 0x0A7B3'i32, 1428,
  651. 0x0A7B4'i32, 501,
  652. 0x0A7B6'i32, 501,
  653. 0x0A7B8'i32, 501,
  654. 0x0A7BA'i32, 501,
  655. 0x0A7BC'i32, 501,
  656. 0x0A7BE'i32, 501,
  657. 0x0A7C2'i32, 501,
  658. 0x0A7C4'i32, 452,
  659. 0x0A7C5'i32, -41807,
  660. 0x0A7C6'i32, -34884,
  661. ]
  662. toUpperRanges = [
  663. 0x00061'i32, 0x0007A'i32, 468,
  664. 0x000E0'i32, 0x000F6'i32, 468,
  665. 0x000F8'i32, 0x000FE'i32, 468,
  666. 0x0023F'i32, 0x00240'i32, 11315,
  667. 0x00256'i32, 0x00257'i32, 295,
  668. 0x0028A'i32, 0x0028B'i32, 283,
  669. 0x0037B'i32, 0x0037D'i32, 630,
  670. 0x003AD'i32, 0x003AF'i32, 463,
  671. 0x003B1'i32, 0x003C1'i32, 468,
  672. 0x003C3'i32, 0x003CB'i32, 468,
  673. 0x003CD'i32, 0x003CE'i32, 437,
  674. 0x00430'i32, 0x0044F'i32, 468,
  675. 0x00450'i32, 0x0045F'i32, 420,
  676. 0x00561'i32, 0x00586'i32, 452,
  677. 0x010D0'i32, 0x010FA'i32, 3508,
  678. 0x010FD'i32, 0x010FF'i32, 3508,
  679. 0x013F8'i32, 0x013FD'i32, 492,
  680. 0x01C83'i32, 0x01C84'i32, -5742,
  681. 0x01F00'i32, 0x01F07'i32, 508,
  682. 0x01F10'i32, 0x01F15'i32, 508,
  683. 0x01F20'i32, 0x01F27'i32, 508,
  684. 0x01F30'i32, 0x01F37'i32, 508,
  685. 0x01F40'i32, 0x01F45'i32, 508,
  686. 0x01F60'i32, 0x01F67'i32, 508,
  687. 0x01F70'i32, 0x01F71'i32, 574,
  688. 0x01F72'i32, 0x01F75'i32, 586,
  689. 0x01F76'i32, 0x01F77'i32, 600,
  690. 0x01F78'i32, 0x01F79'i32, 628,
  691. 0x01F7A'i32, 0x01F7B'i32, 612,
  692. 0x01F7C'i32, 0x01F7D'i32, 626,
  693. 0x01F80'i32, 0x01F87'i32, 508,
  694. 0x01F90'i32, 0x01F97'i32, 508,
  695. 0x01FA0'i32, 0x01FA7'i32, 508,
  696. 0x01FB0'i32, 0x01FB1'i32, 508,
  697. 0x01FD0'i32, 0x01FD1'i32, 508,
  698. 0x01FE0'i32, 0x01FE1'i32, 508,
  699. 0x02C30'i32, 0x02C5E'i32, 452,
  700. 0x02D00'i32, 0x02D25'i32, -6764,
  701. 0x0AB70'i32, 0x0ABBF'i32, -38364,
  702. 0x0FF41'i32, 0x0FF5A'i32, 468,
  703. 0x10428'i32, 0x1044F'i32, 460,
  704. 0x104D8'i32, 0x104FB'i32, 460,
  705. 0x10CC0'i32, 0x10CF2'i32, 436,
  706. 0x118C0'i32, 0x118DF'i32, 468,
  707. 0x16E60'i32, 0x16E7F'i32, 468,
  708. 0x1E922'i32, 0x1E943'i32, 466,
  709. ]
  710. toUpperSinglets = [
  711. 0x000B5'i32, 1243,
  712. 0x000FF'i32, 621,
  713. 0x00101'i32, 499,
  714. 0x00103'i32, 499,
  715. 0x00105'i32, 499,
  716. 0x00107'i32, 499,
  717. 0x00109'i32, 499,
  718. 0x0010B'i32, 499,
  719. 0x0010D'i32, 499,
  720. 0x0010F'i32, 499,
  721. 0x00111'i32, 499,
  722. 0x00113'i32, 499,
  723. 0x00115'i32, 499,
  724. 0x00117'i32, 499,
  725. 0x00119'i32, 499,
  726. 0x0011B'i32, 499,
  727. 0x0011D'i32, 499,
  728. 0x0011F'i32, 499,
  729. 0x00121'i32, 499,
  730. 0x00123'i32, 499,
  731. 0x00125'i32, 499,
  732. 0x00127'i32, 499,
  733. 0x00129'i32, 499,
  734. 0x0012B'i32, 499,
  735. 0x0012D'i32, 499,
  736. 0x0012F'i32, 499,
  737. 0x00131'i32, 268,
  738. 0x00133'i32, 499,
  739. 0x00135'i32, 499,
  740. 0x00137'i32, 499,
  741. 0x0013A'i32, 499,
  742. 0x0013C'i32, 499,
  743. 0x0013E'i32, 499,
  744. 0x00140'i32, 499,
  745. 0x00142'i32, 499,
  746. 0x00144'i32, 499,
  747. 0x00146'i32, 499,
  748. 0x00148'i32, 499,
  749. 0x0014B'i32, 499,
  750. 0x0014D'i32, 499,
  751. 0x0014F'i32, 499,
  752. 0x00151'i32, 499,
  753. 0x00153'i32, 499,
  754. 0x00155'i32, 499,
  755. 0x00157'i32, 499,
  756. 0x00159'i32, 499,
  757. 0x0015B'i32, 499,
  758. 0x0015D'i32, 499,
  759. 0x0015F'i32, 499,
  760. 0x00161'i32, 499,
  761. 0x00163'i32, 499,
  762. 0x00165'i32, 499,
  763. 0x00167'i32, 499,
  764. 0x00169'i32, 499,
  765. 0x0016B'i32, 499,
  766. 0x0016D'i32, 499,
  767. 0x0016F'i32, 499,
  768. 0x00171'i32, 499,
  769. 0x00173'i32, 499,
  770. 0x00175'i32, 499,
  771. 0x00177'i32, 499,
  772. 0x0017A'i32, 499,
  773. 0x0017C'i32, 499,
  774. 0x0017E'i32, 499,
  775. 0x0017F'i32, 200,
  776. 0x00180'i32, 695,
  777. 0x00183'i32, 499,
  778. 0x00185'i32, 499,
  779. 0x00188'i32, 499,
  780. 0x0018C'i32, 499,
  781. 0x00192'i32, 499,
  782. 0x00195'i32, 597,
  783. 0x00199'i32, 499,
  784. 0x0019A'i32, 663,
  785. 0x0019E'i32, 630,
  786. 0x001A1'i32, 499,
  787. 0x001A3'i32, 499,
  788. 0x001A5'i32, 499,
  789. 0x001A8'i32, 499,
  790. 0x001AD'i32, 499,
  791. 0x001B0'i32, 499,
  792. 0x001B4'i32, 499,
  793. 0x001B6'i32, 499,
  794. 0x001B9'i32, 499,
  795. 0x001BD'i32, 499,
  796. 0x001BF'i32, 556,
  797. 0x001C5'i32, 499,
  798. 0x001C6'i32, 498,
  799. 0x001C8'i32, 499,
  800. 0x001C9'i32, 498,
  801. 0x001CB'i32, 499,
  802. 0x001CC'i32, 498,
  803. 0x001CE'i32, 499,
  804. 0x001D0'i32, 499,
  805. 0x001D2'i32, 499,
  806. 0x001D4'i32, 499,
  807. 0x001D6'i32, 499,
  808. 0x001D8'i32, 499,
  809. 0x001DA'i32, 499,
  810. 0x001DC'i32, 499,
  811. 0x001DD'i32, 421,
  812. 0x001DF'i32, 499,
  813. 0x001E1'i32, 499,
  814. 0x001E3'i32, 499,
  815. 0x001E5'i32, 499,
  816. 0x001E7'i32, 499,
  817. 0x001E9'i32, 499,
  818. 0x001EB'i32, 499,
  819. 0x001ED'i32, 499,
  820. 0x001EF'i32, 499,
  821. 0x001F2'i32, 499,
  822. 0x001F3'i32, 498,
  823. 0x001F5'i32, 499,
  824. 0x001F9'i32, 499,
  825. 0x001FB'i32, 499,
  826. 0x001FD'i32, 499,
  827. 0x001FF'i32, 499,
  828. 0x00201'i32, 499,
  829. 0x00203'i32, 499,
  830. 0x00205'i32, 499,
  831. 0x00207'i32, 499,
  832. 0x00209'i32, 499,
  833. 0x0020B'i32, 499,
  834. 0x0020D'i32, 499,
  835. 0x0020F'i32, 499,
  836. 0x00211'i32, 499,
  837. 0x00213'i32, 499,
  838. 0x00215'i32, 499,
  839. 0x00217'i32, 499,
  840. 0x00219'i32, 499,
  841. 0x0021B'i32, 499,
  842. 0x0021D'i32, 499,
  843. 0x0021F'i32, 499,
  844. 0x00223'i32, 499,
  845. 0x00225'i32, 499,
  846. 0x00227'i32, 499,
  847. 0x00229'i32, 499,
  848. 0x0022B'i32, 499,
  849. 0x0022D'i32, 499,
  850. 0x0022F'i32, 499,
  851. 0x00231'i32, 499,
  852. 0x00233'i32, 499,
  853. 0x0023C'i32, 499,
  854. 0x00242'i32, 499,
  855. 0x00247'i32, 499,
  856. 0x00249'i32, 499,
  857. 0x0024B'i32, 499,
  858. 0x0024D'i32, 499,
  859. 0x0024F'i32, 499,
  860. 0x00250'i32, 11283,
  861. 0x00251'i32, 11280,
  862. 0x00252'i32, 11282,
  863. 0x00253'i32, 290,
  864. 0x00254'i32, 294,
  865. 0x00259'i32, 298,
  866. 0x0025B'i32, 297,
  867. 0x0025C'i32, 42819,
  868. 0x00260'i32, 295,
  869. 0x00261'i32, 42815,
  870. 0x00263'i32, 293,
  871. 0x00265'i32, 42780,
  872. 0x00266'i32, 42808,
  873. 0x00268'i32, 291,
  874. 0x00269'i32, 289,
  875. 0x0026A'i32, 42808,
  876. 0x0026B'i32, 11243,
  877. 0x0026C'i32, 42805,
  878. 0x0026F'i32, 289,
  879. 0x00271'i32, 11249,
  880. 0x00272'i32, 287,
  881. 0x00275'i32, 286,
  882. 0x0027D'i32, 11227,
  883. 0x00280'i32, 282,
  884. 0x00282'i32, 42807,
  885. 0x00283'i32, 282,
  886. 0x00287'i32, 42782,
  887. 0x00288'i32, 282,
  888. 0x00289'i32, 431,
  889. 0x0028C'i32, 429,
  890. 0x00292'i32, 281,
  891. 0x0029D'i32, 42761,
  892. 0x0029E'i32, 42758,
  893. 0x00371'i32, 499,
  894. 0x00373'i32, 499,
  895. 0x00377'i32, 499,
  896. 0x003AC'i32, 462,
  897. 0x003C2'i32, 469,
  898. 0x003CC'i32, 436,
  899. 0x003D0'i32, 438,
  900. 0x003D1'i32, 443,
  901. 0x003D5'i32, 453,
  902. 0x003D6'i32, 446,
  903. 0x003D7'i32, 492,
  904. 0x003D9'i32, 499,
  905. 0x003DB'i32, 499,
  906. 0x003DD'i32, 499,
  907. 0x003DF'i32, 499,
  908. 0x003E1'i32, 499,
  909. 0x003E3'i32, 499,
  910. 0x003E5'i32, 499,
  911. 0x003E7'i32, 499,
  912. 0x003E9'i32, 499,
  913. 0x003EB'i32, 499,
  914. 0x003ED'i32, 499,
  915. 0x003EF'i32, 499,
  916. 0x003F0'i32, 414,
  917. 0x003F1'i32, 420,
  918. 0x003F2'i32, 507,
  919. 0x003F3'i32, 384,
  920. 0x003F5'i32, 404,
  921. 0x003F8'i32, 499,
  922. 0x003FB'i32, 499,
  923. 0x00461'i32, 499,
  924. 0x00463'i32, 499,
  925. 0x00465'i32, 499,
  926. 0x00467'i32, 499,
  927. 0x00469'i32, 499,
  928. 0x0046B'i32, 499,
  929. 0x0046D'i32, 499,
  930. 0x0046F'i32, 499,
  931. 0x00471'i32, 499,
  932. 0x00473'i32, 499,
  933. 0x00475'i32, 499,
  934. 0x00477'i32, 499,
  935. 0x00479'i32, 499,
  936. 0x0047B'i32, 499,
  937. 0x0047D'i32, 499,
  938. 0x0047F'i32, 499,
  939. 0x00481'i32, 499,
  940. 0x0048B'i32, 499,
  941. 0x0048D'i32, 499,
  942. 0x0048F'i32, 499,
  943. 0x00491'i32, 499,
  944. 0x00493'i32, 499,
  945. 0x00495'i32, 499,
  946. 0x00497'i32, 499,
  947. 0x00499'i32, 499,
  948. 0x0049B'i32, 499,
  949. 0x0049D'i32, 499,
  950. 0x0049F'i32, 499,
  951. 0x004A1'i32, 499,
  952. 0x004A3'i32, 499,
  953. 0x004A5'i32, 499,
  954. 0x004A7'i32, 499,
  955. 0x004A9'i32, 499,
  956. 0x004AB'i32, 499,
  957. 0x004AD'i32, 499,
  958. 0x004AF'i32, 499,
  959. 0x004B1'i32, 499,
  960. 0x004B3'i32, 499,
  961. 0x004B5'i32, 499,
  962. 0x004B7'i32, 499,
  963. 0x004B9'i32, 499,
  964. 0x004BB'i32, 499,
  965. 0x004BD'i32, 499,
  966. 0x004BF'i32, 499,
  967. 0x004C2'i32, 499,
  968. 0x004C4'i32, 499,
  969. 0x004C6'i32, 499,
  970. 0x004C8'i32, 499,
  971. 0x004CA'i32, 499,
  972. 0x004CC'i32, 499,
  973. 0x004CE'i32, 499,
  974. 0x004CF'i32, 485,
  975. 0x004D1'i32, 499,
  976. 0x004D3'i32, 499,
  977. 0x004D5'i32, 499,
  978. 0x004D7'i32, 499,
  979. 0x004D9'i32, 499,
  980. 0x004DB'i32, 499,
  981. 0x004DD'i32, 499,
  982. 0x004DF'i32, 499,
  983. 0x004E1'i32, 499,
  984. 0x004E3'i32, 499,
  985. 0x004E5'i32, 499,
  986. 0x004E7'i32, 499,
  987. 0x004E9'i32, 499,
  988. 0x004EB'i32, 499,
  989. 0x004ED'i32, 499,
  990. 0x004EF'i32, 499,
  991. 0x004F1'i32, 499,
  992. 0x004F3'i32, 499,
  993. 0x004F5'i32, 499,
  994. 0x004F7'i32, 499,
  995. 0x004F9'i32, 499,
  996. 0x004FB'i32, 499,
  997. 0x004FD'i32, 499,
  998. 0x004FF'i32, 499,
  999. 0x00501'i32, 499,
  1000. 0x00503'i32, 499,
  1001. 0x00505'i32, 499,
  1002. 0x00507'i32, 499,
  1003. 0x00509'i32, 499,
  1004. 0x0050B'i32, 499,
  1005. 0x0050D'i32, 499,
  1006. 0x0050F'i32, 499,
  1007. 0x00511'i32, 499,
  1008. 0x00513'i32, 499,
  1009. 0x00515'i32, 499,
  1010. 0x00517'i32, 499,
  1011. 0x00519'i32, 499,
  1012. 0x0051B'i32, 499,
  1013. 0x0051D'i32, 499,
  1014. 0x0051F'i32, 499,
  1015. 0x00521'i32, 499,
  1016. 0x00523'i32, 499,
  1017. 0x00525'i32, 499,
  1018. 0x00527'i32, 499,
  1019. 0x00529'i32, 499,
  1020. 0x0052B'i32, 499,
  1021. 0x0052D'i32, 499,
  1022. 0x0052F'i32, 499,
  1023. 0x01C80'i32, -5754,
  1024. 0x01C81'i32, -5753,
  1025. 0x01C82'i32, -5744,
  1026. 0x01C85'i32, -5743,
  1027. 0x01C86'i32, -5736,
  1028. 0x01C87'i32, -5681,
  1029. 0x01C88'i32, 35766,
  1030. 0x01D79'i32, 35832,
  1031. 0x01D7D'i32, 4314,
  1032. 0x01D8E'i32, 35884,
  1033. 0x01E01'i32, 499,
  1034. 0x01E03'i32, 499,
  1035. 0x01E05'i32, 499,
  1036. 0x01E07'i32, 499,
  1037. 0x01E09'i32, 499,
  1038. 0x01E0B'i32, 499,
  1039. 0x01E0D'i32, 499,
  1040. 0x01E0F'i32, 499,
  1041. 0x01E11'i32, 499,
  1042. 0x01E13'i32, 499,
  1043. 0x01E15'i32, 499,
  1044. 0x01E17'i32, 499,
  1045. 0x01E19'i32, 499,
  1046. 0x01E1B'i32, 499,
  1047. 0x01E1D'i32, 499,
  1048. 0x01E1F'i32, 499,
  1049. 0x01E21'i32, 499,
  1050. 0x01E23'i32, 499,
  1051. 0x01E25'i32, 499,
  1052. 0x01E27'i32, 499,
  1053. 0x01E29'i32, 499,
  1054. 0x01E2B'i32, 499,
  1055. 0x01E2D'i32, 499,
  1056. 0x01E2F'i32, 499,
  1057. 0x01E31'i32, 499,
  1058. 0x01E33'i32, 499,
  1059. 0x01E35'i32, 499,
  1060. 0x01E37'i32, 499,
  1061. 0x01E39'i32, 499,
  1062. 0x01E3B'i32, 499,
  1063. 0x01E3D'i32, 499,
  1064. 0x01E3F'i32, 499,
  1065. 0x01E41'i32, 499,
  1066. 0x01E43'i32, 499,
  1067. 0x01E45'i32, 499,
  1068. 0x01E47'i32, 499,
  1069. 0x01E49'i32, 499,
  1070. 0x01E4B'i32, 499,
  1071. 0x01E4D'i32, 499,
  1072. 0x01E4F'i32, 499,
  1073. 0x01E51'i32, 499,
  1074. 0x01E53'i32, 499,
  1075. 0x01E55'i32, 499,
  1076. 0x01E57'i32, 499,
  1077. 0x01E59'i32, 499,
  1078. 0x01E5B'i32, 499,
  1079. 0x01E5D'i32, 499,
  1080. 0x01E5F'i32, 499,
  1081. 0x01E61'i32, 499,
  1082. 0x01E63'i32, 499,
  1083. 0x01E65'i32, 499,
  1084. 0x01E67'i32, 499,
  1085. 0x01E69'i32, 499,
  1086. 0x01E6B'i32, 499,
  1087. 0x01E6D'i32, 499,
  1088. 0x01E6F'i32, 499,
  1089. 0x01E71'i32, 499,
  1090. 0x01E73'i32, 499,
  1091. 0x01E75'i32, 499,
  1092. 0x01E77'i32, 499,
  1093. 0x01E79'i32, 499,
  1094. 0x01E7B'i32, 499,
  1095. 0x01E7D'i32, 499,
  1096. 0x01E7F'i32, 499,
  1097. 0x01E81'i32, 499,
  1098. 0x01E83'i32, 499,
  1099. 0x01E85'i32, 499,
  1100. 0x01E87'i32, 499,
  1101. 0x01E89'i32, 499,
  1102. 0x01E8B'i32, 499,
  1103. 0x01E8D'i32, 499,
  1104. 0x01E8F'i32, 499,
  1105. 0x01E91'i32, 499,
  1106. 0x01E93'i32, 499,
  1107. 0x01E95'i32, 499,
  1108. 0x01E9B'i32, 441,
  1109. 0x01EA1'i32, 499,
  1110. 0x01EA3'i32, 499,
  1111. 0x01EA5'i32, 499,
  1112. 0x01EA7'i32, 499,
  1113. 0x01EA9'i32, 499,
  1114. 0x01EAB'i32, 499,
  1115. 0x01EAD'i32, 499,
  1116. 0x01EAF'i32, 499,
  1117. 0x01EB1'i32, 499,
  1118. 0x01EB3'i32, 499,
  1119. 0x01EB5'i32, 499,
  1120. 0x01EB7'i32, 499,
  1121. 0x01EB9'i32, 499,
  1122. 0x01EBB'i32, 499,
  1123. 0x01EBD'i32, 499,
  1124. 0x01EBF'i32, 499,
  1125. 0x01EC1'i32, 499,
  1126. 0x01EC3'i32, 499,
  1127. 0x01EC5'i32, 499,
  1128. 0x01EC7'i32, 499,
  1129. 0x01EC9'i32, 499,
  1130. 0x01ECB'i32, 499,
  1131. 0x01ECD'i32, 499,
  1132. 0x01ECF'i32, 499,
  1133. 0x01ED1'i32, 499,
  1134. 0x01ED3'i32, 499,
  1135. 0x01ED5'i32, 499,
  1136. 0x01ED7'i32, 499,
  1137. 0x01ED9'i32, 499,
  1138. 0x01EDB'i32, 499,
  1139. 0x01EDD'i32, 499,
  1140. 0x01EDF'i32, 499,
  1141. 0x01EE1'i32, 499,
  1142. 0x01EE3'i32, 499,
  1143. 0x01EE5'i32, 499,
  1144. 0x01EE7'i32, 499,
  1145. 0x01EE9'i32, 499,
  1146. 0x01EEB'i32, 499,
  1147. 0x01EED'i32, 499,
  1148. 0x01EEF'i32, 499,
  1149. 0x01EF1'i32, 499,
  1150. 0x01EF3'i32, 499,
  1151. 0x01EF5'i32, 499,
  1152. 0x01EF7'i32, 499,
  1153. 0x01EF9'i32, 499,
  1154. 0x01EFB'i32, 499,
  1155. 0x01EFD'i32, 499,
  1156. 0x01EFF'i32, 499,
  1157. 0x01F51'i32, 508,
  1158. 0x01F53'i32, 508,
  1159. 0x01F55'i32, 508,
  1160. 0x01F57'i32, 508,
  1161. 0x01FB3'i32, 509,
  1162. 0x01FBE'i32, -6705,
  1163. 0x01FC3'i32, 509,
  1164. 0x01FE5'i32, 507,
  1165. 0x01FF3'i32, 509,
  1166. 0x0214E'i32, 472,
  1167. 0x02184'i32, 499,
  1168. 0x02C61'i32, 499,
  1169. 0x02C65'i32, -10295,
  1170. 0x02C66'i32, -10292,
  1171. 0x02C68'i32, 499,
  1172. 0x02C6A'i32, 499,
  1173. 0x02C6C'i32, 499,
  1174. 0x02C73'i32, 499,
  1175. 0x02C76'i32, 499,
  1176. 0x02C81'i32, 499,
  1177. 0x02C83'i32, 499,
  1178. 0x02C85'i32, 499,
  1179. 0x02C87'i32, 499,
  1180. 0x02C89'i32, 499,
  1181. 0x02C8B'i32, 499,
  1182. 0x02C8D'i32, 499,
  1183. 0x02C8F'i32, 499,
  1184. 0x02C91'i32, 499,
  1185. 0x02C93'i32, 499,
  1186. 0x02C95'i32, 499,
  1187. 0x02C97'i32, 499,
  1188. 0x02C99'i32, 499,
  1189. 0x02C9B'i32, 499,
  1190. 0x02C9D'i32, 499,
  1191. 0x02C9F'i32, 499,
  1192. 0x02CA1'i32, 499,
  1193. 0x02CA3'i32, 499,
  1194. 0x02CA5'i32, 499,
  1195. 0x02CA7'i32, 499,
  1196. 0x02CA9'i32, 499,
  1197. 0x02CAB'i32, 499,
  1198. 0x02CAD'i32, 499,
  1199. 0x02CAF'i32, 499,
  1200. 0x02CB1'i32, 499,
  1201. 0x02CB3'i32, 499,
  1202. 0x02CB5'i32, 499,
  1203. 0x02CB7'i32, 499,
  1204. 0x02CB9'i32, 499,
  1205. 0x02CBB'i32, 499,
  1206. 0x02CBD'i32, 499,
  1207. 0x02CBF'i32, 499,
  1208. 0x02CC1'i32, 499,
  1209. 0x02CC3'i32, 499,
  1210. 0x02CC5'i32, 499,
  1211. 0x02CC7'i32, 499,
  1212. 0x02CC9'i32, 499,
  1213. 0x02CCB'i32, 499,
  1214. 0x02CCD'i32, 499,
  1215. 0x02CCF'i32, 499,
  1216. 0x02CD1'i32, 499,
  1217. 0x02CD3'i32, 499,
  1218. 0x02CD5'i32, 499,
  1219. 0x02CD7'i32, 499,
  1220. 0x02CD9'i32, 499,
  1221. 0x02CDB'i32, 499,
  1222. 0x02CDD'i32, 499,
  1223. 0x02CDF'i32, 499,
  1224. 0x02CE1'i32, 499,
  1225. 0x02CE3'i32, 499,
  1226. 0x02CEC'i32, 499,
  1227. 0x02CEE'i32, 499,
  1228. 0x02CF3'i32, 499,
  1229. 0x02D27'i32, -6764,
  1230. 0x02D2D'i32, -6764,
  1231. 0x0A641'i32, 499,
  1232. 0x0A643'i32, 499,
  1233. 0x0A645'i32, 499,
  1234. 0x0A647'i32, 499,
  1235. 0x0A649'i32, 499,
  1236. 0x0A64B'i32, 499,
  1237. 0x0A64D'i32, 499,
  1238. 0x0A64F'i32, 499,
  1239. 0x0A651'i32, 499,
  1240. 0x0A653'i32, 499,
  1241. 0x0A655'i32, 499,
  1242. 0x0A657'i32, 499,
  1243. 0x0A659'i32, 499,
  1244. 0x0A65B'i32, 499,
  1245. 0x0A65D'i32, 499,
  1246. 0x0A65F'i32, 499,
  1247. 0x0A661'i32, 499,
  1248. 0x0A663'i32, 499,
  1249. 0x0A665'i32, 499,
  1250. 0x0A667'i32, 499,
  1251. 0x0A669'i32, 499,
  1252. 0x0A66B'i32, 499,
  1253. 0x0A66D'i32, 499,
  1254. 0x0A681'i32, 499,
  1255. 0x0A683'i32, 499,
  1256. 0x0A685'i32, 499,
  1257. 0x0A687'i32, 499,
  1258. 0x0A689'i32, 499,
  1259. 0x0A68B'i32, 499,
  1260. 0x0A68D'i32, 499,
  1261. 0x0A68F'i32, 499,
  1262. 0x0A691'i32, 499,
  1263. 0x0A693'i32, 499,
  1264. 0x0A695'i32, 499,
  1265. 0x0A697'i32, 499,
  1266. 0x0A699'i32, 499,
  1267. 0x0A69B'i32, 499,
  1268. 0x0A723'i32, 499,
  1269. 0x0A725'i32, 499,
  1270. 0x0A727'i32, 499,
  1271. 0x0A729'i32, 499,
  1272. 0x0A72B'i32, 499,
  1273. 0x0A72D'i32, 499,
  1274. 0x0A72F'i32, 499,
  1275. 0x0A733'i32, 499,
  1276. 0x0A735'i32, 499,
  1277. 0x0A737'i32, 499,
  1278. 0x0A739'i32, 499,
  1279. 0x0A73B'i32, 499,
  1280. 0x0A73D'i32, 499,
  1281. 0x0A73F'i32, 499,
  1282. 0x0A741'i32, 499,
  1283. 0x0A743'i32, 499,
  1284. 0x0A745'i32, 499,
  1285. 0x0A747'i32, 499,
  1286. 0x0A749'i32, 499,
  1287. 0x0A74B'i32, 499,
  1288. 0x0A74D'i32, 499,
  1289. 0x0A74F'i32, 499,
  1290. 0x0A751'i32, 499,
  1291. 0x0A753'i32, 499,
  1292. 0x0A755'i32, 499,
  1293. 0x0A757'i32, 499,
  1294. 0x0A759'i32, 499,
  1295. 0x0A75B'i32, 499,
  1296. 0x0A75D'i32, 499,
  1297. 0x0A75F'i32, 499,
  1298. 0x0A761'i32, 499,
  1299. 0x0A763'i32, 499,
  1300. 0x0A765'i32, 499,
  1301. 0x0A767'i32, 499,
  1302. 0x0A769'i32, 499,
  1303. 0x0A76B'i32, 499,
  1304. 0x0A76D'i32, 499,
  1305. 0x0A76F'i32, 499,
  1306. 0x0A77A'i32, 499,
  1307. 0x0A77C'i32, 499,
  1308. 0x0A77F'i32, 499,
  1309. 0x0A781'i32, 499,
  1310. 0x0A783'i32, 499,
  1311. 0x0A785'i32, 499,
  1312. 0x0A787'i32, 499,
  1313. 0x0A78C'i32, 499,
  1314. 0x0A791'i32, 499,
  1315. 0x0A793'i32, 499,
  1316. 0x0A794'i32, 548,
  1317. 0x0A797'i32, 499,
  1318. 0x0A799'i32, 499,
  1319. 0x0A79B'i32, 499,
  1320. 0x0A79D'i32, 499,
  1321. 0x0A79F'i32, 499,
  1322. 0x0A7A1'i32, 499,
  1323. 0x0A7A3'i32, 499,
  1324. 0x0A7A5'i32, 499,
  1325. 0x0A7A7'i32, 499,
  1326. 0x0A7A9'i32, 499,
  1327. 0x0A7B5'i32, 499,
  1328. 0x0A7B7'i32, 499,
  1329. 0x0A7B9'i32, 499,
  1330. 0x0A7BB'i32, 499,
  1331. 0x0A7BD'i32, 499,
  1332. 0x0A7BF'i32, 499,
  1333. 0x0A7C3'i32, 499,
  1334. 0x0AB53'i32, -428,
  1335. ]
  1336. toTitleSinglets = [
  1337. 0x001C4'i32, 501,
  1338. 0x001C6'i32, 499,
  1339. 0x001C7'i32, 501,
  1340. 0x001C9'i32, 499,
  1341. 0x001CA'i32, 501,
  1342. 0x001CC'i32, 499,
  1343. 0x001F1'i32, 501,
  1344. 0x001F3'i32, 499,
  1345. ]
  1346. alphaRanges = [
  1347. 0x00041'i32, 0x0005A'i32,
  1348. 0x00061'i32, 0x0007A'i32,
  1349. 0x000C0'i32, 0x000D6'i32,
  1350. 0x000D8'i32, 0x000F6'i32,
  1351. 0x000F8'i32, 0x002C1'i32,
  1352. 0x002C6'i32, 0x002D1'i32,
  1353. 0x002E0'i32, 0x002E4'i32,
  1354. 0x00370'i32, 0x00374'i32,
  1355. 0x00376'i32, 0x00377'i32,
  1356. 0x0037A'i32, 0x0037D'i32,
  1357. 0x00388'i32, 0x0038A'i32,
  1358. 0x0038E'i32, 0x003A1'i32,
  1359. 0x003A3'i32, 0x003F5'i32,
  1360. 0x003F7'i32, 0x00481'i32,
  1361. 0x0048A'i32, 0x0052F'i32,
  1362. 0x00531'i32, 0x00556'i32,
  1363. 0x00560'i32, 0x00588'i32,
  1364. 0x005D0'i32, 0x005EA'i32,
  1365. 0x005EF'i32, 0x005F2'i32,
  1366. 0x00620'i32, 0x0064A'i32,
  1367. 0x0066E'i32, 0x0066F'i32,
  1368. 0x00671'i32, 0x006D3'i32,
  1369. 0x006E5'i32, 0x006E6'i32,
  1370. 0x006EE'i32, 0x006EF'i32,
  1371. 0x006FA'i32, 0x006FC'i32,
  1372. 0x00712'i32, 0x0072F'i32,
  1373. 0x0074D'i32, 0x007A5'i32,
  1374. 0x007CA'i32, 0x007EA'i32,
  1375. 0x007F4'i32, 0x007F5'i32,
  1376. 0x00800'i32, 0x00815'i32,
  1377. 0x00840'i32, 0x00858'i32,
  1378. 0x00860'i32, 0x0086A'i32,
  1379. 0x008A0'i32, 0x008B4'i32,
  1380. 0x008B6'i32, 0x008BD'i32,
  1381. 0x00904'i32, 0x00939'i32,
  1382. 0x00958'i32, 0x00961'i32,
  1383. 0x00971'i32, 0x00980'i32,
  1384. 0x00985'i32, 0x0098C'i32,
  1385. 0x0098F'i32, 0x00990'i32,
  1386. 0x00993'i32, 0x009A8'i32,
  1387. 0x009AA'i32, 0x009B0'i32,
  1388. 0x009B6'i32, 0x009B9'i32,
  1389. 0x009DC'i32, 0x009DD'i32,
  1390. 0x009DF'i32, 0x009E1'i32,
  1391. 0x009F0'i32, 0x009F1'i32,
  1392. 0x00A05'i32, 0x00A0A'i32,
  1393. 0x00A0F'i32, 0x00A10'i32,
  1394. 0x00A13'i32, 0x00A28'i32,
  1395. 0x00A2A'i32, 0x00A30'i32,
  1396. 0x00A32'i32, 0x00A33'i32,
  1397. 0x00A35'i32, 0x00A36'i32,
  1398. 0x00A38'i32, 0x00A39'i32,
  1399. 0x00A59'i32, 0x00A5C'i32,
  1400. 0x00A72'i32, 0x00A74'i32,
  1401. 0x00A85'i32, 0x00A8D'i32,
  1402. 0x00A8F'i32, 0x00A91'i32,
  1403. 0x00A93'i32, 0x00AA8'i32,
  1404. 0x00AAA'i32, 0x00AB0'i32,
  1405. 0x00AB2'i32, 0x00AB3'i32,
  1406. 0x00AB5'i32, 0x00AB9'i32,
  1407. 0x00AE0'i32, 0x00AE1'i32,
  1408. 0x00B05'i32, 0x00B0C'i32,
  1409. 0x00B0F'i32, 0x00B10'i32,
  1410. 0x00B13'i32, 0x00B28'i32,
  1411. 0x00B2A'i32, 0x00B30'i32,
  1412. 0x00B32'i32, 0x00B33'i32,
  1413. 0x00B35'i32, 0x00B39'i32,
  1414. 0x00B5C'i32, 0x00B5D'i32,
  1415. 0x00B5F'i32, 0x00B61'i32,
  1416. 0x00B85'i32, 0x00B8A'i32,
  1417. 0x00B8E'i32, 0x00B90'i32,
  1418. 0x00B92'i32, 0x00B95'i32,
  1419. 0x00B99'i32, 0x00B9A'i32,
  1420. 0x00B9E'i32, 0x00B9F'i32,
  1421. 0x00BA3'i32, 0x00BA4'i32,
  1422. 0x00BA8'i32, 0x00BAA'i32,
  1423. 0x00BAE'i32, 0x00BB9'i32,
  1424. 0x00C05'i32, 0x00C0C'i32,
  1425. 0x00C0E'i32, 0x00C10'i32,
  1426. 0x00C12'i32, 0x00C28'i32,
  1427. 0x00C2A'i32, 0x00C39'i32,
  1428. 0x00C58'i32, 0x00C5A'i32,
  1429. 0x00C60'i32, 0x00C61'i32,
  1430. 0x00C85'i32, 0x00C8C'i32,
  1431. 0x00C8E'i32, 0x00C90'i32,
  1432. 0x00C92'i32, 0x00CA8'i32,
  1433. 0x00CAA'i32, 0x00CB3'i32,
  1434. 0x00CB5'i32, 0x00CB9'i32,
  1435. 0x00CE0'i32, 0x00CE1'i32,
  1436. 0x00CF1'i32, 0x00CF2'i32,
  1437. 0x00D05'i32, 0x00D0C'i32,
  1438. 0x00D0E'i32, 0x00D10'i32,
  1439. 0x00D12'i32, 0x00D3A'i32,
  1440. 0x00D54'i32, 0x00D56'i32,
  1441. 0x00D5F'i32, 0x00D61'i32,
  1442. 0x00D7A'i32, 0x00D7F'i32,
  1443. 0x00D85'i32, 0x00D96'i32,
  1444. 0x00D9A'i32, 0x00DB1'i32,
  1445. 0x00DB3'i32, 0x00DBB'i32,
  1446. 0x00DC0'i32, 0x00DC6'i32,
  1447. 0x00E01'i32, 0x00E30'i32,
  1448. 0x00E32'i32, 0x00E33'i32,
  1449. 0x00E40'i32, 0x00E46'i32,
  1450. 0x00E81'i32, 0x00E82'i32,
  1451. 0x00E86'i32, 0x00E8A'i32,
  1452. 0x00E8C'i32, 0x00EA3'i32,
  1453. 0x00EA7'i32, 0x00EB0'i32,
  1454. 0x00EB2'i32, 0x00EB3'i32,
  1455. 0x00EC0'i32, 0x00EC4'i32,
  1456. 0x00EDC'i32, 0x00EDF'i32,
  1457. 0x00F40'i32, 0x00F47'i32,
  1458. 0x00F49'i32, 0x00F6C'i32,
  1459. 0x00F88'i32, 0x00F8C'i32,
  1460. 0x01000'i32, 0x0102A'i32,
  1461. 0x01050'i32, 0x01055'i32,
  1462. 0x0105A'i32, 0x0105D'i32,
  1463. 0x01065'i32, 0x01066'i32,
  1464. 0x0106E'i32, 0x01070'i32,
  1465. 0x01075'i32, 0x01081'i32,
  1466. 0x010A0'i32, 0x010C5'i32,
  1467. 0x010D0'i32, 0x010FA'i32,
  1468. 0x010FC'i32, 0x01248'i32,
  1469. 0x0124A'i32, 0x0124D'i32,
  1470. 0x01250'i32, 0x01256'i32,
  1471. 0x0125A'i32, 0x0125D'i32,
  1472. 0x01260'i32, 0x01288'i32,
  1473. 0x0128A'i32, 0x0128D'i32,
  1474. 0x01290'i32, 0x012B0'i32,
  1475. 0x012B2'i32, 0x012B5'i32,
  1476. 0x012B8'i32, 0x012BE'i32,
  1477. 0x012C2'i32, 0x012C5'i32,
  1478. 0x012C8'i32, 0x012D6'i32,
  1479. 0x012D8'i32, 0x01310'i32,
  1480. 0x01312'i32, 0x01315'i32,
  1481. 0x01318'i32, 0x0135A'i32,
  1482. 0x01380'i32, 0x0138F'i32,
  1483. 0x013A0'i32, 0x013F5'i32,
  1484. 0x013F8'i32, 0x013FD'i32,
  1485. 0x01401'i32, 0x0166C'i32,
  1486. 0x0166F'i32, 0x0167F'i32,
  1487. 0x01681'i32, 0x0169A'i32,
  1488. 0x016A0'i32, 0x016EA'i32,
  1489. 0x016F1'i32, 0x016F8'i32,
  1490. 0x01700'i32, 0x0170C'i32,
  1491. 0x0170E'i32, 0x01711'i32,
  1492. 0x01720'i32, 0x01731'i32,
  1493. 0x01740'i32, 0x01751'i32,
  1494. 0x01760'i32, 0x0176C'i32,
  1495. 0x0176E'i32, 0x01770'i32,
  1496. 0x01780'i32, 0x017B3'i32,
  1497. 0x01820'i32, 0x01878'i32,
  1498. 0x01880'i32, 0x01884'i32,
  1499. 0x01887'i32, 0x018A8'i32,
  1500. 0x018B0'i32, 0x018F5'i32,
  1501. 0x01900'i32, 0x0191E'i32,
  1502. 0x01950'i32, 0x0196D'i32,
  1503. 0x01970'i32, 0x01974'i32,
  1504. 0x01980'i32, 0x019AB'i32,
  1505. 0x019B0'i32, 0x019C9'i32,
  1506. 0x01A00'i32, 0x01A16'i32,
  1507. 0x01A20'i32, 0x01A54'i32,
  1508. 0x01B05'i32, 0x01B33'i32,
  1509. 0x01B45'i32, 0x01B4B'i32,
  1510. 0x01B83'i32, 0x01BA0'i32,
  1511. 0x01BAE'i32, 0x01BAF'i32,
  1512. 0x01BBA'i32, 0x01BE5'i32,
  1513. 0x01C00'i32, 0x01C23'i32,
  1514. 0x01C4D'i32, 0x01C4F'i32,
  1515. 0x01C5A'i32, 0x01C7D'i32,
  1516. 0x01C80'i32, 0x01C88'i32,
  1517. 0x01C90'i32, 0x01CBA'i32,
  1518. 0x01CBD'i32, 0x01CBF'i32,
  1519. 0x01CE9'i32, 0x01CEC'i32,
  1520. 0x01CEE'i32, 0x01CF3'i32,
  1521. 0x01CF5'i32, 0x01CF6'i32,
  1522. 0x01D00'i32, 0x01DBF'i32,
  1523. 0x01E00'i32, 0x01F15'i32,
  1524. 0x01F18'i32, 0x01F1D'i32,
  1525. 0x01F20'i32, 0x01F45'i32,
  1526. 0x01F48'i32, 0x01F4D'i32,
  1527. 0x01F50'i32, 0x01F57'i32,
  1528. 0x01F5F'i32, 0x01F7D'i32,
  1529. 0x01F80'i32, 0x01FB4'i32,
  1530. 0x01FB6'i32, 0x01FBC'i32,
  1531. 0x01FC2'i32, 0x01FC4'i32,
  1532. 0x01FC6'i32, 0x01FCC'i32,
  1533. 0x01FD0'i32, 0x01FD3'i32,
  1534. 0x01FD6'i32, 0x01FDB'i32,
  1535. 0x01FE0'i32, 0x01FEC'i32,
  1536. 0x01FF2'i32, 0x01FF4'i32,
  1537. 0x01FF6'i32, 0x01FFC'i32,
  1538. 0x02090'i32, 0x0209C'i32,
  1539. 0x0210A'i32, 0x02113'i32,
  1540. 0x02119'i32, 0x0211D'i32,
  1541. 0x0212A'i32, 0x0212D'i32,
  1542. 0x0212F'i32, 0x02139'i32,
  1543. 0x0213C'i32, 0x0213F'i32,
  1544. 0x02145'i32, 0x02149'i32,
  1545. 0x02183'i32, 0x02184'i32,
  1546. 0x02C00'i32, 0x02C2E'i32,
  1547. 0x02C30'i32, 0x02C5E'i32,
  1548. 0x02C60'i32, 0x02CE4'i32,
  1549. 0x02CEB'i32, 0x02CEE'i32,
  1550. 0x02CF2'i32, 0x02CF3'i32,
  1551. 0x02D00'i32, 0x02D25'i32,
  1552. 0x02D30'i32, 0x02D67'i32,
  1553. 0x02D80'i32, 0x02D96'i32,
  1554. 0x02DA0'i32, 0x02DA6'i32,
  1555. 0x02DA8'i32, 0x02DAE'i32,
  1556. 0x02DB0'i32, 0x02DB6'i32,
  1557. 0x02DB8'i32, 0x02DBE'i32,
  1558. 0x02DC0'i32, 0x02DC6'i32,
  1559. 0x02DC8'i32, 0x02DCE'i32,
  1560. 0x02DD0'i32, 0x02DD6'i32,
  1561. 0x02DD8'i32, 0x02DDE'i32,
  1562. 0x03005'i32, 0x03006'i32,
  1563. 0x03031'i32, 0x03035'i32,
  1564. 0x0303B'i32, 0x0303C'i32,
  1565. 0x03041'i32, 0x03096'i32,
  1566. 0x0309D'i32, 0x0309F'i32,
  1567. 0x030A1'i32, 0x030FA'i32,
  1568. 0x030FC'i32, 0x030FF'i32,
  1569. 0x03105'i32, 0x0312F'i32,
  1570. 0x03131'i32, 0x0318E'i32,
  1571. 0x031A0'i32, 0x031BA'i32,
  1572. 0x031F0'i32, 0x031FF'i32,
  1573. 0x03400'i32, 0x04DB5'i32,
  1574. 0x04E00'i32, 0x09FEF'i32,
  1575. 0x0A000'i32, 0x0A48C'i32,
  1576. 0x0A4D0'i32, 0x0A4FD'i32,
  1577. 0x0A500'i32, 0x0A60C'i32,
  1578. 0x0A610'i32, 0x0A61F'i32,
  1579. 0x0A62A'i32, 0x0A62B'i32,
  1580. 0x0A640'i32, 0x0A66E'i32,
  1581. 0x0A67F'i32, 0x0A69D'i32,
  1582. 0x0A6A0'i32, 0x0A6E5'i32,
  1583. 0x0A717'i32, 0x0A71F'i32,
  1584. 0x0A722'i32, 0x0A788'i32,
  1585. 0x0A78B'i32, 0x0A7BF'i32,
  1586. 0x0A7C2'i32, 0x0A7C6'i32,
  1587. 0x0A7F7'i32, 0x0A801'i32,
  1588. 0x0A803'i32, 0x0A805'i32,
  1589. 0x0A807'i32, 0x0A80A'i32,
  1590. 0x0A80C'i32, 0x0A822'i32,
  1591. 0x0A840'i32, 0x0A873'i32,
  1592. 0x0A882'i32, 0x0A8B3'i32,
  1593. 0x0A8F2'i32, 0x0A8F7'i32,
  1594. 0x0A8FD'i32, 0x0A8FE'i32,
  1595. 0x0A90A'i32, 0x0A925'i32,
  1596. 0x0A930'i32, 0x0A946'i32,
  1597. 0x0A960'i32, 0x0A97C'i32,
  1598. 0x0A984'i32, 0x0A9B2'i32,
  1599. 0x0A9E0'i32, 0x0A9E4'i32,
  1600. 0x0A9E6'i32, 0x0A9EF'i32,
  1601. 0x0A9FA'i32, 0x0A9FE'i32,
  1602. 0x0AA00'i32, 0x0AA28'i32,
  1603. 0x0AA40'i32, 0x0AA42'i32,
  1604. 0x0AA44'i32, 0x0AA4B'i32,
  1605. 0x0AA60'i32, 0x0AA76'i32,
  1606. 0x0AA7E'i32, 0x0AAAF'i32,
  1607. 0x0AAB5'i32, 0x0AAB6'i32,
  1608. 0x0AAB9'i32, 0x0AABD'i32,
  1609. 0x0AADB'i32, 0x0AADD'i32,
  1610. 0x0AAE0'i32, 0x0AAEA'i32,
  1611. 0x0AAF2'i32, 0x0AAF4'i32,
  1612. 0x0AB01'i32, 0x0AB06'i32,
  1613. 0x0AB09'i32, 0x0AB0E'i32,
  1614. 0x0AB11'i32, 0x0AB16'i32,
  1615. 0x0AB20'i32, 0x0AB26'i32,
  1616. 0x0AB28'i32, 0x0AB2E'i32,
  1617. 0x0AB30'i32, 0x0AB5A'i32,
  1618. 0x0AB5C'i32, 0x0AB67'i32,
  1619. 0x0AB70'i32, 0x0ABE2'i32,
  1620. 0x0AC00'i32, 0x0D7A3'i32,
  1621. 0x0D7B0'i32, 0x0D7C6'i32,
  1622. 0x0D7CB'i32, 0x0D7FB'i32,
  1623. 0x0F900'i32, 0x0FA6D'i32,
  1624. 0x0FA70'i32, 0x0FAD9'i32,
  1625. 0x0FB00'i32, 0x0FB06'i32,
  1626. 0x0FB13'i32, 0x0FB17'i32,
  1627. 0x0FB1F'i32, 0x0FB28'i32,
  1628. 0x0FB2A'i32, 0x0FB36'i32,
  1629. 0x0FB38'i32, 0x0FB3C'i32,
  1630. 0x0FB40'i32, 0x0FB41'i32,
  1631. 0x0FB43'i32, 0x0FB44'i32,
  1632. 0x0FB46'i32, 0x0FBB1'i32,
  1633. 0x0FBD3'i32, 0x0FD3D'i32,
  1634. 0x0FD50'i32, 0x0FD8F'i32,
  1635. 0x0FD92'i32, 0x0FDC7'i32,
  1636. 0x0FDF0'i32, 0x0FDFB'i32,
  1637. 0x0FE70'i32, 0x0FE74'i32,
  1638. 0x0FE76'i32, 0x0FEFC'i32,
  1639. 0x0FF21'i32, 0x0FF3A'i32,
  1640. 0x0FF41'i32, 0x0FF5A'i32,
  1641. 0x0FF66'i32, 0x0FFBE'i32,
  1642. 0x0FFC2'i32, 0x0FFC7'i32,
  1643. 0x0FFCA'i32, 0x0FFCF'i32,
  1644. 0x0FFD2'i32, 0x0FFD7'i32,
  1645. 0x0FFDA'i32, 0x0FFDC'i32,
  1646. 0x10000'i32, 0x1000B'i32,
  1647. 0x1000D'i32, 0x10026'i32,
  1648. 0x10028'i32, 0x1003A'i32,
  1649. 0x1003C'i32, 0x1003D'i32,
  1650. 0x1003F'i32, 0x1004D'i32,
  1651. 0x10050'i32, 0x1005D'i32,
  1652. 0x10080'i32, 0x100FA'i32,
  1653. 0x10280'i32, 0x1029C'i32,
  1654. 0x102A0'i32, 0x102D0'i32,
  1655. 0x10300'i32, 0x1031F'i32,
  1656. 0x1032D'i32, 0x10340'i32,
  1657. 0x10342'i32, 0x10349'i32,
  1658. 0x10350'i32, 0x10375'i32,
  1659. 0x10380'i32, 0x1039D'i32,
  1660. 0x103A0'i32, 0x103C3'i32,
  1661. 0x103C8'i32, 0x103CF'i32,
  1662. 0x10400'i32, 0x1049D'i32,
  1663. 0x104B0'i32, 0x104D3'i32,
  1664. 0x104D8'i32, 0x104FB'i32,
  1665. 0x10500'i32, 0x10527'i32,
  1666. 0x10530'i32, 0x10563'i32,
  1667. 0x10600'i32, 0x10736'i32,
  1668. 0x10740'i32, 0x10755'i32,
  1669. 0x10760'i32, 0x10767'i32,
  1670. 0x10800'i32, 0x10805'i32,
  1671. 0x1080A'i32, 0x10835'i32,
  1672. 0x10837'i32, 0x10838'i32,
  1673. 0x1083F'i32, 0x10855'i32,
  1674. 0x10860'i32, 0x10876'i32,
  1675. 0x10880'i32, 0x1089E'i32,
  1676. 0x108E0'i32, 0x108F2'i32,
  1677. 0x108F4'i32, 0x108F5'i32,
  1678. 0x10900'i32, 0x10915'i32,
  1679. 0x10920'i32, 0x10939'i32,
  1680. 0x10980'i32, 0x109B7'i32,
  1681. 0x109BE'i32, 0x109BF'i32,
  1682. 0x10A10'i32, 0x10A13'i32,
  1683. 0x10A15'i32, 0x10A17'i32,
  1684. 0x10A19'i32, 0x10A35'i32,
  1685. 0x10A60'i32, 0x10A7C'i32,
  1686. 0x10A80'i32, 0x10A9C'i32,
  1687. 0x10AC0'i32, 0x10AC7'i32,
  1688. 0x10AC9'i32, 0x10AE4'i32,
  1689. 0x10B00'i32, 0x10B35'i32,
  1690. 0x10B40'i32, 0x10B55'i32,
  1691. 0x10B60'i32, 0x10B72'i32,
  1692. 0x10B80'i32, 0x10B91'i32,
  1693. 0x10C00'i32, 0x10C48'i32,
  1694. 0x10C80'i32, 0x10CB2'i32,
  1695. 0x10CC0'i32, 0x10CF2'i32,
  1696. 0x10D00'i32, 0x10D23'i32,
  1697. 0x10F00'i32, 0x10F1C'i32,
  1698. 0x10F30'i32, 0x10F45'i32,
  1699. 0x10FE0'i32, 0x10FF6'i32,
  1700. 0x11003'i32, 0x11037'i32,
  1701. 0x11083'i32, 0x110AF'i32,
  1702. 0x110D0'i32, 0x110E8'i32,
  1703. 0x11103'i32, 0x11126'i32,
  1704. 0x11150'i32, 0x11172'i32,
  1705. 0x11183'i32, 0x111B2'i32,
  1706. 0x111C1'i32, 0x111C4'i32,
  1707. 0x11200'i32, 0x11211'i32,
  1708. 0x11213'i32, 0x1122B'i32,
  1709. 0x11280'i32, 0x11286'i32,
  1710. 0x1128A'i32, 0x1128D'i32,
  1711. 0x1128F'i32, 0x1129D'i32,
  1712. 0x1129F'i32, 0x112A8'i32,
  1713. 0x112B0'i32, 0x112DE'i32,
  1714. 0x11305'i32, 0x1130C'i32,
  1715. 0x1130F'i32, 0x11310'i32,
  1716. 0x11313'i32, 0x11328'i32,
  1717. 0x1132A'i32, 0x11330'i32,
  1718. 0x11332'i32, 0x11333'i32,
  1719. 0x11335'i32, 0x11339'i32,
  1720. 0x1135D'i32, 0x11361'i32,
  1721. 0x11400'i32, 0x11434'i32,
  1722. 0x11447'i32, 0x1144A'i32,
  1723. 0x11480'i32, 0x114AF'i32,
  1724. 0x114C4'i32, 0x114C5'i32,
  1725. 0x11580'i32, 0x115AE'i32,
  1726. 0x115D8'i32, 0x115DB'i32,
  1727. 0x11600'i32, 0x1162F'i32,
  1728. 0x11680'i32, 0x116AA'i32,
  1729. 0x11700'i32, 0x1171A'i32,
  1730. 0x11800'i32, 0x1182B'i32,
  1731. 0x118A0'i32, 0x118DF'i32,
  1732. 0x119A0'i32, 0x119A7'i32,
  1733. 0x119AA'i32, 0x119D0'i32,
  1734. 0x11A0B'i32, 0x11A32'i32,
  1735. 0x11A5C'i32, 0x11A89'i32,
  1736. 0x11AC0'i32, 0x11AF8'i32,
  1737. 0x11C00'i32, 0x11C08'i32,
  1738. 0x11C0A'i32, 0x11C2E'i32,
  1739. 0x11C72'i32, 0x11C8F'i32,
  1740. 0x11D00'i32, 0x11D06'i32,
  1741. 0x11D08'i32, 0x11D09'i32,
  1742. 0x11D0B'i32, 0x11D30'i32,
  1743. 0x11D60'i32, 0x11D65'i32,
  1744. 0x11D67'i32, 0x11D68'i32,
  1745. 0x11D6A'i32, 0x11D89'i32,
  1746. 0x11EE0'i32, 0x11EF2'i32,
  1747. 0x12000'i32, 0x12399'i32,
  1748. 0x12480'i32, 0x12543'i32,
  1749. 0x13000'i32, 0x1342E'i32,
  1750. 0x14400'i32, 0x14646'i32,
  1751. 0x16800'i32, 0x16A38'i32,
  1752. 0x16A40'i32, 0x16A5E'i32,
  1753. 0x16AD0'i32, 0x16AED'i32,
  1754. 0x16B00'i32, 0x16B2F'i32,
  1755. 0x16B40'i32, 0x16B43'i32,
  1756. 0x16B63'i32, 0x16B77'i32,
  1757. 0x16B7D'i32, 0x16B8F'i32,
  1758. 0x16E40'i32, 0x16E7F'i32,
  1759. 0x16F00'i32, 0x16F4A'i32,
  1760. 0x16F93'i32, 0x16F9F'i32,
  1761. 0x16FE0'i32, 0x16FE1'i32,
  1762. 0x17000'i32, 0x187F7'i32,
  1763. 0x18800'i32, 0x18AF2'i32,
  1764. 0x1B000'i32, 0x1B11E'i32,
  1765. 0x1B150'i32, 0x1B152'i32,
  1766. 0x1B164'i32, 0x1B167'i32,
  1767. 0x1B170'i32, 0x1B2FB'i32,
  1768. 0x1BC00'i32, 0x1BC6A'i32,
  1769. 0x1BC70'i32, 0x1BC7C'i32,
  1770. 0x1BC80'i32, 0x1BC88'i32,
  1771. 0x1BC90'i32, 0x1BC99'i32,
  1772. 0x1D400'i32, 0x1D454'i32,
  1773. 0x1D456'i32, 0x1D49C'i32,
  1774. 0x1D49E'i32, 0x1D49F'i32,
  1775. 0x1D4A5'i32, 0x1D4A6'i32,
  1776. 0x1D4A9'i32, 0x1D4AC'i32,
  1777. 0x1D4AE'i32, 0x1D4B9'i32,
  1778. 0x1D4BD'i32, 0x1D4C3'i32,
  1779. 0x1D4C5'i32, 0x1D505'i32,
  1780. 0x1D507'i32, 0x1D50A'i32,
  1781. 0x1D50D'i32, 0x1D514'i32,
  1782. 0x1D516'i32, 0x1D51C'i32,
  1783. 0x1D51E'i32, 0x1D539'i32,
  1784. 0x1D53B'i32, 0x1D53E'i32,
  1785. 0x1D540'i32, 0x1D544'i32,
  1786. 0x1D54A'i32, 0x1D550'i32,
  1787. 0x1D552'i32, 0x1D6A5'i32,
  1788. 0x1D6A8'i32, 0x1D6C0'i32,
  1789. 0x1D6C2'i32, 0x1D6DA'i32,
  1790. 0x1D6DC'i32, 0x1D6FA'i32,
  1791. 0x1D6FC'i32, 0x1D714'i32,
  1792. 0x1D716'i32, 0x1D734'i32,
  1793. 0x1D736'i32, 0x1D74E'i32,
  1794. 0x1D750'i32, 0x1D76E'i32,
  1795. 0x1D770'i32, 0x1D788'i32,
  1796. 0x1D78A'i32, 0x1D7A8'i32,
  1797. 0x1D7AA'i32, 0x1D7C2'i32,
  1798. 0x1D7C4'i32, 0x1D7CB'i32,
  1799. 0x1E100'i32, 0x1E12C'i32,
  1800. 0x1E137'i32, 0x1E13D'i32,
  1801. 0x1E2C0'i32, 0x1E2EB'i32,
  1802. 0x1E800'i32, 0x1E8C4'i32,
  1803. 0x1E900'i32, 0x1E943'i32,
  1804. 0x1EE00'i32, 0x1EE03'i32,
  1805. 0x1EE05'i32, 0x1EE1F'i32,
  1806. 0x1EE21'i32, 0x1EE22'i32,
  1807. 0x1EE29'i32, 0x1EE32'i32,
  1808. 0x1EE34'i32, 0x1EE37'i32,
  1809. 0x1EE4D'i32, 0x1EE4F'i32,
  1810. 0x1EE51'i32, 0x1EE52'i32,
  1811. 0x1EE61'i32, 0x1EE62'i32,
  1812. 0x1EE67'i32, 0x1EE6A'i32,
  1813. 0x1EE6C'i32, 0x1EE72'i32,
  1814. 0x1EE74'i32, 0x1EE77'i32,
  1815. 0x1EE79'i32, 0x1EE7C'i32,
  1816. 0x1EE80'i32, 0x1EE89'i32,
  1817. 0x1EE8B'i32, 0x1EE9B'i32,
  1818. 0x1EEA1'i32, 0x1EEA3'i32,
  1819. 0x1EEA5'i32, 0x1EEA9'i32,
  1820. 0x1EEAB'i32, 0x1EEBB'i32,
  1821. 0x20000'i32, 0x2A6D6'i32,
  1822. 0x2A700'i32, 0x2B734'i32,
  1823. 0x2B740'i32, 0x2B81D'i32,
  1824. 0x2B820'i32, 0x2CEA1'i32,
  1825. 0x2CEB0'i32, 0x2EBE0'i32,
  1826. 0x2F800'i32, 0x2FA1D'i32,
  1827. ]
  1828. alphaSinglets = [
  1829. 0x000AA'i32,
  1830. 0x000B5'i32,
  1831. 0x000BA'i32,
  1832. 0x002EC'i32,
  1833. 0x002EE'i32,
  1834. 0x0037F'i32,
  1835. 0x00386'i32,
  1836. 0x0038C'i32,
  1837. 0x00559'i32,
  1838. 0x006D5'i32,
  1839. 0x006FF'i32,
  1840. 0x00710'i32,
  1841. 0x007B1'i32,
  1842. 0x007FA'i32,
  1843. 0x0081A'i32,
  1844. 0x00824'i32,
  1845. 0x00828'i32,
  1846. 0x0093D'i32,
  1847. 0x00950'i32,
  1848. 0x009B2'i32,
  1849. 0x009BD'i32,
  1850. 0x009CE'i32,
  1851. 0x009FC'i32,
  1852. 0x00A5E'i32,
  1853. 0x00ABD'i32,
  1854. 0x00AD0'i32,
  1855. 0x00AF9'i32,
  1856. 0x00B3D'i32,
  1857. 0x00B71'i32,
  1858. 0x00B83'i32,
  1859. 0x00B9C'i32,
  1860. 0x00BD0'i32,
  1861. 0x00C3D'i32,
  1862. 0x00C80'i32,
  1863. 0x00CBD'i32,
  1864. 0x00CDE'i32,
  1865. 0x00D3D'i32,
  1866. 0x00D4E'i32,
  1867. 0x00DBD'i32,
  1868. 0x00E84'i32,
  1869. 0x00EA5'i32,
  1870. 0x00EBD'i32,
  1871. 0x00EC6'i32,
  1872. 0x00F00'i32,
  1873. 0x0103F'i32,
  1874. 0x01061'i32,
  1875. 0x0108E'i32,
  1876. 0x010C7'i32,
  1877. 0x010CD'i32,
  1878. 0x01258'i32,
  1879. 0x012C0'i32,
  1880. 0x017D7'i32,
  1881. 0x017DC'i32,
  1882. 0x018AA'i32,
  1883. 0x01AA7'i32,
  1884. 0x01CFA'i32,
  1885. 0x01F59'i32,
  1886. 0x01F5B'i32,
  1887. 0x01F5D'i32,
  1888. 0x01FBE'i32,
  1889. 0x02071'i32,
  1890. 0x0207F'i32,
  1891. 0x02102'i32,
  1892. 0x02107'i32,
  1893. 0x02115'i32,
  1894. 0x02124'i32,
  1895. 0x02126'i32,
  1896. 0x02128'i32,
  1897. 0x0214E'i32,
  1898. 0x02D27'i32,
  1899. 0x02D2D'i32,
  1900. 0x02D6F'i32,
  1901. 0x02E2F'i32,
  1902. 0x0A8FB'i32,
  1903. 0x0A9CF'i32,
  1904. 0x0AA7A'i32,
  1905. 0x0AAB1'i32,
  1906. 0x0AAC0'i32,
  1907. 0x0AAC2'i32,
  1908. 0x0FB1D'i32,
  1909. 0x0FB3E'i32,
  1910. 0x10808'i32,
  1911. 0x1083C'i32,
  1912. 0x10A00'i32,
  1913. 0x10F27'i32,
  1914. 0x11144'i32,
  1915. 0x11176'i32,
  1916. 0x111DA'i32,
  1917. 0x111DC'i32,
  1918. 0x11288'i32,
  1919. 0x1133D'i32,
  1920. 0x11350'i32,
  1921. 0x1145F'i32,
  1922. 0x114C7'i32,
  1923. 0x11644'i32,
  1924. 0x116B8'i32,
  1925. 0x118FF'i32,
  1926. 0x119E1'i32,
  1927. 0x119E3'i32,
  1928. 0x11A00'i32,
  1929. 0x11A3A'i32,
  1930. 0x11A50'i32,
  1931. 0x11A9D'i32,
  1932. 0x11C40'i32,
  1933. 0x11D46'i32,
  1934. 0x11D98'i32,
  1935. 0x16F50'i32,
  1936. 0x16FE3'i32,
  1937. 0x1D4A2'i32,
  1938. 0x1D4BB'i32,
  1939. 0x1D546'i32,
  1940. 0x1E14E'i32,
  1941. 0x1E94B'i32,
  1942. 0x1EE24'i32,
  1943. 0x1EE27'i32,
  1944. 0x1EE39'i32,
  1945. 0x1EE3B'i32,
  1946. 0x1EE42'i32,
  1947. 0x1EE47'i32,
  1948. 0x1EE49'i32,
  1949. 0x1EE4B'i32,
  1950. 0x1EE54'i32,
  1951. 0x1EE57'i32,
  1952. 0x1EE59'i32,
  1953. 0x1EE5B'i32,
  1954. 0x1EE5D'i32,
  1955. 0x1EE5F'i32,
  1956. 0x1EE64'i32,
  1957. 0x1EE7E'i32,
  1958. ]
  1959. spaceRanges = [
  1960. 0x00009'i32, 0x0000D'i32,
  1961. 0x00020'i32, 0x00020'i32,
  1962. 0x00085'i32, 0x00085'i32,
  1963. 0x000A0'i32, 0x000A0'i32,
  1964. 0x01680'i32, 0x01680'i32,
  1965. 0x02000'i32, 0x0200A'i32,
  1966. 0x02028'i32, 0x02029'i32,
  1967. 0x0202F'i32, 0x0202F'i32,
  1968. 0x0205F'i32, 0x0205F'i32,
  1969. 0x03000'i32, 0x03000'i32,
  1970. ]
  1971. unicodeSpaces = [
  1972. Rune 0x00009,
  1973. Rune 0x0000A,
  1974. Rune 0x0000B,
  1975. Rune 0x0000C,
  1976. Rune 0x0000D,
  1977. Rune 0x00020,
  1978. Rune 0x00085,
  1979. Rune 0x000A0,
  1980. Rune 0x01680,
  1981. Rune 0x02000,
  1982. Rune 0x02001,
  1983. Rune 0x02002,
  1984. Rune 0x02003,
  1985. Rune 0x02004,
  1986. Rune 0x02005,
  1987. Rune 0x02006,
  1988. Rune 0x02007,
  1989. Rune 0x02008,
  1990. Rune 0x02009,
  1991. Rune 0x0200A,
  1992. Rune 0x02028,
  1993. Rune 0x02029,
  1994. Rune 0x0202F,
  1995. Rune 0x0205F,
  1996. Rune 0x03000,
  1997. ]