Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x0, 0x7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ASCII_Hex_Digit.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x30, 0x39).addRange(0x41, 0x46).addRange(0x61, 0x66);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Alphabetic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,15 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x2EC, 0x2EE, 0x345, 0x37F, 0x386, 0x38C, 0x559, 0x5BF, 0x5C7, 0x6FF, 0x7FA, 0x897, 0x9B2, 0x9CE, 0x9D7, 0x9FC, 0xA51, 0xA5E, 0xAD0, 0xB71, 0xB9C, 0xBD0, 0xBD7, 0xC5D, 0xD4E, 0xDBD, 0xDD6, 0xE4D, 0xE84, 0xEA5, 0xEC6, 0xECD, 0xF00, 0x1038, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x17DC, 0x1AA7, 0x1CFA, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2071, 0x207F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0x2E2F, 0xA7D3, 0xA8C5, 0xA8FB, 0xA9CF, 0xAAC0, 0xAAC2, 0xFB3E, 0x10808, 0x1083C, 0x10D69, 0x10EFC, 0x10F27, 0x110C2, 0x11176, 0x111DA, 0x111DC, 0x11237, 0x11288, 0x11350, 0x11357, 0x1138B, 0x1138E, 0x113C2, 0x113C5, 0x113D1, 0x113D3, 0x114C7, 0x11640, 0x11644, 0x116B8, 0x11909, 0x119E1, 0x11A9D, 0x11C40, 0x11D3A, 0x11D43, 0x11D98, 0x11FB0, 0x16FE3, 0x1B132, 0x1B155, 0x1BC9E, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E08F, 0x1E14E, 0x1E5F0, 0x1E947, 0x1E94B, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x363, 0x374).addRange(0x376, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x5B0, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x610, 0x61A).addRange(0x620, 0x657).addRange(0x659, 0x65F).addRange(0x66E, 0x6D3).addRange(0x6D5, 0x6DC).addRange(0x6E1, 0x6E8).addRange(0x6ED, 0x6EF).addRange(0x6FA, 0x6FC).addRange(0x710, 0x73F).addRange(0x74D, 0x7B1).addRange(0x7CA, 0x7EA).addRange(0x7F4, 0x7F5).addRange(0x800, 0x817).addRange(0x81A, 0x82C).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x8A0, 0x8C9).addRange(0x8D4, 0x8DF).addRange(0x8E3, 0x8E9).addRange(0x8F0, 0x93B).addRange(0x93D, 0x94C).addRange(0x94E, 0x950).addRange(0x955, 0x963).addRange(0x971, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8);
+set.addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BD, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CC).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E3).addRange(0x9F0, 0x9F1).addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4C).addRange(0xA59, 0xA5C).addRange(0xA70, 0xA75).addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABD, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACC).addRange(0xAE0, 0xAE3).addRange(0xAF9, 0xAFC).addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3D, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4C).addRange(0xB56, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A);
+set.addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCC).addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3D, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4C).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC80, 0xC83).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBD, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCC).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCF1, 0xCF3).addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD3D, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4C).addRange(0xD54, 0xD57).addRange(0xD5F, 0xD63).addRange(0xD7A, 0xD7F).addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDF2, 0xDF3).addRange(0xE01, 0xE3A).addRange(0xE40, 0xE46).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A);
+set.addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB9).addRange(0xEBB, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEDC, 0xEDF).addRange(0xF40, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF83).addRange(0xF88, 0xF97).addRange(0xF99, 0xFBC).addRange(0x1000, 0x1036).addRange(0x103B, 0x103F).addRange(0x1050, 0x108F).addRange(0x109A, 0x109D).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8).addRange(0x1700, 0x1713).addRange(0x171F, 0x1733).addRange(0x1740, 0x1753).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773).addRange(0x1780, 0x17B3).addRange(0x17B6, 0x17C8).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1920, 0x192B);
+set.addRange(0x1930, 0x1938).addRange(0x1950, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x1A00, 0x1A1B).addRange(0x1A20, 0x1A5E).addRange(0x1A61, 0x1A74).addRange(0x1ABF, 0x1AC0).addRange(0x1ACC, 0x1ACE).addRange(0x1B00, 0x1B33).addRange(0x1B35, 0x1B43).addRange(0x1B45, 0x1B4C).addRange(0x1B80, 0x1BA9).addRange(0x1BAC, 0x1BAF).addRange(0x1BBA, 0x1BE5).addRange(0x1BE7, 0x1BF1).addRange(0x1C00, 0x1C36).addRange(0x1C4D, 0x1C4F).addRange(0x1C5A, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF6).addRange(0x1D00, 0x1DBF).addRange(0x1DD3, 0x1DF4).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x2090, 0x209C).addRange(0x210A, 0x2113).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x212F, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2160, 0x2188);
+set.addRange(0x24B6, 0x24E9).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x2DE0, 0x2DFF).addRange(0x3005, 0x3007).addRange(0x3021, 0x3029).addRange(0x3031, 0x3035).addRange(0x3038, 0x303C).addRange(0x3041, 0x3096).addRange(0x309D, 0x309F).addRange(0x30A1, 0x30FA).addRange(0x30FC, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA61F).addRange(0xA62A, 0xA62B).addRange(0xA640, 0xA66E).addRange(0xA674, 0xA67B).addRange(0xA67F, 0xA6EF).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA805).addRange(0xA807, 0xA827).addRange(0xA840, 0xA873).addRange(0xA880, 0xA8C3).addRange(0xA8F2, 0xA8F7).addRange(0xA8FD, 0xA8FF).addRange(0xA90A, 0xA92A).addRange(0xA930, 0xA952).addRange(0xA960, 0xA97C);
+set.addRange(0xA980, 0xA9B2).addRange(0xA9B4, 0xA9BF).addRange(0xA9E0, 0xA9EF).addRange(0xA9FA, 0xA9FE).addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA60, 0xAA76).addRange(0xAA7A, 0xAABE).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEF).addRange(0xAAF2, 0xAAF5).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABEA).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1D, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFB).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF66, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D);
+set.addRange(0x10080, 0x100FA).addRange(0x10140, 0x10174).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x1037A).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x103D1, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7);
+set.addRange(0x10AC9, 0x10AE4).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91).addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D27).addRange(0x10D4A, 0x10D65).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAC).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F1C).addRange(0x10F30, 0x10F45).addRange(0x10F70, 0x10F81).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11000, 0x11045).addRange(0x11071, 0x11075).addRange(0x11080, 0x110B8).addRange(0x110D0, 0x110E8).addRange(0x11100, 0x11132).addRange(0x11144, 0x11147).addRange(0x11150, 0x11172).addRange(0x11180, 0x111BF).addRange(0x111C1, 0x111C4).addRange(0x111CE, 0x111CF).addRange(0x11200, 0x11211).addRange(0x11213, 0x11234).addRange(0x1123E, 0x11241).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112E8).addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133D, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134C).addRange(0x1135D, 0x11363).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5);
+set.addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113CD).addRange(0x11400, 0x11441).addRange(0x11443, 0x11445).addRange(0x11447, 0x1144A).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114C1).addRange(0x114C4, 0x114C5).addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115BE).addRange(0x115D8, 0x115DD).addRange(0x11600, 0x1163E).addRange(0x11680, 0x116B5).addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172A).addRange(0x11740, 0x11746).addRange(0x11800, 0x11838).addRange(0x118A0, 0x118DF).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x1193C).addRange(0x1193F, 0x11942).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119DF).addRange(0x119E3, 0x119E4).addRange(0x11A00, 0x11A32).addRange(0x11A35, 0x11A3E).addRange(0x11A50, 0x11A97).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C3E).addRange(0x11C72, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D41).addRange(0x11D46, 0x11D47).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91);
+set.addRange(0x11D93, 0x11D96).addRange(0x11EE0, 0x11EF6).addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F40).addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1612E).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A70, 0x16ABE).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B40, 0x16B43).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D6C).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x16FF0, 0x16FF1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505);
+set.addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E137, 0x1E13D).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E4D0, 0x1E4EB).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E900, 0x1E943).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C);
+set.addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1F130, 0x1F149).addRange(0x1F150, 0x1F169).addRange(0x1F170, 0x1F189).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Any.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Any.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Any.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x0, 0x10FFFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Assigned.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,15 @@
+const set = require('regenerate')(0x38C, 0x85E, 0x9B2, 0x9D7, 0xA3C, 0xA51, 0xA5E, 0xAD0, 0xB9C, 0xBD0, 0xBD7, 0xC5D, 0xDBD, 0xDCA, 0xDD6, 0xE84, 0xEA5, 0xEC6, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x1940, 0x1F59, 0x1F5B, 0x1F5D, 0x2D27, 0x2D2D, 0xA7D3, 0xFB3E, 0xFDCF, 0xFEFF, 0x101A0, 0x10808, 0x1083C, 0x1093F, 0x110CD, 0x11288, 0x11350, 0x11357, 0x1138B, 0x1138E, 0x113C2, 0x113C5, 0x11909, 0x11D3A, 0x11FB0, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E08F, 0x1E2FF, 0x1E5FF, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E, 0x1F7F0, 0xE0001);
+set.addRange(0x0, 0x377).addRange(0x37A, 0x37F).addRange(0x384, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x52F).addRange(0x531, 0x556).addRange(0x559, 0x58A).addRange(0x58D, 0x58F).addRange(0x591, 0x5C7).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F4).addRange(0x600, 0x70D).addRange(0x70F, 0x74A).addRange(0x74D, 0x7B1).addRange(0x7C0, 0x7FA).addRange(0x7FD, 0x82D).addRange(0x830, 0x83E).addRange(0x840, 0x85B).addRange(0x860, 0x86A).addRange(0x870, 0x88E).addRange(0x890, 0x891).addRange(0x897, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9FE).addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA76).addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0);
+set.addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAF1).addRange(0xAF9, 0xAFF).addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB77).addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBFA).addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC77, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9);
+set.addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3).addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4F).addRange(0xD54, 0xD63).addRange(0xD66, 0xD7F).addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF4).addRange(0xE01, 0xE3A).addRange(0xE3F, 0xE5B).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF).addRange(0xF00, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF97).addRange(0xF99, 0xFBC).addRange(0xFBE, 0xFCC).addRange(0xFCE, 0xFDA).addRange(0x1000, 0x10C5).addRange(0x10D0, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5);
+set.addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x137C).addRange(0x1380, 0x1399).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1400, 0x169C).addRange(0x16A0, 0x16F8).addRange(0x1700, 0x1715).addRange(0x171F, 0x1736).addRange(0x1740, 0x1753).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773).addRange(0x1780, 0x17DD).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x1800, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1944, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x19DE, 0x1A1B).addRange(0x1A1E, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AA0, 0x1AAD).addRange(0x1AB0, 0x1ACE).addRange(0x1B00, 0x1B4C).addRange(0x1B4E, 0x1BF3).addRange(0x1BFC, 0x1C37).addRange(0x1C3B, 0x1C49).addRange(0x1C4D, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CC7).addRange(0x1CD0, 0x1CFA).addRange(0x1D00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57);
+set.addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FC4).addRange(0x1FC6, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FDD, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFE).addRange(0x2000, 0x2064).addRange(0x2066, 0x2071).addRange(0x2074, 0x208E).addRange(0x2090, 0x209C).addRange(0x20A0, 0x20C0).addRange(0x20D0, 0x20F0).addRange(0x2100, 0x218B).addRange(0x2190, 0x2429).addRange(0x2440, 0x244A).addRange(0x2460, 0x2B73).addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2CF3).addRange(0x2CF9, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D6F, 0x2D70).addRange(0x2D7F, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x2DE0, 0x2E5D).addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x2FF0, 0x303F).addRange(0x3041, 0x3096).addRange(0x3099, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x3190, 0x31E5).addRange(0x31EF, 0x321E).addRange(0x3220, 0xA48C).addRange(0xA490, 0xA4C6).addRange(0xA4D0, 0xA62B).addRange(0xA640, 0xA6F7).addRange(0xA700, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA82C);
+set.addRange(0xA830, 0xA839).addRange(0xA840, 0xA877).addRange(0xA880, 0xA8C5).addRange(0xA8CE, 0xA8D9).addRange(0xA8E0, 0xA953).addRange(0xA95F, 0xA97C).addRange(0xA980, 0xA9CD).addRange(0xA9CF, 0xA9D9).addRange(0xA9DE, 0xA9FE).addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA5C, 0xAAC2).addRange(0xAADB, 0xAAF6).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB6B).addRange(0xAB70, 0xABED).addRange(0xABF0, 0xABF9).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xD800, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1D, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBC2).addRange(0xFBD3, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFE19).addRange(0xFE20, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF01, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFF9, 0xFFFD).addRange(0x10000, 0x1000B);
+set.addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1018E).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FD).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x102E0, 0x102FB).addRange(0x10300, 0x10323).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x1037A).addRange(0x10380, 0x1039D).addRange(0x1039F, 0x103C3).addRange(0x103C8, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104A0, 0x104A9).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x1056F, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10857, 0x1089E).addRange(0x108A7, 0x108AF).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x108FB, 0x1091B).addRange(0x1091F, 0x10939);
+set.addRange(0x10980, 0x109B7).addRange(0x109BC, 0x109CF).addRange(0x109D2, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A3F, 0x10A48).addRange(0x10A50, 0x10A58).addRange(0x10A60, 0x10A9F).addRange(0x10AC0, 0x10AE6).addRange(0x10AEB, 0x10AF6).addRange(0x10B00, 0x10B35).addRange(0x10B39, 0x10B55).addRange(0x10B58, 0x10B72).addRange(0x10B78, 0x10B91).addRange(0x10B99, 0x10B9C).addRange(0x10BA9, 0x10BAF).addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10CFA, 0x10D27).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D85).addRange(0x10D8E, 0x10D8F).addRange(0x10E60, 0x10E7E).addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAD).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10EFC, 0x10F27).addRange(0x10F30, 0x10F59).addRange(0x10F70, 0x10F89).addRange(0x10FB0, 0x10FCB).addRange(0x10FE0, 0x10FF6).addRange(0x11000, 0x1104D).addRange(0x11052, 0x11075).addRange(0x1107F, 0x110C2).addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9).addRange(0x11100, 0x11134).addRange(0x11136, 0x11147).addRange(0x11150, 0x11176).addRange(0x11180, 0x111DF).addRange(0x111E1, 0x111F4).addRange(0x11200, 0x11211).addRange(0x11213, 0x11241).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D);
+set.addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A9).addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9).addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133B, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x113E1, 0x113E2).addRange(0x11400, 0x1145B).addRange(0x1145D, 0x11461).addRange(0x11480, 0x114C7).addRange(0x114D0, 0x114D9).addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115DD).addRange(0x11600, 0x11644).addRange(0x11650, 0x11659).addRange(0x11660, 0x1166C).addRange(0x11680, 0x116B9).addRange(0x116C0, 0x116C9).addRange(0x116D0, 0x116E3).addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11746).addRange(0x11800, 0x1183B).addRange(0x118A0, 0x118F2).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11946).addRange(0x11950, 0x11959).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119E4);
+set.addRange(0x11A00, 0x11A47).addRange(0x11A50, 0x11AA2).addRange(0x11AB0, 0x11AF8).addRange(0x11B00, 0x11B09).addRange(0x11BC0, 0x11BE1).addRange(0x11BF0, 0x11BF9).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C45).addRange(0x11C50, 0x11C6C).addRange(0x11C70, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9).addRange(0x11EE0, 0x11EF8).addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F5A).addRange(0x11FC0, 0x11FF1).addRange(0x11FFF, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12470, 0x12474).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF2).addRange(0x13000, 0x13455).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x16139).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A6E, 0x16ABE).addRange(0x16AC0, 0x16AC9).addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF5).addRange(0x16B00, 0x16B45).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F);
+set.addRange(0x16D40, 0x16D79).addRange(0x16E40, 0x16E9A).addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F).addRange(0x16FE0, 0x16FE4).addRange(0x16FF0, 0x16FF1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9C, 0x1BCA3).addRange(0x1CC00, 0x1CCF9).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D1EA).addRange(0x1D200, 0x1D245).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D300, 0x1D356).addRange(0x1D360, 0x1D378).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5);
+set.addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1DA8B).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E14E, 0x1E14F).addRange(0x1E290, 0x1E2AE).addRange(0x1E2C0, 0x1E2F9).addRange(0x1E4D0, 0x1E4F9).addRange(0x1E5D0, 0x1E5FA).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E8C7, 0x1E8D6).addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1E95E, 0x1E95F).addRange(0x1EC71, 0x1ECB4).addRange(0x1ED01, 0x1ED3D).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093);
+set.addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F100, 0x1F1AD).addRange(0x1F1E6, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBF9).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF).addRange(0xE0020, 0xE007F).addRange(0xE0100, 0xE01EF).addRange(0xF0000, 0xFFFFD).addRange(0x100000, 0x10FFFD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x61C);
+set.addRange(0x200E, 0x200F).addRange(0x202A, 0x202E).addRange(0x2066, 0x2069);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Bidi_Mirrored.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x3C, 0x3E, 0x5B, 0x5D, 0x7B, 0x7D, 0xAB, 0xBB, 0x2140, 0x2211, 0x2224, 0x2226, 0x2239, 0x2262, 0x2298, 0x27C0, 0x29B8, 0x29C9, 0x29E1, 0x2A24, 0x2A26, 0x2A29, 0x2ADC, 0x2ADE, 0x2AF3, 0x2AFD, 0x2BFE, 0xFF1C, 0xFF1E, 0xFF3B, 0xFF3D, 0xFF5B, 0xFF5D, 0x1D6DB, 0x1D715, 0x1D74F, 0x1D789, 0x1D7C3);
+set.addRange(0x28, 0x29).addRange(0xF3A, 0xF3D).addRange(0x169B, 0x169C).addRange(0x2039, 0x203A).addRange(0x2045, 0x2046).addRange(0x207D, 0x207E).addRange(0x208D, 0x208E).addRange(0x2201, 0x2204).addRange(0x2208, 0x220D).addRange(0x2215, 0x2216).addRange(0x221A, 0x221D).addRange(0x221F, 0x2222).addRange(0x222B, 0x2233).addRange(0x223B, 0x224C).addRange(0x2252, 0x2255).addRange(0x225F, 0x2260).addRange(0x2264, 0x226B).addRange(0x226D, 0x228C).addRange(0x228F, 0x2292).addRange(0x22A2, 0x22A3).addRange(0x22A6, 0x22B8).addRange(0x22BE, 0x22BF).addRange(0x22C9, 0x22CD).addRange(0x22D0, 0x22D1).addRange(0x22D6, 0x22ED).addRange(0x22F0, 0x22FF).addRange(0x2308, 0x230B).addRange(0x2320, 0x2321).addRange(0x2329, 0x232A).addRange(0x2768, 0x2775).addRange(0x27C3, 0x27C6).addRange(0x27C8, 0x27C9).addRange(0x27CB, 0x27CD).addRange(0x27D3, 0x27D6).addRange(0x27DC, 0x27DE).addRange(0x27E2, 0x27EF).addRange(0x2983, 0x2998).addRange(0x299B, 0x29A0).addRange(0x29A2, 0x29AF).addRange(0x29C0, 0x29C5).addRange(0x29CE, 0x29D2).addRange(0x29D4, 0x29D5).addRange(0x29D8, 0x29DC).addRange(0x29E3, 0x29E5).addRange(0x29E8, 0x29E9).addRange(0x29F4, 0x29F9).addRange(0x29FC, 0x29FD).addRange(0x2A0A, 0x2A1C).addRange(0x2A1E, 0x2A21).addRange(0x2A2B, 0x2A2E).addRange(0x2A34, 0x2A35);
+set.addRange(0x2A3C, 0x2A3E).addRange(0x2A57, 0x2A58).addRange(0x2A64, 0x2A65).addRange(0x2A6A, 0x2A6D).addRange(0x2A6F, 0x2A70).addRange(0x2A73, 0x2A74).addRange(0x2A79, 0x2AA3).addRange(0x2AA6, 0x2AAD).addRange(0x2AAF, 0x2AD6).addRange(0x2AE2, 0x2AE6).addRange(0x2AEC, 0x2AEE).addRange(0x2AF7, 0x2AFB).addRange(0x2E02, 0x2E05).addRange(0x2E09, 0x2E0A).addRange(0x2E0C, 0x2E0D).addRange(0x2E1C, 0x2E1D).addRange(0x2E20, 0x2E29).addRange(0x2E55, 0x2E5C).addRange(0x3008, 0x3011).addRange(0x3014, 0x301B).addRange(0xFE59, 0xFE5E).addRange(0xFE64, 0xFE65).addRange(0xFF08, 0xFF09).addRange(0xFF5F, 0xFF60).addRange(0xFF62, 0xFF63);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Case_Ignorable.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,8 @@
+const set = require('regenerate')(0x27, 0x2E, 0x3A, 0x5E, 0x60, 0xA8, 0xAD, 0xAF, 0xB4, 0x37A, 0x387, 0x559, 0x55F, 0x5BF, 0x5C7, 0x5F4, 0x61C, 0x640, 0x670, 0x70F, 0x711, 0x7FA, 0x7FD, 0x888, 0x93A, 0x93C, 0x94D, 0x971, 0x981, 0x9BC, 0x9CD, 0x9FE, 0xA3C, 0xA51, 0xA75, 0xABC, 0xACD, 0xB01, 0xB3C, 0xB3F, 0xB4D, 0xB82, 0xBC0, 0xBCD, 0xC00, 0xC04, 0xC3C, 0xC81, 0xCBC, 0xCBF, 0xCC6, 0xD4D, 0xD81, 0xDCA, 0xDD6, 0xE31, 0xEB1, 0xEC6, 0xF35, 0xF37, 0xF39, 0xFC6, 0x1082, 0x108D, 0x109D, 0x10FC, 0x17C6, 0x17D7, 0x17DD, 0x1843, 0x18A9, 0x1932, 0x1A1B, 0x1A56, 0x1A60, 0x1A62, 0x1A7F, 0x1AA7, 0x1B34, 0x1B3C, 0x1B42, 0x1BE6, 0x1BED, 0x1CED, 0x1CF4, 0x1D78, 0x1FBD, 0x2024, 0x2027, 0x2071, 0x207F, 0x2D6F, 0x2D7F, 0x2E2F, 0x3005, 0x303B, 0xA015, 0xA60C, 0xA67F, 0xA770, 0xA802, 0xA806, 0xA80B, 0xA82C, 0xA8FF, 0xA9B3, 0xA9CF, 0xAA43, 0xAA4C, 0xAA70, 0xAA7C, 0xAAB0, 0xAAC1, 0xAADD, 0xAAF6, 0xABE5, 0xABE8, 0xABED, 0xFB1E, 0xFE13, 0xFE52, 0xFE55, 0xFEFF, 0xFF07, 0xFF0E, 0xFF1A, 0xFF3E, 0xFF40, 0xFF70, 0xFFE3, 0x101FD, 0x102E0, 0x10A3F, 0x10D4E, 0x10D6F, 0x11001, 0x11070, 0x110BD, 0x110C2, 0x110CD, 0x11173, 0x111CF, 0x11234, 0x1123E, 0x11241, 0x112DF, 0x11340, 0x113CE, 0x113D0, 0x113D2, 0x11446, 0x1145E, 0x114BA, 0x1163D, 0x116AB, 0x116AD, 0x116B7, 0x1171D, 0x1171F, 0x1193E, 0x11943, 0x119E0, 0x11A47, 0x11C3F, 0x11D3A, 0x11D47, 0x11D95, 0x11D97, 0x11F40, 0x11F42, 0x11F5A, 0x16F4F, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E2AE, 0xE0001);
+set.addRange(0xB7, 0xB8).addRange(0x2B0, 0x36F).addRange(0x374, 0x375).addRange(0x384, 0x385).addRange(0x483, 0x489).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x600, 0x605).addRange(0x610, 0x61A).addRange(0x64B, 0x65F).addRange(0x6D6, 0x6DD).addRange(0x6DF, 0x6E8).addRange(0x6EA, 0x6ED).addRange(0x730, 0x74A).addRange(0x7A6, 0x7B0).addRange(0x7EB, 0x7F5).addRange(0x816, 0x82D).addRange(0x859, 0x85B).addRange(0x890, 0x891).addRange(0x897, 0x89F).addRange(0x8C9, 0x902).addRange(0x941, 0x948).addRange(0x951, 0x957).addRange(0x962, 0x963).addRange(0x9C1, 0x9C4).addRange(0x9E2, 0x9E3).addRange(0xA01, 0xA02).addRange(0xA41, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA70, 0xA71).addRange(0xA81, 0xA82).addRange(0xAC1, 0xAC5).addRange(0xAC7, 0xAC8).addRange(0xAE2, 0xAE3).addRange(0xAFA, 0xAFF).addRange(0xB41, 0xB44).addRange(0xB55, 0xB56).addRange(0xB62, 0xB63).addRange(0xC3E, 0xC40).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC62, 0xC63).addRange(0xCCC, 0xCCD).addRange(0xCE2, 0xCE3).addRange(0xD00, 0xD01).addRange(0xD3B, 0xD3C).addRange(0xD41, 0xD44).addRange(0xD62, 0xD63);
+set.addRange(0xDD2, 0xDD4).addRange(0xE34, 0xE3A).addRange(0xE46, 0xE4E).addRange(0xEB4, 0xEBC).addRange(0xEC8, 0xECE).addRange(0xF18, 0xF19).addRange(0xF71, 0xF7E).addRange(0xF80, 0xF84).addRange(0xF86, 0xF87).addRange(0xF8D, 0xF97).addRange(0xF99, 0xFBC).addRange(0x102D, 0x1030).addRange(0x1032, 0x1037).addRange(0x1039, 0x103A).addRange(0x103D, 0x103E).addRange(0x1058, 0x1059).addRange(0x105E, 0x1060).addRange(0x1071, 0x1074).addRange(0x1085, 0x1086).addRange(0x135D, 0x135F).addRange(0x1712, 0x1714).addRange(0x1732, 0x1733).addRange(0x1752, 0x1753).addRange(0x1772, 0x1773).addRange(0x17B4, 0x17B5).addRange(0x17B7, 0x17BD).addRange(0x17C9, 0x17D3).addRange(0x180B, 0x180F).addRange(0x1885, 0x1886).addRange(0x1920, 0x1922).addRange(0x1927, 0x1928).addRange(0x1939, 0x193B).addRange(0x1A17, 0x1A18).addRange(0x1A58, 0x1A5E).addRange(0x1A65, 0x1A6C).addRange(0x1A73, 0x1A7C).addRange(0x1AB0, 0x1ACE).addRange(0x1B00, 0x1B03).addRange(0x1B36, 0x1B3A).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1B81).addRange(0x1BA2, 0x1BA5).addRange(0x1BA8, 0x1BA9).addRange(0x1BAB, 0x1BAD).addRange(0x1BE8, 0x1BE9).addRange(0x1BEF, 0x1BF1).addRange(0x1C2C, 0x1C33).addRange(0x1C36, 0x1C37).addRange(0x1C78, 0x1C7D).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE0);
+set.addRange(0x1CE2, 0x1CE8).addRange(0x1CF8, 0x1CF9).addRange(0x1D2C, 0x1D6A).addRange(0x1D9B, 0x1DFF).addRange(0x1FBF, 0x1FC1).addRange(0x1FCD, 0x1FCF).addRange(0x1FDD, 0x1FDF).addRange(0x1FED, 0x1FEF).addRange(0x1FFD, 0x1FFE).addRange(0x200B, 0x200F).addRange(0x2018, 0x2019).addRange(0x202A, 0x202E).addRange(0x2060, 0x2064).addRange(0x2066, 0x206F).addRange(0x2090, 0x209C).addRange(0x20D0, 0x20F0).addRange(0x2C7C, 0x2C7D).addRange(0x2CEF, 0x2CF1).addRange(0x2DE0, 0x2DFF).addRange(0x302A, 0x302D).addRange(0x3031, 0x3035).addRange(0x3099, 0x309E).addRange(0x30FC, 0x30FE).addRange(0xA4F8, 0xA4FD).addRange(0xA66F, 0xA672).addRange(0xA674, 0xA67D).addRange(0xA69C, 0xA69F).addRange(0xA6F0, 0xA6F1).addRange(0xA700, 0xA721).addRange(0xA788, 0xA78A).addRange(0xA7F2, 0xA7F4).addRange(0xA7F8, 0xA7F9).addRange(0xA825, 0xA826).addRange(0xA8C4, 0xA8C5).addRange(0xA8E0, 0xA8F1).addRange(0xA926, 0xA92D).addRange(0xA947, 0xA951).addRange(0xA980, 0xA982).addRange(0xA9B6, 0xA9B9).addRange(0xA9BC, 0xA9BD).addRange(0xA9E5, 0xA9E6).addRange(0xAA29, 0xAA2E).addRange(0xAA31, 0xAA32).addRange(0xAA35, 0xAA36).addRange(0xAAB2, 0xAAB4).addRange(0xAAB7, 0xAAB8).addRange(0xAABE, 0xAABF).addRange(0xAAEC, 0xAAED).addRange(0xAAF3, 0xAAF4).addRange(0xAB5B, 0xAB5F).addRange(0xAB69, 0xAB6B);
+set.addRange(0xFBB2, 0xFBC2).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0xFF9E, 0xFF9F).addRange(0xFFF9, 0xFFFB).addRange(0x10376, 0x1037A).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10A01, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A0F).addRange(0x10A38, 0x10A3A).addRange(0x10AE5, 0x10AE6).addRange(0x10D24, 0x10D27).addRange(0x10D69, 0x10D6D).addRange(0x10EAB, 0x10EAC).addRange(0x10EFC, 0x10EFF).addRange(0x10F46, 0x10F50).addRange(0x10F82, 0x10F85).addRange(0x11038, 0x11046).addRange(0x11073, 0x11074).addRange(0x1107F, 0x11081).addRange(0x110B3, 0x110B6).addRange(0x110B9, 0x110BA).addRange(0x11100, 0x11102).addRange(0x11127, 0x1112B).addRange(0x1112D, 0x11134).addRange(0x11180, 0x11181).addRange(0x111B6, 0x111BE).addRange(0x111C9, 0x111CC).addRange(0x1122F, 0x11231).addRange(0x11236, 0x11237).addRange(0x112E3, 0x112EA).addRange(0x11300, 0x11301).addRange(0x1133B, 0x1133C).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x113BB, 0x113C0).addRange(0x113E1, 0x113E2).addRange(0x11438, 0x1143F).addRange(0x11442, 0x11444).addRange(0x114B3, 0x114B8).addRange(0x114BF, 0x114C0).addRange(0x114C2, 0x114C3).addRange(0x115B2, 0x115B5).addRange(0x115BC, 0x115BD).addRange(0x115BF, 0x115C0).addRange(0x115DC, 0x115DD).addRange(0x11633, 0x1163A).addRange(0x1163F, 0x11640);
+set.addRange(0x116B0, 0x116B5).addRange(0x11722, 0x11725).addRange(0x11727, 0x1172B).addRange(0x1182F, 0x11837).addRange(0x11839, 0x1183A).addRange(0x1193B, 0x1193C).addRange(0x119D4, 0x119D7).addRange(0x119DA, 0x119DB).addRange(0x11A01, 0x11A0A).addRange(0x11A33, 0x11A38).addRange(0x11A3B, 0x11A3E).addRange(0x11A51, 0x11A56).addRange(0x11A59, 0x11A5B).addRange(0x11A8A, 0x11A96).addRange(0x11A98, 0x11A99).addRange(0x11C30, 0x11C36).addRange(0x11C38, 0x11C3D).addRange(0x11C92, 0x11CA7).addRange(0x11CAA, 0x11CB0).addRange(0x11CB2, 0x11CB3).addRange(0x11CB5, 0x11CB6).addRange(0x11D31, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D45).addRange(0x11D90, 0x11D91).addRange(0x11EF3, 0x11EF4).addRange(0x11F00, 0x11F01).addRange(0x11F36, 0x11F3A).addRange(0x13430, 0x13440).addRange(0x13447, 0x13455).addRange(0x1611E, 0x16129).addRange(0x1612D, 0x1612F).addRange(0x16AF0, 0x16AF4).addRange(0x16B30, 0x16B36).addRange(0x16B40, 0x16B43).addRange(0x16D40, 0x16D42).addRange(0x16D6B, 0x16D6C).addRange(0x16F8F, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x16FE3, 0x16FE4).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1BC9D, 0x1BC9E).addRange(0x1BCA0, 0x1BCA3).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D173, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD);
+set.addRange(0x1D242, 0x1D244).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E030, 0x1E06D).addRange(0x1E130, 0x1E13D).addRange(0x1E2EC, 0x1E2EF).addRange(0x1E4EB, 0x1E4EF).addRange(0x1E5EE, 0x1E5EF).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E944, 0x1E94B).addRange(0x1F3FB, 0x1F3FF).addRange(0xE0020, 0xE007F).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Cased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x345, 0x37F, 0x386, 0x38C, 0x10C7, 0x10CD, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2071, 0x207F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x2139, 0x214E, 0x2D27, 0x2D2D, 0xA7D3, 0x10780, 0x1D4A2, 0x1D4BB, 0x1D546);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x1BA).addRange(0x1BC, 0x1BF).addRange(0x1C4, 0x293).addRange(0x295, 0x2B8).addRange(0x2C0, 0x2C1).addRange(0x2E0, 0x2E4).addRange(0x370, 0x373).addRange(0x376, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x10FF).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1D00, 0x1DBF).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x2090, 0x209C).addRange(0x210A, 0x2113).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x212F, 0x2134).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149);
+set.addRange(0x2160, 0x217F).addRange(0x2183, 0x2184).addRange(0x24B6, 0x24E9).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0xA640, 0xA66D).addRange(0xA680, 0xA69D).addRange(0xA722, 0xA787).addRange(0xA78B, 0xA78E).addRange(0xA790, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA7F6).addRange(0xA7F8, 0xA7FA).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10400, 0x1044F).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10783, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D50, 0x10D65).addRange(0x10D70, 0x10D85).addRange(0x118A0, 0x118DF).addRange(0x16E40, 0x16E7F).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505);
+set.addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF09).addRange(0x1DF0B, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E030, 0x1E06D).addRange(0x1E900, 0x1E943).addRange(0x1F130, 0x1F149).addRange(0x1F150, 0x1F169).addRange(0x1F170, 0x1F189);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casefolded.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0xB5, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10A, 0x10C, 0x10E, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11A, 0x11C, 0x11E, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12A, 0x12C, 0x12E, 0x130, 0x132, 0x134, 0x136, 0x139, 0x13B, 0x13D, 0x13F, 0x141, 0x143, 0x145, 0x147, 0x14C, 0x14E, 0x150, 0x152, 0x154, 0x156, 0x158, 0x15A, 0x15C, 0x15E, 0x160, 0x162, 0x164, 0x166, 0x168, 0x16A, 0x16C, 0x16E, 0x170, 0x172, 0x174, 0x176, 0x17B, 0x17D, 0x17F, 0x184, 0x1A2, 0x1A4, 0x1A9, 0x1AC, 0x1B5, 0x1BC, 0x1CD, 0x1CF, 0x1D1, 0x1D3, 0x1D5, 0x1D7, 0x1D9, 0x1DB, 0x1DE, 0x1E0, 0x1E2, 0x1E4, 0x1E6, 0x1E8, 0x1EA, 0x1EC, 0x1EE, 0x1F4, 0x1FA, 0x1FC, 0x1FE, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20A, 0x20C, 0x20E, 0x210, 0x212, 0x214, 0x216, 0x218, 0x21A, 0x21C, 0x21E, 0x220, 0x222, 0x224, 0x226, 0x228, 0x22A, 0x22C, 0x22E, 0x230, 0x232, 0x241, 0x248, 0x24A, 0x24C, 0x24E, 0x345, 0x370, 0x372, 0x376, 0x37F, 0x386, 0x38C, 0x3C2, 0x3D8, 0x3DA, 0x3DC, 0x3DE, 0x3E0, 0x3E2, 0x3E4, 0x3E6, 0x3E8, 0x3EA, 0x3EC, 0x3EE, 0x3F7, 0x460, 0x462, 0x464, 0x466, 0x468, 0x46A, 0x46C, 0x46E, 0x470, 0x472, 0x474, 0x476, 0x478, 0x47A, 0x47C, 0x47E, 0x480, 0x48A, 0x48C, 0x48E, 0x490, 0x492, 0x494, 0x496, 0x498, 0x49A, 0x49C, 0x49E, 0x4A0, 0x4A2, 0x4A4, 0x4A6, 0x4A8, 0x4AA, 0x4AC, 0x4AE, 0x4B0, 0x4B2, 0x4B4, 0x4B6, 0x4B8, 0x4BA, 0x4BC, 0x4BE, 0x4C3, 0x4C5, 0x4C7, 0x4C9, 0x4CB, 0x4CD, 0x4D0, 0x4D2, 0x4D4, 0x4D6, 0x4D8, 0x4DA, 0x4DC, 0x4DE, 0x4E0, 0x4E2, 0x4E4, 0x4E6, 0x4E8, 0x4EA, 0x4EC, 0x4EE, 0x4F0, 0x4F2, 0x4F4, 0x4F6, 0x4F8, 0x4FA, 0x4FC, 0x4FE, 0x500, 0x502, 0x504, 0x506, 0x508, 0x50A, 0x50C, 0x50E, 0x510, 0x512, 0x514, 0x516, 0x518, 0x51A, 0x51C, 0x51E, 0x520, 0x522, 0x524, 0x526, 0x528, 0x52A, 0x52C, 0x52E, 0x587, 0x10C7, 0x10CD, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x2126, 0x2132, 0x2183, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7D0, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xA7F5);
+set.addRange(0x41, 0x5A).addRange(0xC0, 0xD6).addRange(0xD8, 0xDF).addRange(0x149, 0x14A).addRange(0x178, 0x179).addRange(0x181, 0x182).addRange(0x186, 0x187).addRange(0x189, 0x18B).addRange(0x18E, 0x191).addRange(0x193, 0x194).addRange(0x196, 0x198).addRange(0x19C, 0x19D).addRange(0x19F, 0x1A0).addRange(0x1A6, 0x1A7).addRange(0x1AE, 0x1AF).addRange(0x1B1, 0x1B3).addRange(0x1B7, 0x1B8).addRange(0x1C4, 0x1C5).addRange(0x1C7, 0x1C8).addRange(0x1CA, 0x1CB).addRange(0x1F1, 0x1F2).addRange(0x1F6, 0x1F8).addRange(0x23A, 0x23B).addRange(0x23D, 0x23E).addRange(0x243, 0x246).addRange(0x388, 0x38A).addRange(0x38E, 0x38F).addRange(0x391, 0x3A1).addRange(0x3A3, 0x3AB).addRange(0x3CF, 0x3D1).addRange(0x3D5, 0x3D6).addRange(0x3F0, 0x3F1).addRange(0x3F4, 0x3F5).addRange(0x3F9, 0x3FA).addRange(0x3FD, 0x42F).addRange(0x4C0, 0x4C1).addRange(0x531, 0x556).addRange(0x10A0, 0x10C5).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C89).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1E9A, 0x1E9B).addRange(0x1F08, 0x1F0F).addRange(0x1F18, 0x1F1D).addRange(0x1F28, 0x1F2F).addRange(0x1F38, 0x1F3F).addRange(0x1F48, 0x1F4D).addRange(0x1F68, 0x1F6F).addRange(0x1F80, 0x1FAF).addRange(0x1FB2, 0x1FB4);
+set.addRange(0x1FB7, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC7, 0x1FCC).addRange(0x1FD8, 0x1FDB).addRange(0x1FE8, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF7, 0x1FFC).addRange(0x212A, 0x212B).addRange(0x2160, 0x216F).addRange(0x24B6, 0x24CF).addRange(0x2C00, 0x2C2F).addRange(0x2C62, 0x2C64).addRange(0x2C6D, 0x2C70).addRange(0x2C7E, 0x2C80).addRange(0xA77D, 0xA77E).addRange(0xA7AA, 0xA7AE).addRange(0xA7B0, 0xA7B4).addRange(0xA7C4, 0xA7C7).addRange(0xA7CB, 0xA7CC).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF21, 0xFF3A).addRange(0x10400, 0x10427).addRange(0x104B0, 0x104D3).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10C80, 0x10CB2).addRange(0x10D50, 0x10D65).addRange(0x118A0, 0x118BF).addRange(0x16E40, 0x16E5F).addRange(0x1E900, 0x1E921);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Casemapped.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xB5, 0x1BF, 0x259, 0x26F, 0x275, 0x27D, 0x280, 0x292, 0x345, 0x37F, 0x386, 0x38C, 0x10C7, 0x10CD, 0x1D79, 0x1D7D, 0x1D8E, 0x1E9E, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2126, 0x2132, 0x214E, 0x2D27, 0x2D2D, 0xAB53);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x137).addRange(0x139, 0x18C).addRange(0x18E, 0x1A9).addRange(0x1AC, 0x1B9).addRange(0x1BC, 0x1BD).addRange(0x1C4, 0x220).addRange(0x222, 0x233).addRange(0x23A, 0x254).addRange(0x256, 0x257).addRange(0x25B, 0x25C).addRange(0x260, 0x261).addRange(0x263, 0x266).addRange(0x268, 0x26C).addRange(0x271, 0x272).addRange(0x282, 0x283).addRange(0x287, 0x28C).addRange(0x29D, 0x29E).addRange(0x370, 0x373).addRange(0x376, 0x377).addRange(0x37B, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3D1).addRange(0x3D5, 0x3F5).addRange(0x3F7, 0x3FB).addRange(0x3FD, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x561, 0x587).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FD, 0x10FF).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1E00, 0x1E9B).addRange(0x1EA0, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4);
+set.addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x212A, 0x212B).addRange(0x2160, 0x217F).addRange(0x2183, 0x2184).addRange(0x24B6, 0x24E9).addRange(0x2C00, 0x2C70).addRange(0x2C72, 0x2C73).addRange(0x2C75, 0x2C76).addRange(0x2C7E, 0x2CE3).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0xA640, 0xA66D).addRange(0xA680, 0xA69B).addRange(0xA722, 0xA72F).addRange(0xA732, 0xA76F).addRange(0xA779, 0xA787).addRange(0xA78B, 0xA78D).addRange(0xA790, 0xA794).addRange(0xA796, 0xA7AE).addRange(0xA7B0, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D6, 0xA7DC).addRange(0xA7F5, 0xA7F6).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10400, 0x1044F).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D50, 0x10D65).addRange(0x10D70, 0x10D85).addRange(0x118A0, 0x118DF).addRange(0x16E40, 0x16E7F);
+set.addRange(0x1E900, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Lowercased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x100, 0x102, 0x104, 0x106, 0x108, 0x10A, 0x10C, 0x10E, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11A, 0x11C, 0x11E, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12A, 0x12C, 0x12E, 0x130, 0x132, 0x134, 0x136, 0x139, 0x13B, 0x13D, 0x13F, 0x141, 0x143, 0x145, 0x147, 0x14A, 0x14C, 0x14E, 0x150, 0x152, 0x154, 0x156, 0x158, 0x15A, 0x15C, 0x15E, 0x160, 0x162, 0x164, 0x166, 0x168, 0x16A, 0x16C, 0x16E, 0x170, 0x172, 0x174, 0x176, 0x17B, 0x17D, 0x184, 0x1A2, 0x1A4, 0x1A9, 0x1AC, 0x1B5, 0x1BC, 0x1CD, 0x1CF, 0x1D1, 0x1D3, 0x1D5, 0x1D7, 0x1D9, 0x1DB, 0x1DE, 0x1E0, 0x1E2, 0x1E4, 0x1E6, 0x1E8, 0x1EA, 0x1EC, 0x1EE, 0x1F4, 0x1FA, 0x1FC, 0x1FE, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20A, 0x20C, 0x20E, 0x210, 0x212, 0x214, 0x216, 0x218, 0x21A, 0x21C, 0x21E, 0x220, 0x222, 0x224, 0x226, 0x228, 0x22A, 0x22C, 0x22E, 0x230, 0x232, 0x241, 0x248, 0x24A, 0x24C, 0x24E, 0x370, 0x372, 0x376, 0x37F, 0x386, 0x38C, 0x3CF, 0x3D8, 0x3DA, 0x3DC, 0x3DE, 0x3E0, 0x3E2, 0x3E4, 0x3E6, 0x3E8, 0x3EA, 0x3EC, 0x3EE, 0x3F4, 0x3F7, 0x460, 0x462, 0x464, 0x466, 0x468, 0x46A, 0x46C, 0x46E, 0x470, 0x472, 0x474, 0x476, 0x478, 0x47A, 0x47C, 0x47E, 0x480, 0x48A, 0x48C, 0x48E, 0x490, 0x492, 0x494, 0x496, 0x498, 0x49A, 0x49C, 0x49E, 0x4A0, 0x4A2, 0x4A4, 0x4A6, 0x4A8, 0x4AA, 0x4AC, 0x4AE, 0x4B0, 0x4B2, 0x4B4, 0x4B6, 0x4B8, 0x4BA, 0x4BC, 0x4BE, 0x4C3, 0x4C5, 0x4C7, 0x4C9, 0x4CB, 0x4CD, 0x4D0, 0x4D2, 0x4D4, 0x4D6, 0x4D8, 0x4DA, 0x4DC, 0x4DE, 0x4E0, 0x4E2, 0x4E4, 0x4E6, 0x4E8, 0x4EA, 0x4EC, 0x4EE, 0x4F0, 0x4F2, 0x4F4, 0x4F6, 0x4F8, 0x4FA, 0x4FC, 0x4FE, 0x500, 0x502, 0x504, 0x506, 0x508, 0x50A, 0x50C, 0x50E, 0x510, 0x512, 0x514, 0x516, 0x518, 0x51A, 0x51C, 0x51E, 0x520, 0x522, 0x524, 0x526, 0x528, 0x52A, 0x52C, 0x52E, 0x10C7, 0x10CD, 0x1C89, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x2126, 0x2132, 0x2183, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7D0, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xA7F5);
+set.addRange(0x41, 0x5A).addRange(0xC0, 0xD6).addRange(0xD8, 0xDE).addRange(0x178, 0x179).addRange(0x181, 0x182).addRange(0x186, 0x187).addRange(0x189, 0x18B).addRange(0x18E, 0x191).addRange(0x193, 0x194).addRange(0x196, 0x198).addRange(0x19C, 0x19D).addRange(0x19F, 0x1A0).addRange(0x1A6, 0x1A7).addRange(0x1AE, 0x1AF).addRange(0x1B1, 0x1B3).addRange(0x1B7, 0x1B8).addRange(0x1C4, 0x1C5).addRange(0x1C7, 0x1C8).addRange(0x1CA, 0x1CB).addRange(0x1F1, 0x1F2).addRange(0x1F6, 0x1F8).addRange(0x23A, 0x23B).addRange(0x23D, 0x23E).addRange(0x243, 0x246).addRange(0x388, 0x38A).addRange(0x38E, 0x38F).addRange(0x391, 0x3A1).addRange(0x3A3, 0x3AB).addRange(0x3F9, 0x3FA).addRange(0x3FD, 0x42F).addRange(0x4C0, 0x4C1).addRange(0x531, 0x556).addRange(0x10A0, 0x10C5).addRange(0x13A0, 0x13F5).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1F08, 0x1F0F).addRange(0x1F18, 0x1F1D).addRange(0x1F28, 0x1F2F).addRange(0x1F38, 0x1F3F).addRange(0x1F48, 0x1F4D).addRange(0x1F68, 0x1F6F).addRange(0x1F88, 0x1F8F).addRange(0x1F98, 0x1F9F).addRange(0x1FA8, 0x1FAF).addRange(0x1FB8, 0x1FBC).addRange(0x1FC8, 0x1FCC).addRange(0x1FD8, 0x1FDB).addRange(0x1FE8, 0x1FEC).addRange(0x1FF8, 0x1FFC).addRange(0x212A, 0x212B);
+set.addRange(0x2160, 0x216F).addRange(0x24B6, 0x24CF).addRange(0x2C00, 0x2C2F).addRange(0x2C62, 0x2C64).addRange(0x2C6D, 0x2C70).addRange(0x2C7E, 0x2C80).addRange(0xA77D, 0xA77E).addRange(0xA7AA, 0xA7AE).addRange(0xA7B0, 0xA7B4).addRange(0xA7C4, 0xA7C7).addRange(0xA7CB, 0xA7CC).addRange(0xFF21, 0xFF3A).addRange(0x10400, 0x10427).addRange(0x104B0, 0x104D3).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10C80, 0x10CB2).addRange(0x10D50, 0x10D65).addRange(0x118A0, 0x118BF).addRange(0x16E40, 0x16E5F).addRange(0x1E900, 0x1E921);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_NFKC_Casefolded.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,7 @@
+const set = require('regenerate')(0xA0, 0xA8, 0xAA, 0xAD, 0xAF, 0x100, 0x102, 0x104, 0x106, 0x108, 0x10A, 0x10C, 0x10E, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11A, 0x11C, 0x11E, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12A, 0x12C, 0x12E, 0x130, 0x136, 0x139, 0x13B, 0x13D, 0x143, 0x145, 0x147, 0x14C, 0x14E, 0x150, 0x152, 0x154, 0x156, 0x158, 0x15A, 0x15C, 0x15E, 0x160, 0x162, 0x164, 0x166, 0x168, 0x16A, 0x16C, 0x16E, 0x170, 0x172, 0x174, 0x176, 0x17B, 0x17D, 0x17F, 0x184, 0x1A2, 0x1A4, 0x1A9, 0x1AC, 0x1B5, 0x1BC, 0x1CF, 0x1D1, 0x1D3, 0x1D5, 0x1D7, 0x1D9, 0x1DB, 0x1DE, 0x1E0, 0x1E2, 0x1E4, 0x1E6, 0x1E8, 0x1EA, 0x1EC, 0x1EE, 0x1FA, 0x1FC, 0x1FE, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20A, 0x20C, 0x20E, 0x210, 0x212, 0x214, 0x216, 0x218, 0x21A, 0x21C, 0x21E, 0x220, 0x222, 0x224, 0x226, 0x228, 0x22A, 0x22C, 0x22E, 0x230, 0x232, 0x241, 0x248, 0x24A, 0x24C, 0x24E, 0x34F, 0x370, 0x372, 0x374, 0x376, 0x37A, 0x38C, 0x3C2, 0x3D8, 0x3DA, 0x3DC, 0x3DE, 0x3E0, 0x3E2, 0x3E4, 0x3E6, 0x3E8, 0x3EA, 0x3EC, 0x3EE, 0x3F7, 0x460, 0x462, 0x464, 0x466, 0x468, 0x46A, 0x46C, 0x46E, 0x470, 0x472, 0x474, 0x476, 0x478, 0x47A, 0x47C, 0x47E, 0x480, 0x48A, 0x48C, 0x48E, 0x490, 0x492, 0x494, 0x496, 0x498, 0x49A, 0x49C, 0x49E, 0x4A0, 0x4A2, 0x4A4, 0x4A6, 0x4A8, 0x4AA, 0x4AC, 0x4AE, 0x4B0, 0x4B2, 0x4B4, 0x4B6, 0x4B8, 0x4BA, 0x4BC, 0x4BE, 0x4C3, 0x4C5, 0x4C7, 0x4C9, 0x4CB, 0x4CD, 0x4D0, 0x4D2, 0x4D4, 0x4D6, 0x4D8, 0x4DA, 0x4DC, 0x4DE, 0x4E0, 0x4E2, 0x4E4, 0x4E6, 0x4E8, 0x4EA, 0x4EC, 0x4EE, 0x4F0, 0x4F2, 0x4F4, 0x4F6, 0x4F8, 0x4FA, 0x4FC, 0x4FE, 0x500, 0x502, 0x504, 0x506, 0x508, 0x50A, 0x50C, 0x50E, 0x510, 0x512, 0x514, 0x516, 0x518, 0x51A, 0x51C, 0x51E, 0x520, 0x522, 0x524, 0x526, 0x528, 0x52A, 0x52C, 0x52E, 0x587, 0x61C, 0x9DF, 0xA33, 0xA36, 0xA5E, 0xE33, 0xEB3, 0xF0C, 0xF43, 0xF4D, 0xF52, 0xF57, 0xF5C, 0xF69, 0xF73, 0xF81, 0xF93, 0xF9D, 0xFA2, 0xFA7, 0xFAC, 0xFB9, 0x10C7, 0x10CD, 0x10FC, 0x1D78, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x1F71, 0x1F73, 0x1F75, 0x1F77, 0x1F79, 0x1F7B, 0x1F7D, 0x1FD3, 0x1FE3, 0x2011, 0x2017, 0x203C, 0x203E, 0x2057, 0x20A8, 0x2124, 0x2126, 0x2128, 0x2183, 0x2189, 0x2A0C, 0x2ADC, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0x2D6F, 0x2E9F, 0x2EF3, 0x3000, 0x3036, 0x309F, 0x30FF, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA770, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7D0, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xAB69, 0xFA10, 0xFA12, 0xFA20, 0xFA22, 0xFB1D, 0xFB3E, 0xFE74, 0xFEFF, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E, 0x1F190);
+set.addRange(0x41, 0x5A).addRange(0xB2, 0xB5).addRange(0xB8, 0xBA).addRange(0xBC, 0xBE).addRange(0xC0, 0xD6).addRange(0xD8, 0xDF).addRange(0x132, 0x134).addRange(0x13F, 0x141).addRange(0x149, 0x14A).addRange(0x178, 0x179).addRange(0x181, 0x182).addRange(0x186, 0x187).addRange(0x189, 0x18B).addRange(0x18E, 0x191).addRange(0x193, 0x194).addRange(0x196, 0x198).addRange(0x19C, 0x19D).addRange(0x19F, 0x1A0).addRange(0x1A6, 0x1A7).addRange(0x1AE, 0x1AF).addRange(0x1B1, 0x1B3).addRange(0x1B7, 0x1B8).addRange(0x1C4, 0x1CD).addRange(0x1F1, 0x1F4).addRange(0x1F6, 0x1F8).addRange(0x23A, 0x23B).addRange(0x23D, 0x23E).addRange(0x243, 0x246).addRange(0x2B0, 0x2B8).addRange(0x2D8, 0x2DD).addRange(0x2E0, 0x2E4).addRange(0x340, 0x341).addRange(0x343, 0x345).addRange(0x37E, 0x37F).addRange(0x384, 0x38A).addRange(0x38E, 0x38F).addRange(0x391, 0x3A1).addRange(0x3A3, 0x3AB).addRange(0x3CF, 0x3D6).addRange(0x3F0, 0x3F2).addRange(0x3F4, 0x3F5).addRange(0x3F9, 0x3FA).addRange(0x3FD, 0x42F).addRange(0x4C0, 0x4C1).addRange(0x531, 0x556).addRange(0x675, 0x678).addRange(0x958, 0x95F).addRange(0x9DC, 0x9DD).addRange(0xA59, 0xA5B).addRange(0xB5C, 0xB5D).addRange(0xEDC, 0xEDD);
+set.addRange(0xF75, 0xF79).addRange(0x10A0, 0x10C5).addRange(0x115F, 0x1160).addRange(0x13F8, 0x13FD).addRange(0x17B4, 0x17B5).addRange(0x180B, 0x180F).addRange(0x1C80, 0x1C89).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1D2C, 0x1D2E).addRange(0x1D30, 0x1D3A).addRange(0x1D3C, 0x1D4D).addRange(0x1D4F, 0x1D6A).addRange(0x1D9B, 0x1DBF).addRange(0x1E9A, 0x1E9B).addRange(0x1F08, 0x1F0F).addRange(0x1F18, 0x1F1D).addRange(0x1F28, 0x1F2F).addRange(0x1F38, 0x1F3F).addRange(0x1F48, 0x1F4D).addRange(0x1F68, 0x1F6F).addRange(0x1F80, 0x1FAF).addRange(0x1FB2, 0x1FB4).addRange(0x1FB7, 0x1FC4).addRange(0x1FC7, 0x1FCF).addRange(0x1FD8, 0x1FDB).addRange(0x1FDD, 0x1FDF).addRange(0x1FE8, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF7, 0x1FFE).addRange(0x2000, 0x200F).addRange(0x2024, 0x2026).addRange(0x202A, 0x202F).addRange(0x2033, 0x2034).addRange(0x2036, 0x2037).addRange(0x2047, 0x2049).addRange(0x205F, 0x2071).addRange(0x2074, 0x208E).addRange(0x2090, 0x209C).addRange(0x2100, 0x2103).addRange(0x2105, 0x2107).addRange(0x2109, 0x2113).addRange(0x2115, 0x2116).addRange(0x2119, 0x211D).addRange(0x2120, 0x2122).addRange(0x212A, 0x212D).addRange(0x212F, 0x2139).addRange(0x213B, 0x2140).addRange(0x2145, 0x2149).addRange(0x2150, 0x217F).addRange(0x222C, 0x222D);
+set.addRange(0x222F, 0x2230).addRange(0x2329, 0x232A).addRange(0x2460, 0x24EA).addRange(0x2A74, 0x2A76).addRange(0x2C00, 0x2C2F).addRange(0x2C62, 0x2C64).addRange(0x2C6D, 0x2C70).addRange(0x2C7C, 0x2C80).addRange(0x2F00, 0x2FD5).addRange(0x3038, 0x303A).addRange(0x309B, 0x309C).addRange(0x3131, 0x318E).addRange(0x3192, 0x319F).addRange(0x3200, 0x321E).addRange(0x3220, 0x3247).addRange(0x3250, 0x327E).addRange(0x3280, 0x33FF).addRange(0xA69C, 0xA69D).addRange(0xA77D, 0xA77E).addRange(0xA7AA, 0xA7AE).addRange(0xA7B0, 0xA7B4).addRange(0xA7C4, 0xA7C7).addRange(0xA7CB, 0xA7CC).addRange(0xA7F2, 0xA7F5).addRange(0xA7F8, 0xA7F9).addRange(0xAB5C, 0xAB5F).addRange(0xAB70, 0xABBF).addRange(0xF900, 0xFA0D).addRange(0xFA15, 0xFA1E).addRange(0xFA25, 0xFA26).addRange(0xFA2A, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1F, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFC).addRange(0xFE00, 0xFE19).addRange(0xFE30, 0xFE44).addRange(0xFE47, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFE70, 0xFE72).addRange(0xFE76, 0xFEFC).addRange(0xFF01, 0xFFBE);
+set.addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFF0, 0xFFF8).addRange(0x10400, 0x10427).addRange(0x104B0, 0x104D3).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10781, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10C80, 0x10CB2).addRange(0x10D50, 0x10D65).addRange(0x118A0, 0x118BF).addRange(0x16E40, 0x16E5F).addRange(0x1BCA0, 0x1BCA3).addRange(0x1CCD6, 0x1CCF9).addRange(0x1D15E, 0x1D164).addRange(0x1D173, 0x1D17A).addRange(0x1D1BB, 0x1D1C0).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF).addRange(0x1E030, 0x1E06D).addRange(0x1E900, 0x1E921).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F);
+set.addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1F100, 0x1F10A).addRange(0x1F110, 0x1F12E).addRange(0x1F130, 0x1F14F).addRange(0x1F16A, 0x1F16C).addRange(0x1F200, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1FBF0, 0x1FBF9).addRange(0x2F800, 0x2FA1D).addRange(0xE0000, 0xE0FFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Titlecased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0xB5, 0x101, 0x103, 0x105, 0x107, 0x109, 0x10B, 0x10D, 0x10F, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11B, 0x11D, 0x11F, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12B, 0x12D, 0x12F, 0x131, 0x133, 0x135, 0x137, 0x13A, 0x13C, 0x13E, 0x140, 0x142, 0x144, 0x146, 0x14B, 0x14D, 0x14F, 0x151, 0x153, 0x155, 0x157, 0x159, 0x15B, 0x15D, 0x15F, 0x161, 0x163, 0x165, 0x167, 0x169, 0x16B, 0x16D, 0x16F, 0x171, 0x173, 0x175, 0x177, 0x17A, 0x17C, 0x183, 0x185, 0x188, 0x18C, 0x192, 0x195, 0x19E, 0x1A1, 0x1A3, 0x1A5, 0x1A8, 0x1AD, 0x1B0, 0x1B4, 0x1B6, 0x1B9, 0x1BD, 0x1BF, 0x1C4, 0x1CC, 0x1CE, 0x1D0, 0x1D2, 0x1D4, 0x1D6, 0x1D8, 0x1DA, 0x1DF, 0x1E1, 0x1E3, 0x1E5, 0x1E7, 0x1E9, 0x1EB, 0x1ED, 0x1F3, 0x1F5, 0x1F9, 0x1FB, 0x1FD, 0x1FF, 0x201, 0x203, 0x205, 0x207, 0x209, 0x20B, 0x20D, 0x20F, 0x211, 0x213, 0x215, 0x217, 0x219, 0x21B, 0x21D, 0x21F, 0x223, 0x225, 0x227, 0x229, 0x22B, 0x22D, 0x22F, 0x231, 0x233, 0x23C, 0x242, 0x247, 0x249, 0x24B, 0x24D, 0x259, 0x26F, 0x275, 0x27D, 0x280, 0x292, 0x345, 0x371, 0x373, 0x377, 0x390, 0x3D9, 0x3DB, 0x3DD, 0x3DF, 0x3E1, 0x3E3, 0x3E5, 0x3E7, 0x3E9, 0x3EB, 0x3ED, 0x3F5, 0x3F8, 0x3FB, 0x461, 0x463, 0x465, 0x467, 0x469, 0x46B, 0x46D, 0x46F, 0x471, 0x473, 0x475, 0x477, 0x479, 0x47B, 0x47D, 0x47F, 0x481, 0x48B, 0x48D, 0x48F, 0x491, 0x493, 0x495, 0x497, 0x499, 0x49B, 0x49D, 0x49F, 0x4A1, 0x4A3, 0x4A5, 0x4A7, 0x4A9, 0x4AB, 0x4AD, 0x4AF, 0x4B1, 0x4B3, 0x4B5, 0x4B7, 0x4B9, 0x4BB, 0x4BD, 0x4BF, 0x4C2, 0x4C4, 0x4C6, 0x4C8, 0x4CA, 0x4CC, 0x4D1, 0x4D3, 0x4D5, 0x4D7, 0x4D9, 0x4DB, 0x4DD, 0x4DF, 0x4E1, 0x4E3, 0x4E5, 0x4E7, 0x4E9, 0x4EB, 0x4ED, 0x4EF, 0x4F1, 0x4F3, 0x4F5, 0x4F7, 0x4F9, 0x4FB, 0x4FD, 0x4FF, 0x501, 0x503, 0x505, 0x507, 0x509, 0x50B, 0x50D, 0x50F, 0x511, 0x513, 0x515, 0x517, 0x519, 0x51B, 0x51D, 0x51F, 0x521, 0x523, 0x525, 0x527, 0x529, 0x52B, 0x52D, 0x52F, 0x1C8A, 0x1D79, 0x1D7D, 0x1D8E, 0x1E01, 0x1E03, 0x1E05, 0x1E07, 0x1E09, 0x1E0B, 0x1E0D, 0x1E0F, 0x1E11, 0x1E13, 0x1E15, 0x1E17, 0x1E19, 0x1E1B, 0x1E1D, 0x1E1F, 0x1E21, 0x1E23, 0x1E25, 0x1E27, 0x1E29, 0x1E2B, 0x1E2D, 0x1E2F, 0x1E31, 0x1E33, 0x1E35, 0x1E37, 0x1E39, 0x1E3B, 0x1E3D, 0x1E3F, 0x1E41, 0x1E43, 0x1E45, 0x1E47, 0x1E49, 0x1E4B, 0x1E4D, 0x1E4F, 0x1E51, 0x1E53, 0x1E55, 0x1E57, 0x1E59, 0x1E5B, 0x1E5D, 0x1E5F, 0x1E61, 0x1E63, 0x1E65, 0x1E67, 0x1E69, 0x1E6B, 0x1E6D, 0x1E6F, 0x1E71, 0x1E73, 0x1E75, 0x1E77, 0x1E79, 0x1E7B, 0x1E7D, 0x1E7F, 0x1E81, 0x1E83, 0x1E85, 0x1E87, 0x1E89, 0x1E8B, 0x1E8D, 0x1E8F, 0x1E91, 0x1E93, 0x1EA1, 0x1EA3, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAB, 0x1EAD, 0x1EAF, 0x1EB1, 0x1EB3, 0x1EB5, 0x1EB7, 0x1EB9, 0x1EBB, 0x1EBD, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1EC9, 0x1ECB, 0x1ECD, 0x1ECF, 0x1ED1, 0x1ED3, 0x1ED5, 0x1ED7, 0x1ED9, 0x1EDB, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE5, 0x1EE7, 0x1EE9, 0x1EEB, 0x1EED, 0x1EEF, 0x1EF1, 0x1EF3, 0x1EF5, 0x1EF7, 0x1EF9, 0x1EFB, 0x1EFD, 0x1FBE, 0x214E, 0x2184, 0x2C61, 0x2C68, 0x2C6A, 0x2C6C, 0x2C73, 0x2C76, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B, 0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B, 0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB, 0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB, 0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB, 0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB, 0x2CDD, 0x2CDF, 0x2CE1, 0x2CE3, 0x2CEC, 0x2CEE, 0x2CF3, 0x2D27, 0x2D2D, 0xA641, 0xA643, 0xA645, 0xA647, 0xA649, 0xA64B, 0xA64D, 0xA64F, 0xA651, 0xA653, 0xA655, 0xA657, 0xA659, 0xA65B, 0xA65D, 0xA65F, 0xA661, 0xA663, 0xA665, 0xA667, 0xA669, 0xA66B, 0xA66D, 0xA681, 0xA683, 0xA685, 0xA687, 0xA689, 0xA68B, 0xA68D, 0xA68F, 0xA691, 0xA693, 0xA695, 0xA697, 0xA699, 0xA69B, 0xA723, 0xA725, 0xA727, 0xA729, 0xA72B, 0xA72D, 0xA72F, 0xA733, 0xA735, 0xA737, 0xA739, 0xA73B, 0xA73D, 0xA73F, 0xA741, 0xA743, 0xA745, 0xA747, 0xA749, 0xA74B, 0xA74D, 0xA74F, 0xA751, 0xA753, 0xA755, 0xA757, 0xA759, 0xA75B, 0xA75D, 0xA75F, 0xA761, 0xA763, 0xA765, 0xA767, 0xA769, 0xA76B, 0xA76D, 0xA76F, 0xA77A, 0xA77C, 0xA77F, 0xA781, 0xA783, 0xA785, 0xA787, 0xA78C, 0xA791, 0xA797, 0xA799, 0xA79B, 0xA79D, 0xA79F, 0xA7A1, 0xA7A3, 0xA7A5, 0xA7A7, 0xA7A9, 0xA7B5, 0xA7B7, 0xA7B9, 0xA7BB, 0xA7BD, 0xA7BF, 0xA7C1, 0xA7C3, 0xA7C8, 0xA7CA, 0xA7CD, 0xA7D1, 0xA7D7, 0xA7D9, 0xA7DB, 0xA7F6, 0xAB53);
+set.addRange(0x61, 0x7A).addRange(0xDF, 0xF6).addRange(0xF8, 0xFF).addRange(0x148, 0x149).addRange(0x17E, 0x180).addRange(0x199, 0x19B).addRange(0x1C6, 0x1C7).addRange(0x1C9, 0x1CA).addRange(0x1DC, 0x1DD).addRange(0x1EF, 0x1F1).addRange(0x23F, 0x240).addRange(0x24F, 0x254).addRange(0x256, 0x257).addRange(0x25B, 0x25C).addRange(0x260, 0x261).addRange(0x263, 0x266).addRange(0x268, 0x26C).addRange(0x271, 0x272).addRange(0x282, 0x283).addRange(0x287, 0x28C).addRange(0x29D, 0x29E).addRange(0x37B, 0x37D).addRange(0x3AC, 0x3CE).addRange(0x3D0, 0x3D1).addRange(0x3D5, 0x3D7).addRange(0x3EF, 0x3F3).addRange(0x430, 0x45F).addRange(0x4CE, 0x4CF).addRange(0x561, 0x587).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C88).addRange(0x1E95, 0x1E9B).addRange(0x1EFF, 0x1F07).addRange(0x1F10, 0x1F15).addRange(0x1F20, 0x1F27).addRange(0x1F30, 0x1F37).addRange(0x1F40, 0x1F45).addRange(0x1F50, 0x1F57).addRange(0x1F60, 0x1F67).addRange(0x1F70, 0x1F7D).addRange(0x1F80, 0x1F87).addRange(0x1F90, 0x1F97).addRange(0x1FA0, 0x1FA7).addRange(0x1FB0, 0x1FB4).addRange(0x1FB6, 0x1FB7).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FC7).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FD7).addRange(0x1FE0, 0x1FE7).addRange(0x1FF2, 0x1FF4);
+set.addRange(0x1FF6, 0x1FF7).addRange(0x2170, 0x217F).addRange(0x24D0, 0x24E9).addRange(0x2C30, 0x2C5F).addRange(0x2C65, 0x2C66).addRange(0x2D00, 0x2D25).addRange(0xA793, 0xA794).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF41, 0xFF5A).addRange(0x10428, 0x1044F).addRange(0x104D8, 0x104FB).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10CC0, 0x10CF2).addRange(0x10D70, 0x10D85).addRange(0x118C0, 0x118DF).addRange(0x16E60, 0x16E7F).addRange(0x1E922, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Changes_When_Uppercased.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0xB5, 0x101, 0x103, 0x105, 0x107, 0x109, 0x10B, 0x10D, 0x10F, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11B, 0x11D, 0x11F, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12B, 0x12D, 0x12F, 0x131, 0x133, 0x135, 0x137, 0x13A, 0x13C, 0x13E, 0x140, 0x142, 0x144, 0x146, 0x14B, 0x14D, 0x14F, 0x151, 0x153, 0x155, 0x157, 0x159, 0x15B, 0x15D, 0x15F, 0x161, 0x163, 0x165, 0x167, 0x169, 0x16B, 0x16D, 0x16F, 0x171, 0x173, 0x175, 0x177, 0x17A, 0x17C, 0x183, 0x185, 0x188, 0x18C, 0x192, 0x195, 0x19E, 0x1A1, 0x1A3, 0x1A5, 0x1A8, 0x1AD, 0x1B0, 0x1B4, 0x1B6, 0x1B9, 0x1BD, 0x1BF, 0x1CE, 0x1D0, 0x1D2, 0x1D4, 0x1D6, 0x1D8, 0x1DA, 0x1DF, 0x1E1, 0x1E3, 0x1E5, 0x1E7, 0x1E9, 0x1EB, 0x1ED, 0x1F5, 0x1F9, 0x1FB, 0x1FD, 0x1FF, 0x201, 0x203, 0x205, 0x207, 0x209, 0x20B, 0x20D, 0x20F, 0x211, 0x213, 0x215, 0x217, 0x219, 0x21B, 0x21D, 0x21F, 0x223, 0x225, 0x227, 0x229, 0x22B, 0x22D, 0x22F, 0x231, 0x233, 0x23C, 0x242, 0x247, 0x249, 0x24B, 0x24D, 0x259, 0x26F, 0x275, 0x27D, 0x280, 0x292, 0x345, 0x371, 0x373, 0x377, 0x390, 0x3D9, 0x3DB, 0x3DD, 0x3DF, 0x3E1, 0x3E3, 0x3E5, 0x3E7, 0x3E9, 0x3EB, 0x3ED, 0x3F5, 0x3F8, 0x3FB, 0x461, 0x463, 0x465, 0x467, 0x469, 0x46B, 0x46D, 0x46F, 0x471, 0x473, 0x475, 0x477, 0x479, 0x47B, 0x47D, 0x47F, 0x481, 0x48B, 0x48D, 0x48F, 0x491, 0x493, 0x495, 0x497, 0x499, 0x49B, 0x49D, 0x49F, 0x4A1, 0x4A3, 0x4A5, 0x4A7, 0x4A9, 0x4AB, 0x4AD, 0x4AF, 0x4B1, 0x4B3, 0x4B5, 0x4B7, 0x4B9, 0x4BB, 0x4BD, 0x4BF, 0x4C2, 0x4C4, 0x4C6, 0x4C8, 0x4CA, 0x4CC, 0x4D1, 0x4D3, 0x4D5, 0x4D7, 0x4D9, 0x4DB, 0x4DD, 0x4DF, 0x4E1, 0x4E3, 0x4E5, 0x4E7, 0x4E9, 0x4EB, 0x4ED, 0x4EF, 0x4F1, 0x4F3, 0x4F5, 0x4F7, 0x4F9, 0x4FB, 0x4FD, 0x4FF, 0x501, 0x503, 0x505, 0x507, 0x509, 0x50B, 0x50D, 0x50F, 0x511, 0x513, 0x515, 0x517, 0x519, 0x51B, 0x51D, 0x51F, 0x521, 0x523, 0x525, 0x527, 0x529, 0x52B, 0x52D, 0x52F, 0x1C8A, 0x1D79, 0x1D7D, 0x1D8E, 0x1E01, 0x1E03, 0x1E05, 0x1E07, 0x1E09, 0x1E0B, 0x1E0D, 0x1E0F, 0x1E11, 0x1E13, 0x1E15, 0x1E17, 0x1E19, 0x1E1B, 0x1E1D, 0x1E1F, 0x1E21, 0x1E23, 0x1E25, 0x1E27, 0x1E29, 0x1E2B, 0x1E2D, 0x1E2F, 0x1E31, 0x1E33, 0x1E35, 0x1E37, 0x1E39, 0x1E3B, 0x1E3D, 0x1E3F, 0x1E41, 0x1E43, 0x1E45, 0x1E47, 0x1E49, 0x1E4B, 0x1E4D, 0x1E4F, 0x1E51, 0x1E53, 0x1E55, 0x1E57, 0x1E59, 0x1E5B, 0x1E5D, 0x1E5F, 0x1E61, 0x1E63, 0x1E65, 0x1E67, 0x1E69, 0x1E6B, 0x1E6D, 0x1E6F, 0x1E71, 0x1E73, 0x1E75, 0x1E77, 0x1E79, 0x1E7B, 0x1E7D, 0x1E7F, 0x1E81, 0x1E83, 0x1E85, 0x1E87, 0x1E89, 0x1E8B, 0x1E8D, 0x1E8F, 0x1E91, 0x1E93, 0x1EA1, 0x1EA3, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAB, 0x1EAD, 0x1EAF, 0x1EB1, 0x1EB3, 0x1EB5, 0x1EB7, 0x1EB9, 0x1EBB, 0x1EBD, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1EC9, 0x1ECB, 0x1ECD, 0x1ECF, 0x1ED1, 0x1ED3, 0x1ED5, 0x1ED7, 0x1ED9, 0x1EDB, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE5, 0x1EE7, 0x1EE9, 0x1EEB, 0x1EED, 0x1EEF, 0x1EF1, 0x1EF3, 0x1EF5, 0x1EF7, 0x1EF9, 0x1EFB, 0x1EFD, 0x1FBC, 0x1FBE, 0x1FCC, 0x1FFC, 0x214E, 0x2184, 0x2C61, 0x2C68, 0x2C6A, 0x2C6C, 0x2C73, 0x2C76, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B, 0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B, 0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB, 0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB, 0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB, 0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB, 0x2CDD, 0x2CDF, 0x2CE1, 0x2CE3, 0x2CEC, 0x2CEE, 0x2CF3, 0x2D27, 0x2D2D, 0xA641, 0xA643, 0xA645, 0xA647, 0xA649, 0xA64B, 0xA64D, 0xA64F, 0xA651, 0xA653, 0xA655, 0xA657, 0xA659, 0xA65B, 0xA65D, 0xA65F, 0xA661, 0xA663, 0xA665, 0xA667, 0xA669, 0xA66B, 0xA66D, 0xA681, 0xA683, 0xA685, 0xA687, 0xA689, 0xA68B, 0xA68D, 0xA68F, 0xA691, 0xA693, 0xA695, 0xA697, 0xA699, 0xA69B, 0xA723, 0xA725, 0xA727, 0xA729, 0xA72B, 0xA72D, 0xA72F, 0xA733, 0xA735, 0xA737, 0xA739, 0xA73B, 0xA73D, 0xA73F, 0xA741, 0xA743, 0xA745, 0xA747, 0xA749, 0xA74B, 0xA74D, 0xA74F, 0xA751, 0xA753, 0xA755, 0xA757, 0xA759, 0xA75B, 0xA75D, 0xA75F, 0xA761, 0xA763, 0xA765, 0xA767, 0xA769, 0xA76B, 0xA76D, 0xA76F, 0xA77A, 0xA77C, 0xA77F, 0xA781, 0xA783, 0xA785, 0xA787, 0xA78C, 0xA791, 0xA797, 0xA799, 0xA79B, 0xA79D, 0xA79F, 0xA7A1, 0xA7A3, 0xA7A5, 0xA7A7, 0xA7A9, 0xA7B5, 0xA7B7, 0xA7B9, 0xA7BB, 0xA7BD, 0xA7BF, 0xA7C1, 0xA7C3, 0xA7C8, 0xA7CA, 0xA7CD, 0xA7D1, 0xA7D7, 0xA7D9, 0xA7DB, 0xA7F6, 0xAB53);
+set.addRange(0x61, 0x7A).addRange(0xDF, 0xF6).addRange(0xF8, 0xFF).addRange(0x148, 0x149).addRange(0x17E, 0x180).addRange(0x199, 0x19B).addRange(0x1C5, 0x1C6).addRange(0x1C8, 0x1C9).addRange(0x1CB, 0x1CC).addRange(0x1DC, 0x1DD).addRange(0x1EF, 0x1F0).addRange(0x1F2, 0x1F3).addRange(0x23F, 0x240).addRange(0x24F, 0x254).addRange(0x256, 0x257).addRange(0x25B, 0x25C).addRange(0x260, 0x261).addRange(0x263, 0x266).addRange(0x268, 0x26C).addRange(0x271, 0x272).addRange(0x282, 0x283).addRange(0x287, 0x28C).addRange(0x29D, 0x29E).addRange(0x37B, 0x37D).addRange(0x3AC, 0x3CE).addRange(0x3D0, 0x3D1).addRange(0x3D5, 0x3D7).addRange(0x3EF, 0x3F3).addRange(0x430, 0x45F).addRange(0x4CE, 0x4CF).addRange(0x561, 0x587).addRange(0x10D0, 0x10FA).addRange(0x10FD, 0x10FF).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C88).addRange(0x1E95, 0x1E9B).addRange(0x1EFF, 0x1F07).addRange(0x1F10, 0x1F15).addRange(0x1F20, 0x1F27).addRange(0x1F30, 0x1F37).addRange(0x1F40, 0x1F45).addRange(0x1F50, 0x1F57).addRange(0x1F60, 0x1F67).addRange(0x1F70, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FB7).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FC7).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FD7).addRange(0x1FE0, 0x1FE7);
+set.addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FF7).addRange(0x2170, 0x217F).addRange(0x24D0, 0x24E9).addRange(0x2C30, 0x2C5F).addRange(0x2C65, 0x2C66).addRange(0x2D00, 0x2D25).addRange(0xA793, 0xA794).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF41, 0xFF5A).addRange(0x10428, 0x1044F).addRange(0x104D8, 0x104FB).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10CC0, 0x10CF2).addRange(0x10D70, 0x10D85).addRange(0x118C0, 0x118DF).addRange(0x16E60, 0x16E7F).addRange(0x1E922, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Dash.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2D, 0x58A, 0x5BE, 0x1400, 0x1806, 0x2053, 0x207B, 0x208B, 0x2212, 0x2E17, 0x2E1A, 0x2E40, 0x2E5D, 0x301C, 0x3030, 0x30A0, 0xFE58, 0xFE63, 0xFF0D, 0x10D6E, 0x10EAD);
+set.addRange(0x2010, 0x2015).addRange(0x2E3A, 0x2E3B).addRange(0xFE31, 0xFE32);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Default_Ignorable_Code_Point.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAD, 0x34F, 0x61C, 0x3164, 0xFEFF, 0xFFA0);
+set.addRange(0x115F, 0x1160).addRange(0x17B4, 0x17B5).addRange(0x180B, 0x180F).addRange(0x200B, 0x200F).addRange(0x202A, 0x202E).addRange(0x2060, 0x206F).addRange(0xFE00, 0xFE0F).addRange(0xFFF0, 0xFFF8).addRange(0x1BCA0, 0x1BCA3).addRange(0x1D173, 0x1D17A).addRange(0xE0000, 0xE0FFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Deprecated.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x149, 0x673, 0xF77, 0xF79, 0xE0001);
+set.addRange(0x17A3, 0x17A4).addRange(0x206A, 0x206F).addRange(0x2329, 0x232A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Diacritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0x5E, 0x60, 0xA8, 0xAF, 0xB4, 0x37A, 0x559, 0x5BF, 0x5C4, 0x93C, 0x94D, 0x971, 0x9BC, 0x9CD, 0xA3C, 0xA4D, 0xABC, 0xACD, 0xB3C, 0xB4D, 0xB55, 0xBCD, 0xC3C, 0xC4D, 0xCBC, 0xCCD, 0xD4D, 0xDCA, 0xE3A, 0xE4E, 0xEBA, 0xF35, 0xF37, 0xF39, 0xFC6, 0x1037, 0x108F, 0x1734, 0x17DD, 0x1A60, 0x1A7F, 0x1B34, 0x1B44, 0x1BE6, 0x1CED, 0x1CF4, 0x1FBD, 0x2E2F, 0x30FC, 0xA66F, 0xA67F, 0xA806, 0xA82C, 0xA8C4, 0xA953, 0xA9B3, 0xA9C0, 0xA9E5, 0xAAF6, 0xFB1E, 0xFF3E, 0xFF40, 0xFF70, 0xFFE3, 0x102E0, 0x10A3F, 0x10D4E, 0x11046, 0x11070, 0x11173, 0x111C0, 0x1134D, 0x11442, 0x11446, 0x1163F, 0x1172B, 0x11943, 0x119E0, 0x11A34, 0x11A47, 0x11A99, 0x11C3F, 0x11D42, 0x11D97, 0x11F5A, 0x1612F, 0x1E2AE);
+set.addRange(0xB7, 0xB8).addRange(0x2B0, 0x34E).addRange(0x350, 0x357).addRange(0x35D, 0x362).addRange(0x374, 0x375).addRange(0x384, 0x385).addRange(0x483, 0x487).addRange(0x591, 0x5A1).addRange(0x5A3, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x64B, 0x652).addRange(0x657, 0x658).addRange(0x6DF, 0x6E0).addRange(0x6E5, 0x6E6).addRange(0x6EA, 0x6EC).addRange(0x730, 0x74A).addRange(0x7A6, 0x7B0).addRange(0x7EB, 0x7F5).addRange(0x818, 0x819).addRange(0x898, 0x89F).addRange(0x8C9, 0x8D2).addRange(0x8E3, 0x8FE).addRange(0x951, 0x954).addRange(0xAFD, 0xAFF).addRange(0xD3B, 0xD3C).addRange(0xE47, 0xE4C).addRange(0xEC8, 0xECC).addRange(0xF18, 0xF19).addRange(0xF3E, 0xF3F).addRange(0xF82, 0xF84).addRange(0xF86, 0xF87).addRange(0x1039, 0x103A).addRange(0x1063, 0x1064).addRange(0x1069, 0x106D).addRange(0x1087, 0x108D).addRange(0x109A, 0x109B).addRange(0x135D, 0x135F).addRange(0x1714, 0x1715).addRange(0x17C9, 0x17D3).addRange(0x1939, 0x193B).addRange(0x1A75, 0x1A7C).addRange(0x1AB0, 0x1ABE).addRange(0x1AC1, 0x1ACB).addRange(0x1B6B, 0x1B73).addRange(0x1BAA, 0x1BAB).addRange(0x1BF2, 0x1BF3).addRange(0x1C36, 0x1C37).addRange(0x1C78, 0x1C7D).addRange(0x1CD0, 0x1CE8).addRange(0x1CF7, 0x1CF9).addRange(0x1D2C, 0x1D6A);
+set.addRange(0x1DC4, 0x1DCF).addRange(0x1DF5, 0x1DFF).addRange(0x1FBF, 0x1FC1).addRange(0x1FCD, 0x1FCF).addRange(0x1FDD, 0x1FDF).addRange(0x1FED, 0x1FEF).addRange(0x1FFD, 0x1FFE).addRange(0x2CEF, 0x2CF1).addRange(0x302A, 0x302F).addRange(0x3099, 0x309C).addRange(0xA67C, 0xA67D).addRange(0xA69C, 0xA69D).addRange(0xA6F0, 0xA6F1).addRange(0xA700, 0xA721).addRange(0xA788, 0xA78A).addRange(0xA7F8, 0xA7F9).addRange(0xA8E0, 0xA8F1).addRange(0xA92B, 0xA92E).addRange(0xAA7B, 0xAA7D).addRange(0xAABF, 0xAAC2).addRange(0xAB5B, 0xAB5F).addRange(0xAB69, 0xAB6B).addRange(0xABEC, 0xABED).addRange(0xFE20, 0xFE2F).addRange(0xFF9E, 0xFF9F).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10A38, 0x10A3A).addRange(0x10AE5, 0x10AE6).addRange(0x10D22, 0x10D27).addRange(0x10D69, 0x10D6D).addRange(0x10EFD, 0x10EFF).addRange(0x10F46, 0x10F50).addRange(0x10F82, 0x10F85).addRange(0x110B9, 0x110BA).addRange(0x11133, 0x11134).addRange(0x111CA, 0x111CC).addRange(0x11235, 0x11236).addRange(0x112E9, 0x112EA).addRange(0x1133B, 0x1133C).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x113CE, 0x113D0).addRange(0x113D2, 0x113D3).addRange(0x113E1, 0x113E2).addRange(0x114C2, 0x114C3).addRange(0x115BF, 0x115C0).addRange(0x116B6, 0x116B7).addRange(0x11839, 0x1183A).addRange(0x1193D, 0x1193E);
+set.addRange(0x11D44, 0x11D45).addRange(0x11F41, 0x11F42).addRange(0x13447, 0x13455).addRange(0x16AF0, 0x16AF4).addRange(0x16B30, 0x16B36).addRange(0x16D6B, 0x16D6C).addRange(0x16F8F, 0x16F9F).addRange(0x16FF0, 0x16FF1).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D16D, 0x1D172).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1E030, 0x1E06D).addRange(0x1E130, 0x1E136).addRange(0x1E2EC, 0x1E2EF).addRange(0x1E5EE, 0x1E5EF).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E944, 0x1E946).addRange(0x1E948, 0x1E94A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x23, 0x2A, 0xA9, 0xAE, 0x203C, 0x2049, 0x2122, 0x2139, 0x2328, 0x23CF, 0x24C2, 0x25B6, 0x25C0, 0x260E, 0x2611, 0x2618, 0x261D, 0x2620, 0x2626, 0x262A, 0x2640, 0x2642, 0x2663, 0x2668, 0x267B, 0x2699, 0x26A7, 0x26C8, 0x26D1, 0x26FD, 0x2702, 0x2705, 0x270F, 0x2712, 0x2714, 0x2716, 0x271D, 0x2721, 0x2728, 0x2744, 0x2747, 0x274C, 0x274E, 0x2757, 0x27A1, 0x27B0, 0x27BF, 0x2B50, 0x2B55, 0x3030, 0x303D, 0x3297, 0x3299, 0x1F004, 0x1F0CF, 0x1F18E, 0x1F21A, 0x1F22F, 0x1F587, 0x1F590, 0x1F5A8, 0x1F5BC, 0x1F5E1, 0x1F5E3, 0x1F5E8, 0x1F5EF, 0x1F5F3, 0x1F6E9, 0x1F6F0, 0x1F7F0);
+set.addRange(0x30, 0x39).addRange(0x2194, 0x2199).addRange(0x21A9, 0x21AA).addRange(0x231A, 0x231B).addRange(0x23E9, 0x23F3).addRange(0x23F8, 0x23FA).addRange(0x25AA, 0x25AB).addRange(0x25FB, 0x25FE).addRange(0x2600, 0x2604).addRange(0x2614, 0x2615).addRange(0x2622, 0x2623).addRange(0x262E, 0x262F).addRange(0x2638, 0x263A).addRange(0x2648, 0x2653).addRange(0x265F, 0x2660).addRange(0x2665, 0x2666).addRange(0x267E, 0x267F).addRange(0x2692, 0x2697).addRange(0x269B, 0x269C).addRange(0x26A0, 0x26A1).addRange(0x26AA, 0x26AB).addRange(0x26B0, 0x26B1).addRange(0x26BD, 0x26BE).addRange(0x26C4, 0x26C5).addRange(0x26CE, 0x26CF).addRange(0x26D3, 0x26D4).addRange(0x26E9, 0x26EA).addRange(0x26F0, 0x26F5).addRange(0x26F7, 0x26FA).addRange(0x2708, 0x270D).addRange(0x2733, 0x2734).addRange(0x2753, 0x2755).addRange(0x2763, 0x2764).addRange(0x2795, 0x2797).addRange(0x2934, 0x2935).addRange(0x2B05, 0x2B07).addRange(0x2B1B, 0x2B1C).addRange(0x1F170, 0x1F171).addRange(0x1F17E, 0x1F17F).addRange(0x1F191, 0x1F19A).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F201, 0x1F202).addRange(0x1F232, 0x1F23A).addRange(0x1F250, 0x1F251).addRange(0x1F300, 0x1F321).addRange(0x1F324, 0x1F393).addRange(0x1F396, 0x1F397).addRange(0x1F399, 0x1F39B).addRange(0x1F39E, 0x1F3F0).addRange(0x1F3F3, 0x1F3F5).addRange(0x1F3F7, 0x1F4FD);
+set.addRange(0x1F4FF, 0x1F53D).addRange(0x1F549, 0x1F54E).addRange(0x1F550, 0x1F567).addRange(0x1F56F, 0x1F570).addRange(0x1F573, 0x1F57A).addRange(0x1F58A, 0x1F58D).addRange(0x1F595, 0x1F596).addRange(0x1F5A4, 0x1F5A5).addRange(0x1F5B1, 0x1F5B2).addRange(0x1F5C2, 0x1F5C4).addRange(0x1F5D1, 0x1F5D3).addRange(0x1F5DC, 0x1F5DE).addRange(0x1F5FA, 0x1F64F).addRange(0x1F680, 0x1F6C5).addRange(0x1F6CB, 0x1F6D2).addRange(0x1F6D5, 0x1F6D7).addRange(0x1F6DC, 0x1F6E5).addRange(0x1F6EB, 0x1F6EC).addRange(0x1F6F3, 0x1F6FC).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F90C, 0x1F93A).addRange(0x1F93C, 0x1F945).addRange(0x1F947, 0x1F9FF).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Component.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x23, 0x2A, 0x200D, 0x20E3, 0xFE0F);
+set.addRange(0x30, 0x39).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F3FB, 0x1F3FF).addRange(0x1F9B0, 0x1F9B3).addRange(0xE0020, 0xE007F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1F3FB, 0x1F3FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Modifier_Base.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x261D, 0x26F9, 0x1F385, 0x1F3C7, 0x1F47C, 0x1F48F, 0x1F491, 0x1F4AA, 0x1F57A, 0x1F590, 0x1F6A3, 0x1F6C0, 0x1F6CC, 0x1F90C, 0x1F90F, 0x1F926, 0x1F977, 0x1F9BB);
+set.addRange(0x270A, 0x270D).addRange(0x1F3C2, 0x1F3C4).addRange(0x1F3CA, 0x1F3CC).addRange(0x1F442, 0x1F443).addRange(0x1F446, 0x1F450).addRange(0x1F466, 0x1F478).addRange(0x1F481, 0x1F483).addRange(0x1F485, 0x1F487).addRange(0x1F574, 0x1F575).addRange(0x1F595, 0x1F596).addRange(0x1F645, 0x1F647).addRange(0x1F64B, 0x1F64F).addRange(0x1F6B4, 0x1F6B6).addRange(0x1F918, 0x1F91F).addRange(0x1F930, 0x1F939).addRange(0x1F93C, 0x1F93E).addRange(0x1F9B5, 0x1F9B6).addRange(0x1F9B8, 0x1F9B9).addRange(0x1F9CD, 0x1F9CF).addRange(0x1F9D1, 0x1F9DD).addRange(0x1FAC3, 0x1FAC5).addRange(0x1FAF0, 0x1FAF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Emoji_Presentation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x23F0, 0x23F3, 0x267F, 0x2693, 0x26A1, 0x26CE, 0x26D4, 0x26EA, 0x26F5, 0x26FA, 0x26FD, 0x2705, 0x2728, 0x274C, 0x274E, 0x2757, 0x27B0, 0x27BF, 0x2B50, 0x2B55, 0x1F004, 0x1F0CF, 0x1F18E, 0x1F201, 0x1F21A, 0x1F22F, 0x1F3F4, 0x1F440, 0x1F57A, 0x1F5A4, 0x1F6CC, 0x1F7F0);
+set.addRange(0x231A, 0x231B).addRange(0x23E9, 0x23EC).addRange(0x25FD, 0x25FE).addRange(0x2614, 0x2615).addRange(0x2648, 0x2653).addRange(0x26AA, 0x26AB).addRange(0x26BD, 0x26BE).addRange(0x26C4, 0x26C5).addRange(0x26F2, 0x26F3).addRange(0x270A, 0x270B).addRange(0x2753, 0x2755).addRange(0x2795, 0x2797).addRange(0x2B1B, 0x2B1C).addRange(0x1F191, 0x1F19A).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F232, 0x1F236).addRange(0x1F238, 0x1F23A).addRange(0x1F250, 0x1F251).addRange(0x1F300, 0x1F320).addRange(0x1F32D, 0x1F335).addRange(0x1F337, 0x1F37C).addRange(0x1F37E, 0x1F393).addRange(0x1F3A0, 0x1F3CA).addRange(0x1F3CF, 0x1F3D3).addRange(0x1F3E0, 0x1F3F0).addRange(0x1F3F8, 0x1F43E).addRange(0x1F442, 0x1F4FC).addRange(0x1F4FF, 0x1F53D).addRange(0x1F54B, 0x1F54E).addRange(0x1F550, 0x1F567).addRange(0x1F595, 0x1F596).addRange(0x1F5FB, 0x1F64F).addRange(0x1F680, 0x1F6C5).addRange(0x1F6D0, 0x1F6D2).addRange(0x1F6D5, 0x1F6D7).addRange(0x1F6DC, 0x1F6DF).addRange(0x1F6EB, 0x1F6EC).addRange(0x1F6F4, 0x1F6FC).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F90C, 0x1F93A).addRange(0x1F93C, 0x1F945).addRange(0x1F947, 0x1F9FF).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extended_Pictographic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA9, 0xAE, 0x203C, 0x2049, 0x2122, 0x2139, 0x2328, 0x2388, 0x23CF, 0x24C2, 0x25B6, 0x25C0, 0x2714, 0x2716, 0x271D, 0x2721, 0x2728, 0x2744, 0x2747, 0x274C, 0x274E, 0x2757, 0x27A1, 0x27B0, 0x27BF, 0x2B50, 0x2B55, 0x3030, 0x303D, 0x3297, 0x3299, 0x1F12F, 0x1F18E, 0x1F21A, 0x1F22F);
+set.addRange(0x2194, 0x2199).addRange(0x21A9, 0x21AA).addRange(0x231A, 0x231B).addRange(0x23E9, 0x23F3).addRange(0x23F8, 0x23FA).addRange(0x25AA, 0x25AB).addRange(0x25FB, 0x25FE).addRange(0x2600, 0x2605).addRange(0x2607, 0x2612).addRange(0x2614, 0x2685).addRange(0x2690, 0x2705).addRange(0x2708, 0x2712).addRange(0x2733, 0x2734).addRange(0x2753, 0x2755).addRange(0x2763, 0x2767).addRange(0x2795, 0x2797).addRange(0x2934, 0x2935).addRange(0x2B05, 0x2B07).addRange(0x2B1B, 0x2B1C).addRange(0x1F000, 0x1F0FF).addRange(0x1F10D, 0x1F10F).addRange(0x1F16C, 0x1F171).addRange(0x1F17E, 0x1F17F).addRange(0x1F191, 0x1F19A).addRange(0x1F1AD, 0x1F1E5).addRange(0x1F201, 0x1F20F).addRange(0x1F232, 0x1F23A).addRange(0x1F23C, 0x1F23F).addRange(0x1F249, 0x1F3FA).addRange(0x1F400, 0x1F53D).addRange(0x1F546, 0x1F64F).addRange(0x1F680, 0x1F6FF).addRange(0x1F774, 0x1F77F).addRange(0x1F7D5, 0x1F7FF).addRange(0x1F80C, 0x1F80F).addRange(0x1F848, 0x1F84F).addRange(0x1F85A, 0x1F85F).addRange(0x1F888, 0x1F88F).addRange(0x1F8AE, 0x1F8FF).addRange(0x1F90C, 0x1F93A).addRange(0x1F93C, 0x1F945).addRange(0x1F947, 0x1FAFF).addRange(0x1FC00, 0x1FFFD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Extender.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x640, 0x7FA, 0xA71, 0xAFB, 0xB55, 0xE46, 0xEC6, 0x180A, 0x1843, 0x1AA7, 0x1C36, 0x1C7B, 0x3005, 0xA015, 0xA60C, 0xA9CF, 0xA9E6, 0xAA70, 0xAADD, 0xFF70, 0x10D4E, 0x10D6A, 0x10D6F, 0x11237, 0x1135D, 0x11A98, 0x16FE3, 0x1E5EF);
+set.addRange(0x2D0, 0x2D1).addRange(0x3031, 0x3035).addRange(0x309D, 0x309E).addRange(0x30FC, 0x30FE).addRange(0xAAF3, 0xAAF4).addRange(0x10781, 0x10782).addRange(0x113D2, 0x113D3).addRange(0x115C6, 0x115C8).addRange(0x16B42, 0x16B43).addRange(0x16FE0, 0x16FE1).addRange(0x1E13C, 0x1E13D).addRange(0x1E944, 0x1E946);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Base.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,17 @@
+const set = require('regenerate')(0x38C, 0x5BE, 0x5C0, 0x5C3, 0x5C6, 0x61B, 0x6DE, 0x6E9, 0x710, 0x7B1, 0x81A, 0x824, 0x828, 0x85E, 0x93B, 0x9B2, 0x9BD, 0x9CE, 0xA03, 0xA5E, 0xA76, 0xA83, 0xAC9, 0xAD0, 0xAF9, 0xB3D, 0xB40, 0xB83, 0xB9C, 0xBBF, 0xBD0, 0xC3D, 0xC5D, 0xCC1, 0xD3D, 0xDBD, 0xE84, 0xEA5, 0xEBD, 0xEC6, 0xF36, 0xF38, 0xF7F, 0xF85, 0x1031, 0x1038, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17B6, 0x18AA, 0x1940, 0x1A57, 0x1A61, 0x1BE7, 0x1BEE, 0x1CD3, 0x1CE1, 0x1CFA, 0x1F59, 0x1F5B, 0x1F5D, 0x2D27, 0x2D2D, 0xA673, 0xA7D3, 0xA952, 0xAA4D, 0xAAB1, 0xAAC0, 0xAAC2, 0xFB1D, 0xFB3E, 0xFDCF, 0x101A0, 0x10808, 0x1083C, 0x1093F, 0x10EAD, 0x11000, 0x11075, 0x1112C, 0x111BF, 0x11288, 0x1133D, 0x1133F, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113CA, 0x113D1, 0x11445, 0x1145D, 0x114B9, 0x114BE, 0x114C1, 0x115BE, 0x1163E, 0x116AC, 0x1171E, 0x11726, 0x11838, 0x1183B, 0x11909, 0x11A00, 0x11A50, 0x11A97, 0x11C3E, 0x11CA9, 0x11CB1, 0x11CB4, 0x11D46, 0x11D96, 0x11D98, 0x11FB0, 0x16AF5, 0x1B132, 0x1B155, 0x1BC9C, 0x1BC9F, 0x1D245, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E2FF, 0x1E5FF, 0x1E94B, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E, 0x1F7F0);
+set.addRange(0x20, 0x7E).addRange(0xA0, 0xAC).addRange(0xAE, 0x2FF).addRange(0x370, 0x377).addRange(0x37A, 0x37F).addRange(0x384, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x482).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x559, 0x58A).addRange(0x58D, 0x58F).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F4).addRange(0x606, 0x60F).addRange(0x61D, 0x64A).addRange(0x660, 0x66F).addRange(0x671, 0x6D5).addRange(0x6E5, 0x6E6).addRange(0x6EE, 0x70D).addRange(0x712, 0x72F).addRange(0x74D, 0x7A5).addRange(0x7C0, 0x7EA).addRange(0x7F4, 0x7FA).addRange(0x7FE, 0x815).addRange(0x830, 0x83E).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x88E).addRange(0x8A0, 0x8C9).addRange(0x903, 0x939).addRange(0x93D, 0x940).addRange(0x949, 0x94C).addRange(0x94E, 0x950).addRange(0x958, 0x961).addRange(0x964, 0x980).addRange(0x982, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BF, 0x9C0).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CC).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E1).addRange(0x9E6, 0x9FD).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28);
+set.addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA40).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA6F).addRange(0xA72, 0xA74).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABD, 0xAC0).addRange(0xACB, 0xACC).addRange(0xAE0, 0xAE1).addRange(0xAE6, 0xAF1).addRange(0xB02, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4C).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB61).addRange(0xB66, 0xB77).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBC1, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCC).addRange(0xBE6, 0xBFA).addRange(0xC01, 0xC03).addRange(0xC05, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC41, 0xC44).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC61).addRange(0xC66, 0xC6F);
+set.addRange(0xC77, 0xC80).addRange(0xC82, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBD, 0xCBE).addRange(0xCC3, 0xCC4).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE1).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3).addRange(0xD02, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD3F, 0xD40).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4C).addRange(0xD4E, 0xD4F).addRange(0xD54, 0xD56).addRange(0xD58, 0xD61).addRange(0xD66, 0xD7F).addRange(0xD82, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDD0, 0xDD1).addRange(0xDD8, 0xDDE).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF4).addRange(0xE01, 0xE30).addRange(0xE32, 0xE33).addRange(0xE3F, 0xE46).addRange(0xE4F, 0xE5B).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB0).addRange(0xEB2, 0xEB3).addRange(0xEC0, 0xEC4).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF).addRange(0xF00, 0xF17).addRange(0xF1A, 0xF34).addRange(0xF3A, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF88, 0xF8C).addRange(0xFBE, 0xFC5).addRange(0xFC7, 0xFCC).addRange(0xFCE, 0xFDA);
+set.addRange(0x1000, 0x102C).addRange(0x103B, 0x103C).addRange(0x103F, 0x1057).addRange(0x105A, 0x105D).addRange(0x1061, 0x1070).addRange(0x1075, 0x1081).addRange(0x1083, 0x1084).addRange(0x1087, 0x108C).addRange(0x108E, 0x109C).addRange(0x109E, 0x10C5).addRange(0x10D0, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1360, 0x137C).addRange(0x1380, 0x1399).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1400, 0x169C).addRange(0x16A0, 0x16F8).addRange(0x1700, 0x1711).addRange(0x171F, 0x1731).addRange(0x1735, 0x1736).addRange(0x1740, 0x1751).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1780, 0x17B3).addRange(0x17BE, 0x17C5).addRange(0x17C7, 0x17C8).addRange(0x17D4, 0x17DC).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x1800, 0x180A).addRange(0x1810, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x1884).addRange(0x1887, 0x18A8).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1923, 0x1926).addRange(0x1929, 0x192B);
+set.addRange(0x1930, 0x1931).addRange(0x1933, 0x1938).addRange(0x1944, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x19DE, 0x1A16).addRange(0x1A19, 0x1A1A).addRange(0x1A1E, 0x1A55).addRange(0x1A63, 0x1A64).addRange(0x1A6D, 0x1A72).addRange(0x1A80, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AA0, 0x1AAD).addRange(0x1B04, 0x1B33).addRange(0x1B3E, 0x1B41).addRange(0x1B45, 0x1B4C).addRange(0x1B4E, 0x1B6A).addRange(0x1B74, 0x1B7F).addRange(0x1B82, 0x1BA1).addRange(0x1BA6, 0x1BA7).addRange(0x1BAE, 0x1BE5).addRange(0x1BEA, 0x1BEC).addRange(0x1BFC, 0x1C2B).addRange(0x1C34, 0x1C35).addRange(0x1C3B, 0x1C49).addRange(0x1C4D, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CC7).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF7).addRange(0x1D00, 0x1DBF).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FC4).addRange(0x1FC6, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FDD, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFE).addRange(0x2000, 0x200A).addRange(0x2010, 0x2027).addRange(0x202F, 0x205F).addRange(0x2070, 0x2071);
+set.addRange(0x2074, 0x208E).addRange(0x2090, 0x209C).addRange(0x20A0, 0x20C0).addRange(0x2100, 0x218B).addRange(0x2190, 0x2429).addRange(0x2440, 0x244A).addRange(0x2460, 0x2B73).addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2CF9, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D6F, 0x2D70).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x2E00, 0x2E5D).addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x2FF0, 0x3029).addRange(0x3030, 0x303F).addRange(0x3041, 0x3096).addRange(0x309B, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x3190, 0x31E5).addRange(0x31EF, 0x321E).addRange(0x3220, 0xA48C).addRange(0xA490, 0xA4C6).addRange(0xA4D0, 0xA62B).addRange(0xA640, 0xA66E).addRange(0xA67E, 0xA69D).addRange(0xA6A0, 0xA6EF).addRange(0xA6F2, 0xA6F7).addRange(0xA700, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA801).addRange(0xA803, 0xA805).addRange(0xA807, 0xA80A).addRange(0xA80C, 0xA824).addRange(0xA827, 0xA82B).addRange(0xA830, 0xA839).addRange(0xA840, 0xA877);
+set.addRange(0xA880, 0xA8C3).addRange(0xA8CE, 0xA8D9).addRange(0xA8F2, 0xA8FE).addRange(0xA900, 0xA925).addRange(0xA92E, 0xA946).addRange(0xA95F, 0xA97C).addRange(0xA983, 0xA9B2).addRange(0xA9B4, 0xA9B5).addRange(0xA9BA, 0xA9BB).addRange(0xA9BE, 0xA9BF).addRange(0xA9C1, 0xA9CD).addRange(0xA9CF, 0xA9D9).addRange(0xA9DE, 0xA9E4).addRange(0xA9E6, 0xA9FE).addRange(0xAA00, 0xAA28).addRange(0xAA2F, 0xAA30).addRange(0xAA33, 0xAA34).addRange(0xAA40, 0xAA42).addRange(0xAA44, 0xAA4B).addRange(0xAA50, 0xAA59).addRange(0xAA5C, 0xAA7B).addRange(0xAA7D, 0xAAAF).addRange(0xAAB5, 0xAAB6).addRange(0xAAB9, 0xAABD).addRange(0xAADB, 0xAAEB).addRange(0xAAEE, 0xAAF5).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB6B).addRange(0xAB70, 0xABE4).addRange(0xABE6, 0xABE7).addRange(0xABE9, 0xABEC).addRange(0xABF0, 0xABF9).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1F, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBC2).addRange(0xFBD3, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFF);
+set.addRange(0xFE10, 0xFE19).addRange(0xFE30, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF01, 0xFF9D).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFFC, 0xFFFD).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1018E).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x102E1, 0x102FB).addRange(0x10300, 0x10323).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x10375).addRange(0x10380, 0x1039D).addRange(0x1039F, 0x103C3).addRange(0x103C8, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104A0, 0x104A9).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x1056F, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3);
+set.addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10857, 0x1089E).addRange(0x108A7, 0x108AF).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x108FB, 0x1091B).addRange(0x1091F, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BC, 0x109CF).addRange(0x109D2, 0x10A00).addRange(0x10A10, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A40, 0x10A48).addRange(0x10A50, 0x10A58).addRange(0x10A60, 0x10A9F).addRange(0x10AC0, 0x10AE4).addRange(0x10AEB, 0x10AF6).addRange(0x10B00, 0x10B35).addRange(0x10B39, 0x10B55).addRange(0x10B58, 0x10B72).addRange(0x10B78, 0x10B91).addRange(0x10B99, 0x10B9C).addRange(0x10BA9, 0x10BAF).addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10CFA, 0x10D23).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D65).addRange(0x10D6E, 0x10D85).addRange(0x10D8E, 0x10D8F).addRange(0x10E60, 0x10E7E).addRange(0x10E80, 0x10EA9).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F27).addRange(0x10F30, 0x10F45).addRange(0x10F51, 0x10F59).addRange(0x10F70, 0x10F81).addRange(0x10F86, 0x10F89).addRange(0x10FB0, 0x10FCB);
+set.addRange(0x10FE0, 0x10FF6).addRange(0x11002, 0x11037).addRange(0x11047, 0x1104D).addRange(0x11052, 0x1106F).addRange(0x11071, 0x11072).addRange(0x11082, 0x110B2).addRange(0x110B7, 0x110B8).addRange(0x110BB, 0x110BC).addRange(0x110BE, 0x110C1).addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9).addRange(0x11103, 0x11126).addRange(0x11136, 0x11147).addRange(0x11150, 0x11172).addRange(0x11174, 0x11176).addRange(0x11182, 0x111B5).addRange(0x111C1, 0x111C8).addRange(0x111CD, 0x111CE).addRange(0x111D0, 0x111DF).addRange(0x111E1, 0x111F4).addRange(0x11200, 0x11211).addRange(0x11213, 0x1122E).addRange(0x11232, 0x11233).addRange(0x11238, 0x1123D).addRange(0x1123F, 0x11240).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A9).addRange(0x112B0, 0x112DE).addRange(0x112E0, 0x112E2).addRange(0x112F0, 0x112F9).addRange(0x11302, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x11341, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134C).addRange(0x1135D, 0x11363).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B9, 0x113BA).addRange(0x113CC, 0x113CD).addRange(0x113D3, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x11400, 0x11437).addRange(0x11440, 0x11441);
+set.addRange(0x11447, 0x1145B).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114AF).addRange(0x114B1, 0x114B2).addRange(0x114BB, 0x114BC).addRange(0x114C4, 0x114C7).addRange(0x114D0, 0x114D9).addRange(0x11580, 0x115AE).addRange(0x115B0, 0x115B1).addRange(0x115B8, 0x115BB).addRange(0x115C1, 0x115DB).addRange(0x11600, 0x11632).addRange(0x1163B, 0x1163C).addRange(0x11641, 0x11644).addRange(0x11650, 0x11659).addRange(0x11660, 0x1166C).addRange(0x11680, 0x116AA).addRange(0x116AE, 0x116AF).addRange(0x116B8, 0x116B9).addRange(0x116C0, 0x116C9).addRange(0x116D0, 0x116E3).addRange(0x11700, 0x1171A).addRange(0x11720, 0x11721).addRange(0x11730, 0x11746).addRange(0x11800, 0x1182E).addRange(0x118A0, 0x118F2).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x1192F).addRange(0x11931, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193F, 0x11942).addRange(0x11944, 0x11946).addRange(0x11950, 0x11959).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D3).addRange(0x119DC, 0x119DF).addRange(0x119E1, 0x119E4).addRange(0x11A0B, 0x11A32).addRange(0x11A39, 0x11A3A).addRange(0x11A3F, 0x11A46).addRange(0x11A57, 0x11A58).addRange(0x11A5C, 0x11A89).addRange(0x11A9A, 0x11AA2).addRange(0x11AB0, 0x11AF8).addRange(0x11B00, 0x11B09).addRange(0x11BC0, 0x11BE1).addRange(0x11BF0, 0x11BF9).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C2F);
+set.addRange(0x11C40, 0x11C45).addRange(0x11C50, 0x11C6C).addRange(0x11C70, 0x11C8F).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D30).addRange(0x11D50, 0x11D59).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D93, 0x11D94).addRange(0x11DA0, 0x11DA9).addRange(0x11EE0, 0x11EF2).addRange(0x11EF5, 0x11EF8).addRange(0x11F02, 0x11F10).addRange(0x11F12, 0x11F35).addRange(0x11F3E, 0x11F3F).addRange(0x11F43, 0x11F59).addRange(0x11FC0, 0x11FF1).addRange(0x11FFF, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12470, 0x12474).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF2).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1611D).addRange(0x1612A, 0x1612C).addRange(0x16130, 0x16139).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A6E, 0x16ABE).addRange(0x16AC0, 0x16AC9).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B37, 0x16B45).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D79).addRange(0x16E40, 0x16E9A).addRange(0x16F00, 0x16F4A).addRange(0x16F50, 0x16F87).addRange(0x16F93, 0x16F9F).addRange(0x16FE0, 0x16FE3).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5);
+set.addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1CC00, 0x1CCF9).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D164).addRange(0x1D16A, 0x1D16C).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D200, 0x1D241).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D300, 0x1D356).addRange(0x1D360, 0x1D378).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1D9FF).addRange(0x1DA37, 0x1DA3A).addRange(0x1DA6D, 0x1DA74).addRange(0x1DA76, 0x1DA83).addRange(0x1DA85, 0x1DA8B).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A);
+set.addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E137, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E14E, 0x1E14F).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E2F0, 0x1E2F9).addRange(0x1E4D0, 0x1E4EB).addRange(0x1E4F0, 0x1E4F9).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E5F0, 0x1E5FA).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E8C7, 0x1E8CF).addRange(0x1E900, 0x1E943).addRange(0x1E950, 0x1E959).addRange(0x1E95E, 0x1E95F).addRange(0x1EC71, 0x1ECB4).addRange(0x1ED01, 0x1ED3D).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F100, 0x1F1AD).addRange(0x1F1E6, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248);
+set.addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBF9).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Grapheme_Extend.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,7 @@
+const set = require('regenerate')(0x5BF, 0x5C7, 0x670, 0x711, 0x7FD, 0x93A, 0x93C, 0x94D, 0x981, 0x9BC, 0x9BE, 0x9CD, 0x9D7, 0x9FE, 0xA3C, 0xA51, 0xA75, 0xABC, 0xACD, 0xB01, 0xB3C, 0xB4D, 0xB82, 0xBBE, 0xBC0, 0xBCD, 0xBD7, 0xC00, 0xC04, 0xC3C, 0xC81, 0xCBC, 0xCC2, 0xD3E, 0xD4D, 0xD57, 0xD81, 0xDCA, 0xDCF, 0xDD6, 0xDDF, 0xE31, 0xEB1, 0xF35, 0xF37, 0xF39, 0xFC6, 0x1082, 0x108D, 0x109D, 0x17C6, 0x17DD, 0x180F, 0x18A9, 0x1932, 0x1A1B, 0x1A56, 0x1A60, 0x1A62, 0x1A7F, 0x1BE6, 0x1BED, 0x1CED, 0x1CF4, 0x200C, 0x2D7F, 0xA802, 0xA806, 0xA80B, 0xA82C, 0xA8FF, 0xA953, 0xA9B3, 0xA9C0, 0xA9E5, 0xAA43, 0xAA4C, 0xAA7C, 0xAAB0, 0xAAC1, 0xAAF6, 0xABE5, 0xABE8, 0xABED, 0xFB1E, 0x101FD, 0x102E0, 0x10A3F, 0x11001, 0x11070, 0x110C2, 0x11173, 0x111C0, 0x111CF, 0x1123E, 0x11241, 0x112DF, 0x1133E, 0x11340, 0x1134D, 0x11357, 0x113B8, 0x113C2, 0x113C5, 0x113D2, 0x11446, 0x1145E, 0x114B0, 0x114BA, 0x114BD, 0x115AF, 0x1163D, 0x116AB, 0x116AD, 0x1171D, 0x1171F, 0x11930, 0x11943, 0x119E0, 0x11A47, 0x11C3F, 0x11D3A, 0x11D47, 0x11D95, 0x11D97, 0x11F5A, 0x13440, 0x16F4F, 0x16FE4, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E2AE);
+set.addRange(0x300, 0x36F).addRange(0x483, 0x489).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x610, 0x61A).addRange(0x64B, 0x65F).addRange(0x6D6, 0x6DC).addRange(0x6DF, 0x6E4).addRange(0x6E7, 0x6E8).addRange(0x6EA, 0x6ED).addRange(0x730, 0x74A).addRange(0x7A6, 0x7B0).addRange(0x7EB, 0x7F3).addRange(0x816, 0x819).addRange(0x81B, 0x823).addRange(0x825, 0x827).addRange(0x829, 0x82D).addRange(0x859, 0x85B).addRange(0x897, 0x89F).addRange(0x8CA, 0x8E1).addRange(0x8E3, 0x902).addRange(0x941, 0x948).addRange(0x951, 0x957).addRange(0x962, 0x963).addRange(0x9C1, 0x9C4).addRange(0x9E2, 0x9E3).addRange(0xA01, 0xA02).addRange(0xA41, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA70, 0xA71).addRange(0xA81, 0xA82).addRange(0xAC1, 0xAC5).addRange(0xAC7, 0xAC8).addRange(0xAE2, 0xAE3).addRange(0xAFA, 0xAFF).addRange(0xB3E, 0xB3F).addRange(0xB41, 0xB44).addRange(0xB55, 0xB57).addRange(0xB62, 0xB63).addRange(0xC3E, 0xC40).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC62, 0xC63).addRange(0xCBF, 0xCC0).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCE2, 0xCE3);
+set.addRange(0xD00, 0xD01).addRange(0xD3B, 0xD3C).addRange(0xD41, 0xD44).addRange(0xD62, 0xD63).addRange(0xDD2, 0xDD4).addRange(0xE34, 0xE3A).addRange(0xE47, 0xE4E).addRange(0xEB4, 0xEBC).addRange(0xEC8, 0xECE).addRange(0xF18, 0xF19).addRange(0xF71, 0xF7E).addRange(0xF80, 0xF84).addRange(0xF86, 0xF87).addRange(0xF8D, 0xF97).addRange(0xF99, 0xFBC).addRange(0x102D, 0x1030).addRange(0x1032, 0x1037).addRange(0x1039, 0x103A).addRange(0x103D, 0x103E).addRange(0x1058, 0x1059).addRange(0x105E, 0x1060).addRange(0x1071, 0x1074).addRange(0x1085, 0x1086).addRange(0x135D, 0x135F).addRange(0x1712, 0x1715).addRange(0x1732, 0x1734).addRange(0x1752, 0x1753).addRange(0x1772, 0x1773).addRange(0x17B4, 0x17B5).addRange(0x17B7, 0x17BD).addRange(0x17C9, 0x17D3).addRange(0x180B, 0x180D).addRange(0x1885, 0x1886).addRange(0x1920, 0x1922).addRange(0x1927, 0x1928).addRange(0x1939, 0x193B).addRange(0x1A17, 0x1A18).addRange(0x1A58, 0x1A5E).addRange(0x1A65, 0x1A6C).addRange(0x1A73, 0x1A7C).addRange(0x1AB0, 0x1ACE).addRange(0x1B00, 0x1B03).addRange(0x1B34, 0x1B3D).addRange(0x1B42, 0x1B44).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1B81).addRange(0x1BA2, 0x1BA5).addRange(0x1BA8, 0x1BAD).addRange(0x1BE8, 0x1BE9).addRange(0x1BEF, 0x1BF3).addRange(0x1C2C, 0x1C33);
+set.addRange(0x1C36, 0x1C37).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE0).addRange(0x1CE2, 0x1CE8).addRange(0x1CF8, 0x1CF9).addRange(0x1DC0, 0x1DFF).addRange(0x20D0, 0x20F0).addRange(0x2CEF, 0x2CF1).addRange(0x2DE0, 0x2DFF).addRange(0x302A, 0x302F).addRange(0x3099, 0x309A).addRange(0xA66F, 0xA672).addRange(0xA674, 0xA67D).addRange(0xA69E, 0xA69F).addRange(0xA6F0, 0xA6F1).addRange(0xA825, 0xA826).addRange(0xA8C4, 0xA8C5).addRange(0xA8E0, 0xA8F1).addRange(0xA926, 0xA92D).addRange(0xA947, 0xA951).addRange(0xA980, 0xA982).addRange(0xA9B6, 0xA9B9).addRange(0xA9BC, 0xA9BD).addRange(0xAA29, 0xAA2E).addRange(0xAA31, 0xAA32).addRange(0xAA35, 0xAA36).addRange(0xAAB2, 0xAAB4).addRange(0xAAB7, 0xAAB8).addRange(0xAABE, 0xAABF).addRange(0xAAEC, 0xAAED).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0xFF9E, 0xFF9F).addRange(0x10376, 0x1037A).addRange(0x10A01, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A0F).addRange(0x10A38, 0x10A3A).addRange(0x10AE5, 0x10AE6).addRange(0x10D24, 0x10D27).addRange(0x10D69, 0x10D6D).addRange(0x10EAB, 0x10EAC).addRange(0x10EFC, 0x10EFF).addRange(0x10F46, 0x10F50).addRange(0x10F82, 0x10F85).addRange(0x11038, 0x11046).addRange(0x11073, 0x11074).addRange(0x1107F, 0x11081).addRange(0x110B3, 0x110B6).addRange(0x110B9, 0x110BA).addRange(0x11100, 0x11102);
+set.addRange(0x11127, 0x1112B).addRange(0x1112D, 0x11134).addRange(0x11180, 0x11181).addRange(0x111B6, 0x111BE).addRange(0x111C9, 0x111CC).addRange(0x1122F, 0x11231).addRange(0x11234, 0x11237).addRange(0x112E3, 0x112EA).addRange(0x11300, 0x11301).addRange(0x1133B, 0x1133C).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x113BB, 0x113C0).addRange(0x113C7, 0x113C9).addRange(0x113CE, 0x113D0).addRange(0x113E1, 0x113E2).addRange(0x11438, 0x1143F).addRange(0x11442, 0x11444).addRange(0x114B3, 0x114B8).addRange(0x114BF, 0x114C0).addRange(0x114C2, 0x114C3).addRange(0x115B2, 0x115B5).addRange(0x115BC, 0x115BD).addRange(0x115BF, 0x115C0).addRange(0x115DC, 0x115DD).addRange(0x11633, 0x1163A).addRange(0x1163F, 0x11640).addRange(0x116B0, 0x116B7).addRange(0x11722, 0x11725).addRange(0x11727, 0x1172B).addRange(0x1182F, 0x11837).addRange(0x11839, 0x1183A).addRange(0x1193B, 0x1193E).addRange(0x119D4, 0x119D7).addRange(0x119DA, 0x119DB).addRange(0x11A01, 0x11A0A).addRange(0x11A33, 0x11A38).addRange(0x11A3B, 0x11A3E).addRange(0x11A51, 0x11A56).addRange(0x11A59, 0x11A5B).addRange(0x11A8A, 0x11A96).addRange(0x11A98, 0x11A99).addRange(0x11C30, 0x11C36).addRange(0x11C38, 0x11C3D).addRange(0x11C92, 0x11CA7).addRange(0x11CAA, 0x11CB0).addRange(0x11CB2, 0x11CB3).addRange(0x11CB5, 0x11CB6).addRange(0x11D31, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D45);
+set.addRange(0x11D90, 0x11D91).addRange(0x11EF3, 0x11EF4).addRange(0x11F00, 0x11F01).addRange(0x11F36, 0x11F3A).addRange(0x11F40, 0x11F42).addRange(0x13447, 0x13455).addRange(0x1611E, 0x16129).addRange(0x1612D, 0x1612F).addRange(0x16AF0, 0x16AF4).addRange(0x16B30, 0x16B36).addRange(0x16F8F, 0x16F92).addRange(0x16FF0, 0x16FF1).addRange(0x1BC9D, 0x1BC9E).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D165, 0x1D169).addRange(0x1D16D, 0x1D172).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1D242, 0x1D244).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E130, 0x1E136).addRange(0x1E2EC, 0x1E2EF).addRange(0x1E4EC, 0x1E4EF).addRange(0x1E5EE, 0x1E5EF).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E944, 0x1E94A).addRange(0xE0020, 0xE007F).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Hex_Digit.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x30, 0x39).addRange(0x41, 0x46).addRange(0x61, 0x66).addRange(0xFF10, 0xFF19).addRange(0xFF21, 0xFF26).addRange(0xFF41, 0xFF46);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Binary_Operator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x31EF);
+set.addRange(0x2FF0, 0x2FF1).addRange(0x2FF4, 0x2FFD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/IDS_Trinary_Operator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2FF2, 0x2FF3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Continue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,16 @@
+const set = require('regenerate')(0x5F, 0xAA, 0xB5, 0xB7, 0xBA, 0x2EC, 0x2EE, 0x37F, 0x38C, 0x559, 0x5BF, 0x5C7, 0x6FF, 0x7FA, 0x7FD, 0x9B2, 0x9D7, 0x9FC, 0x9FE, 0xA3C, 0xA51, 0xA5E, 0xAD0, 0xB71, 0xB9C, 0xBD0, 0xBD7, 0xC5D, 0xDBD, 0xDCA, 0xDD6, 0xE84, 0xEA5, 0xEC6, 0xF00, 0xF35, 0xF37, 0xF39, 0xFC6, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x1AA7, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2054, 0x2071, 0x207F, 0x20E1, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0xA7D3, 0xA82C, 0xA8FB, 0xFB3E, 0xFF3F, 0x101FD, 0x102E0, 0x10808, 0x1083C, 0x10A3F, 0x10F27, 0x110C2, 0x11176, 0x111DC, 0x11288, 0x11350, 0x11357, 0x1138B, 0x1138E, 0x113C2, 0x113C5, 0x114C7, 0x11644, 0x11909, 0x11A47, 0x11A9D, 0x11D3A, 0x11FB0, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E14E, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x30, 0x39).addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x300, 0x374).addRange(0x376, 0x377).addRange(0x37A, 0x37D).addRange(0x386, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x483, 0x487).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x610, 0x61A).addRange(0x620, 0x669).addRange(0x66E, 0x6D3).addRange(0x6D5, 0x6DC).addRange(0x6DF, 0x6E8).addRange(0x6EA, 0x6FC).addRange(0x710, 0x74A).addRange(0x74D, 0x7B1).addRange(0x7C0, 0x7F5).addRange(0x800, 0x82D).addRange(0x840, 0x85B).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x897, 0x8E1).addRange(0x8E3, 0x963).addRange(0x966, 0x96F).addRange(0x971, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD);
+set.addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9F1).addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA75).addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAEF).addRange(0xAF9, 0xAFF).addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB6F).addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9);
+set.addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBEF).addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC80, 0xC83).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3).addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4E).addRange(0xD54, 0xD57).addRange(0xD5F, 0xD63).addRange(0xD66, 0xD6F).addRange(0xD7A, 0xD7F).addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF3).addRange(0xE01, 0xE3A).addRange(0xE40, 0xE4E).addRange(0xE50, 0xE59).addRange(0xE81, 0xE82);
+set.addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF).addRange(0xF18, 0xF19).addRange(0xF20, 0xF29).addRange(0xF3E, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF84).addRange(0xF86, 0xF97).addRange(0xF99, 0xFBC).addRange(0x1000, 0x1049).addRange(0x1050, 0x109D).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x135F).addRange(0x1369, 0x1371).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8).addRange(0x1700, 0x1715).addRange(0x171F, 0x1734).addRange(0x1740, 0x1753).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773).addRange(0x1780, 0x17D3).addRange(0x17DC, 0x17DD).addRange(0x17E0, 0x17E9);
+set.addRange(0x180B, 0x180D).addRange(0x180F, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1946, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x1A00, 0x1A1B).addRange(0x1A20, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AB0, 0x1ABD).addRange(0x1ABF, 0x1ACE).addRange(0x1B00, 0x1B4C).addRange(0x1B50, 0x1B59).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1BF3).addRange(0x1C00, 0x1C37).addRange(0x1C40, 0x1C49).addRange(0x1C4D, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CFA).addRange(0x1D00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x200C, 0x200D).addRange(0x203F, 0x2040).addRange(0x2090, 0x209C).addRange(0x20D0, 0x20DC);
+set.addRange(0x20E5, 0x20F0).addRange(0x210A, 0x2113).addRange(0x2118, 0x211D).addRange(0x212A, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2160, 0x2188).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D7F, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x2DE0, 0x2DFF).addRange(0x3005, 0x3007).addRange(0x3021, 0x302F).addRange(0x3031, 0x3035).addRange(0x3038, 0x303C).addRange(0x3041, 0x3096).addRange(0x3099, 0x309F).addRange(0x30A1, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA62B).addRange(0xA640, 0xA66F).addRange(0xA674, 0xA67D).addRange(0xA67F, 0xA6F1).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA827).addRange(0xA840, 0xA873).addRange(0xA880, 0xA8C5).addRange(0xA8D0, 0xA8D9).addRange(0xA8E0, 0xA8F7).addRange(0xA8FD, 0xA92D);
+set.addRange(0xA930, 0xA953).addRange(0xA960, 0xA97C).addRange(0xA980, 0xA9C0).addRange(0xA9CF, 0xA9D9).addRange(0xA9E0, 0xA9FE).addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA60, 0xAA76).addRange(0xAA7A, 0xAAC2).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEF).addRange(0xAAF2, 0xAAF6).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABEA).addRange(0xABEC, 0xABED).addRange(0xABF0, 0xABF9).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1D, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFB).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0xFE33, 0xFE34).addRange(0xFE4D, 0xFE4F).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF10, 0xFF19).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF65, 0xFFBE).addRange(0xFFC2, 0xFFC7);
+set.addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10140, 0x10174).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x1037A).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x103D1, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104A0, 0x104A9).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939);
+set.addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE6).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91).addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D27).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D6D).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAC).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10EFC, 0x10F1C).addRange(0x10F30, 0x10F50).addRange(0x10F70, 0x10F85).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11000, 0x11046).addRange(0x11066, 0x11075).addRange(0x1107F, 0x110BA).addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9).addRange(0x11100, 0x11134).addRange(0x11136, 0x1113F).addRange(0x11144, 0x11147).addRange(0x11150, 0x11173).addRange(0x11180, 0x111C4).addRange(0x111C9, 0x111CC).addRange(0x111CE, 0x111DA).addRange(0x11200, 0x11211).addRange(0x11213, 0x11237).addRange(0x1123E, 0x11241).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D);
+set.addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9).addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133B, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D3).addRange(0x113E1, 0x113E2).addRange(0x11400, 0x1144A).addRange(0x11450, 0x11459).addRange(0x1145E, 0x11461).addRange(0x11480, 0x114C5).addRange(0x114D0, 0x114D9).addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115C0).addRange(0x115D8, 0x115DD).addRange(0x11600, 0x11640).addRange(0x11650, 0x11659).addRange(0x11680, 0x116B8).addRange(0x116C0, 0x116C9).addRange(0x116D0, 0x116E3).addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11739).addRange(0x11740, 0x11746).addRange(0x11800, 0x1183A).addRange(0x118A0, 0x118E9).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11943).addRange(0x11950, 0x11959).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119E1);
+set.addRange(0x119E3, 0x119E4).addRange(0x11A00, 0x11A3E).addRange(0x11A50, 0x11A99).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11BF0, 0x11BF9).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C40).addRange(0x11C50, 0x11C59).addRange(0x11C72, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9).addRange(0x11EE0, 0x11EF6).addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F42).addRange(0x11F50, 0x11F5A).addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13440, 0x13455).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x16139).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A70, 0x16ABE).addRange(0x16AC0, 0x16AC9).addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF4).addRange(0x16B00, 0x16B36).addRange(0x16B40, 0x16B43).addRange(0x16B50, 0x16B59).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F);
+set.addRange(0x16D40, 0x16D6C).addRange(0x16D70, 0x16D79).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x16FE3, 0x16FE4).addRange(0x16FF0, 0x16FF1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9D, 0x1BC9E).addRange(0x1CCF0, 0x1CCF9).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D165, 0x1D169).addRange(0x1D16D, 0x1D172).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1D242, 0x1D244).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA);
+set.addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E290, 0x1E2AE).addRange(0x1E2C0, 0x1E2F9).addRange(0x1E4D0, 0x1E4F9).addRange(0x1E5D0, 0x1E5FA).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B);
+set.addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1FBF0, 0x1FBF9).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/ID_Start.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,13 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x2EC, 0x2EE, 0x37F, 0x386, 0x38C, 0x559, 0x6D5, 0x6FF, 0x710, 0x7B1, 0x7FA, 0x81A, 0x824, 0x828, 0x93D, 0x950, 0x9B2, 0x9BD, 0x9CE, 0x9FC, 0xA5E, 0xABD, 0xAD0, 0xAF9, 0xB3D, 0xB71, 0xB83, 0xB9C, 0xBD0, 0xC3D, 0xC5D, 0xC80, 0xCBD, 0xD3D, 0xD4E, 0xDBD, 0xE84, 0xEA5, 0xEBD, 0xEC6, 0xF00, 0x103F, 0x1061, 0x108E, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x17DC, 0x18AA, 0x1AA7, 0x1CFA, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2071, 0x207F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0xA7D3, 0xA8FB, 0xA9CF, 0xAA7A, 0xAAB1, 0xAAC0, 0xAAC2, 0xFB1D, 0xFB3E, 0x10808, 0x1083C, 0x10A00, 0x10F27, 0x11075, 0x11144, 0x11147, 0x11176, 0x111DA, 0x111DC, 0x11288, 0x1133D, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113D1, 0x113D3, 0x114C7, 0x11644, 0x116B8, 0x11909, 0x1193F, 0x11941, 0x119E1, 0x119E3, 0x11A00, 0x11A3A, 0x11A50, 0x11A9D, 0x11C40, 0x11D46, 0x11D98, 0x11F02, 0x11FB0, 0x16F50, 0x16FE3, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E14E, 0x1E5F0, 0x1E94B, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x370, 0x374).addRange(0x376, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x620, 0x64A).addRange(0x66E, 0x66F).addRange(0x671, 0x6D3).addRange(0x6E5, 0x6E6).addRange(0x6EE, 0x6EF).addRange(0x6FA, 0x6FC).addRange(0x712, 0x72F).addRange(0x74D, 0x7A5).addRange(0x7CA, 0x7EA).addRange(0x7F4, 0x7F5).addRange(0x800, 0x815).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x8A0, 0x8C9).addRange(0x904, 0x939).addRange(0x958, 0x961).addRange(0x971, 0x980).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E1).addRange(0x9F0, 0x9F1).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33);
+set.addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA59, 0xA5C).addRange(0xA72, 0xA74).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xAE0, 0xAE1).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB61).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xC05, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC61).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE1).addRange(0xCF1, 0xCF2).addRange(0xD04, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD54, 0xD56).addRange(0xD5F, 0xD61).addRange(0xD7A, 0xD7F).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6);
+set.addRange(0xE01, 0xE30).addRange(0xE32, 0xE33).addRange(0xE40, 0xE46).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB0).addRange(0xEB2, 0xEB3).addRange(0xEC0, 0xEC4).addRange(0xEDC, 0xEDF).addRange(0xF40, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF88, 0xF8C).addRange(0x1000, 0x102A).addRange(0x1050, 0x1055).addRange(0x105A, 0x105D).addRange(0x1065, 0x1066).addRange(0x106E, 0x1070).addRange(0x1075, 0x1081).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8).addRange(0x1700, 0x1711).addRange(0x171F, 0x1731).addRange(0x1740, 0x1751).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1780, 0x17B3).addRange(0x1820, 0x1878).addRange(0x1880, 0x18A8);
+set.addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1950, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x1A00, 0x1A16).addRange(0x1A20, 0x1A54).addRange(0x1B05, 0x1B33).addRange(0x1B45, 0x1B4C).addRange(0x1B83, 0x1BA0).addRange(0x1BAE, 0x1BAF).addRange(0x1BBA, 0x1BE5).addRange(0x1C00, 0x1C23).addRange(0x1C4D, 0x1C4F).addRange(0x1C5A, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF6).addRange(0x1D00, 0x1DBF).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x2090, 0x209C).addRange(0x210A, 0x2113).addRange(0x2118, 0x211D).addRange(0x212A, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2160, 0x2188).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D80, 0x2D96);
+set.addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x3005, 0x3007).addRange(0x3021, 0x3029).addRange(0x3031, 0x3035).addRange(0x3038, 0x303C).addRange(0x3041, 0x3096).addRange(0x309B, 0x309F).addRange(0x30A1, 0x30FA).addRange(0x30FC, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA61F).addRange(0xA62A, 0xA62B).addRange(0xA640, 0xA66E).addRange(0xA67F, 0xA69D).addRange(0xA6A0, 0xA6EF).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA801).addRange(0xA803, 0xA805).addRange(0xA807, 0xA80A).addRange(0xA80C, 0xA822).addRange(0xA840, 0xA873).addRange(0xA882, 0xA8B3).addRange(0xA8F2, 0xA8F7).addRange(0xA8FD, 0xA8FE).addRange(0xA90A, 0xA925).addRange(0xA930, 0xA946).addRange(0xA960, 0xA97C).addRange(0xA984, 0xA9B2).addRange(0xA9E0, 0xA9E4).addRange(0xA9E6, 0xA9EF).addRange(0xA9FA, 0xA9FE).addRange(0xAA00, 0xAA28).addRange(0xAA40, 0xAA42);
+set.addRange(0xAA44, 0xAA4B).addRange(0xAA60, 0xAA76).addRange(0xAA7E, 0xAAAF).addRange(0xAAB5, 0xAAB6).addRange(0xAAB9, 0xAABD).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEA).addRange(0xAAF2, 0xAAF4).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABE2).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1F, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFB).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF66, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10140, 0x10174).addRange(0x10280, 0x1029C);
+set.addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x10375).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x103D1, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A10, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE4).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91);
+set.addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D23).addRange(0x10D4A, 0x10D65).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F1C).addRange(0x10F30, 0x10F45).addRange(0x10F70, 0x10F81).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11003, 0x11037).addRange(0x11071, 0x11072).addRange(0x11083, 0x110AF).addRange(0x110D0, 0x110E8).addRange(0x11103, 0x11126).addRange(0x11150, 0x11172).addRange(0x11183, 0x111B2).addRange(0x111C1, 0x111C4).addRange(0x11200, 0x11211).addRange(0x11213, 0x1122B).addRange(0x1123F, 0x11240).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112DE).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1135D, 0x11361).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x11400, 0x11434).addRange(0x11447, 0x1144A).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114AF).addRange(0x114C4, 0x114C5).addRange(0x11580, 0x115AE).addRange(0x115D8, 0x115DB).addRange(0x11600, 0x1162F).addRange(0x11680, 0x116AA).addRange(0x11700, 0x1171A).addRange(0x11740, 0x11746).addRange(0x11800, 0x1182B);
+set.addRange(0x118A0, 0x118DF).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x1192F).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D0).addRange(0x11A0B, 0x11A32).addRange(0x11A5C, 0x11A89).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C2E).addRange(0x11C72, 0x11C8F).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D30).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D89).addRange(0x11EE0, 0x11EF2).addRange(0x11F04, 0x11F10).addRange(0x11F12, 0x11F33).addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1611D).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A70, 0x16ABE).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B40, 0x16B43).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D6C).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F93, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE);
+set.addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E137, 0x1E13D).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E4D0, 0x1E4EB).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E900, 0x1E943).addRange(0x1EE00, 0x1EE03);
+set.addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Ideographic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE4);
+set.addRange(0x3006, 0x3007).addRange(0x3021, 0x3029).addRange(0x3038, 0x303A).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0x9FFF).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1B170, 0x1B2FB).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Join_Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x200C, 0x200D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Logical_Order_Exception.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x19BA, 0xAAB9);
+set.addRange(0xE40, 0xE44).addRange(0xEC0, 0xEC4).addRange(0x19B5, 0x19B7).addRange(0xAAB5, 0xAAB6).addRange(0xAABB, 0xAABC);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Lowercase.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x101, 0x103, 0x105, 0x107, 0x109, 0x10B, 0x10D, 0x10F, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11B, 0x11D, 0x11F, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12B, 0x12D, 0x12F, 0x131, 0x133, 0x135, 0x13A, 0x13C, 0x13E, 0x140, 0x142, 0x144, 0x146, 0x14B, 0x14D, 0x14F, 0x151, 0x153, 0x155, 0x157, 0x159, 0x15B, 0x15D, 0x15F, 0x161, 0x163, 0x165, 0x167, 0x169, 0x16B, 0x16D, 0x16F, 0x171, 0x173, 0x175, 0x177, 0x17A, 0x17C, 0x183, 0x185, 0x188, 0x192, 0x195, 0x19E, 0x1A1, 0x1A3, 0x1A5, 0x1A8, 0x1AD, 0x1B0, 0x1B4, 0x1B6, 0x1C6, 0x1C9, 0x1CC, 0x1CE, 0x1D0, 0x1D2, 0x1D4, 0x1D6, 0x1D8, 0x1DA, 0x1DF, 0x1E1, 0x1E3, 0x1E5, 0x1E7, 0x1E9, 0x1EB, 0x1ED, 0x1F3, 0x1F5, 0x1F9, 0x1FB, 0x1FD, 0x1FF, 0x201, 0x203, 0x205, 0x207, 0x209, 0x20B, 0x20D, 0x20F, 0x211, 0x213, 0x215, 0x217, 0x219, 0x21B, 0x21D, 0x21F, 0x221, 0x223, 0x225, 0x227, 0x229, 0x22B, 0x22D, 0x22F, 0x231, 0x23C, 0x242, 0x247, 0x249, 0x24B, 0x24D, 0x345, 0x371, 0x373, 0x377, 0x390, 0x3D9, 0x3DB, 0x3DD, 0x3DF, 0x3E1, 0x3E3, 0x3E5, 0x3E7, 0x3E9, 0x3EB, 0x3ED, 0x3F5, 0x3F8, 0x461, 0x463, 0x465, 0x467, 0x469, 0x46B, 0x46D, 0x46F, 0x471, 0x473, 0x475, 0x477, 0x479, 0x47B, 0x47D, 0x47F, 0x481, 0x48B, 0x48D, 0x48F, 0x491, 0x493, 0x495, 0x497, 0x499, 0x49B, 0x49D, 0x49F, 0x4A1, 0x4A3, 0x4A5, 0x4A7, 0x4A9, 0x4AB, 0x4AD, 0x4AF, 0x4B1, 0x4B3, 0x4B5, 0x4B7, 0x4B9, 0x4BB, 0x4BD, 0x4BF, 0x4C2, 0x4C4, 0x4C6, 0x4C8, 0x4CA, 0x4CC, 0x4D1, 0x4D3, 0x4D5, 0x4D7, 0x4D9, 0x4DB, 0x4DD, 0x4DF, 0x4E1, 0x4E3, 0x4E5, 0x4E7, 0x4E9, 0x4EB, 0x4ED, 0x4EF, 0x4F1, 0x4F3, 0x4F5, 0x4F7, 0x4F9, 0x4FB, 0x4FD, 0x4FF, 0x501, 0x503, 0x505, 0x507, 0x509, 0x50B, 0x50D, 0x50F, 0x511, 0x513, 0x515, 0x517, 0x519, 0x51B, 0x51D, 0x51F, 0x521, 0x523, 0x525, 0x527, 0x529, 0x52B, 0x52D, 0x52F, 0x1C8A, 0x1E01, 0x1E03, 0x1E05, 0x1E07, 0x1E09, 0x1E0B, 0x1E0D, 0x1E0F, 0x1E11, 0x1E13, 0x1E15, 0x1E17, 0x1E19, 0x1E1B, 0x1E1D, 0x1E1F, 0x1E21, 0x1E23, 0x1E25, 0x1E27, 0x1E29, 0x1E2B, 0x1E2D, 0x1E2F, 0x1E31, 0x1E33, 0x1E35, 0x1E37, 0x1E39, 0x1E3B, 0x1E3D, 0x1E3F, 0x1E41, 0x1E43, 0x1E45, 0x1E47, 0x1E49, 0x1E4B, 0x1E4D, 0x1E4F, 0x1E51, 0x1E53, 0x1E55, 0x1E57, 0x1E59, 0x1E5B, 0x1E5D, 0x1E5F, 0x1E61, 0x1E63, 0x1E65, 0x1E67, 0x1E69, 0x1E6B, 0x1E6D, 0x1E6F, 0x1E71, 0x1E73, 0x1E75, 0x1E77, 0x1E79, 0x1E7B, 0x1E7D, 0x1E7F, 0x1E81, 0x1E83, 0x1E85, 0x1E87, 0x1E89, 0x1E8B, 0x1E8D, 0x1E8F, 0x1E91, 0x1E93, 0x1E9F, 0x1EA1, 0x1EA3, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAB, 0x1EAD, 0x1EAF, 0x1EB1, 0x1EB3, 0x1EB5, 0x1EB7, 0x1EB9, 0x1EBB, 0x1EBD, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1EC9, 0x1ECB, 0x1ECD, 0x1ECF, 0x1ED1, 0x1ED3, 0x1ED5, 0x1ED7, 0x1ED9, 0x1EDB, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE5, 0x1EE7, 0x1EE9, 0x1EEB, 0x1EED, 0x1EEF, 0x1EF1, 0x1EF3, 0x1EF5, 0x1EF7, 0x1EF9, 0x1EFB, 0x1EFD, 0x1FBE, 0x2071, 0x207F, 0x210A, 0x2113, 0x212F, 0x2134, 0x2139, 0x214E, 0x2184, 0x2C61, 0x2C68, 0x2C6A, 0x2C6C, 0x2C71, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B, 0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B, 0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB, 0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB, 0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB, 0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB, 0x2CDD, 0x2CDF, 0x2CE1, 0x2CEC, 0x2CEE, 0x2CF3, 0x2D27, 0x2D2D, 0xA641, 0xA643, 0xA645, 0xA647, 0xA649, 0xA64B, 0xA64D, 0xA64F, 0xA651, 0xA653, 0xA655, 0xA657, 0xA659, 0xA65B, 0xA65D, 0xA65F, 0xA661, 0xA663, 0xA665, 0xA667, 0xA669, 0xA66B, 0xA66D, 0xA681, 0xA683, 0xA685, 0xA687, 0xA689, 0xA68B, 0xA68D, 0xA68F, 0xA691, 0xA693, 0xA695, 0xA697, 0xA699, 0xA723, 0xA725, 0xA727, 0xA729, 0xA72B, 0xA72D, 0xA733, 0xA735, 0xA737, 0xA739, 0xA73B, 0xA73D, 0xA73F, 0xA741, 0xA743, 0xA745, 0xA747, 0xA749, 0xA74B, 0xA74D, 0xA74F, 0xA751, 0xA753, 0xA755, 0xA757, 0xA759, 0xA75B, 0xA75D, 0xA75F, 0xA761, 0xA763, 0xA765, 0xA767, 0xA769, 0xA76B, 0xA76D, 0xA77A, 0xA77C, 0xA77F, 0xA781, 0xA783, 0xA785, 0xA787, 0xA78C, 0xA78E, 0xA791, 0xA797, 0xA799, 0xA79B, 0xA79D, 0xA79F, 0xA7A1, 0xA7A3, 0xA7A5, 0xA7A7, 0xA7A9, 0xA7AF, 0xA7B5, 0xA7B7, 0xA7B9, 0xA7BB, 0xA7BD, 0xA7BF, 0xA7C1, 0xA7C3, 0xA7C8, 0xA7CA, 0xA7CD, 0xA7D1, 0xA7D3, 0xA7D5, 0xA7D7, 0xA7D9, 0xA7DB, 0xA7F6, 0x10780, 0x1D4BB, 0x1D7CB);
+set.addRange(0x61, 0x7A).addRange(0xDF, 0xF6).addRange(0xF8, 0xFF).addRange(0x137, 0x138).addRange(0x148, 0x149).addRange(0x17E, 0x180).addRange(0x18C, 0x18D).addRange(0x199, 0x19B).addRange(0x1AA, 0x1AB).addRange(0x1B9, 0x1BA).addRange(0x1BD, 0x1BF).addRange(0x1DC, 0x1DD).addRange(0x1EF, 0x1F0).addRange(0x233, 0x239).addRange(0x23F, 0x240).addRange(0x24F, 0x293).addRange(0x295, 0x2B8).addRange(0x2C0, 0x2C1).addRange(0x2E0, 0x2E4).addRange(0x37A, 0x37D).addRange(0x3AC, 0x3CE).addRange(0x3D0, 0x3D1).addRange(0x3D5, 0x3D7).addRange(0x3EF, 0x3F3).addRange(0x3FB, 0x3FC).addRange(0x430, 0x45F).addRange(0x4CE, 0x4CF).addRange(0x560, 0x588).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x10FF).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C88).addRange(0x1D00, 0x1DBF).addRange(0x1E95, 0x1E9D).addRange(0x1EFF, 0x1F07).addRange(0x1F10, 0x1F15).addRange(0x1F20, 0x1F27).addRange(0x1F30, 0x1F37).addRange(0x1F40, 0x1F45).addRange(0x1F50, 0x1F57).addRange(0x1F60, 0x1F67).addRange(0x1F70, 0x1F7D).addRange(0x1F80, 0x1F87).addRange(0x1F90, 0x1F97).addRange(0x1FA0, 0x1FA7).addRange(0x1FB0, 0x1FB4).addRange(0x1FB6, 0x1FB7).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FC7).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FD7);
+set.addRange(0x1FE0, 0x1FE7).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FF7).addRange(0x2090, 0x209C).addRange(0x210E, 0x210F).addRange(0x213C, 0x213D).addRange(0x2146, 0x2149).addRange(0x2170, 0x217F).addRange(0x24D0, 0x24E9).addRange(0x2C30, 0x2C5F).addRange(0x2C65, 0x2C66).addRange(0x2C73, 0x2C74).addRange(0x2C76, 0x2C7D).addRange(0x2CE3, 0x2CE4).addRange(0x2D00, 0x2D25).addRange(0xA69B, 0xA69D).addRange(0xA72F, 0xA731).addRange(0xA76F, 0xA778).addRange(0xA793, 0xA795).addRange(0xA7F2, 0xA7F4).addRange(0xA7F8, 0xA7FA).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF41, 0xFF5A).addRange(0x10428, 0x1044F).addRange(0x104D8, 0x104FB).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10783, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10CC0, 0x10CF2).addRange(0x10D70, 0x10D85).addRange(0x118C0, 0x118DF).addRange(0x16E60, 0x16E7F).addRange(0x1D41A, 0x1D433).addRange(0x1D44E, 0x1D454).addRange(0x1D456, 0x1D467).addRange(0x1D482, 0x1D49B).addRange(0x1D4B6, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D4CF).addRange(0x1D4EA, 0x1D503).addRange(0x1D51E, 0x1D537).addRange(0x1D552, 0x1D56B).addRange(0x1D586, 0x1D59F);
+set.addRange(0x1D5BA, 0x1D5D3).addRange(0x1D5EE, 0x1D607).addRange(0x1D622, 0x1D63B).addRange(0x1D656, 0x1D66F).addRange(0x1D68A, 0x1D6A5).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6E1).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D71B).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D755).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D78F).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7C9).addRange(0x1DF00, 0x1DF09).addRange(0x1DF0B, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E030, 0x1E06D).addRange(0x1E922, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Math.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Math.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Math.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x2B, 0x5E, 0x7C, 0x7E, 0xAC, 0xB1, 0xD7, 0xF7, 0x3D5, 0x2016, 0x2040, 0x2044, 0x2052, 0x20E1, 0x2102, 0x2107, 0x2115, 0x2124, 0x214B, 0x21DD, 0x237C, 0x23B7, 0x23D0, 0x25E2, 0x25E4, 0x2640, 0x2642, 0xFB29, 0xFE68, 0xFF0B, 0xFF3C, 0xFF3E, 0xFF5C, 0xFF5E, 0xFFE2, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x3C, 0x3E).addRange(0x3D0, 0x3D2).addRange(0x3F0, 0x3F1).addRange(0x3F4, 0x3F6).addRange(0x606, 0x608).addRange(0x2032, 0x2034).addRange(0x2061, 0x2064).addRange(0x207A, 0x207E).addRange(0x208A, 0x208E).addRange(0x20D0, 0x20DC).addRange(0x20E5, 0x20E6).addRange(0x20EB, 0x20EF).addRange(0x210A, 0x2113).addRange(0x2118, 0x211D).addRange(0x2128, 0x2129).addRange(0x212C, 0x212D).addRange(0x212F, 0x2131).addRange(0x2133, 0x2138).addRange(0x213C, 0x2149).addRange(0x2190, 0x21A7).addRange(0x21A9, 0x21AE).addRange(0x21B0, 0x21B1).addRange(0x21B6, 0x21B7).addRange(0x21BC, 0x21DB).addRange(0x21E4, 0x21E5).addRange(0x21F4, 0x22FF).addRange(0x2308, 0x230B).addRange(0x2320, 0x2321).addRange(0x239B, 0x23B5).addRange(0x23DC, 0x23E2).addRange(0x25A0, 0x25A1).addRange(0x25AE, 0x25B7).addRange(0x25BC, 0x25C1).addRange(0x25C6, 0x25C7).addRange(0x25CA, 0x25CB).addRange(0x25CF, 0x25D3).addRange(0x25E7, 0x25EC).addRange(0x25F8, 0x25FF).addRange(0x2605, 0x2606).addRange(0x2660, 0x2663).addRange(0x266D, 0x266F).addRange(0x27C0, 0x27FF).addRange(0x2900, 0x2AFF).addRange(0x2B30, 0x2B44).addRange(0x2B47, 0x2B4C).addRange(0xFE61, 0xFE66).addRange(0xFF1C, 0xFF1E).addRange(0xFFE9, 0xFFEC).addRange(0x10D8E, 0x10D8F).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C);
+set.addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Noncharacter_Code_Point.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xFDD0, 0xFDEF).addRange(0xFFFE, 0xFFFF).addRange(0x1FFFE, 0x1FFFF).addRange(0x2FFFE, 0x2FFFF).addRange(0x3FFFE, 0x3FFFF).addRange(0x4FFFE, 0x4FFFF).addRange(0x5FFFE, 0x5FFFF).addRange(0x6FFFE, 0x6FFFF).addRange(0x7FFFE, 0x7FFFF).addRange(0x8FFFE, 0x8FFFF).addRange(0x9FFFE, 0x9FFFF).addRange(0xAFFFE, 0xAFFFF).addRange(0xBFFFE, 0xBFFFF).addRange(0xCFFFE, 0xCFFFF).addRange(0xDFFFE, 0xDFFFF).addRange(0xEFFFE, 0xEFFFF).addRange(0xFFFFE, 0xFFFFF).addRange(0x10FFFE, 0x10FFFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_Syntax.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60, 0xA9, 0xAE, 0xB6, 0xBB, 0xBF, 0xD7, 0xF7, 0x3030);
+set.addRange(0x21, 0x2F).addRange(0x3A, 0x40).addRange(0x5B, 0x5E).addRange(0x7B, 0x7E).addRange(0xA1, 0xA7).addRange(0xAB, 0xAC).addRange(0xB0, 0xB1).addRange(0x2010, 0x2027).addRange(0x2030, 0x203E).addRange(0x2041, 0x2053).addRange(0x2055, 0x205E).addRange(0x2190, 0x245F).addRange(0x2500, 0x2775).addRange(0x2794, 0x2BFF).addRange(0x2E00, 0x2E7F).addRange(0x3001, 0x3003).addRange(0x3008, 0x3020).addRange(0xFD3E, 0xFD3F).addRange(0xFE45, 0xFE46);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Pattern_White_Space.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x20, 0x85);
+set.addRange(0x9, 0xD).addRange(0x200E, 0x200F).addRange(0x2028, 0x2029);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Quotation_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x22, 0x27, 0xAB, 0xBB, 0x2E42, 0xFF02, 0xFF07);
+set.addRange(0x2018, 0x201F).addRange(0x2039, 0x203A).addRange(0x300C, 0x300F).addRange(0x301D, 0x301F).addRange(0xFE41, 0xFE44).addRange(0xFF62, 0xFF63);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Radical.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Regional_Indicator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1F1E6, 0x1F1FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Sentence_Terminal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x21, 0x2E, 0x3F, 0x589, 0x6D4, 0x7F9, 0x837, 0x839, 0x1362, 0x166E, 0x1803, 0x1809, 0x2024, 0x2E2E, 0x2E3C, 0x3002, 0xA4FF, 0xA6F3, 0xA6F7, 0xA92F, 0xABEB, 0xFE12, 0xFE52, 0xFF01, 0xFF0E, 0xFF1F, 0xFF61, 0x111CD, 0x112A9, 0x11944, 0x11946, 0x16AF5, 0x16B44, 0x16E98, 0x1BC9F, 0x1DA88);
+set.addRange(0x61D, 0x61F).addRange(0x700, 0x702).addRange(0x83D, 0x83E).addRange(0x964, 0x965).addRange(0x104A, 0x104B).addRange(0x1367, 0x1368).addRange(0x1735, 0x1736).addRange(0x17D4, 0x17D5).addRange(0x1944, 0x1945).addRange(0x1AA8, 0x1AAB).addRange(0x1B4E, 0x1B4F).addRange(0x1B5A, 0x1B5B).addRange(0x1B5E, 0x1B5F).addRange(0x1B7D, 0x1B7F).addRange(0x1C3B, 0x1C3C).addRange(0x1C7E, 0x1C7F).addRange(0x203C, 0x203D).addRange(0x2047, 0x2049).addRange(0x2CF9, 0x2CFB).addRange(0x2E53, 0x2E54).addRange(0xA60E, 0xA60F).addRange(0xA876, 0xA877).addRange(0xA8CE, 0xA8CF).addRange(0xA9C8, 0xA9C9).addRange(0xAA5D, 0xAA5F).addRange(0xAAF0, 0xAAF1).addRange(0xFE15, 0xFE16).addRange(0xFE56, 0xFE57).addRange(0x10A56, 0x10A57).addRange(0x10F55, 0x10F59).addRange(0x10F86, 0x10F89).addRange(0x11047, 0x11048).addRange(0x110BE, 0x110C1).addRange(0x11141, 0x11143).addRange(0x111C5, 0x111C6).addRange(0x111DE, 0x111DF).addRange(0x11238, 0x11239).addRange(0x1123B, 0x1123C).addRange(0x113D4, 0x113D5).addRange(0x1144B, 0x1144C).addRange(0x115C2, 0x115C3).addRange(0x115C9, 0x115D7).addRange(0x11641, 0x11642).addRange(0x1173C, 0x1173E).addRange(0x11A42, 0x11A43).addRange(0x11A9B, 0x11A9C).addRange(0x11C41, 0x11C42).addRange(0x11EF7, 0x11EF8).addRange(0x11F43, 0x11F44).addRange(0x16A6E, 0x16A6F).addRange(0x16B37, 0x16B38);
+set.addRange(0x16D6E, 0x16D6F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Soft_Dotted.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x12F, 0x249, 0x268, 0x29D, 0x2B2, 0x3F3, 0x456, 0x458, 0x1D62, 0x1D96, 0x1DA4, 0x1DA8, 0x1E2D, 0x1ECB, 0x2071, 0x2C7C, 0x1DF1A, 0x1E068);
+set.addRange(0x69, 0x6A).addRange(0x2148, 0x2149).addRange(0x1D422, 0x1D423).addRange(0x1D456, 0x1D457).addRange(0x1D48A, 0x1D48B).addRange(0x1D4BE, 0x1D4BF).addRange(0x1D4F2, 0x1D4F3).addRange(0x1D526, 0x1D527).addRange(0x1D55A, 0x1D55B).addRange(0x1D58E, 0x1D58F).addRange(0x1D5C2, 0x1D5C3).addRange(0x1D5F6, 0x1D5F7).addRange(0x1D62A, 0x1D62B).addRange(0x1D65E, 0x1D65F).addRange(0x1D692, 0x1D693).addRange(0x1E04C, 0x1E04D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Terminal_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x21, 0x2C, 0x2E, 0x3F, 0x37E, 0x387, 0x589, 0x5C3, 0x60C, 0x61B, 0x6D4, 0x70C, 0x85E, 0xF08, 0x166E, 0x17DA, 0x2024, 0x2E2E, 0x2E3C, 0x2E41, 0x2E4C, 0xA92F, 0xAADF, 0xABEB, 0xFE12, 0xFF01, 0xFF0C, 0xFF0E, 0xFF1F, 0xFF61, 0xFF64, 0x1039F, 0x103D0, 0x10857, 0x1091F, 0x111CD, 0x112A9, 0x11944, 0x11946, 0x11C71, 0x16AF5, 0x16B44, 0x1BC9F);
+set.addRange(0x3A, 0x3B).addRange(0x61D, 0x61F).addRange(0x700, 0x70A).addRange(0x7F8, 0x7F9).addRange(0x830, 0x835).addRange(0x837, 0x83E).addRange(0x964, 0x965).addRange(0xE5A, 0xE5B).addRange(0xF0D, 0xF12).addRange(0x104A, 0x104B).addRange(0x1361, 0x1368).addRange(0x16EB, 0x16ED).addRange(0x1735, 0x1736).addRange(0x17D4, 0x17D6).addRange(0x1802, 0x1805).addRange(0x1808, 0x1809).addRange(0x1944, 0x1945).addRange(0x1AA8, 0x1AAB).addRange(0x1B4E, 0x1B4F).addRange(0x1B5A, 0x1B5B).addRange(0x1B5D, 0x1B5F).addRange(0x1B7D, 0x1B7F).addRange(0x1C3B, 0x1C3F).addRange(0x1C7E, 0x1C7F).addRange(0x203C, 0x203D).addRange(0x2047, 0x2049).addRange(0x2CF9, 0x2CFB).addRange(0x2E4E, 0x2E4F).addRange(0x2E53, 0x2E54).addRange(0x3001, 0x3002).addRange(0xA4FE, 0xA4FF).addRange(0xA60D, 0xA60F).addRange(0xA6F3, 0xA6F7).addRange(0xA876, 0xA877).addRange(0xA8CE, 0xA8CF).addRange(0xA9C7, 0xA9C9).addRange(0xAA5D, 0xAA5F).addRange(0xAAF0, 0xAAF1).addRange(0xFE15, 0xFE16).addRange(0xFE50, 0xFE52).addRange(0xFE54, 0xFE57).addRange(0xFF1A, 0xFF1B).addRange(0x10A56, 0x10A57).addRange(0x10AF0, 0x10AF5).addRange(0x10B3A, 0x10B3F).addRange(0x10B99, 0x10B9C).addRange(0x10F55, 0x10F59).addRange(0x10F86, 0x10F89).addRange(0x11047, 0x1104D).addRange(0x110BE, 0x110C1).addRange(0x11141, 0x11143);
+set.addRange(0x111C5, 0x111C6).addRange(0x111DE, 0x111DF).addRange(0x11238, 0x1123C).addRange(0x113D4, 0x113D5).addRange(0x1144B, 0x1144D).addRange(0x1145A, 0x1145B).addRange(0x115C2, 0x115C5).addRange(0x115C9, 0x115D7).addRange(0x11641, 0x11642).addRange(0x1173C, 0x1173E).addRange(0x11A42, 0x11A43).addRange(0x11A9B, 0x11A9C).addRange(0x11AA1, 0x11AA2).addRange(0x11C41, 0x11C43).addRange(0x11EF7, 0x11EF8).addRange(0x11F43, 0x11F44).addRange(0x12470, 0x12474).addRange(0x16A6E, 0x16A6F).addRange(0x16B37, 0x16B39).addRange(0x16D6E, 0x16D6F).addRange(0x16E97, 0x16E98).addRange(0x1DA87, 0x1DA8A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Unified_Ideograph.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xFA11, 0xFA1F, 0xFA21);
+set.addRange(0x3400, 0x4DBF).addRange(0x4E00, 0x9FFF).addRange(0xFA0E, 0xFA0F).addRange(0xFA13, 0xFA14).addRange(0xFA23, 0xFA24).addRange(0xFA27, 0xFA29).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Uppercase.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0x100, 0x102, 0x104, 0x106, 0x108, 0x10A, 0x10C, 0x10E, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11A, 0x11C, 0x11E, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12A, 0x12C, 0x12E, 0x130, 0x132, 0x134, 0x136, 0x139, 0x13B, 0x13D, 0x13F, 0x141, 0x143, 0x145, 0x147, 0x14A, 0x14C, 0x14E, 0x150, 0x152, 0x154, 0x156, 0x158, 0x15A, 0x15C, 0x15E, 0x160, 0x162, 0x164, 0x166, 0x168, 0x16A, 0x16C, 0x16E, 0x170, 0x172, 0x174, 0x176, 0x17B, 0x17D, 0x184, 0x1A2, 0x1A4, 0x1A9, 0x1AC, 0x1B5, 0x1BC, 0x1C4, 0x1C7, 0x1CA, 0x1CD, 0x1CF, 0x1D1, 0x1D3, 0x1D5, 0x1D7, 0x1D9, 0x1DB, 0x1DE, 0x1E0, 0x1E2, 0x1E4, 0x1E6, 0x1E8, 0x1EA, 0x1EC, 0x1EE, 0x1F1, 0x1F4, 0x1FA, 0x1FC, 0x1FE, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20A, 0x20C, 0x20E, 0x210, 0x212, 0x214, 0x216, 0x218, 0x21A, 0x21C, 0x21E, 0x220, 0x222, 0x224, 0x226, 0x228, 0x22A, 0x22C, 0x22E, 0x230, 0x232, 0x241, 0x248, 0x24A, 0x24C, 0x24E, 0x370, 0x372, 0x376, 0x37F, 0x386, 0x38C, 0x3CF, 0x3D8, 0x3DA, 0x3DC, 0x3DE, 0x3E0, 0x3E2, 0x3E4, 0x3E6, 0x3E8, 0x3EA, 0x3EC, 0x3EE, 0x3F4, 0x3F7, 0x460, 0x462, 0x464, 0x466, 0x468, 0x46A, 0x46C, 0x46E, 0x470, 0x472, 0x474, 0x476, 0x478, 0x47A, 0x47C, 0x47E, 0x480, 0x48A, 0x48C, 0x48E, 0x490, 0x492, 0x494, 0x496, 0x498, 0x49A, 0x49C, 0x49E, 0x4A0, 0x4A2, 0x4A4, 0x4A6, 0x4A8, 0x4AA, 0x4AC, 0x4AE, 0x4B0, 0x4B2, 0x4B4, 0x4B6, 0x4B8, 0x4BA, 0x4BC, 0x4BE, 0x4C3, 0x4C5, 0x4C7, 0x4C9, 0x4CB, 0x4CD, 0x4D0, 0x4D2, 0x4D4, 0x4D6, 0x4D8, 0x4DA, 0x4DC, 0x4DE, 0x4E0, 0x4E2, 0x4E4, 0x4E6, 0x4E8, 0x4EA, 0x4EC, 0x4EE, 0x4F0, 0x4F2, 0x4F4, 0x4F6, 0x4F8, 0x4FA, 0x4FC, 0x4FE, 0x500, 0x502, 0x504, 0x506, 0x508, 0x50A, 0x50C, 0x50E, 0x510, 0x512, 0x514, 0x516, 0x518, 0x51A, 0x51C, 0x51E, 0x520, 0x522, 0x524, 0x526, 0x528, 0x52A, 0x52C, 0x52E, 0x10C7, 0x10CD, 0x1C89, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x2145, 0x2183, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7D0, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xA7F5, 0x1D49C, 0x1D4A2, 0x1D546, 0x1D7CA);
+set.addRange(0x41, 0x5A).addRange(0xC0, 0xD6).addRange(0xD8, 0xDE).addRange(0x178, 0x179).addRange(0x181, 0x182).addRange(0x186, 0x187).addRange(0x189, 0x18B).addRange(0x18E, 0x191).addRange(0x193, 0x194).addRange(0x196, 0x198).addRange(0x19C, 0x19D).addRange(0x19F, 0x1A0).addRange(0x1A6, 0x1A7).addRange(0x1AE, 0x1AF).addRange(0x1B1, 0x1B3).addRange(0x1B7, 0x1B8).addRange(0x1F6, 0x1F8).addRange(0x23A, 0x23B).addRange(0x23D, 0x23E).addRange(0x243, 0x246).addRange(0x388, 0x38A).addRange(0x38E, 0x38F).addRange(0x391, 0x3A1).addRange(0x3A3, 0x3AB).addRange(0x3D2, 0x3D4).addRange(0x3F9, 0x3FA).addRange(0x3FD, 0x42F).addRange(0x4C0, 0x4C1).addRange(0x531, 0x556).addRange(0x10A0, 0x10C5).addRange(0x13A0, 0x13F5).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1F08, 0x1F0F).addRange(0x1F18, 0x1F1D).addRange(0x1F28, 0x1F2F).addRange(0x1F38, 0x1F3F).addRange(0x1F48, 0x1F4D).addRange(0x1F68, 0x1F6F).addRange(0x1FB8, 0x1FBB).addRange(0x1FC8, 0x1FCB).addRange(0x1FD8, 0x1FDB).addRange(0x1FE8, 0x1FEC).addRange(0x1FF8, 0x1FFB).addRange(0x210B, 0x210D).addRange(0x2110, 0x2112).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x2130, 0x2133).addRange(0x213E, 0x213F).addRange(0x2160, 0x216F);
+set.addRange(0x24B6, 0x24CF).addRange(0x2C00, 0x2C2F).addRange(0x2C62, 0x2C64).addRange(0x2C6D, 0x2C70).addRange(0x2C7E, 0x2C80).addRange(0xA77D, 0xA77E).addRange(0xA7AA, 0xA7AE).addRange(0xA7B0, 0xA7B4).addRange(0xA7C4, 0xA7C7).addRange(0xA7CB, 0xA7CC).addRange(0xFF21, 0xFF3A).addRange(0x10400, 0x10427).addRange(0x104B0, 0x104D3).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10C80, 0x10CB2).addRange(0x10D50, 0x10D65).addRange(0x118A0, 0x118BF).addRange(0x16E40, 0x16E5F).addRange(0x1D400, 0x1D419).addRange(0x1D434, 0x1D44D).addRange(0x1D468, 0x1D481).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B5).addRange(0x1D4D0, 0x1D4E9).addRange(0x1D504, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D538, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D56C, 0x1D585).addRange(0x1D5A0, 0x1D5B9).addRange(0x1D5D4, 0x1D5ED).addRange(0x1D608, 0x1D621).addRange(0x1D63C, 0x1D655).addRange(0x1D670, 0x1D689).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6E2, 0x1D6FA).addRange(0x1D71C, 0x1D734).addRange(0x1D756, 0x1D76E).addRange(0x1D790, 0x1D7A8).addRange(0x1E900, 0x1E921).addRange(0x1F130, 0x1F149).addRange(0x1F150, 0x1F169);
+set.addRange(0x1F170, 0x1F189);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/Variation_Selector.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x180F);
+set.addRange(0x180B, 0x180D).addRange(0xFE00, 0xFE0F).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/White_Space.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x20, 0x85, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000);
+set.addRange(0x9, 0xD).addRange(0x2000, 0x200A).addRange(0x2028, 0x2029);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Continue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,16 @@
+const set = require('regenerate')(0x5F, 0xAA, 0xB5, 0xB7, 0xBA, 0x2EC, 0x2EE, 0x37F, 0x38C, 0x559, 0x5BF, 0x5C7, 0x6FF, 0x7FA, 0x7FD, 0x9B2, 0x9D7, 0x9FC, 0x9FE, 0xA3C, 0xA51, 0xA5E, 0xAD0, 0xB71, 0xB9C, 0xBD0, 0xBD7, 0xC5D, 0xDBD, 0xDCA, 0xDD6, 0xE84, 0xEA5, 0xEC6, 0xF00, 0xF35, 0xF37, 0xF39, 0xFC6, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x1AA7, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2054, 0x2071, 0x207F, 0x20E1, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0xA7D3, 0xA82C, 0xA8FB, 0xFB3E, 0xFE71, 0xFE73, 0xFE77, 0xFE79, 0xFE7B, 0xFE7D, 0xFF3F, 0x101FD, 0x102E0, 0x10808, 0x1083C, 0x10A3F, 0x10F27, 0x110C2, 0x11176, 0x111DC, 0x11288, 0x11350, 0x11357, 0x1138B, 0x1138E, 0x113C2, 0x113C5, 0x114C7, 0x11644, 0x11909, 0x11A47, 0x11A9D, 0x11D3A, 0x11FB0, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E14E, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x30, 0x39).addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x300, 0x374).addRange(0x376, 0x377).addRange(0x37B, 0x37D).addRange(0x386, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x483, 0x487).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x610, 0x61A).addRange(0x620, 0x669).addRange(0x66E, 0x6D3).addRange(0x6D5, 0x6DC).addRange(0x6DF, 0x6E8).addRange(0x6EA, 0x6FC).addRange(0x710, 0x74A).addRange(0x74D, 0x7B1).addRange(0x7C0, 0x7F5).addRange(0x800, 0x82D).addRange(0x840, 0x85B).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x897, 0x8E1).addRange(0x8E3, 0x963).addRange(0x966, 0x96F).addRange(0x971, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD);
+set.addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9F1).addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA75).addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAEF).addRange(0xAF9, 0xAFF).addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB6F).addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9);
+set.addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBEF).addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC80, 0xC83).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3).addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4E).addRange(0xD54, 0xD57).addRange(0xD5F, 0xD63).addRange(0xD66, 0xD6F).addRange(0xD7A, 0xD7F).addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF3).addRange(0xE01, 0xE3A).addRange(0xE40, 0xE4E).addRange(0xE50, 0xE59).addRange(0xE81, 0xE82);
+set.addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF).addRange(0xF18, 0xF19).addRange(0xF20, 0xF29).addRange(0xF3E, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF84).addRange(0xF86, 0xF97).addRange(0xF99, 0xFBC).addRange(0x1000, 0x1049).addRange(0x1050, 0x109D).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x135F).addRange(0x1369, 0x1371).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8).addRange(0x1700, 0x1715).addRange(0x171F, 0x1734).addRange(0x1740, 0x1753).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773).addRange(0x1780, 0x17D3).addRange(0x17DC, 0x17DD).addRange(0x17E0, 0x17E9);
+set.addRange(0x180B, 0x180D).addRange(0x180F, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1946, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x1A00, 0x1A1B).addRange(0x1A20, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AB0, 0x1ABD).addRange(0x1ABF, 0x1ACE).addRange(0x1B00, 0x1B4C).addRange(0x1B50, 0x1B59).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1BF3).addRange(0x1C00, 0x1C37).addRange(0x1C40, 0x1C49).addRange(0x1C4D, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CFA).addRange(0x1D00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x200C, 0x200D).addRange(0x203F, 0x2040).addRange(0x2090, 0x209C).addRange(0x20D0, 0x20DC);
+set.addRange(0x20E5, 0x20F0).addRange(0x210A, 0x2113).addRange(0x2118, 0x211D).addRange(0x212A, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2160, 0x2188).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D7F, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x2DE0, 0x2DFF).addRange(0x3005, 0x3007).addRange(0x3021, 0x302F).addRange(0x3031, 0x3035).addRange(0x3038, 0x303C).addRange(0x3041, 0x3096).addRange(0x3099, 0x309A).addRange(0x309D, 0x309F).addRange(0x30A1, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA62B).addRange(0xA640, 0xA66F).addRange(0xA674, 0xA67D).addRange(0xA67F, 0xA6F1).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA827).addRange(0xA840, 0xA873).addRange(0xA880, 0xA8C5).addRange(0xA8D0, 0xA8D9).addRange(0xA8E0, 0xA8F7);
+set.addRange(0xA8FD, 0xA92D).addRange(0xA930, 0xA953).addRange(0xA960, 0xA97C).addRange(0xA980, 0xA9C0).addRange(0xA9CF, 0xA9D9).addRange(0xA9E0, 0xA9FE).addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA60, 0xAA76).addRange(0xAA7A, 0xAAC2).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEF).addRange(0xAAF2, 0xAAF6).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABEA).addRange(0xABEC, 0xABED).addRange(0xABF0, 0xABF9).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1D, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFC5D).addRange(0xFC64, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDF9).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0xFE33, 0xFE34).addRange(0xFE4D, 0xFE4F).addRange(0xFE7F, 0xFEFC).addRange(0xFF10, 0xFF19).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF65, 0xFFBE);
+set.addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10140, 0x10174).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x1037A).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x103D1, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104A0, 0x104A9).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915);
+set.addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE6).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91).addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D27).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D6D).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAC).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10EFC, 0x10F1C).addRange(0x10F30, 0x10F50).addRange(0x10F70, 0x10F85).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11000, 0x11046).addRange(0x11066, 0x11075).addRange(0x1107F, 0x110BA).addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9).addRange(0x11100, 0x11134).addRange(0x11136, 0x1113F).addRange(0x11144, 0x11147).addRange(0x11150, 0x11173).addRange(0x11180, 0x111C4).addRange(0x111C9, 0x111CC).addRange(0x111CE, 0x111DA).addRange(0x11200, 0x11211).addRange(0x11213, 0x11237).addRange(0x1123E, 0x11241).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D);
+set.addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9).addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133B, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D3).addRange(0x113E1, 0x113E2).addRange(0x11400, 0x1144A).addRange(0x11450, 0x11459).addRange(0x1145E, 0x11461).addRange(0x11480, 0x114C5).addRange(0x114D0, 0x114D9).addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115C0).addRange(0x115D8, 0x115DD).addRange(0x11600, 0x11640).addRange(0x11650, 0x11659).addRange(0x11680, 0x116B8).addRange(0x116C0, 0x116C9).addRange(0x116D0, 0x116E3).addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11739).addRange(0x11740, 0x11746).addRange(0x11800, 0x1183A).addRange(0x118A0, 0x118E9).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11943).addRange(0x11950, 0x11959).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7);
+set.addRange(0x119DA, 0x119E1).addRange(0x119E3, 0x119E4).addRange(0x11A00, 0x11A3E).addRange(0x11A50, 0x11A99).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11BF0, 0x11BF9).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C40).addRange(0x11C50, 0x11C59).addRange(0x11C72, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9).addRange(0x11EE0, 0x11EF6).addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F42).addRange(0x11F50, 0x11F5A).addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13440, 0x13455).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x16139).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A70, 0x16ABE).addRange(0x16AC0, 0x16AC9).addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF4).addRange(0x16B00, 0x16B36).addRange(0x16B40, 0x16B43).addRange(0x16B50, 0x16B59).addRange(0x16B63, 0x16B77);
+set.addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D6C).addRange(0x16D70, 0x16D79).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x16FE3, 0x16FE4).addRange(0x16FF0, 0x16FF1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9D, 0x1BC9E).addRange(0x1CCF0, 0x1CCF9).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D165, 0x1D169).addRange(0x1D16D, 0x1D172).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1D242, 0x1D244).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0);
+set.addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E290, 0x1E2AE).addRange(0x1E2C0, 0x1E2F9).addRange(0x1E4D0, 0x1E4F9).addRange(0x1E5D0, 0x1E5FA).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89);
+set.addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1FBF0, 0x1FBF9).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Binary_Property/XID_Start.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,13 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x2EC, 0x2EE, 0x37F, 0x386, 0x38C, 0x559, 0x6D5, 0x6FF, 0x710, 0x7B1, 0x7FA, 0x81A, 0x824, 0x828, 0x93D, 0x950, 0x9B2, 0x9BD, 0x9CE, 0x9FC, 0xA5E, 0xABD, 0xAD0, 0xAF9, 0xB3D, 0xB71, 0xB83, 0xB9C, 0xBD0, 0xC3D, 0xC5D, 0xC80, 0xCBD, 0xD3D, 0xD4E, 0xDBD, 0xE32, 0xE84, 0xEA5, 0xEB2, 0xEBD, 0xEC6, 0xF00, 0x103F, 0x1061, 0x108E, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x17DC, 0x18AA, 0x1AA7, 0x1CFA, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2071, 0x207F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0xA7D3, 0xA8FB, 0xA9CF, 0xAA7A, 0xAAB1, 0xAAC0, 0xAAC2, 0xFB1D, 0xFB3E, 0xFE71, 0xFE73, 0xFE77, 0xFE79, 0xFE7B, 0xFE7D, 0x10808, 0x1083C, 0x10A00, 0x10F27, 0x11075, 0x11144, 0x11147, 0x11176, 0x111DA, 0x111DC, 0x11288, 0x1133D, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113D1, 0x113D3, 0x114C7, 0x11644, 0x116B8, 0x11909, 0x1193F, 0x11941, 0x119E1, 0x119E3, 0x11A00, 0x11A3A, 0x11A50, 0x11A9D, 0x11C40, 0x11D46, 0x11D98, 0x11F02, 0x11FB0, 0x16F50, 0x16FE3, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E14E, 0x1E5F0, 0x1E94B, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x370, 0x374).addRange(0x376, 0x377).addRange(0x37B, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x620, 0x64A).addRange(0x66E, 0x66F).addRange(0x671, 0x6D3).addRange(0x6E5, 0x6E6).addRange(0x6EE, 0x6EF).addRange(0x6FA, 0x6FC).addRange(0x712, 0x72F).addRange(0x74D, 0x7A5).addRange(0x7CA, 0x7EA).addRange(0x7F4, 0x7F5).addRange(0x800, 0x815).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x8A0, 0x8C9).addRange(0x904, 0x939).addRange(0x958, 0x961).addRange(0x971, 0x980).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E1).addRange(0x9F0, 0x9F1).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33);
+set.addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA59, 0xA5C).addRange(0xA72, 0xA74).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xAE0, 0xAE1).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB61).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xC05, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC61).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE1).addRange(0xCF1, 0xCF2).addRange(0xD04, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD54, 0xD56).addRange(0xD5F, 0xD61).addRange(0xD7A, 0xD7F).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6);
+set.addRange(0xE01, 0xE30).addRange(0xE40, 0xE46).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB0).addRange(0xEC0, 0xEC4).addRange(0xEDC, 0xEDF).addRange(0xF40, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF88, 0xF8C).addRange(0x1000, 0x102A).addRange(0x1050, 0x1055).addRange(0x105A, 0x105D).addRange(0x1065, 0x1066).addRange(0x106E, 0x1070).addRange(0x1075, 0x1081).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8).addRange(0x1700, 0x1711).addRange(0x171F, 0x1731).addRange(0x1740, 0x1751).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1780, 0x17B3).addRange(0x1820, 0x1878).addRange(0x1880, 0x18A8).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E);
+set.addRange(0x1950, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x1A00, 0x1A16).addRange(0x1A20, 0x1A54).addRange(0x1B05, 0x1B33).addRange(0x1B45, 0x1B4C).addRange(0x1B83, 0x1BA0).addRange(0x1BAE, 0x1BAF).addRange(0x1BBA, 0x1BE5).addRange(0x1C00, 0x1C23).addRange(0x1C4D, 0x1C4F).addRange(0x1C5A, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF6).addRange(0x1D00, 0x1DBF).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x2090, 0x209C).addRange(0x210A, 0x2113).addRange(0x2118, 0x211D).addRange(0x212A, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2160, 0x2188).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0x2D30, 0x2D67).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE);
+set.addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x3005, 0x3007).addRange(0x3021, 0x3029).addRange(0x3031, 0x3035).addRange(0x3038, 0x303C).addRange(0x3041, 0x3096).addRange(0x309D, 0x309F).addRange(0x30A1, 0x30FA).addRange(0x30FC, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA61F).addRange(0xA62A, 0xA62B).addRange(0xA640, 0xA66E).addRange(0xA67F, 0xA69D).addRange(0xA6A0, 0xA6EF).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA801).addRange(0xA803, 0xA805).addRange(0xA807, 0xA80A).addRange(0xA80C, 0xA822).addRange(0xA840, 0xA873).addRange(0xA882, 0xA8B3).addRange(0xA8F2, 0xA8F7).addRange(0xA8FD, 0xA8FE).addRange(0xA90A, 0xA925).addRange(0xA930, 0xA946).addRange(0xA960, 0xA97C).addRange(0xA984, 0xA9B2).addRange(0xA9E0, 0xA9E4).addRange(0xA9E6, 0xA9EF).addRange(0xA9FA, 0xA9FE).addRange(0xAA00, 0xAA28).addRange(0xAA40, 0xAA42).addRange(0xAA44, 0xAA4B).addRange(0xAA60, 0xAA76);
+set.addRange(0xAA7E, 0xAAAF).addRange(0xAAB5, 0xAAB6).addRange(0xAAB9, 0xAABD).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEA).addRange(0xAAF2, 0xAAF4).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABE2).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1F, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFC5D).addRange(0xFC64, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDF9).addRange(0xFE7F, 0xFEFC).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF66, 0xFF9D).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10140, 0x10174).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0);
+set.addRange(0x10300, 0x1031F).addRange(0x1032D, 0x1034A).addRange(0x10350, 0x10375).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x103D1, 0x103D5).addRange(0x10400, 0x1049D).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A10, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE4).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91).addRange(0x10C00, 0x10C48);
+set.addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D23).addRange(0x10D4A, 0x10D65).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F1C).addRange(0x10F30, 0x10F45).addRange(0x10F70, 0x10F81).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11003, 0x11037).addRange(0x11071, 0x11072).addRange(0x11083, 0x110AF).addRange(0x110D0, 0x110E8).addRange(0x11103, 0x11126).addRange(0x11150, 0x11172).addRange(0x11183, 0x111B2).addRange(0x111C1, 0x111C4).addRange(0x11200, 0x11211).addRange(0x11213, 0x1122B).addRange(0x1123F, 0x11240).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112DE).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1135D, 0x11361).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x11400, 0x11434).addRange(0x11447, 0x1144A).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114AF).addRange(0x114C4, 0x114C5).addRange(0x11580, 0x115AE).addRange(0x115D8, 0x115DB).addRange(0x11600, 0x1162F).addRange(0x11680, 0x116AA).addRange(0x11700, 0x1171A).addRange(0x11740, 0x11746).addRange(0x11800, 0x1182B).addRange(0x118A0, 0x118DF);
+set.addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x1192F).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D0).addRange(0x11A0B, 0x11A32).addRange(0x11A5C, 0x11A89).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C2E).addRange(0x11C72, 0x11C8F).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D30).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D89).addRange(0x11EE0, 0x11EF2).addRange(0x11F04, 0x11F10).addRange(0x11F12, 0x11F33).addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1611D).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A70, 0x16ABE).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B40, 0x16B43).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D6C).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F93, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122);
+set.addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E137, 0x1E13D).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E4D0, 0x1E4EB).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E900, 0x1E943).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F);
+set.addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Cased_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xB5, 0x37F, 0x386, 0x38C, 0x10C7, 0x10CD, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x2139, 0x214E, 0x2D27, 0x2D2D, 0xA7D3, 0xA7FA, 0x1D4A2, 0x1D4BB, 0x1D546);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x1BA).addRange(0x1BC, 0x1BF).addRange(0x1C4, 0x293).addRange(0x295, 0x2AF).addRange(0x370, 0x373).addRange(0x376, 0x377).addRange(0x37B, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FD, 0x10FF).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1D00, 0x1D2B).addRange(0x1D6B, 0x1D77).addRange(0x1D79, 0x1D9A).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x210A, 0x2113).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x212F, 0x2134).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2183, 0x2184);
+set.addRange(0x2C00, 0x2C7B).addRange(0x2C7E, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25).addRange(0xA640, 0xA66D).addRange(0xA680, 0xA69B).addRange(0xA722, 0xA76F).addRange(0xA771, 0xA787).addRange(0xA78B, 0xA78E).addRange(0xA790, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F5, 0xA7F6).addRange(0xAB30, 0xAB5A).addRange(0xAB60, 0xAB68).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10400, 0x1044F).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D50, 0x10D65).addRange(0x10D70, 0x10D85).addRange(0x118A0, 0x118DF).addRange(0x16E40, 0x16E7F).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E);
+set.addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF09).addRange(0x1DF0B, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E900, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Close_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x29, 0x5D, 0x7D, 0xF3B, 0xF3D, 0x169C, 0x2046, 0x207E, 0x208E, 0x2309, 0x230B, 0x232A, 0x2769, 0x276B, 0x276D, 0x276F, 0x2771, 0x2773, 0x2775, 0x27C6, 0x27E7, 0x27E9, 0x27EB, 0x27ED, 0x27EF, 0x2984, 0x2986, 0x2988, 0x298A, 0x298C, 0x298E, 0x2990, 0x2992, 0x2994, 0x2996, 0x2998, 0x29D9, 0x29DB, 0x29FD, 0x2E23, 0x2E25, 0x2E27, 0x2E29, 0x2E56, 0x2E58, 0x2E5A, 0x2E5C, 0x3009, 0x300B, 0x300D, 0x300F, 0x3011, 0x3015, 0x3017, 0x3019, 0x301B, 0xFD3E, 0xFE18, 0xFE36, 0xFE38, 0xFE3A, 0xFE3C, 0xFE3E, 0xFE40, 0xFE42, 0xFE44, 0xFE48, 0xFE5A, 0xFE5C, 0xFE5E, 0xFF09, 0xFF3D, 0xFF5D, 0xFF60, 0xFF63);
+set.addRange(0x301E, 0x301F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Connector_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x5F, 0x2054, 0xFF3F);
+set.addRange(0x203F, 0x2040).addRange(0xFE33, 0xFE34).addRange(0xFE4D, 0xFE4F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Control.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Control.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x0, 0x1F).addRange(0x7F, 0x9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Currency_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x24, 0x58F, 0x60B, 0x9FB, 0xAF1, 0xBF9, 0xE3F, 0x17DB, 0xA838, 0xFDFC, 0xFE69, 0xFF04, 0x1E2FF, 0x1ECB0);
+set.addRange(0xA2, 0xA5).addRange(0x7FE, 0x7FF).addRange(0x9F2, 0x9F3).addRange(0x20A0, 0x20C0).addRange(0xFFE0, 0xFFE1).addRange(0xFFE5, 0xFFE6).addRange(0x11FDD, 0x11FE0);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Dash_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2D, 0x58A, 0x5BE, 0x1400, 0x1806, 0x2E17, 0x2E1A, 0x2E40, 0x2E5D, 0x301C, 0x3030, 0x30A0, 0xFE58, 0xFE63, 0xFF0D, 0x10D6E, 0x10EAD);
+set.addRange(0x2010, 0x2015).addRange(0x2E3A, 0x2E3B).addRange(0xFE31, 0xFE32);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Decimal_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+set.addRange(0x30, 0x39).addRange(0x660, 0x669).addRange(0x6F0, 0x6F9).addRange(0x7C0, 0x7C9).addRange(0x966, 0x96F).addRange(0x9E6, 0x9EF).addRange(0xA66, 0xA6F).addRange(0xAE6, 0xAEF).addRange(0xB66, 0xB6F).addRange(0xBE6, 0xBEF).addRange(0xC66, 0xC6F).addRange(0xCE6, 0xCEF).addRange(0xD66, 0xD6F).addRange(0xDE6, 0xDEF).addRange(0xE50, 0xE59).addRange(0xED0, 0xED9).addRange(0xF20, 0xF29).addRange(0x1040, 0x1049).addRange(0x1090, 0x1099).addRange(0x17E0, 0x17E9).addRange(0x1810, 0x1819).addRange(0x1946, 0x194F).addRange(0x19D0, 0x19D9).addRange(0x1A80, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1B50, 0x1B59).addRange(0x1BB0, 0x1BB9).addRange(0x1C40, 0x1C49).addRange(0x1C50, 0x1C59).addRange(0xA620, 0xA629).addRange(0xA8D0, 0xA8D9).addRange(0xA900, 0xA909).addRange(0xA9D0, 0xA9D9).addRange(0xA9F0, 0xA9F9).addRange(0xAA50, 0xAA59).addRange(0xABF0, 0xABF9).addRange(0xFF10, 0xFF19).addRange(0x104A0, 0x104A9).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D49).addRange(0x11066, 0x1106F).addRange(0x110F0, 0x110F9).addRange(0x11136, 0x1113F).addRange(0x111D0, 0x111D9).addRange(0x112F0, 0x112F9).addRange(0x11450, 0x11459).addRange(0x114D0, 0x114D9).addRange(0x11650, 0x11659).addRange(0x116C0, 0x116C9).addRange(0x116D0, 0x116E3).addRange(0x11730, 0x11739);
+set.addRange(0x118E0, 0x118E9).addRange(0x11950, 0x11959).addRange(0x11BF0, 0x11BF9).addRange(0x11C50, 0x11C59).addRange(0x11D50, 0x11D59).addRange(0x11DA0, 0x11DA9).addRange(0x11F50, 0x11F59).addRange(0x16130, 0x16139).addRange(0x16A60, 0x16A69).addRange(0x16AC0, 0x16AC9).addRange(0x16B50, 0x16B59).addRange(0x16D70, 0x16D79).addRange(0x1CCF0, 0x1CCF9).addRange(0x1D7CE, 0x1D7FF).addRange(0x1E140, 0x1E149).addRange(0x1E2F0, 0x1E2F9).addRange(0x1E4F0, 0x1E4F9).addRange(0x1E5F1, 0x1E5FA).addRange(0x1E950, 0x1E959).addRange(0x1FBF0, 0x1FBF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Enclosing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1ABE);
+set.addRange(0x488, 0x489).addRange(0x20DD, 0x20E0).addRange(0x20E2, 0x20E4).addRange(0xA670, 0xA672);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Final_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xBB, 0x2019, 0x201D, 0x203A, 0x2E03, 0x2E05, 0x2E0A, 0x2E0D, 0x2E1D, 0x2E21);
+
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Format.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Format.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Format.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAD, 0x61C, 0x6DD, 0x70F, 0x8E2, 0x180E, 0xFEFF, 0x110BD, 0x110CD, 0xE0001);
+set.addRange(0x600, 0x605).addRange(0x890, 0x891).addRange(0x200B, 0x200F).addRange(0x202A, 0x202E).addRange(0x2060, 0x2064).addRange(0x2066, 0x206F).addRange(0xFFF9, 0xFFFB).addRange(0x13430, 0x1343F).addRange(0x1BCA0, 0x1BCA3).addRange(0x1D173, 0x1D17A).addRange(0xE0020, 0xE007F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Initial_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAB, 0x2018, 0x201F, 0x2039, 0x2E02, 0x2E04, 0x2E09, 0x2E0C, 0x2E1C, 0x2E20);
+set.addRange(0x201B, 0x201C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,13 @@
+const set = require('regenerate')(0xAA, 0xB5, 0xBA, 0x2EC, 0x2EE, 0x37F, 0x386, 0x38C, 0x559, 0x6D5, 0x6FF, 0x710, 0x7B1, 0x7FA, 0x81A, 0x824, 0x828, 0x93D, 0x950, 0x9B2, 0x9BD, 0x9CE, 0x9FC, 0xA5E, 0xABD, 0xAD0, 0xAF9, 0xB3D, 0xB71, 0xB83, 0xB9C, 0xBD0, 0xC3D, 0xC5D, 0xC80, 0xCBD, 0xD3D, 0xD4E, 0xDBD, 0xE84, 0xEA5, 0xEBD, 0xEC6, 0xF00, 0x103F, 0x1061, 0x108E, 0x10C7, 0x10CD, 0x1258, 0x12C0, 0x17D7, 0x17DC, 0x18AA, 0x1AA7, 0x1CFA, 0x1F59, 0x1F5B, 0x1F5D, 0x1FBE, 0x2071, 0x207F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x214E, 0x2D27, 0x2D2D, 0x2D6F, 0x2E2F, 0xA7D3, 0xA8FB, 0xA9CF, 0xAA7A, 0xAAB1, 0xAAC0, 0xAAC2, 0xFB1D, 0xFB3E, 0x10808, 0x1083C, 0x10A00, 0x10F27, 0x11075, 0x11144, 0x11147, 0x11176, 0x111DA, 0x111DC, 0x11288, 0x1133D, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113D1, 0x113D3, 0x114C7, 0x11644, 0x116B8, 0x11909, 0x1193F, 0x11941, 0x119E1, 0x119E3, 0x11A00, 0x11A3A, 0x11A50, 0x11A9D, 0x11C40, 0x11D46, 0x11D98, 0x11F02, 0x11FB0, 0x16F50, 0x16FE3, 0x1B132, 0x1B155, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1E14E, 0x1E5F0, 0x1E94B, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x370, 0x374).addRange(0x376, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3F5).addRange(0x3F7, 0x481).addRange(0x48A, 0x52F).addRange(0x531, 0x556).addRange(0x560, 0x588).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x620, 0x64A).addRange(0x66E, 0x66F).addRange(0x671, 0x6D3).addRange(0x6E5, 0x6E6).addRange(0x6EE, 0x6EF).addRange(0x6FA, 0x6FC).addRange(0x712, 0x72F).addRange(0x74D, 0x7A5).addRange(0x7CA, 0x7EA).addRange(0x7F4, 0x7F5).addRange(0x800, 0x815).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x8A0, 0x8C9).addRange(0x904, 0x939).addRange(0x958, 0x961).addRange(0x971, 0x980).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E1).addRange(0x9F0, 0x9F1).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33);
+set.addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA59, 0xA5C).addRange(0xA72, 0xA74).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xAE0, 0xAE1).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB61).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xC05, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC61).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE1).addRange(0xCF1, 0xCF2).addRange(0xD04, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD54, 0xD56).addRange(0xD5F, 0xD61).addRange(0xD7A, 0xD7F).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6);
+set.addRange(0xE01, 0xE30).addRange(0xE32, 0xE33).addRange(0xE40, 0xE46).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB0).addRange(0xEB2, 0xEB3).addRange(0xEC0, 0xEC4).addRange(0xEDC, 0xEDF).addRange(0xF40, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF88, 0xF8C).addRange(0x1000, 0x102A).addRange(0x1050, 0x1055).addRange(0x105A, 0x105D).addRange(0x1065, 0x1066).addRange(0x106E, 0x1070).addRange(0x1075, 0x1081).addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1380, 0x138F).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16F1, 0x16F8).addRange(0x1700, 0x1711).addRange(0x171F, 0x1731).addRange(0x1740, 0x1751).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1780, 0x17B3).addRange(0x1820, 0x1878).addRange(0x1880, 0x1884);
+set.addRange(0x1887, 0x18A8).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1950, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x1A00, 0x1A16).addRange(0x1A20, 0x1A54).addRange(0x1B05, 0x1B33).addRange(0x1B45, 0x1B4C).addRange(0x1B83, 0x1BA0).addRange(0x1BAE, 0x1BAF).addRange(0x1BBA, 0x1BE5).addRange(0x1C00, 0x1C23).addRange(0x1C4D, 0x1C4F).addRange(0x1C5A, 0x1C7D).addRange(0x1C80, 0x1C8A).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF6).addRange(0x1D00, 0x1DBF).addRange(0x1E00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FBC).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FCC).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FE0, 0x1FEC).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFC).addRange(0x2090, 0x209C).addRange(0x210A, 0x2113).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x212F, 0x2139).addRange(0x213C, 0x213F).addRange(0x2145, 0x2149).addRange(0x2183, 0x2184).addRange(0x2C00, 0x2CE4).addRange(0x2CEB, 0x2CEE).addRange(0x2CF2, 0x2CF3).addRange(0x2D00, 0x2D25);
+set.addRange(0x2D30, 0x2D67).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x3005, 0x3006).addRange(0x3031, 0x3035).addRange(0x303B, 0x303C).addRange(0x3041, 0x3096).addRange(0x309D, 0x309F).addRange(0x30A1, 0x30FA).addRange(0x30FC, 0x30FF).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA48C).addRange(0xA4D0, 0xA4FD).addRange(0xA500, 0xA60C).addRange(0xA610, 0xA61F).addRange(0xA62A, 0xA62B).addRange(0xA640, 0xA66E).addRange(0xA67F, 0xA69D).addRange(0xA6A0, 0xA6E5).addRange(0xA717, 0xA71F).addRange(0xA722, 0xA788).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA801).addRange(0xA803, 0xA805).addRange(0xA807, 0xA80A).addRange(0xA80C, 0xA822).addRange(0xA840, 0xA873).addRange(0xA882, 0xA8B3).addRange(0xA8F2, 0xA8F7).addRange(0xA8FD, 0xA8FE).addRange(0xA90A, 0xA925).addRange(0xA930, 0xA946).addRange(0xA960, 0xA97C).addRange(0xA984, 0xA9B2).addRange(0xA9E0, 0xA9E4).addRange(0xA9E6, 0xA9EF).addRange(0xA9FA, 0xA9FE).addRange(0xAA00, 0xAA28);
+set.addRange(0xAA40, 0xAA42).addRange(0xAA44, 0xAA4B).addRange(0xAA60, 0xAA76).addRange(0xAA7E, 0xAAAF).addRange(0xAAB5, 0xAAB6).addRange(0xAAB9, 0xAABD).addRange(0xAADB, 0xAADD).addRange(0xAAE0, 0xAAEA).addRange(0xAAF2, 0xAAF4).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB69).addRange(0xAB70, 0xABE2).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFB1F, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFB).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0xFF66, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10280, 0x1029C);
+set.addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x10340).addRange(0x10342, 0x10349).addRange(0x10350, 0x10375).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x10400, 0x1049D).addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A10, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE4).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91);
+set.addRange(0x10C00, 0x10C48).addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10D00, 0x10D23).addRange(0x10D4A, 0x10D65).addRange(0x10D6F, 0x10D85).addRange(0x10E80, 0x10EA9).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F1C).addRange(0x10F30, 0x10F45).addRange(0x10F70, 0x10F81).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11003, 0x11037).addRange(0x11071, 0x11072).addRange(0x11083, 0x110AF).addRange(0x110D0, 0x110E8).addRange(0x11103, 0x11126).addRange(0x11150, 0x11172).addRange(0x11183, 0x111B2).addRange(0x111C1, 0x111C4).addRange(0x11200, 0x11211).addRange(0x11213, 0x1122B).addRange(0x1123F, 0x11240).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112DE).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1135D, 0x11361).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x11400, 0x11434).addRange(0x11447, 0x1144A).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114AF).addRange(0x114C4, 0x114C5).addRange(0x11580, 0x115AE).addRange(0x115D8, 0x115DB).addRange(0x11600, 0x1162F).addRange(0x11680, 0x116AA).addRange(0x11700, 0x1171A).addRange(0x11740, 0x11746).addRange(0x11800, 0x1182B);
+set.addRange(0x118A0, 0x118DF).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x1192F).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D0).addRange(0x11A0B, 0x11A32).addRange(0x11A5C, 0x11A89).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C2E).addRange(0x11C72, 0x11C8F).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D30).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D89).addRange(0x11EE0, 0x11EF2).addRange(0x11F04, 0x11F10).addRange(0x11F12, 0x11F33).addRange(0x12000, 0x12399).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1611D).addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A70, 0x16ABE).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B40, 0x16B43).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D40, 0x16D6C).addRange(0x16E40, 0x16E7F).addRange(0x16F00, 0x16F4A).addRange(0x16F93, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B000, 0x1B122);
+set.addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6FA).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D734).addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D76E).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D7A8).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7CB).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E030, 0x1E06D).addRange(0x1E100, 0x1E12C).addRange(0x1E137, 0x1E13D).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E4D0, 0x1E4EB).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1E900, 0x1E943).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F);
+set.addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Letter_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x3007, 0x10341, 0x1034A);
+set.addRange(0x16EE, 0x16F0).addRange(0x2160, 0x2182).addRange(0x2185, 0x2188).addRange(0x3021, 0x3029).addRange(0x3038, 0x303A).addRange(0xA6E6, 0xA6EF).addRange(0x10140, 0x10174).addRange(0x103D1, 0x103D5).addRange(0x12400, 0x1246E);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Line_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2028);
+
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Lowercase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xB5, 0x101, 0x103, 0x105, 0x107, 0x109, 0x10B, 0x10D, 0x10F, 0x111, 0x113, 0x115, 0x117, 0x119, 0x11B, 0x11D, 0x11F, 0x121, 0x123, 0x125, 0x127, 0x129, 0x12B, 0x12D, 0x12F, 0x131, 0x133, 0x135, 0x13A, 0x13C, 0x13E, 0x140, 0x142, 0x144, 0x146, 0x14B, 0x14D, 0x14F, 0x151, 0x153, 0x155, 0x157, 0x159, 0x15B, 0x15D, 0x15F, 0x161, 0x163, 0x165, 0x167, 0x169, 0x16B, 0x16D, 0x16F, 0x171, 0x173, 0x175, 0x177, 0x17A, 0x17C, 0x183, 0x185, 0x188, 0x192, 0x195, 0x19E, 0x1A1, 0x1A3, 0x1A5, 0x1A8, 0x1AD, 0x1B0, 0x1B4, 0x1B6, 0x1C6, 0x1C9, 0x1CC, 0x1CE, 0x1D0, 0x1D2, 0x1D4, 0x1D6, 0x1D8, 0x1DA, 0x1DF, 0x1E1, 0x1E3, 0x1E5, 0x1E7, 0x1E9, 0x1EB, 0x1ED, 0x1F3, 0x1F5, 0x1F9, 0x1FB, 0x1FD, 0x1FF, 0x201, 0x203, 0x205, 0x207, 0x209, 0x20B, 0x20D, 0x20F, 0x211, 0x213, 0x215, 0x217, 0x219, 0x21B, 0x21D, 0x21F, 0x221, 0x223, 0x225, 0x227, 0x229, 0x22B, 0x22D, 0x22F, 0x231, 0x23C, 0x242, 0x247, 0x249, 0x24B, 0x24D, 0x371, 0x373, 0x377, 0x390, 0x3D9, 0x3DB, 0x3DD, 0x3DF, 0x3E1, 0x3E3, 0x3E5, 0x3E7, 0x3E9, 0x3EB, 0x3ED, 0x3F5, 0x3F8, 0x461, 0x463, 0x465, 0x467, 0x469, 0x46B, 0x46D, 0x46F, 0x471, 0x473, 0x475, 0x477, 0x479, 0x47B, 0x47D, 0x47F, 0x481, 0x48B, 0x48D, 0x48F, 0x491, 0x493, 0x495, 0x497, 0x499, 0x49B, 0x49D, 0x49F, 0x4A1, 0x4A3, 0x4A5, 0x4A7, 0x4A9, 0x4AB, 0x4AD, 0x4AF, 0x4B1, 0x4B3, 0x4B5, 0x4B7, 0x4B9, 0x4BB, 0x4BD, 0x4BF, 0x4C2, 0x4C4, 0x4C6, 0x4C8, 0x4CA, 0x4CC, 0x4D1, 0x4D3, 0x4D5, 0x4D7, 0x4D9, 0x4DB, 0x4DD, 0x4DF, 0x4E1, 0x4E3, 0x4E5, 0x4E7, 0x4E9, 0x4EB, 0x4ED, 0x4EF, 0x4F1, 0x4F3, 0x4F5, 0x4F7, 0x4F9, 0x4FB, 0x4FD, 0x4FF, 0x501, 0x503, 0x505, 0x507, 0x509, 0x50B, 0x50D, 0x50F, 0x511, 0x513, 0x515, 0x517, 0x519, 0x51B, 0x51D, 0x51F, 0x521, 0x523, 0x525, 0x527, 0x529, 0x52B, 0x52D, 0x52F, 0x1C8A, 0x1E01, 0x1E03, 0x1E05, 0x1E07, 0x1E09, 0x1E0B, 0x1E0D, 0x1E0F, 0x1E11, 0x1E13, 0x1E15, 0x1E17, 0x1E19, 0x1E1B, 0x1E1D, 0x1E1F, 0x1E21, 0x1E23, 0x1E25, 0x1E27, 0x1E29, 0x1E2B, 0x1E2D, 0x1E2F, 0x1E31, 0x1E33, 0x1E35, 0x1E37, 0x1E39, 0x1E3B, 0x1E3D, 0x1E3F, 0x1E41, 0x1E43, 0x1E45, 0x1E47, 0x1E49, 0x1E4B, 0x1E4D, 0x1E4F, 0x1E51, 0x1E53, 0x1E55, 0x1E57, 0x1E59, 0x1E5B, 0x1E5D, 0x1E5F, 0x1E61, 0x1E63, 0x1E65, 0x1E67, 0x1E69, 0x1E6B, 0x1E6D, 0x1E6F, 0x1E71, 0x1E73, 0x1E75, 0x1E77, 0x1E79, 0x1E7B, 0x1E7D, 0x1E7F, 0x1E81, 0x1E83, 0x1E85, 0x1E87, 0x1E89, 0x1E8B, 0x1E8D, 0x1E8F, 0x1E91, 0x1E93, 0x1E9F, 0x1EA1, 0x1EA3, 0x1EA5, 0x1EA7, 0x1EA9, 0x1EAB, 0x1EAD, 0x1EAF, 0x1EB1, 0x1EB3, 0x1EB5, 0x1EB7, 0x1EB9, 0x1EBB, 0x1EBD, 0x1EBF, 0x1EC1, 0x1EC3, 0x1EC5, 0x1EC7, 0x1EC9, 0x1ECB, 0x1ECD, 0x1ECF, 0x1ED1, 0x1ED3, 0x1ED5, 0x1ED7, 0x1ED9, 0x1EDB, 0x1EDD, 0x1EDF, 0x1EE1, 0x1EE3, 0x1EE5, 0x1EE7, 0x1EE9, 0x1EEB, 0x1EED, 0x1EEF, 0x1EF1, 0x1EF3, 0x1EF5, 0x1EF7, 0x1EF9, 0x1EFB, 0x1EFD, 0x1FBE, 0x210A, 0x2113, 0x212F, 0x2134, 0x2139, 0x214E, 0x2184, 0x2C61, 0x2C68, 0x2C6A, 0x2C6C, 0x2C71, 0x2C81, 0x2C83, 0x2C85, 0x2C87, 0x2C89, 0x2C8B, 0x2C8D, 0x2C8F, 0x2C91, 0x2C93, 0x2C95, 0x2C97, 0x2C99, 0x2C9B, 0x2C9D, 0x2C9F, 0x2CA1, 0x2CA3, 0x2CA5, 0x2CA7, 0x2CA9, 0x2CAB, 0x2CAD, 0x2CAF, 0x2CB1, 0x2CB3, 0x2CB5, 0x2CB7, 0x2CB9, 0x2CBB, 0x2CBD, 0x2CBF, 0x2CC1, 0x2CC3, 0x2CC5, 0x2CC7, 0x2CC9, 0x2CCB, 0x2CCD, 0x2CCF, 0x2CD1, 0x2CD3, 0x2CD5, 0x2CD7, 0x2CD9, 0x2CDB, 0x2CDD, 0x2CDF, 0x2CE1, 0x2CEC, 0x2CEE, 0x2CF3, 0x2D27, 0x2D2D, 0xA641, 0xA643, 0xA645, 0xA647, 0xA649, 0xA64B, 0xA64D, 0xA64F, 0xA651, 0xA653, 0xA655, 0xA657, 0xA659, 0xA65B, 0xA65D, 0xA65F, 0xA661, 0xA663, 0xA665, 0xA667, 0xA669, 0xA66B, 0xA66D, 0xA681, 0xA683, 0xA685, 0xA687, 0xA689, 0xA68B, 0xA68D, 0xA68F, 0xA691, 0xA693, 0xA695, 0xA697, 0xA699, 0xA69B, 0xA723, 0xA725, 0xA727, 0xA729, 0xA72B, 0xA72D, 0xA733, 0xA735, 0xA737, 0xA739, 0xA73B, 0xA73D, 0xA73F, 0xA741, 0xA743, 0xA745, 0xA747, 0xA749, 0xA74B, 0xA74D, 0xA74F, 0xA751, 0xA753, 0xA755, 0xA757, 0xA759, 0xA75B, 0xA75D, 0xA75F, 0xA761, 0xA763, 0xA765, 0xA767, 0xA769, 0xA76B, 0xA76D, 0xA76F, 0xA77A, 0xA77C, 0xA77F, 0xA781, 0xA783, 0xA785, 0xA787, 0xA78C, 0xA78E, 0xA791, 0xA797, 0xA799, 0xA79B, 0xA79D, 0xA79F, 0xA7A1, 0xA7A3, 0xA7A5, 0xA7A7, 0xA7A9, 0xA7AF, 0xA7B5, 0xA7B7, 0xA7B9, 0xA7BB, 0xA7BD, 0xA7BF, 0xA7C1, 0xA7C3, 0xA7C8, 0xA7CA, 0xA7CD, 0xA7D1, 0xA7D3, 0xA7D5, 0xA7D7, 0xA7D9, 0xA7DB, 0xA7F6, 0xA7FA, 0x1D4BB, 0x1D7CB);
+set.addRange(0x61, 0x7A).addRange(0xDF, 0xF6).addRange(0xF8, 0xFF).addRange(0x137, 0x138).addRange(0x148, 0x149).addRange(0x17E, 0x180).addRange(0x18C, 0x18D).addRange(0x199, 0x19B).addRange(0x1AA, 0x1AB).addRange(0x1B9, 0x1BA).addRange(0x1BD, 0x1BF).addRange(0x1DC, 0x1DD).addRange(0x1EF, 0x1F0).addRange(0x233, 0x239).addRange(0x23F, 0x240).addRange(0x24F, 0x293).addRange(0x295, 0x2AF).addRange(0x37B, 0x37D).addRange(0x3AC, 0x3CE).addRange(0x3D0, 0x3D1).addRange(0x3D5, 0x3D7).addRange(0x3EF, 0x3F3).addRange(0x3FB, 0x3FC).addRange(0x430, 0x45F).addRange(0x4CE, 0x4CF).addRange(0x560, 0x588).addRange(0x10D0, 0x10FA).addRange(0x10FD, 0x10FF).addRange(0x13F8, 0x13FD).addRange(0x1C80, 0x1C88).addRange(0x1D00, 0x1D2B).addRange(0x1D6B, 0x1D77).addRange(0x1D79, 0x1D9A).addRange(0x1E95, 0x1E9D).addRange(0x1EFF, 0x1F07).addRange(0x1F10, 0x1F15).addRange(0x1F20, 0x1F27).addRange(0x1F30, 0x1F37).addRange(0x1F40, 0x1F45).addRange(0x1F50, 0x1F57).addRange(0x1F60, 0x1F67).addRange(0x1F70, 0x1F7D).addRange(0x1F80, 0x1F87).addRange(0x1F90, 0x1F97).addRange(0x1FA0, 0x1FA7).addRange(0x1FB0, 0x1FB4).addRange(0x1FB6, 0x1FB7).addRange(0x1FC2, 0x1FC4).addRange(0x1FC6, 0x1FC7).addRange(0x1FD0, 0x1FD3).addRange(0x1FD6, 0x1FD7);
+set.addRange(0x1FE0, 0x1FE7).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FF7).addRange(0x210E, 0x210F).addRange(0x213C, 0x213D).addRange(0x2146, 0x2149).addRange(0x2C30, 0x2C5F).addRange(0x2C65, 0x2C66).addRange(0x2C73, 0x2C74).addRange(0x2C76, 0x2C7B).addRange(0x2CE3, 0x2CE4).addRange(0x2D00, 0x2D25).addRange(0xA72F, 0xA731).addRange(0xA771, 0xA778).addRange(0xA793, 0xA795).addRange(0xAB30, 0xAB5A).addRange(0xAB60, 0xAB68).addRange(0xAB70, 0xABBF).addRange(0xFB00, 0xFB06).addRange(0xFB13, 0xFB17).addRange(0xFF41, 0xFF5A).addRange(0x10428, 0x1044F).addRange(0x104D8, 0x104FB).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC).addRange(0x10CC0, 0x10CF2).addRange(0x10D70, 0x10D85).addRange(0x118C0, 0x118DF).addRange(0x16E60, 0x16E7F).addRange(0x1D41A, 0x1D433).addRange(0x1D44E, 0x1D454).addRange(0x1D456, 0x1D467).addRange(0x1D482, 0x1D49B).addRange(0x1D4B6, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D4CF).addRange(0x1D4EA, 0x1D503).addRange(0x1D51E, 0x1D537).addRange(0x1D552, 0x1D56B).addRange(0x1D586, 0x1D59F).addRange(0x1D5BA, 0x1D5D3).addRange(0x1D5EE, 0x1D607).addRange(0x1D622, 0x1D63B).addRange(0x1D656, 0x1D66F).addRange(0x1D68A, 0x1D6A5).addRange(0x1D6C2, 0x1D6DA).addRange(0x1D6DC, 0x1D6E1).addRange(0x1D6FC, 0x1D714).addRange(0x1D716, 0x1D71B);
+set.addRange(0x1D736, 0x1D74E).addRange(0x1D750, 0x1D755).addRange(0x1D770, 0x1D788).addRange(0x1D78A, 0x1D78F).addRange(0x1D7AA, 0x1D7C2).addRange(0x1D7C4, 0x1D7C9).addRange(0x1DF00, 0x1DF09).addRange(0x1DF0B, 0x1DF1E).addRange(0x1DF25, 0x1DF2A).addRange(0x1E922, 0x1E943);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Mark.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,7 @@
+const set = require('regenerate')(0x5BF, 0x5C7, 0x670, 0x711, 0x7FD, 0x9BC, 0x9D7, 0x9FE, 0xA3C, 0xA51, 0xA75, 0xABC, 0xB3C, 0xB82, 0xBD7, 0xC3C, 0xCBC, 0xCF3, 0xD57, 0xDCA, 0xDD6, 0xE31, 0xEB1, 0xF35, 0xF37, 0xF39, 0xFC6, 0x108F, 0x17DD, 0x180F, 0x18A9, 0x1A7F, 0x1CED, 0x1CF4, 0x2D7F, 0xA802, 0xA806, 0xA80B, 0xA82C, 0xA8FF, 0xA9E5, 0xAA43, 0xAAB0, 0xAAC1, 0xFB1E, 0x101FD, 0x102E0, 0x10A3F, 0x11070, 0x110C2, 0x11173, 0x1123E, 0x11241, 0x11357, 0x113C2, 0x113C5, 0x113D2, 0x1145E, 0x11940, 0x119E4, 0x11A47, 0x11D3A, 0x11D47, 0x11F03, 0x11F5A, 0x13440, 0x16F4F, 0x16FE4, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E2AE);
+set.addRange(0x300, 0x36F).addRange(0x483, 0x489).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x610, 0x61A).addRange(0x64B, 0x65F).addRange(0x6D6, 0x6DC).addRange(0x6DF, 0x6E4).addRange(0x6E7, 0x6E8).addRange(0x6EA, 0x6ED).addRange(0x730, 0x74A).addRange(0x7A6, 0x7B0).addRange(0x7EB, 0x7F3).addRange(0x816, 0x819).addRange(0x81B, 0x823).addRange(0x825, 0x827).addRange(0x829, 0x82D).addRange(0x859, 0x85B).addRange(0x897, 0x89F).addRange(0x8CA, 0x8E1).addRange(0x8E3, 0x903).addRange(0x93A, 0x93C).addRange(0x93E, 0x94F).addRange(0x951, 0x957).addRange(0x962, 0x963).addRange(0x981, 0x983).addRange(0x9BE, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CD).addRange(0x9E2, 0x9E3).addRange(0xA01, 0xA03).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA70, 0xA71).addRange(0xA81, 0xA83).addRange(0xABE, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE2, 0xAE3).addRange(0xAFA, 0xAFF).addRange(0xB01, 0xB03).addRange(0xB3E, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB62, 0xB63).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD);
+set.addRange(0xC00, 0xC04).addRange(0xC3E, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC62, 0xC63).addRange(0xC81, 0xC83).addRange(0xCBE, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCE2, 0xCE3).addRange(0xD00, 0xD03).addRange(0xD3B, 0xD3C).addRange(0xD3E, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4D).addRange(0xD62, 0xD63).addRange(0xD81, 0xD83).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDF2, 0xDF3).addRange(0xE34, 0xE3A).addRange(0xE47, 0xE4E).addRange(0xEB4, 0xEBC).addRange(0xEC8, 0xECE).addRange(0xF18, 0xF19).addRange(0xF3E, 0xF3F).addRange(0xF71, 0xF84).addRange(0xF86, 0xF87).addRange(0xF8D, 0xF97).addRange(0xF99, 0xFBC).addRange(0x102B, 0x103E).addRange(0x1056, 0x1059).addRange(0x105E, 0x1060).addRange(0x1062, 0x1064).addRange(0x1067, 0x106D).addRange(0x1071, 0x1074).addRange(0x1082, 0x108D).addRange(0x109A, 0x109D).addRange(0x135D, 0x135F).addRange(0x1712, 0x1715).addRange(0x1732, 0x1734).addRange(0x1752, 0x1753).addRange(0x1772, 0x1773).addRange(0x17B4, 0x17D3).addRange(0x180B, 0x180D).addRange(0x1885, 0x1886).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1A17, 0x1A1B);
+set.addRange(0x1A55, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1AB0, 0x1ACE).addRange(0x1B00, 0x1B04).addRange(0x1B34, 0x1B44).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1B82).addRange(0x1BA1, 0x1BAD).addRange(0x1BE6, 0x1BF3).addRange(0x1C24, 0x1C37).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE8).addRange(0x1CF7, 0x1CF9).addRange(0x1DC0, 0x1DFF).addRange(0x20D0, 0x20F0).addRange(0x2CEF, 0x2CF1).addRange(0x2DE0, 0x2DFF).addRange(0x302A, 0x302F).addRange(0x3099, 0x309A).addRange(0xA66F, 0xA672).addRange(0xA674, 0xA67D).addRange(0xA69E, 0xA69F).addRange(0xA6F0, 0xA6F1).addRange(0xA823, 0xA827).addRange(0xA880, 0xA881).addRange(0xA8B4, 0xA8C5).addRange(0xA8E0, 0xA8F1).addRange(0xA926, 0xA92D).addRange(0xA947, 0xA953).addRange(0xA980, 0xA983).addRange(0xA9B3, 0xA9C0).addRange(0xAA29, 0xAA36).addRange(0xAA4C, 0xAA4D).addRange(0xAA7B, 0xAA7D).addRange(0xAAB2, 0xAAB4).addRange(0xAAB7, 0xAAB8).addRange(0xAABE, 0xAABF).addRange(0xAAEB, 0xAAEF).addRange(0xAAF5, 0xAAF6).addRange(0xABE3, 0xABEA).addRange(0xABEC, 0xABED).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0x10376, 0x1037A).addRange(0x10A01, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A0F).addRange(0x10A38, 0x10A3A).addRange(0x10AE5, 0x10AE6).addRange(0x10D24, 0x10D27).addRange(0x10D69, 0x10D6D);
+set.addRange(0x10EAB, 0x10EAC).addRange(0x10EFC, 0x10EFF).addRange(0x10F46, 0x10F50).addRange(0x10F82, 0x10F85).addRange(0x11000, 0x11002).addRange(0x11038, 0x11046).addRange(0x11073, 0x11074).addRange(0x1107F, 0x11082).addRange(0x110B0, 0x110BA).addRange(0x11100, 0x11102).addRange(0x11127, 0x11134).addRange(0x11145, 0x11146).addRange(0x11180, 0x11182).addRange(0x111B3, 0x111C0).addRange(0x111C9, 0x111CC).addRange(0x111CE, 0x111CF).addRange(0x1122C, 0x11237).addRange(0x112DF, 0x112EA).addRange(0x11300, 0x11303).addRange(0x1133B, 0x1133C).addRange(0x1133E, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x11362, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x113B8, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D0).addRange(0x113E1, 0x113E2).addRange(0x11435, 0x11446).addRange(0x114B0, 0x114C3).addRange(0x115AF, 0x115B5).addRange(0x115B8, 0x115C0).addRange(0x115DC, 0x115DD).addRange(0x11630, 0x11640).addRange(0x116AB, 0x116B7).addRange(0x1171D, 0x1172B).addRange(0x1182C, 0x1183A).addRange(0x11930, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x1193E).addRange(0x11942, 0x11943).addRange(0x119D1, 0x119D7).addRange(0x119DA, 0x119E0).addRange(0x11A01, 0x11A0A).addRange(0x11A33, 0x11A39).addRange(0x11A3B, 0x11A3E).addRange(0x11A51, 0x11A5B).addRange(0x11A8A, 0x11A99).addRange(0x11C2F, 0x11C36);
+set.addRange(0x11C38, 0x11C3F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6).addRange(0x11D31, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D45).addRange(0x11D8A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D97).addRange(0x11EF3, 0x11EF6).addRange(0x11F00, 0x11F01).addRange(0x11F34, 0x11F3A).addRange(0x11F3E, 0x11F42).addRange(0x13447, 0x13455).addRange(0x1611E, 0x1612F).addRange(0x16AF0, 0x16AF4).addRange(0x16B30, 0x16B36).addRange(0x16F51, 0x16F87).addRange(0x16F8F, 0x16F92).addRange(0x16FF0, 0x16FF1).addRange(0x1BC9D, 0x1BC9E).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D165, 0x1D169).addRange(0x1D16D, 0x1D172).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1D242, 0x1D244).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E130, 0x1E136).addRange(0x1E2EC, 0x1E2EF).addRange(0x1E4EC, 0x1E4EF).addRange(0x1E5EE, 0x1E5EF).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E944, 0x1E94A).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Math_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2B, 0x7C, 0x7E, 0xAC, 0xB1, 0xD7, 0xF7, 0x3F6, 0x2044, 0x2052, 0x2118, 0x214B, 0x21A0, 0x21A3, 0x21A6, 0x21AE, 0x21D2, 0x21D4, 0x237C, 0x25B7, 0x25C1, 0x266F, 0xFB29, 0xFE62, 0xFF0B, 0xFF5C, 0xFF5E, 0xFFE2, 0x1D6C1, 0x1D6DB, 0x1D6FB, 0x1D715, 0x1D735, 0x1D74F, 0x1D76F, 0x1D789, 0x1D7A9, 0x1D7C3);
+set.addRange(0x3C, 0x3E).addRange(0x606, 0x608).addRange(0x207A, 0x207C).addRange(0x208A, 0x208C).addRange(0x2140, 0x2144).addRange(0x2190, 0x2194).addRange(0x219A, 0x219B).addRange(0x21CE, 0x21CF).addRange(0x21F4, 0x22FF).addRange(0x2320, 0x2321).addRange(0x239B, 0x23B3).addRange(0x23DC, 0x23E1).addRange(0x25F8, 0x25FF).addRange(0x27C0, 0x27C4).addRange(0x27C7, 0x27E5).addRange(0x27F0, 0x27FF).addRange(0x2900, 0x2982).addRange(0x2999, 0x29D7).addRange(0x29DC, 0x29FB).addRange(0x29FE, 0x2AFF).addRange(0x2B30, 0x2B44).addRange(0x2B47, 0x2B4C).addRange(0xFE64, 0xFE66).addRange(0xFF1C, 0xFF1E).addRange(0xFFE9, 0xFFEC).addRange(0x10D8E, 0x10D8F).addRange(0x1EEF0, 0x1EEF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2EC, 0x2EE, 0x374, 0x37A, 0x559, 0x640, 0x7FA, 0x81A, 0x824, 0x828, 0x8C9, 0x971, 0xE46, 0xEC6, 0x10FC, 0x17D7, 0x1843, 0x1AA7, 0x1D78, 0x2071, 0x207F, 0x2D6F, 0x2E2F, 0x3005, 0x303B, 0xA015, 0xA60C, 0xA67F, 0xA770, 0xA788, 0xA9CF, 0xA9E6, 0xAA70, 0xAADD, 0xAB69, 0xFF70, 0x10D4E, 0x10D6F, 0x16FE3, 0x1E4EB, 0x1E94B);
+set.addRange(0x2B0, 0x2C1).addRange(0x2C6, 0x2D1).addRange(0x2E0, 0x2E4).addRange(0x6E5, 0x6E6).addRange(0x7F4, 0x7F5).addRange(0x1C78, 0x1C7D).addRange(0x1D2C, 0x1D6A).addRange(0x1D9B, 0x1DBF).addRange(0x2090, 0x209C).addRange(0x2C7C, 0x2C7D).addRange(0x3031, 0x3035).addRange(0x309D, 0x309E).addRange(0x30FC, 0x30FE).addRange(0xA4F8, 0xA4FD).addRange(0xA69C, 0xA69D).addRange(0xA717, 0xA71F).addRange(0xA7F2, 0xA7F4).addRange(0xA7F8, 0xA7F9).addRange(0xAAF3, 0xAAF4).addRange(0xAB5C, 0xAB5F).addRange(0xFF9E, 0xFF9F).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x16B40, 0x16B43).addRange(0x16D40, 0x16D42).addRange(0x16D6B, 0x16D6C).addRange(0x16F93, 0x16F9F).addRange(0x16FE0, 0x16FE1).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1E030, 0x1E06D).addRange(0x1E137, 0x1E13D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Modifier_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x5E, 0x60, 0xA8, 0xAF, 0xB4, 0xB8, 0x2ED, 0x375, 0x888, 0x1FBD, 0xAB5B, 0xFF3E, 0xFF40, 0xFFE3);
+set.addRange(0x2C2, 0x2C5).addRange(0x2D2, 0x2DF).addRange(0x2E5, 0x2EB).addRange(0x2EF, 0x2FF).addRange(0x384, 0x385).addRange(0x1FBF, 0x1FC1).addRange(0x1FCD, 0x1FCF).addRange(0x1FDD, 0x1FDF).addRange(0x1FED, 0x1FEF).addRange(0x1FFD, 0x1FFE).addRange(0x309B, 0x309C).addRange(0xA700, 0xA716).addRange(0xA720, 0xA721).addRange(0xA789, 0xA78A).addRange(0xAB6A, 0xAB6B).addRange(0xFBB2, 0xFBC2).addRange(0x1F3FB, 0x1F3FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Nonspacing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,7 @@
+const set = require('regenerate')(0x5BF, 0x5C7, 0x670, 0x711, 0x7FD, 0x93A, 0x93C, 0x94D, 0x981, 0x9BC, 0x9CD, 0x9FE, 0xA3C, 0xA51, 0xA75, 0xABC, 0xACD, 0xB01, 0xB3C, 0xB3F, 0xB4D, 0xB82, 0xBC0, 0xBCD, 0xC00, 0xC04, 0xC3C, 0xC81, 0xCBC, 0xCBF, 0xCC6, 0xD4D, 0xD81, 0xDCA, 0xDD6, 0xE31, 0xEB1, 0xF35, 0xF37, 0xF39, 0xFC6, 0x1082, 0x108D, 0x109D, 0x17C6, 0x17DD, 0x180F, 0x18A9, 0x1932, 0x1A1B, 0x1A56, 0x1A60, 0x1A62, 0x1A7F, 0x1B34, 0x1B3C, 0x1B42, 0x1BE6, 0x1BED, 0x1CED, 0x1CF4, 0x20E1, 0x2D7F, 0xA66F, 0xA802, 0xA806, 0xA80B, 0xA82C, 0xA8FF, 0xA9B3, 0xA9E5, 0xAA43, 0xAA4C, 0xAA7C, 0xAAB0, 0xAAC1, 0xAAF6, 0xABE5, 0xABE8, 0xABED, 0xFB1E, 0x101FD, 0x102E0, 0x10A3F, 0x11001, 0x11070, 0x110C2, 0x11173, 0x111CF, 0x11234, 0x1123E, 0x11241, 0x112DF, 0x11340, 0x113CE, 0x113D0, 0x113D2, 0x11446, 0x1145E, 0x114BA, 0x1163D, 0x116AB, 0x116AD, 0x116B7, 0x1171D, 0x1171F, 0x1193E, 0x11943, 0x119E0, 0x11A47, 0x11C3F, 0x11D3A, 0x11D47, 0x11D95, 0x11D97, 0x11F40, 0x11F42, 0x11F5A, 0x13440, 0x16F4F, 0x16FE4, 0x1DA75, 0x1DA84, 0x1E08F, 0x1E2AE);
+set.addRange(0x300, 0x36F).addRange(0x483, 0x487).addRange(0x591, 0x5BD).addRange(0x5C1, 0x5C2).addRange(0x5C4, 0x5C5).addRange(0x610, 0x61A).addRange(0x64B, 0x65F).addRange(0x6D6, 0x6DC).addRange(0x6DF, 0x6E4).addRange(0x6E7, 0x6E8).addRange(0x6EA, 0x6ED).addRange(0x730, 0x74A).addRange(0x7A6, 0x7B0).addRange(0x7EB, 0x7F3).addRange(0x816, 0x819).addRange(0x81B, 0x823).addRange(0x825, 0x827).addRange(0x829, 0x82D).addRange(0x859, 0x85B).addRange(0x897, 0x89F).addRange(0x8CA, 0x8E1).addRange(0x8E3, 0x902).addRange(0x941, 0x948).addRange(0x951, 0x957).addRange(0x962, 0x963).addRange(0x9C1, 0x9C4).addRange(0x9E2, 0x9E3).addRange(0xA01, 0xA02).addRange(0xA41, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA70, 0xA71).addRange(0xA81, 0xA82).addRange(0xAC1, 0xAC5).addRange(0xAC7, 0xAC8).addRange(0xAE2, 0xAE3).addRange(0xAFA, 0xAFF).addRange(0xB41, 0xB44).addRange(0xB55, 0xB56).addRange(0xB62, 0xB63).addRange(0xC3E, 0xC40).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC62, 0xC63).addRange(0xCCC, 0xCCD).addRange(0xCE2, 0xCE3).addRange(0xD00, 0xD01).addRange(0xD3B, 0xD3C).addRange(0xD41, 0xD44).addRange(0xD62, 0xD63);
+set.addRange(0xDD2, 0xDD4).addRange(0xE34, 0xE3A).addRange(0xE47, 0xE4E).addRange(0xEB4, 0xEBC).addRange(0xEC8, 0xECE).addRange(0xF18, 0xF19).addRange(0xF71, 0xF7E).addRange(0xF80, 0xF84).addRange(0xF86, 0xF87).addRange(0xF8D, 0xF97).addRange(0xF99, 0xFBC).addRange(0x102D, 0x1030).addRange(0x1032, 0x1037).addRange(0x1039, 0x103A).addRange(0x103D, 0x103E).addRange(0x1058, 0x1059).addRange(0x105E, 0x1060).addRange(0x1071, 0x1074).addRange(0x1085, 0x1086).addRange(0x135D, 0x135F).addRange(0x1712, 0x1714).addRange(0x1732, 0x1733).addRange(0x1752, 0x1753).addRange(0x1772, 0x1773).addRange(0x17B4, 0x17B5).addRange(0x17B7, 0x17BD).addRange(0x17C9, 0x17D3).addRange(0x180B, 0x180D).addRange(0x1885, 0x1886).addRange(0x1920, 0x1922).addRange(0x1927, 0x1928).addRange(0x1939, 0x193B).addRange(0x1A17, 0x1A18).addRange(0x1A58, 0x1A5E).addRange(0x1A65, 0x1A6C).addRange(0x1A73, 0x1A7C).addRange(0x1AB0, 0x1ABD).addRange(0x1ABF, 0x1ACE).addRange(0x1B00, 0x1B03).addRange(0x1B36, 0x1B3A).addRange(0x1B6B, 0x1B73).addRange(0x1B80, 0x1B81).addRange(0x1BA2, 0x1BA5).addRange(0x1BA8, 0x1BA9).addRange(0x1BAB, 0x1BAD).addRange(0x1BE8, 0x1BE9).addRange(0x1BEF, 0x1BF1).addRange(0x1C2C, 0x1C33).addRange(0x1C36, 0x1C37).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE0);
+set.addRange(0x1CE2, 0x1CE8).addRange(0x1CF8, 0x1CF9).addRange(0x1DC0, 0x1DFF).addRange(0x20D0, 0x20DC).addRange(0x20E5, 0x20F0).addRange(0x2CEF, 0x2CF1).addRange(0x2DE0, 0x2DFF).addRange(0x302A, 0x302D).addRange(0x3099, 0x309A).addRange(0xA674, 0xA67D).addRange(0xA69E, 0xA69F).addRange(0xA6F0, 0xA6F1).addRange(0xA825, 0xA826).addRange(0xA8C4, 0xA8C5).addRange(0xA8E0, 0xA8F1).addRange(0xA926, 0xA92D).addRange(0xA947, 0xA951).addRange(0xA980, 0xA982).addRange(0xA9B6, 0xA9B9).addRange(0xA9BC, 0xA9BD).addRange(0xAA29, 0xAA2E).addRange(0xAA31, 0xAA32).addRange(0xAA35, 0xAA36).addRange(0xAAB2, 0xAAB4).addRange(0xAAB7, 0xAAB8).addRange(0xAABE, 0xAABF).addRange(0xAAEC, 0xAAED).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2F).addRange(0x10376, 0x1037A).addRange(0x10A01, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A0F).addRange(0x10A38, 0x10A3A).addRange(0x10AE5, 0x10AE6).addRange(0x10D24, 0x10D27).addRange(0x10D69, 0x10D6D).addRange(0x10EAB, 0x10EAC).addRange(0x10EFC, 0x10EFF).addRange(0x10F46, 0x10F50).addRange(0x10F82, 0x10F85).addRange(0x11038, 0x11046).addRange(0x11073, 0x11074).addRange(0x1107F, 0x11081).addRange(0x110B3, 0x110B6).addRange(0x110B9, 0x110BA).addRange(0x11100, 0x11102).addRange(0x11127, 0x1112B).addRange(0x1112D, 0x11134).addRange(0x11180, 0x11181).addRange(0x111B6, 0x111BE);
+set.addRange(0x111C9, 0x111CC).addRange(0x1122F, 0x11231).addRange(0x11236, 0x11237).addRange(0x112E3, 0x112EA).addRange(0x11300, 0x11301).addRange(0x1133B, 0x1133C).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x113BB, 0x113C0).addRange(0x113E1, 0x113E2).addRange(0x11438, 0x1143F).addRange(0x11442, 0x11444).addRange(0x114B3, 0x114B8).addRange(0x114BF, 0x114C0).addRange(0x114C2, 0x114C3).addRange(0x115B2, 0x115B5).addRange(0x115BC, 0x115BD).addRange(0x115BF, 0x115C0).addRange(0x115DC, 0x115DD).addRange(0x11633, 0x1163A).addRange(0x1163F, 0x11640).addRange(0x116B0, 0x116B5).addRange(0x11722, 0x11725).addRange(0x11727, 0x1172B).addRange(0x1182F, 0x11837).addRange(0x11839, 0x1183A).addRange(0x1193B, 0x1193C).addRange(0x119D4, 0x119D7).addRange(0x119DA, 0x119DB).addRange(0x11A01, 0x11A0A).addRange(0x11A33, 0x11A38).addRange(0x11A3B, 0x11A3E).addRange(0x11A51, 0x11A56).addRange(0x11A59, 0x11A5B).addRange(0x11A8A, 0x11A96).addRange(0x11A98, 0x11A99).addRange(0x11C30, 0x11C36).addRange(0x11C38, 0x11C3D).addRange(0x11C92, 0x11CA7).addRange(0x11CAA, 0x11CB0).addRange(0x11CB2, 0x11CB3).addRange(0x11CB5, 0x11CB6).addRange(0x11D31, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D45).addRange(0x11D90, 0x11D91).addRange(0x11EF3, 0x11EF4).addRange(0x11F00, 0x11F01).addRange(0x11F36, 0x11F3A).addRange(0x13447, 0x13455).addRange(0x1611E, 0x16129);
+set.addRange(0x1612D, 0x1612F).addRange(0x16AF0, 0x16AF4).addRange(0x16B30, 0x16B36).addRange(0x16F8F, 0x16F92).addRange(0x1BC9D, 0x1BC9E).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0x1D242, 0x1D244).addRange(0x1DA00, 0x1DA36).addRange(0x1DA3B, 0x1DA6C).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A).addRange(0x1E130, 0x1E136).addRange(0x1E2EC, 0x1E2EF).addRange(0x1E4EC, 0x1E4EF).addRange(0x1E5EE, 0x1E5EF).addRange(0x1E8D0, 0x1E8D6).addRange(0x1E944, 0x1E94A).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Number.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xB9, 0x2070, 0x2CFD, 0x3007, 0x10341, 0x1034A);
+set.addRange(0x30, 0x39).addRange(0xB2, 0xB3).addRange(0xBC, 0xBE).addRange(0x660, 0x669).addRange(0x6F0, 0x6F9).addRange(0x7C0, 0x7C9).addRange(0x966, 0x96F).addRange(0x9E6, 0x9EF).addRange(0x9F4, 0x9F9).addRange(0xA66, 0xA6F).addRange(0xAE6, 0xAEF).addRange(0xB66, 0xB6F).addRange(0xB72, 0xB77).addRange(0xBE6, 0xBF2).addRange(0xC66, 0xC6F).addRange(0xC78, 0xC7E).addRange(0xCE6, 0xCEF).addRange(0xD58, 0xD5E).addRange(0xD66, 0xD78).addRange(0xDE6, 0xDEF).addRange(0xE50, 0xE59).addRange(0xED0, 0xED9).addRange(0xF20, 0xF33).addRange(0x1040, 0x1049).addRange(0x1090, 0x1099).addRange(0x1369, 0x137C).addRange(0x16EE, 0x16F0).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x1810, 0x1819).addRange(0x1946, 0x194F).addRange(0x19D0, 0x19DA).addRange(0x1A80, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1B50, 0x1B59).addRange(0x1BB0, 0x1BB9).addRange(0x1C40, 0x1C49).addRange(0x1C50, 0x1C59).addRange(0x2074, 0x2079).addRange(0x2080, 0x2089).addRange(0x2150, 0x2182).addRange(0x2185, 0x2189).addRange(0x2460, 0x249B).addRange(0x24EA, 0x24FF).addRange(0x2776, 0x2793).addRange(0x3021, 0x3029).addRange(0x3038, 0x303A).addRange(0x3192, 0x3195).addRange(0x3220, 0x3229).addRange(0x3248, 0x324F).addRange(0x3251, 0x325F);
+set.addRange(0x3280, 0x3289).addRange(0x32B1, 0x32BF).addRange(0xA620, 0xA629).addRange(0xA6E6, 0xA6EF).addRange(0xA830, 0xA835).addRange(0xA8D0, 0xA8D9).addRange(0xA900, 0xA909).addRange(0xA9D0, 0xA9D9).addRange(0xA9F0, 0xA9F9).addRange(0xAA50, 0xAA59).addRange(0xABF0, 0xABF9).addRange(0xFF10, 0xFF19).addRange(0x10107, 0x10133).addRange(0x10140, 0x10178).addRange(0x1018A, 0x1018B).addRange(0x102E1, 0x102FB).addRange(0x10320, 0x10323).addRange(0x103D1, 0x103D5).addRange(0x104A0, 0x104A9).addRange(0x10858, 0x1085F).addRange(0x10879, 0x1087F).addRange(0x108A7, 0x108AF).addRange(0x108FB, 0x108FF).addRange(0x10916, 0x1091B).addRange(0x109BC, 0x109BD).addRange(0x109C0, 0x109CF).addRange(0x109D2, 0x109FF).addRange(0x10A40, 0x10A48).addRange(0x10A7D, 0x10A7E).addRange(0x10A9D, 0x10A9F).addRange(0x10AEB, 0x10AEF).addRange(0x10B58, 0x10B5F).addRange(0x10B78, 0x10B7F).addRange(0x10BA9, 0x10BAF).addRange(0x10CFA, 0x10CFF).addRange(0x10D30, 0x10D39).addRange(0x10D40, 0x10D49).addRange(0x10E60, 0x10E7E).addRange(0x10F1D, 0x10F26).addRange(0x10F51, 0x10F54).addRange(0x10FC5, 0x10FCB).addRange(0x11052, 0x1106F).addRange(0x110F0, 0x110F9).addRange(0x11136, 0x1113F).addRange(0x111D0, 0x111D9).addRange(0x111E1, 0x111F4).addRange(0x112F0, 0x112F9).addRange(0x11450, 0x11459).addRange(0x114D0, 0x114D9).addRange(0x11650, 0x11659).addRange(0x116C0, 0x116C9);
+set.addRange(0x116D0, 0x116E3).addRange(0x11730, 0x1173B).addRange(0x118E0, 0x118F2).addRange(0x11950, 0x11959).addRange(0x11BF0, 0x11BF9).addRange(0x11C50, 0x11C6C).addRange(0x11D50, 0x11D59).addRange(0x11DA0, 0x11DA9).addRange(0x11F50, 0x11F59).addRange(0x11FC0, 0x11FD4).addRange(0x12400, 0x1246E).addRange(0x16130, 0x16139).addRange(0x16A60, 0x16A69).addRange(0x16AC0, 0x16AC9).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16D70, 0x16D79).addRange(0x16E80, 0x16E96).addRange(0x1CCF0, 0x1CCF9).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D360, 0x1D378).addRange(0x1D7CE, 0x1D7FF).addRange(0x1E140, 0x1E149).addRange(0x1E2F0, 0x1E2F9).addRange(0x1E4F0, 0x1E4F9).addRange(0x1E5F1, 0x1E5FA).addRange(0x1E8C7, 0x1E8CF).addRange(0x1E950, 0x1E959).addRange(0x1EC71, 0x1ECAB).addRange(0x1ECAD, 0x1ECAF).addRange(0x1ECB1, 0x1ECB4).addRange(0x1ED01, 0x1ED2D).addRange(0x1ED2F, 0x1ED3D).addRange(0x1F100, 0x1F10C).addRange(0x1FBF0, 0x1FBF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Open_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x28, 0x5B, 0x7B, 0xF3A, 0xF3C, 0x169B, 0x201A, 0x201E, 0x2045, 0x207D, 0x208D, 0x2308, 0x230A, 0x2329, 0x2768, 0x276A, 0x276C, 0x276E, 0x2770, 0x2772, 0x2774, 0x27C5, 0x27E6, 0x27E8, 0x27EA, 0x27EC, 0x27EE, 0x2983, 0x2985, 0x2987, 0x2989, 0x298B, 0x298D, 0x298F, 0x2991, 0x2993, 0x2995, 0x2997, 0x29D8, 0x29DA, 0x29FC, 0x2E22, 0x2E24, 0x2E26, 0x2E28, 0x2E42, 0x2E55, 0x2E57, 0x2E59, 0x2E5B, 0x3008, 0x300A, 0x300C, 0x300E, 0x3010, 0x3014, 0x3016, 0x3018, 0x301A, 0x301D, 0xFD3F, 0xFE17, 0xFE35, 0xFE37, 0xFE39, 0xFE3B, 0xFE3D, 0xFE3F, 0xFE41, 0xFE43, 0xFE47, 0xFE59, 0xFE5B, 0xFE5D, 0xFF08, 0xFF3B, 0xFF5B, 0xFF5F, 0xFF62);
+
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,12 @@
+const set = require('regenerate')(0xAD, 0x38B, 0x38D, 0x3A2, 0x530, 0x590, 0x61C, 0x6DD, 0x83F, 0x85F, 0x8E2, 0x984, 0x9A9, 0x9B1, 0x9DE, 0xA04, 0xA29, 0xA31, 0xA34, 0xA37, 0xA3D, 0xA5D, 0xA84, 0xA8E, 0xA92, 0xAA9, 0xAB1, 0xAB4, 0xAC6, 0xACA, 0xB00, 0xB04, 0xB29, 0xB31, 0xB34, 0xB5E, 0xB84, 0xB91, 0xB9B, 0xB9D, 0xBC9, 0xC0D, 0xC11, 0xC29, 0xC45, 0xC49, 0xC57, 0xC8D, 0xC91, 0xCA9, 0xCB4, 0xCC5, 0xCC9, 0xCDF, 0xCF0, 0xD0D, 0xD11, 0xD45, 0xD49, 0xD80, 0xD84, 0xDB2, 0xDBC, 0xDD5, 0xDD7, 0xE83, 0xE85, 0xE8B, 0xEA4, 0xEA6, 0xEC5, 0xEC7, 0xECF, 0xF48, 0xF98, 0xFBD, 0xFCD, 0x10C6, 0x1249, 0x1257, 0x1259, 0x1289, 0x12B1, 0x12BF, 0x12C1, 0x12D7, 0x1311, 0x176D, 0x1771, 0x180E, 0x191F, 0x1A5F, 0x1B4D, 0x1F58, 0x1F5A, 0x1F5C, 0x1F5E, 0x1FB5, 0x1FC5, 0x1FDC, 0x1FF5, 0x1FFF, 0x208F, 0x2B96, 0x2D26, 0x2DA7, 0x2DAF, 0x2DB7, 0x2DBF, 0x2DC7, 0x2DCF, 0x2DD7, 0x2DDF, 0x2E9A, 0x3040, 0x3130, 0x318F, 0x321F, 0xA7D2, 0xA7D4, 0xA9CE, 0xA9FF, 0xAB27, 0xAB2F, 0xFB37, 0xFB3D, 0xFB3F, 0xFB42, 0xFB45, 0xFE53, 0xFE67, 0xFE75, 0xFFE7, 0x1000C, 0x10027, 0x1003B, 0x1003E, 0x1018F, 0x1039E, 0x1057B, 0x1058B, 0x10593, 0x10596, 0x105A2, 0x105B2, 0x105BA, 0x10786, 0x107B1, 0x10809, 0x10836, 0x10856, 0x108F3, 0x10A04, 0x10A14, 0x10A18, 0x10E7F, 0x10EAA, 0x110BD, 0x11135, 0x111E0, 0x11212, 0x11287, 0x11289, 0x1128E, 0x1129E, 0x11304, 0x11329, 0x11331, 0x11334, 0x1133A, 0x1138A, 0x1138F, 0x113B6, 0x113C1, 0x113C6, 0x113CB, 0x113D6, 0x1145C, 0x11914, 0x11917, 0x11936, 0x11C09, 0x11C37, 0x11CA8, 0x11D07, 0x11D0A, 0x11D3B, 0x11D3E, 0x11D66, 0x11D69, 0x11D8F, 0x11D92, 0x11F11, 0x1246F, 0x16A5F, 0x16ABF, 0x16B5A, 0x16B62, 0x1AFF4, 0x1AFFC, 0x1AFFF, 0x1D455, 0x1D49D, 0x1D4AD, 0x1D4BA, 0x1D4BC, 0x1D4C4, 0x1D506, 0x1D515, 0x1D51D, 0x1D53A, 0x1D53F, 0x1D545, 0x1D551, 0x1DAA0, 0x1E007, 0x1E022, 0x1E025, 0x1E7E7, 0x1E7EC, 0x1E7EF, 0x1E7FF, 0x1EE04, 0x1EE20, 0x1EE23, 0x1EE28, 0x1EE33, 0x1EE38, 0x1EE3A, 0x1EE48, 0x1EE4A, 0x1EE4C, 0x1EE50, 0x1EE53, 0x1EE58, 0x1EE5A, 0x1EE5C, 0x1EE5E, 0x1EE60, 0x1EE63, 0x1EE6B, 0x1EE73, 0x1EE78, 0x1EE7D, 0x1EE7F, 0x1EE8A, 0x1EEA4, 0x1EEAA, 0x1F0C0, 0x1F0D0, 0x1FB93);
+set.addRange(0x0, 0x1F).addRange(0x7F, 0x9F).addRange(0x378, 0x379).addRange(0x380, 0x383).addRange(0x557, 0x558).addRange(0x58B, 0x58C).addRange(0x5C8, 0x5CF).addRange(0x5EB, 0x5EE).addRange(0x5F5, 0x605).addRange(0x70E, 0x70F).addRange(0x74B, 0x74C).addRange(0x7B2, 0x7BF).addRange(0x7FB, 0x7FC).addRange(0x82E, 0x82F).addRange(0x85C, 0x85D).addRange(0x86B, 0x86F).addRange(0x88F, 0x896).addRange(0x98D, 0x98E).addRange(0x991, 0x992).addRange(0x9B3, 0x9B5).addRange(0x9BA, 0x9BB).addRange(0x9C5, 0x9C6).addRange(0x9C9, 0x9CA).addRange(0x9CF, 0x9D6).addRange(0x9D8, 0x9DB).addRange(0x9E4, 0x9E5).addRange(0x9FF, 0xA00).addRange(0xA0B, 0xA0E).addRange(0xA11, 0xA12).addRange(0xA3A, 0xA3B).addRange(0xA43, 0xA46).addRange(0xA49, 0xA4A).addRange(0xA4E, 0xA50).addRange(0xA52, 0xA58).addRange(0xA5F, 0xA65).addRange(0xA77, 0xA80).addRange(0xABA, 0xABB).addRange(0xACE, 0xACF).addRange(0xAD1, 0xADF).addRange(0xAE4, 0xAE5).addRange(0xAF2, 0xAF8).addRange(0xB0D, 0xB0E).addRange(0xB11, 0xB12).addRange(0xB3A, 0xB3B).addRange(0xB45, 0xB46).addRange(0xB49, 0xB4A).addRange(0xB4E, 0xB54).addRange(0xB58, 0xB5B).addRange(0xB64, 0xB65).addRange(0xB78, 0xB81).addRange(0xB8B, 0xB8D);
+set.addRange(0xB96, 0xB98).addRange(0xBA0, 0xBA2).addRange(0xBA5, 0xBA7).addRange(0xBAB, 0xBAD).addRange(0xBBA, 0xBBD).addRange(0xBC3, 0xBC5).addRange(0xBCE, 0xBCF).addRange(0xBD1, 0xBD6).addRange(0xBD8, 0xBE5).addRange(0xBFB, 0xBFF).addRange(0xC3A, 0xC3B).addRange(0xC4E, 0xC54).addRange(0xC5B, 0xC5C).addRange(0xC5E, 0xC5F).addRange(0xC64, 0xC65).addRange(0xC70, 0xC76).addRange(0xCBA, 0xCBB).addRange(0xCCE, 0xCD4).addRange(0xCD7, 0xCDC).addRange(0xCE4, 0xCE5).addRange(0xCF4, 0xCFF).addRange(0xD50, 0xD53).addRange(0xD64, 0xD65).addRange(0xD97, 0xD99).addRange(0xDBE, 0xDBF).addRange(0xDC7, 0xDC9).addRange(0xDCB, 0xDCE).addRange(0xDE0, 0xDE5).addRange(0xDF0, 0xDF1).addRange(0xDF5, 0xE00).addRange(0xE3B, 0xE3E).addRange(0xE5C, 0xE80).addRange(0xEBE, 0xEBF).addRange(0xEDA, 0xEDB).addRange(0xEE0, 0xEFF).addRange(0xF6D, 0xF70).addRange(0xFDB, 0xFFF).addRange(0x10C8, 0x10CC).addRange(0x10CE, 0x10CF).addRange(0x124E, 0x124F).addRange(0x125E, 0x125F).addRange(0x128E, 0x128F).addRange(0x12B6, 0x12B7).addRange(0x12C6, 0x12C7).addRange(0x1316, 0x1317).addRange(0x135B, 0x135C).addRange(0x137D, 0x137F).addRange(0x139A, 0x139F).addRange(0x13F6, 0x13F7).addRange(0x13FE, 0x13FF).addRange(0x169D, 0x169F);
+set.addRange(0x16F9, 0x16FF).addRange(0x1716, 0x171E).addRange(0x1737, 0x173F).addRange(0x1754, 0x175F).addRange(0x1774, 0x177F).addRange(0x17DE, 0x17DF).addRange(0x17EA, 0x17EF).addRange(0x17FA, 0x17FF).addRange(0x181A, 0x181F).addRange(0x1879, 0x187F).addRange(0x18AB, 0x18AF).addRange(0x18F6, 0x18FF).addRange(0x192C, 0x192F).addRange(0x193C, 0x193F).addRange(0x1941, 0x1943).addRange(0x196E, 0x196F).addRange(0x1975, 0x197F).addRange(0x19AC, 0x19AF).addRange(0x19CA, 0x19CF).addRange(0x19DB, 0x19DD).addRange(0x1A1C, 0x1A1D).addRange(0x1A7D, 0x1A7E).addRange(0x1A8A, 0x1A8F).addRange(0x1A9A, 0x1A9F).addRange(0x1AAE, 0x1AAF).addRange(0x1ACF, 0x1AFF).addRange(0x1BF4, 0x1BFB).addRange(0x1C38, 0x1C3A).addRange(0x1C4A, 0x1C4C).addRange(0x1C8B, 0x1C8F).addRange(0x1CBB, 0x1CBC).addRange(0x1CC8, 0x1CCF).addRange(0x1CFB, 0x1CFF).addRange(0x1F16, 0x1F17).addRange(0x1F1E, 0x1F1F).addRange(0x1F46, 0x1F47).addRange(0x1F4E, 0x1F4F).addRange(0x1F7E, 0x1F7F).addRange(0x1FD4, 0x1FD5).addRange(0x1FF0, 0x1FF1).addRange(0x200B, 0x200F).addRange(0x202A, 0x202E).addRange(0x2060, 0x206F).addRange(0x2072, 0x2073).addRange(0x209D, 0x209F).addRange(0x20C1, 0x20CF).addRange(0x20F1, 0x20FF).addRange(0x218C, 0x218F).addRange(0x242A, 0x243F).addRange(0x244B, 0x245F).addRange(0x2B74, 0x2B75);
+set.addRange(0x2CF4, 0x2CF8).addRange(0x2D28, 0x2D2C).addRange(0x2D2E, 0x2D2F).addRange(0x2D68, 0x2D6E).addRange(0x2D71, 0x2D7E).addRange(0x2D97, 0x2D9F).addRange(0x2E5E, 0x2E7F).addRange(0x2EF4, 0x2EFF).addRange(0x2FD6, 0x2FEF).addRange(0x3097, 0x3098).addRange(0x3100, 0x3104).addRange(0x31E6, 0x31EE).addRange(0xA48D, 0xA48F).addRange(0xA4C7, 0xA4CF).addRange(0xA62C, 0xA63F).addRange(0xA6F8, 0xA6FF).addRange(0xA7CE, 0xA7CF).addRange(0xA7DD, 0xA7F1).addRange(0xA82D, 0xA82F).addRange(0xA83A, 0xA83F).addRange(0xA878, 0xA87F).addRange(0xA8C6, 0xA8CD).addRange(0xA8DA, 0xA8DF).addRange(0xA954, 0xA95E).addRange(0xA97D, 0xA97F).addRange(0xA9DA, 0xA9DD).addRange(0xAA37, 0xAA3F).addRange(0xAA4E, 0xAA4F).addRange(0xAA5A, 0xAA5B).addRange(0xAAC3, 0xAADA).addRange(0xAAF7, 0xAB00).addRange(0xAB07, 0xAB08).addRange(0xAB0F, 0xAB10).addRange(0xAB17, 0xAB1F).addRange(0xAB6C, 0xAB6F).addRange(0xABEE, 0xABEF).addRange(0xABFA, 0xABFF).addRange(0xD7A4, 0xD7AF).addRange(0xD7C7, 0xD7CA).addRange(0xD7FC, 0xF8FF).addRange(0xFA6E, 0xFA6F).addRange(0xFADA, 0xFAFF).addRange(0xFB07, 0xFB12).addRange(0xFB18, 0xFB1C).addRange(0xFBC3, 0xFBD2).addRange(0xFD90, 0xFD91).addRange(0xFDC8, 0xFDCE).addRange(0xFDD0, 0xFDEF).addRange(0xFE1A, 0xFE1F).addRange(0xFE6C, 0xFE6F).addRange(0xFEFD, 0xFF00);
+set.addRange(0xFFBF, 0xFFC1).addRange(0xFFC8, 0xFFC9).addRange(0xFFD0, 0xFFD1).addRange(0xFFD8, 0xFFD9).addRange(0xFFDD, 0xFFDF).addRange(0xFFEF, 0xFFFB).addRange(0xFFFE, 0xFFFF).addRange(0x1004E, 0x1004F).addRange(0x1005E, 0x1007F).addRange(0x100FB, 0x100FF).addRange(0x10103, 0x10106).addRange(0x10134, 0x10136).addRange(0x1019D, 0x1019F).addRange(0x101A1, 0x101CF).addRange(0x101FE, 0x1027F).addRange(0x1029D, 0x1029F).addRange(0x102D1, 0x102DF).addRange(0x102FC, 0x102FF).addRange(0x10324, 0x1032C).addRange(0x1034B, 0x1034F).addRange(0x1037B, 0x1037F).addRange(0x103C4, 0x103C7).addRange(0x103D6, 0x103FF).addRange(0x1049E, 0x1049F).addRange(0x104AA, 0x104AF).addRange(0x104D4, 0x104D7).addRange(0x104FC, 0x104FF).addRange(0x10528, 0x1052F).addRange(0x10564, 0x1056E).addRange(0x105BD, 0x105BF).addRange(0x105F4, 0x105FF).addRange(0x10737, 0x1073F).addRange(0x10756, 0x1075F).addRange(0x10768, 0x1077F).addRange(0x107BB, 0x107FF).addRange(0x10806, 0x10807).addRange(0x10839, 0x1083B).addRange(0x1083D, 0x1083E).addRange(0x1089F, 0x108A6).addRange(0x108B0, 0x108DF).addRange(0x108F6, 0x108FA).addRange(0x1091C, 0x1091E).addRange(0x1093A, 0x1093E).addRange(0x10940, 0x1097F).addRange(0x109B8, 0x109BB).addRange(0x109D0, 0x109D1).addRange(0x10A07, 0x10A0B).addRange(0x10A36, 0x10A37).addRange(0x10A3B, 0x10A3E).addRange(0x10A49, 0x10A4F).addRange(0x10A59, 0x10A5F);
+set.addRange(0x10AA0, 0x10ABF).addRange(0x10AE7, 0x10AEA).addRange(0x10AF7, 0x10AFF).addRange(0x10B36, 0x10B38).addRange(0x10B56, 0x10B57).addRange(0x10B73, 0x10B77).addRange(0x10B92, 0x10B98).addRange(0x10B9D, 0x10BA8).addRange(0x10BB0, 0x10BFF).addRange(0x10C49, 0x10C7F).addRange(0x10CB3, 0x10CBF).addRange(0x10CF3, 0x10CF9).addRange(0x10D28, 0x10D2F).addRange(0x10D3A, 0x10D3F).addRange(0x10D66, 0x10D68).addRange(0x10D86, 0x10D8D).addRange(0x10D90, 0x10E5F).addRange(0x10EAE, 0x10EAF).addRange(0x10EB2, 0x10EC1).addRange(0x10EC5, 0x10EFB).addRange(0x10F28, 0x10F2F).addRange(0x10F5A, 0x10F6F).addRange(0x10F8A, 0x10FAF).addRange(0x10FCC, 0x10FDF).addRange(0x10FF7, 0x10FFF).addRange(0x1104E, 0x11051).addRange(0x11076, 0x1107E).addRange(0x110C3, 0x110CF).addRange(0x110E9, 0x110EF).addRange(0x110FA, 0x110FF).addRange(0x11148, 0x1114F).addRange(0x11177, 0x1117F).addRange(0x111F5, 0x111FF).addRange(0x11242, 0x1127F).addRange(0x112AA, 0x112AF).addRange(0x112EB, 0x112EF).addRange(0x112FA, 0x112FF).addRange(0x1130D, 0x1130E).addRange(0x11311, 0x11312).addRange(0x11345, 0x11346).addRange(0x11349, 0x1134A).addRange(0x1134E, 0x1134F).addRange(0x11351, 0x11356).addRange(0x11358, 0x1135C).addRange(0x11364, 0x11365).addRange(0x1136D, 0x1136F).addRange(0x11375, 0x1137F).addRange(0x1138C, 0x1138D).addRange(0x113C3, 0x113C4).addRange(0x113D9, 0x113E0).addRange(0x113E3, 0x113FF);
+set.addRange(0x11462, 0x1147F).addRange(0x114C8, 0x114CF).addRange(0x114DA, 0x1157F).addRange(0x115B6, 0x115B7).addRange(0x115DE, 0x115FF).addRange(0x11645, 0x1164F).addRange(0x1165A, 0x1165F).addRange(0x1166D, 0x1167F).addRange(0x116BA, 0x116BF).addRange(0x116CA, 0x116CF).addRange(0x116E4, 0x116FF).addRange(0x1171B, 0x1171C).addRange(0x1172C, 0x1172F).addRange(0x11747, 0x117FF).addRange(0x1183C, 0x1189F).addRange(0x118F3, 0x118FE).addRange(0x11907, 0x11908).addRange(0x1190A, 0x1190B).addRange(0x11939, 0x1193A).addRange(0x11947, 0x1194F).addRange(0x1195A, 0x1199F).addRange(0x119A8, 0x119A9).addRange(0x119D8, 0x119D9).addRange(0x119E5, 0x119FF).addRange(0x11A48, 0x11A4F).addRange(0x11AA3, 0x11AAF).addRange(0x11AF9, 0x11AFF).addRange(0x11B0A, 0x11BBF).addRange(0x11BE2, 0x11BEF).addRange(0x11BFA, 0x11BFF).addRange(0x11C46, 0x11C4F).addRange(0x11C6D, 0x11C6F).addRange(0x11C90, 0x11C91).addRange(0x11CB7, 0x11CFF).addRange(0x11D37, 0x11D39).addRange(0x11D48, 0x11D4F).addRange(0x11D5A, 0x11D5F).addRange(0x11D99, 0x11D9F).addRange(0x11DAA, 0x11EDF).addRange(0x11EF9, 0x11EFF).addRange(0x11F3B, 0x11F3D).addRange(0x11F5B, 0x11FAF).addRange(0x11FB1, 0x11FBF).addRange(0x11FF2, 0x11FFE).addRange(0x1239A, 0x123FF).addRange(0x12475, 0x1247F).addRange(0x12544, 0x12F8F).addRange(0x12FF3, 0x12FFF).addRange(0x13430, 0x1343F).addRange(0x13456, 0x1345F).addRange(0x143FB, 0x143FF);
+set.addRange(0x14647, 0x160FF).addRange(0x1613A, 0x167FF).addRange(0x16A39, 0x16A3F).addRange(0x16A6A, 0x16A6D).addRange(0x16ACA, 0x16ACF).addRange(0x16AEE, 0x16AEF).addRange(0x16AF6, 0x16AFF).addRange(0x16B46, 0x16B4F).addRange(0x16B78, 0x16B7C).addRange(0x16B90, 0x16D3F).addRange(0x16D7A, 0x16E3F).addRange(0x16E9B, 0x16EFF).addRange(0x16F4B, 0x16F4E).addRange(0x16F88, 0x16F8E).addRange(0x16FA0, 0x16FDF).addRange(0x16FE5, 0x16FEF).addRange(0x16FF2, 0x16FFF).addRange(0x187F8, 0x187FF).addRange(0x18CD6, 0x18CFE).addRange(0x18D09, 0x1AFEF).addRange(0x1B123, 0x1B131).addRange(0x1B133, 0x1B14F).addRange(0x1B153, 0x1B154).addRange(0x1B156, 0x1B163).addRange(0x1B168, 0x1B16F).addRange(0x1B2FC, 0x1BBFF).addRange(0x1BC6B, 0x1BC6F).addRange(0x1BC7D, 0x1BC7F).addRange(0x1BC89, 0x1BC8F).addRange(0x1BC9A, 0x1BC9B).addRange(0x1BCA0, 0x1CBFF).addRange(0x1CCFA, 0x1CCFF).addRange(0x1CEB4, 0x1CEFF).addRange(0x1CF2E, 0x1CF2F).addRange(0x1CF47, 0x1CF4F).addRange(0x1CFC4, 0x1CFFF).addRange(0x1D0F6, 0x1D0FF).addRange(0x1D127, 0x1D128).addRange(0x1D173, 0x1D17A).addRange(0x1D1EB, 0x1D1FF).addRange(0x1D246, 0x1D2BF).addRange(0x1D2D4, 0x1D2DF).addRange(0x1D2F4, 0x1D2FF).addRange(0x1D357, 0x1D35F).addRange(0x1D379, 0x1D3FF).addRange(0x1D4A0, 0x1D4A1).addRange(0x1D4A3, 0x1D4A4).addRange(0x1D4A7, 0x1D4A8).addRange(0x1D50B, 0x1D50C).addRange(0x1D547, 0x1D549).addRange(0x1D6A6, 0x1D6A7);
+set.addRange(0x1D7CC, 0x1D7CD).addRange(0x1DA8C, 0x1DA9A).addRange(0x1DAB0, 0x1DEFF).addRange(0x1DF1F, 0x1DF24).addRange(0x1DF2B, 0x1DFFF).addRange(0x1E019, 0x1E01A).addRange(0x1E02B, 0x1E02F).addRange(0x1E06E, 0x1E08E).addRange(0x1E090, 0x1E0FF).addRange(0x1E12D, 0x1E12F).addRange(0x1E13E, 0x1E13F).addRange(0x1E14A, 0x1E14D).addRange(0x1E150, 0x1E28F).addRange(0x1E2AF, 0x1E2BF).addRange(0x1E2FA, 0x1E2FE).addRange(0x1E300, 0x1E4CF).addRange(0x1E4FA, 0x1E5CF).addRange(0x1E5FB, 0x1E5FE).addRange(0x1E600, 0x1E7DF).addRange(0x1E8C5, 0x1E8C6).addRange(0x1E8D7, 0x1E8FF).addRange(0x1E94C, 0x1E94F).addRange(0x1E95A, 0x1E95D).addRange(0x1E960, 0x1EC70).addRange(0x1ECB5, 0x1ED00).addRange(0x1ED3E, 0x1EDFF).addRange(0x1EE25, 0x1EE26).addRange(0x1EE3C, 0x1EE41).addRange(0x1EE43, 0x1EE46).addRange(0x1EE55, 0x1EE56).addRange(0x1EE65, 0x1EE66).addRange(0x1EE9C, 0x1EEA0).addRange(0x1EEBC, 0x1EEEF).addRange(0x1EEF2, 0x1EFFF).addRange(0x1F02C, 0x1F02F).addRange(0x1F094, 0x1F09F).addRange(0x1F0AF, 0x1F0B0).addRange(0x1F0F6, 0x1F0FF).addRange(0x1F1AE, 0x1F1E5).addRange(0x1F203, 0x1F20F).addRange(0x1F23C, 0x1F23F).addRange(0x1F249, 0x1F24F).addRange(0x1F252, 0x1F25F).addRange(0x1F266, 0x1F2FF).addRange(0x1F6D8, 0x1F6DB).addRange(0x1F6ED, 0x1F6EF).addRange(0x1F6FD, 0x1F6FF).addRange(0x1F777, 0x1F77A).addRange(0x1F7DA, 0x1F7DF).addRange(0x1F7EC, 0x1F7EF).addRange(0x1F7F1, 0x1F7FF);
+set.addRange(0x1F80C, 0x1F80F).addRange(0x1F848, 0x1F84F).addRange(0x1F85A, 0x1F85F).addRange(0x1F888, 0x1F88F).addRange(0x1F8AE, 0x1F8AF).addRange(0x1F8BC, 0x1F8BF).addRange(0x1F8C2, 0x1F8FF).addRange(0x1FA54, 0x1FA5F).addRange(0x1FA6E, 0x1FA6F).addRange(0x1FA7D, 0x1FA7F).addRange(0x1FA8A, 0x1FA8E).addRange(0x1FAC7, 0x1FACD).addRange(0x1FADD, 0x1FADE).addRange(0x1FAEA, 0x1FAEF).addRange(0x1FAF9, 0x1FAFF).addRange(0x1FBFA, 0x1FFFF).addRange(0x2A6E0, 0x2A6FF).addRange(0x2B73A, 0x2B73F).addRange(0x2B81E, 0x2B81F).addRange(0x2CEA2, 0x2CEAF).addRange(0x2EBE1, 0x2EBEF).addRange(0x2EE5E, 0x2F7FF).addRange(0x2FA1E, 0x2FFFF).addRange(0x3134B, 0x3134F).addRange(0x323B0, 0xE00FF).addRange(0xE01F0, 0x10FFFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,11 @@
+const set = require('regenerate')(0xAA, 0xBA, 0x1BB, 0x294, 0x6D5, 0x6FF, 0x710, 0x7B1, 0x93D, 0x950, 0x9B2, 0x9BD, 0x9CE, 0x9FC, 0xA5E, 0xABD, 0xAD0, 0xAF9, 0xB3D, 0xB71, 0xB83, 0xB9C, 0xBD0, 0xC3D, 0xC5D, 0xC80, 0xCBD, 0xD3D, 0xD4E, 0xDBD, 0xE84, 0xEA5, 0xEBD, 0xF00, 0x103F, 0x1061, 0x108E, 0x1258, 0x12C0, 0x17DC, 0x18AA, 0x1CFA, 0x3006, 0x303C, 0x309F, 0x30FF, 0xA66E, 0xA78F, 0xA7F7, 0xA8FB, 0xAA7A, 0xAAB1, 0xAAC0, 0xAAC2, 0xAAF2, 0xFB1D, 0xFB3E, 0x10808, 0x1083C, 0x10A00, 0x10D4F, 0x10F27, 0x11075, 0x11144, 0x11147, 0x11176, 0x111DA, 0x111DC, 0x11288, 0x1133D, 0x11350, 0x1138B, 0x1138E, 0x113B7, 0x113D1, 0x113D3, 0x114C7, 0x11644, 0x116B8, 0x11909, 0x1193F, 0x11941, 0x119E1, 0x119E3, 0x11A00, 0x11A3A, 0x11A50, 0x11A9D, 0x11C40, 0x11D46, 0x11D98, 0x11F02, 0x11FB0, 0x16F50, 0x1B132, 0x1B155, 0x1DF0A, 0x1E14E, 0x1E5F0, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x1C0, 0x1C3).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F2).addRange(0x620, 0x63F).addRange(0x641, 0x64A).addRange(0x66E, 0x66F).addRange(0x671, 0x6D3).addRange(0x6EE, 0x6EF).addRange(0x6FA, 0x6FC).addRange(0x712, 0x72F).addRange(0x74D, 0x7A5).addRange(0x7CA, 0x7EA).addRange(0x800, 0x815).addRange(0x840, 0x858).addRange(0x860, 0x86A).addRange(0x870, 0x887).addRange(0x889, 0x88E).addRange(0x8A0, 0x8C8).addRange(0x904, 0x939).addRange(0x958, 0x961).addRange(0x972, 0x980).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E1).addRange(0x9F0, 0x9F1).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA59, 0xA5C).addRange(0xA72, 0xA74).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xAE0, 0xAE1).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39);
+set.addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB61).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xC05, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC61).addRange(0xC85, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE1).addRange(0xCF1, 0xCF2).addRange(0xD04, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD3A).addRange(0xD54, 0xD56).addRange(0xD5F, 0xD61).addRange(0xD7A, 0xD7F).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xE01, 0xE30).addRange(0xE32, 0xE33).addRange(0xE40, 0xE45).addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEB0).addRange(0xEB2, 0xEB3).addRange(0xEC0, 0xEC4).addRange(0xEDC, 0xEDF).addRange(0xF40, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF88, 0xF8C).addRange(0x1000, 0x102A).addRange(0x1050, 0x1055).addRange(0x105A, 0x105D).addRange(0x1065, 0x1066);
+set.addRange(0x106E, 0x1070).addRange(0x1075, 0x1081).addRange(0x1100, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x1380, 0x138F).addRange(0x1401, 0x166C).addRange(0x166F, 0x167F).addRange(0x1681, 0x169A).addRange(0x16A0, 0x16EA).addRange(0x16F1, 0x16F8).addRange(0x1700, 0x1711).addRange(0x171F, 0x1731).addRange(0x1740, 0x1751).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1780, 0x17B3).addRange(0x1820, 0x1842).addRange(0x1844, 0x1878).addRange(0x1880, 0x1884).addRange(0x1887, 0x18A8).addRange(0x18B0, 0x18F5).addRange(0x1900, 0x191E).addRange(0x1950, 0x196D).addRange(0x1970, 0x1974).addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x1A00, 0x1A16).addRange(0x1A20, 0x1A54).addRange(0x1B05, 0x1B33).addRange(0x1B45, 0x1B4C).addRange(0x1B83, 0x1BA0).addRange(0x1BAE, 0x1BAF).addRange(0x1BBA, 0x1BE5).addRange(0x1C00, 0x1C23).addRange(0x1C4D, 0x1C4F).addRange(0x1C5A, 0x1C77).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF6);
+set.addRange(0x2135, 0x2138).addRange(0x2D30, 0x2D67).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0x3041, 0x3096).addRange(0x30A1, 0x30FA).addRange(0x3105, 0x312F).addRange(0x3131, 0x318E).addRange(0x31A0, 0x31BF).addRange(0x31F0, 0x31FF).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0xA014).addRange(0xA016, 0xA48C).addRange(0xA4D0, 0xA4F7).addRange(0xA500, 0xA60B).addRange(0xA610, 0xA61F).addRange(0xA62A, 0xA62B).addRange(0xA6A0, 0xA6E5).addRange(0xA7FB, 0xA801).addRange(0xA803, 0xA805).addRange(0xA807, 0xA80A).addRange(0xA80C, 0xA822).addRange(0xA840, 0xA873).addRange(0xA882, 0xA8B3).addRange(0xA8F2, 0xA8F7).addRange(0xA8FD, 0xA8FE).addRange(0xA90A, 0xA925).addRange(0xA930, 0xA946).addRange(0xA960, 0xA97C).addRange(0xA984, 0xA9B2).addRange(0xA9E0, 0xA9E4).addRange(0xA9E7, 0xA9EF).addRange(0xA9FA, 0xA9FE).addRange(0xAA00, 0xAA28).addRange(0xAA40, 0xAA42).addRange(0xAA44, 0xAA4B).addRange(0xAA60, 0xAA6F).addRange(0xAA71, 0xAA76).addRange(0xAA7E, 0xAAAF).addRange(0xAAB5, 0xAAB6).addRange(0xAAB9, 0xAABD).addRange(0xAADB, 0xAADC).addRange(0xAAE0, 0xAAEA).addRange(0xAB01, 0xAB06);
+set.addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0xABC0, 0xABE2).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFB1F, 0xFB28).addRange(0xFB2A, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFBB1).addRange(0xFBD3, 0xFD3D).addRange(0xFD50, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFB).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0xFF66, 0xFF6F).addRange(0xFF71, 0xFF9D).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC).addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10280, 0x1029C).addRange(0x102A0, 0x102D0).addRange(0x10300, 0x1031F).addRange(0x1032D, 0x10340).addRange(0x10342, 0x10349).addRange(0x10350, 0x10375).addRange(0x10380, 0x1039D).addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103CF).addRange(0x10450, 0x1049D).addRange(0x10500, 0x10527).addRange(0x10530, 0x10563).addRange(0x105C0, 0x105F3).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755);
+set.addRange(0x10760, 0x10767).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838).addRange(0x1083F, 0x10855).addRange(0x10860, 0x10876).addRange(0x10880, 0x1089E).addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x10900, 0x10915).addRange(0x10920, 0x10939).addRange(0x10980, 0x109B7).addRange(0x109BE, 0x109BF).addRange(0x10A10, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A60, 0x10A7C).addRange(0x10A80, 0x10A9C).addRange(0x10AC0, 0x10AC7).addRange(0x10AC9, 0x10AE4).addRange(0x10B00, 0x10B35).addRange(0x10B40, 0x10B55).addRange(0x10B60, 0x10B72).addRange(0x10B80, 0x10B91).addRange(0x10C00, 0x10C48).addRange(0x10D00, 0x10D23).addRange(0x10D4A, 0x10D4D).addRange(0x10E80, 0x10EA9).addRange(0x10EB0, 0x10EB1).addRange(0x10EC2, 0x10EC4).addRange(0x10F00, 0x10F1C).addRange(0x10F30, 0x10F45).addRange(0x10F70, 0x10F81).addRange(0x10FB0, 0x10FC4).addRange(0x10FE0, 0x10FF6).addRange(0x11003, 0x11037).addRange(0x11071, 0x11072).addRange(0x11083, 0x110AF).addRange(0x110D0, 0x110E8).addRange(0x11103, 0x11126).addRange(0x11150, 0x11172).addRange(0x11183, 0x111B2).addRange(0x111C1, 0x111C4).addRange(0x11200, 0x11211).addRange(0x11213, 0x1122B).addRange(0x1123F, 0x11240).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A8).addRange(0x112B0, 0x112DE);
+set.addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1135D, 0x11361).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x11400, 0x11434).addRange(0x11447, 0x1144A).addRange(0x1145F, 0x11461).addRange(0x11480, 0x114AF).addRange(0x114C4, 0x114C5).addRange(0x11580, 0x115AE).addRange(0x115D8, 0x115DB).addRange(0x11600, 0x1162F).addRange(0x11680, 0x116AA).addRange(0x11700, 0x1171A).addRange(0x11740, 0x11746).addRange(0x11800, 0x1182B).addRange(0x118FF, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x1192F).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D0).addRange(0x11A0B, 0x11A32).addRange(0x11A5C, 0x11A89).addRange(0x11AB0, 0x11AF8).addRange(0x11BC0, 0x11BE0).addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C2E).addRange(0x11C72, 0x11C8F).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D30).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D89).addRange(0x11EE0, 0x11EF2).addRange(0x11F04, 0x11F10).addRange(0x11F12, 0x11F33).addRange(0x12000, 0x12399).addRange(0x12480, 0x12543).addRange(0x12F90, 0x12FF0).addRange(0x13000, 0x1342F).addRange(0x13441, 0x13446).addRange(0x13460, 0x143FA).addRange(0x14400, 0x14646).addRange(0x16100, 0x1611D);
+set.addRange(0x16800, 0x16A38).addRange(0x16A40, 0x16A5E).addRange(0x16A70, 0x16ABE).addRange(0x16AD0, 0x16AED).addRange(0x16B00, 0x16B2F).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F).addRange(0x16D43, 0x16D6A).addRange(0x16F00, 0x16F4A).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18CD5).addRange(0x18CFF, 0x18D08).addRange(0x1B000, 0x1B122).addRange(0x1B150, 0x1B152).addRange(0x1B164, 0x1B167).addRange(0x1B170, 0x1B2FB).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1E100, 0x1E12C).addRange(0x1E290, 0x1E2AD).addRange(0x1E2C0, 0x1E2EB).addRange(0x1E4D0, 0x1E4EA).addRange(0x1E5D0, 0x1E5ED).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE).addRange(0x1E800, 0x1E8C4).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1);
+set.addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Number.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0xB9, 0x19DA, 0x2070, 0x2189, 0x2CFD);
+set.addRange(0xB2, 0xB3).addRange(0xBC, 0xBE).addRange(0x9F4, 0x9F9).addRange(0xB72, 0xB77).addRange(0xBF0, 0xBF2).addRange(0xC78, 0xC7E).addRange(0xD58, 0xD5E).addRange(0xD70, 0xD78).addRange(0xF2A, 0xF33).addRange(0x1369, 0x137C).addRange(0x17F0, 0x17F9).addRange(0x2074, 0x2079).addRange(0x2080, 0x2089).addRange(0x2150, 0x215F).addRange(0x2460, 0x249B).addRange(0x24EA, 0x24FF).addRange(0x2776, 0x2793).addRange(0x3192, 0x3195).addRange(0x3220, 0x3229).addRange(0x3248, 0x324F).addRange(0x3251, 0x325F).addRange(0x3280, 0x3289).addRange(0x32B1, 0x32BF).addRange(0xA830, 0xA835).addRange(0x10107, 0x10133).addRange(0x10175, 0x10178).addRange(0x1018A, 0x1018B).addRange(0x102E1, 0x102FB).addRange(0x10320, 0x10323).addRange(0x10858, 0x1085F).addRange(0x10879, 0x1087F).addRange(0x108A7, 0x108AF).addRange(0x108FB, 0x108FF).addRange(0x10916, 0x1091B).addRange(0x109BC, 0x109BD).addRange(0x109C0, 0x109CF).addRange(0x109D2, 0x109FF).addRange(0x10A40, 0x10A48).addRange(0x10A7D, 0x10A7E).addRange(0x10A9D, 0x10A9F).addRange(0x10AEB, 0x10AEF).addRange(0x10B58, 0x10B5F).addRange(0x10B78, 0x10B7F).addRange(0x10BA9, 0x10BAF).addRange(0x10CFA, 0x10CFF).addRange(0x10E60, 0x10E7E).addRange(0x10F1D, 0x10F26).addRange(0x10F51, 0x10F54).addRange(0x10FC5, 0x10FCB).addRange(0x11052, 0x11065).addRange(0x111E1, 0x111F4);
+set.addRange(0x1173A, 0x1173B).addRange(0x118EA, 0x118F2).addRange(0x11C5A, 0x11C6C).addRange(0x11FC0, 0x11FD4).addRange(0x16B5B, 0x16B61).addRange(0x16E80, 0x16E96).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D360, 0x1D378).addRange(0x1E8C7, 0x1E8CF).addRange(0x1EC71, 0x1ECAB).addRange(0x1ECAD, 0x1ECAF).addRange(0x1ECB1, 0x1ECB4).addRange(0x1ED01, 0x1ED2D).addRange(0x1ED2F, 0x1ED3D).addRange(0x1F100, 0x1F10C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0x2A, 0x2C, 0x5C, 0xA1, 0xA7, 0xBF, 0x37E, 0x387, 0x589, 0x5C0, 0x5C3, 0x5C6, 0x61B, 0x6D4, 0x85E, 0x970, 0x9FD, 0xA76, 0xAF0, 0xC77, 0xC84, 0xDF4, 0xE4F, 0xF14, 0xF85, 0x10FB, 0x166E, 0x1CD3, 0x2053, 0x2D70, 0x2E0B, 0x2E1B, 0x2E41, 0x303D, 0x30FB, 0xA673, 0xA67E, 0xA8FC, 0xA95F, 0xABEB, 0xFE19, 0xFE30, 0xFE68, 0xFF0A, 0xFF0C, 0xFF3C, 0xFF61, 0x1039F, 0x103D0, 0x1056F, 0x10857, 0x1091F, 0x1093F, 0x10A7F, 0x111CD, 0x111DB, 0x112A9, 0x1145D, 0x114C6, 0x116B9, 0x1183B, 0x119E2, 0x11BE1, 0x11FFF, 0x16AF5, 0x16B44, 0x16FE2, 0x1BC9F, 0x1E5FF);
+set.addRange(0x21, 0x23).addRange(0x25, 0x27).addRange(0x2E, 0x2F).addRange(0x3A, 0x3B).addRange(0x3F, 0x40).addRange(0xB6, 0xB7).addRange(0x55A, 0x55F).addRange(0x5F3, 0x5F4).addRange(0x609, 0x60A).addRange(0x60C, 0x60D).addRange(0x61D, 0x61F).addRange(0x66A, 0x66D).addRange(0x700, 0x70D).addRange(0x7F7, 0x7F9).addRange(0x830, 0x83E).addRange(0x964, 0x965).addRange(0xE5A, 0xE5B).addRange(0xF04, 0xF12).addRange(0xFD0, 0xFD4).addRange(0xFD9, 0xFDA).addRange(0x104A, 0x104F).addRange(0x1360, 0x1368).addRange(0x16EB, 0x16ED).addRange(0x1735, 0x1736).addRange(0x17D4, 0x17D6).addRange(0x17D8, 0x17DA).addRange(0x1800, 0x1805).addRange(0x1807, 0x180A).addRange(0x1944, 0x1945).addRange(0x1A1E, 0x1A1F).addRange(0x1AA0, 0x1AA6).addRange(0x1AA8, 0x1AAD).addRange(0x1B4E, 0x1B4F).addRange(0x1B5A, 0x1B60).addRange(0x1B7D, 0x1B7F).addRange(0x1BFC, 0x1BFF).addRange(0x1C3B, 0x1C3F).addRange(0x1C7E, 0x1C7F).addRange(0x1CC0, 0x1CC7).addRange(0x2016, 0x2017).addRange(0x2020, 0x2027).addRange(0x2030, 0x2038).addRange(0x203B, 0x203E).addRange(0x2041, 0x2043).addRange(0x2047, 0x2051).addRange(0x2055, 0x205E).addRange(0x2CF9, 0x2CFC).addRange(0x2CFE, 0x2CFF).addRange(0x2E00, 0x2E01).addRange(0x2E06, 0x2E08).addRange(0x2E0E, 0x2E16);
+set.addRange(0x2E18, 0x2E19).addRange(0x2E1E, 0x2E1F).addRange(0x2E2A, 0x2E2E).addRange(0x2E30, 0x2E39).addRange(0x2E3C, 0x2E3F).addRange(0x2E43, 0x2E4F).addRange(0x2E52, 0x2E54).addRange(0x3001, 0x3003).addRange(0xA4FE, 0xA4FF).addRange(0xA60D, 0xA60F).addRange(0xA6F2, 0xA6F7).addRange(0xA874, 0xA877).addRange(0xA8CE, 0xA8CF).addRange(0xA8F8, 0xA8FA).addRange(0xA92E, 0xA92F).addRange(0xA9C1, 0xA9CD).addRange(0xA9DE, 0xA9DF).addRange(0xAA5C, 0xAA5F).addRange(0xAADE, 0xAADF).addRange(0xAAF0, 0xAAF1).addRange(0xFE10, 0xFE16).addRange(0xFE45, 0xFE46).addRange(0xFE49, 0xFE4C).addRange(0xFE50, 0xFE52).addRange(0xFE54, 0xFE57).addRange(0xFE5F, 0xFE61).addRange(0xFE6A, 0xFE6B).addRange(0xFF01, 0xFF03).addRange(0xFF05, 0xFF07).addRange(0xFF0E, 0xFF0F).addRange(0xFF1A, 0xFF1B).addRange(0xFF1F, 0xFF20).addRange(0xFF64, 0xFF65).addRange(0x10100, 0x10102).addRange(0x10A50, 0x10A58).addRange(0x10AF0, 0x10AF6).addRange(0x10B39, 0x10B3F).addRange(0x10B99, 0x10B9C).addRange(0x10F55, 0x10F59).addRange(0x10F86, 0x10F89).addRange(0x11047, 0x1104D).addRange(0x110BB, 0x110BC).addRange(0x110BE, 0x110C1).addRange(0x11140, 0x11143).addRange(0x11174, 0x11175).addRange(0x111C5, 0x111C8).addRange(0x111DD, 0x111DF).addRange(0x11238, 0x1123D).addRange(0x113D4, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x1144B, 0x1144F);
+set.addRange(0x1145A, 0x1145B).addRange(0x115C1, 0x115D7).addRange(0x11641, 0x11643).addRange(0x11660, 0x1166C).addRange(0x1173C, 0x1173E).addRange(0x11944, 0x11946).addRange(0x11A3F, 0x11A46).addRange(0x11A9A, 0x11A9C).addRange(0x11A9E, 0x11AA2).addRange(0x11B00, 0x11B09).addRange(0x11C41, 0x11C45).addRange(0x11C70, 0x11C71).addRange(0x11EF7, 0x11EF8).addRange(0x11F43, 0x11F4F).addRange(0x12470, 0x12474).addRange(0x12FF1, 0x12FF2).addRange(0x16A6E, 0x16A6F).addRange(0x16B37, 0x16B3B).addRange(0x16D6D, 0x16D6F).addRange(0x16E97, 0x16E9A).addRange(0x1DA87, 0x1DA8B).addRange(0x1E95E, 0x1E95F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Other_Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xA6, 0xA9, 0xAE, 0xB0, 0x482, 0x6DE, 0x6E9, 0x7F6, 0x9FA, 0xB70, 0xBFA, 0xC7F, 0xD4F, 0xD79, 0xF13, 0xF34, 0xF36, 0xF38, 0x166D, 0x1940, 0x2114, 0x2125, 0x2127, 0x2129, 0x212E, 0x214A, 0x214F, 0x21D3, 0x3004, 0x3020, 0x31EF, 0x3250, 0xA839, 0xFDCF, 0xFFE4, 0xFFE8, 0x101A0, 0x10AC8, 0x1173F, 0x16B45, 0x1BC9C, 0x1D245, 0x1E14F, 0x1ECAC, 0x1ED2E, 0x1F7F0);
+set.addRange(0x58D, 0x58E).addRange(0x60E, 0x60F).addRange(0x6FD, 0x6FE).addRange(0xBF3, 0xBF8).addRange(0xF01, 0xF03).addRange(0xF15, 0xF17).addRange(0xF1A, 0xF1F).addRange(0xFBE, 0xFC5).addRange(0xFC7, 0xFCC).addRange(0xFCE, 0xFCF).addRange(0xFD5, 0xFD8).addRange(0x109E, 0x109F).addRange(0x1390, 0x1399).addRange(0x19DE, 0x19FF).addRange(0x1B61, 0x1B6A).addRange(0x1B74, 0x1B7C).addRange(0x2100, 0x2101).addRange(0x2103, 0x2106).addRange(0x2108, 0x2109).addRange(0x2116, 0x2117).addRange(0x211E, 0x2123).addRange(0x213A, 0x213B).addRange(0x214C, 0x214D).addRange(0x218A, 0x218B).addRange(0x2195, 0x2199).addRange(0x219C, 0x219F).addRange(0x21A1, 0x21A2).addRange(0x21A4, 0x21A5).addRange(0x21A7, 0x21AD).addRange(0x21AF, 0x21CD).addRange(0x21D0, 0x21D1).addRange(0x21D5, 0x21F3).addRange(0x2300, 0x2307).addRange(0x230C, 0x231F).addRange(0x2322, 0x2328).addRange(0x232B, 0x237B).addRange(0x237D, 0x239A).addRange(0x23B4, 0x23DB).addRange(0x23E2, 0x2429).addRange(0x2440, 0x244A).addRange(0x249C, 0x24E9).addRange(0x2500, 0x25B6).addRange(0x25B8, 0x25C0).addRange(0x25C2, 0x25F7).addRange(0x2600, 0x266E).addRange(0x2670, 0x2767).addRange(0x2794, 0x27BF).addRange(0x2800, 0x28FF).addRange(0x2B00, 0x2B2F).addRange(0x2B45, 0x2B46).addRange(0x2B4D, 0x2B73);
+set.addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2BFF).addRange(0x2CE5, 0x2CEA).addRange(0x2E50, 0x2E51).addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x2FF0, 0x2FFF).addRange(0x3012, 0x3013).addRange(0x3036, 0x3037).addRange(0x303E, 0x303F).addRange(0x3190, 0x3191).addRange(0x3196, 0x319F).addRange(0x31C0, 0x31E5).addRange(0x3200, 0x321E).addRange(0x322A, 0x3247).addRange(0x3260, 0x327F).addRange(0x328A, 0x32B0).addRange(0x32C0, 0x33FF).addRange(0x4DC0, 0x4DFF).addRange(0xA490, 0xA4C6).addRange(0xA828, 0xA82B).addRange(0xA836, 0xA837).addRange(0xAA77, 0xAA79).addRange(0xFD40, 0xFD4F).addRange(0xFDFD, 0xFDFF).addRange(0xFFED, 0xFFEE).addRange(0xFFFC, 0xFFFD).addRange(0x10137, 0x1013F).addRange(0x10179, 0x10189).addRange(0x1018C, 0x1018E).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x10877, 0x10878).addRange(0x11FD5, 0x11FDC).addRange(0x11FE1, 0x11FF1).addRange(0x16B3C, 0x16B3F).addRange(0x1CC00, 0x1CCEF).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D164).addRange(0x1D16A, 0x1D16C).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D200, 0x1D241).addRange(0x1D300, 0x1D356).addRange(0x1D800, 0x1D9FF).addRange(0x1DA37, 0x1DA3A);
+set.addRange(0x1DA6D, 0x1DA74).addRange(0x1DA76, 0x1DA83).addRange(0x1DA85, 0x1DA86).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F10D, 0x1F1AD).addRange(0x1F1E6, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F3FA).addRange(0x1F400, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBEF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Paragraph_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2029);
+
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Private_Use.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xE000, 0xF8FF).addRange(0xF0000, 0xFFFFD).addRange(0x100000, 0x10FFFD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Punctuation.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0x5F, 0x7B, 0x7D, 0xA1, 0xA7, 0xAB, 0xBB, 0xBF, 0x37E, 0x387, 0x5BE, 0x5C0, 0x5C3, 0x5C6, 0x61B, 0x6D4, 0x85E, 0x970, 0x9FD, 0xA76, 0xAF0, 0xC77, 0xC84, 0xDF4, 0xE4F, 0xF14, 0xF85, 0x10FB, 0x1400, 0x166E, 0x1CD3, 0x2D70, 0x3030, 0x303D, 0x30A0, 0x30FB, 0xA673, 0xA67E, 0xA8FC, 0xA95F, 0xABEB, 0xFE63, 0xFE68, 0xFF3F, 0xFF5B, 0xFF5D, 0x1039F, 0x103D0, 0x1056F, 0x10857, 0x1091F, 0x1093F, 0x10A7F, 0x10D6E, 0x10EAD, 0x111CD, 0x111DB, 0x112A9, 0x1145D, 0x114C6, 0x116B9, 0x1183B, 0x119E2, 0x11BE1, 0x11FFF, 0x16AF5, 0x16B44, 0x16FE2, 0x1BC9F, 0x1E5FF);
+set.addRange(0x21, 0x23).addRange(0x25, 0x2A).addRange(0x2C, 0x2F).addRange(0x3A, 0x3B).addRange(0x3F, 0x40).addRange(0x5B, 0x5D).addRange(0xB6, 0xB7).addRange(0x55A, 0x55F).addRange(0x589, 0x58A).addRange(0x5F3, 0x5F4).addRange(0x609, 0x60A).addRange(0x60C, 0x60D).addRange(0x61D, 0x61F).addRange(0x66A, 0x66D).addRange(0x700, 0x70D).addRange(0x7F7, 0x7F9).addRange(0x830, 0x83E).addRange(0x964, 0x965).addRange(0xE5A, 0xE5B).addRange(0xF04, 0xF12).addRange(0xF3A, 0xF3D).addRange(0xFD0, 0xFD4).addRange(0xFD9, 0xFDA).addRange(0x104A, 0x104F).addRange(0x1360, 0x1368).addRange(0x169B, 0x169C).addRange(0x16EB, 0x16ED).addRange(0x1735, 0x1736).addRange(0x17D4, 0x17D6).addRange(0x17D8, 0x17DA).addRange(0x1800, 0x180A).addRange(0x1944, 0x1945).addRange(0x1A1E, 0x1A1F).addRange(0x1AA0, 0x1AA6).addRange(0x1AA8, 0x1AAD).addRange(0x1B4E, 0x1B4F).addRange(0x1B5A, 0x1B60).addRange(0x1B7D, 0x1B7F).addRange(0x1BFC, 0x1BFF).addRange(0x1C3B, 0x1C3F).addRange(0x1C7E, 0x1C7F).addRange(0x1CC0, 0x1CC7).addRange(0x2010, 0x2027).addRange(0x2030, 0x2043).addRange(0x2045, 0x2051).addRange(0x2053, 0x205E).addRange(0x207D, 0x207E).addRange(0x208D, 0x208E).addRange(0x2308, 0x230B).addRange(0x2329, 0x232A).addRange(0x2768, 0x2775);
+set.addRange(0x27C5, 0x27C6).addRange(0x27E6, 0x27EF).addRange(0x2983, 0x2998).addRange(0x29D8, 0x29DB).addRange(0x29FC, 0x29FD).addRange(0x2CF9, 0x2CFC).addRange(0x2CFE, 0x2CFF).addRange(0x2E00, 0x2E2E).addRange(0x2E30, 0x2E4F).addRange(0x2E52, 0x2E5D).addRange(0x3001, 0x3003).addRange(0x3008, 0x3011).addRange(0x3014, 0x301F).addRange(0xA4FE, 0xA4FF).addRange(0xA60D, 0xA60F).addRange(0xA6F2, 0xA6F7).addRange(0xA874, 0xA877).addRange(0xA8CE, 0xA8CF).addRange(0xA8F8, 0xA8FA).addRange(0xA92E, 0xA92F).addRange(0xA9C1, 0xA9CD).addRange(0xA9DE, 0xA9DF).addRange(0xAA5C, 0xAA5F).addRange(0xAADE, 0xAADF).addRange(0xAAF0, 0xAAF1).addRange(0xFD3E, 0xFD3F).addRange(0xFE10, 0xFE19).addRange(0xFE30, 0xFE52).addRange(0xFE54, 0xFE61).addRange(0xFE6A, 0xFE6B).addRange(0xFF01, 0xFF03).addRange(0xFF05, 0xFF0A).addRange(0xFF0C, 0xFF0F).addRange(0xFF1A, 0xFF1B).addRange(0xFF1F, 0xFF20).addRange(0xFF3B, 0xFF3D).addRange(0xFF5F, 0xFF65).addRange(0x10100, 0x10102).addRange(0x10A50, 0x10A58).addRange(0x10AF0, 0x10AF6).addRange(0x10B39, 0x10B3F).addRange(0x10B99, 0x10B9C).addRange(0x10F55, 0x10F59).addRange(0x10F86, 0x10F89).addRange(0x11047, 0x1104D).addRange(0x110BB, 0x110BC).addRange(0x110BE, 0x110C1).addRange(0x11140, 0x11143).addRange(0x11174, 0x11175).addRange(0x111C5, 0x111C8).addRange(0x111DD, 0x111DF);
+set.addRange(0x11238, 0x1123D).addRange(0x113D4, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x1144B, 0x1144F).addRange(0x1145A, 0x1145B).addRange(0x115C1, 0x115D7).addRange(0x11641, 0x11643).addRange(0x11660, 0x1166C).addRange(0x1173C, 0x1173E).addRange(0x11944, 0x11946).addRange(0x11A3F, 0x11A46).addRange(0x11A9A, 0x11A9C).addRange(0x11A9E, 0x11AA2).addRange(0x11B00, 0x11B09).addRange(0x11C41, 0x11C45).addRange(0x11C70, 0x11C71).addRange(0x11EF7, 0x11EF8).addRange(0x11F43, 0x11F4F).addRange(0x12470, 0x12474).addRange(0x12FF1, 0x12FF2).addRange(0x16A6E, 0x16A6F).addRange(0x16B37, 0x16B3B).addRange(0x16D6D, 0x16D6F).addRange(0x16E97, 0x16E9A).addRange(0x1DA87, 0x1DA8B).addRange(0x1E95E, 0x1E95F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Separator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000);
+set.addRange(0x2000, 0x200A).addRange(0x2028, 0x2029);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Space_Separator.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x20, 0xA0, 0x1680, 0x202F, 0x205F, 0x3000);
+set.addRange(0x2000, 0x200A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Spacing_Mark.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0x903, 0x93B, 0x9D7, 0xA03, 0xA83, 0xAC9, 0xB3E, 0xB40, 0xB57, 0xBD7, 0xCBE, 0xCF3, 0xD57, 0xF7F, 0x1031, 0x1038, 0x108F, 0x1715, 0x1734, 0x17B6, 0x1A55, 0x1A57, 0x1A61, 0x1B04, 0x1B35, 0x1B3B, 0x1B82, 0x1BA1, 0x1BAA, 0x1BE7, 0x1BEE, 0x1CE1, 0x1CF7, 0xA827, 0xA983, 0xAA4D, 0xAA7B, 0xAA7D, 0xAAEB, 0xAAF5, 0xABEC, 0x11000, 0x11002, 0x11082, 0x1112C, 0x11182, 0x111CE, 0x11235, 0x11357, 0x113C2, 0x113C5, 0x113CF, 0x11445, 0x114B9, 0x114C1, 0x115BE, 0x1163E, 0x116AC, 0x116B6, 0x1171E, 0x11726, 0x11838, 0x1193D, 0x11940, 0x11942, 0x119E4, 0x11A39, 0x11A97, 0x11C2F, 0x11C3E, 0x11CA9, 0x11CB1, 0x11CB4, 0x11D96, 0x11F03, 0x11F41);
+set.addRange(0x93E, 0x940).addRange(0x949, 0x94C).addRange(0x94E, 0x94F).addRange(0x982, 0x983).addRange(0x9BE, 0x9C0).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CC).addRange(0xA3E, 0xA40).addRange(0xABE, 0xAC0).addRange(0xACB, 0xACC).addRange(0xB02, 0xB03).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4C).addRange(0xBBE, 0xBBF).addRange(0xBC1, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCC).addRange(0xC01, 0xC03).addRange(0xC41, 0xC44).addRange(0xC82, 0xC83).addRange(0xCC0, 0xCC4).addRange(0xCC7, 0xCC8).addRange(0xCCA, 0xCCB).addRange(0xCD5, 0xCD6).addRange(0xD02, 0xD03).addRange(0xD3E, 0xD40).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4C).addRange(0xD82, 0xD83).addRange(0xDCF, 0xDD1).addRange(0xDD8, 0xDDF).addRange(0xDF2, 0xDF3).addRange(0xF3E, 0xF3F).addRange(0x102B, 0x102C).addRange(0x103B, 0x103C).addRange(0x1056, 0x1057).addRange(0x1062, 0x1064).addRange(0x1067, 0x106D).addRange(0x1083, 0x1084).addRange(0x1087, 0x108C).addRange(0x109A, 0x109C).addRange(0x17BE, 0x17C5).addRange(0x17C7, 0x17C8).addRange(0x1923, 0x1926).addRange(0x1929, 0x192B).addRange(0x1930, 0x1931).addRange(0x1933, 0x1938).addRange(0x1A19, 0x1A1A).addRange(0x1A63, 0x1A64).addRange(0x1A6D, 0x1A72).addRange(0x1B3D, 0x1B41);
+set.addRange(0x1B43, 0x1B44).addRange(0x1BA6, 0x1BA7).addRange(0x1BEA, 0x1BEC).addRange(0x1BF2, 0x1BF3).addRange(0x1C24, 0x1C2B).addRange(0x1C34, 0x1C35).addRange(0x302E, 0x302F).addRange(0xA823, 0xA824).addRange(0xA880, 0xA881).addRange(0xA8B4, 0xA8C3).addRange(0xA952, 0xA953).addRange(0xA9B4, 0xA9B5).addRange(0xA9BA, 0xA9BB).addRange(0xA9BE, 0xA9C0).addRange(0xAA2F, 0xAA30).addRange(0xAA33, 0xAA34).addRange(0xAAEE, 0xAAEF).addRange(0xABE3, 0xABE4).addRange(0xABE6, 0xABE7).addRange(0xABE9, 0xABEA).addRange(0x110B0, 0x110B2).addRange(0x110B7, 0x110B8).addRange(0x11145, 0x11146).addRange(0x111B3, 0x111B5).addRange(0x111BF, 0x111C0).addRange(0x1122C, 0x1122E).addRange(0x11232, 0x11233).addRange(0x112E0, 0x112E2).addRange(0x11302, 0x11303).addRange(0x1133E, 0x1133F).addRange(0x11341, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x11362, 0x11363).addRange(0x113B8, 0x113BA).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113CD).addRange(0x11435, 0x11437).addRange(0x11440, 0x11441).addRange(0x114B0, 0x114B2).addRange(0x114BB, 0x114BE).addRange(0x115AF, 0x115B1).addRange(0x115B8, 0x115BB).addRange(0x11630, 0x11632).addRange(0x1163B, 0x1163C).addRange(0x116AE, 0x116AF).addRange(0x11720, 0x11721).addRange(0x1182C, 0x1182E).addRange(0x11930, 0x11935).addRange(0x11937, 0x11938).addRange(0x119D1, 0x119D3);
+set.addRange(0x119DC, 0x119DF).addRange(0x11A57, 0x11A58).addRange(0x11D8A, 0x11D8E).addRange(0x11D93, 0x11D94).addRange(0x11EF5, 0x11EF6).addRange(0x11F34, 0x11F35).addRange(0x11F3E, 0x11F3F).addRange(0x1612A, 0x1612C).addRange(0x16F51, 0x16F87).addRange(0x16FF0, 0x16FF1).addRange(0x1D165, 0x1D166).addRange(0x1D16D, 0x1D172);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Surrogate.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xD800, 0xDFFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Symbol.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Symbol.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,6 @@
+const set = require('regenerate')(0x24, 0x2B, 0x5E, 0x60, 0x7C, 0x7E, 0xAC, 0xB4, 0xB8, 0xD7, 0xF7, 0x2ED, 0x375, 0x3F6, 0x482, 0x60B, 0x6DE, 0x6E9, 0x7F6, 0x888, 0xAF1, 0xB70, 0xC7F, 0xD4F, 0xD79, 0xE3F, 0xF13, 0xF34, 0xF36, 0xF38, 0x166D, 0x17DB, 0x1940, 0x1FBD, 0x2044, 0x2052, 0x2114, 0x2125, 0x2127, 0x2129, 0x212E, 0x214F, 0x3004, 0x3020, 0x31EF, 0x3250, 0xAB5B, 0xFB29, 0xFDCF, 0xFE62, 0xFE69, 0xFF04, 0xFF0B, 0xFF3E, 0xFF40, 0xFF5C, 0xFF5E, 0x101A0, 0x10AC8, 0x1173F, 0x16B45, 0x1BC9C, 0x1D245, 0x1D6C1, 0x1D6DB, 0x1D6FB, 0x1D715, 0x1D735, 0x1D74F, 0x1D76F, 0x1D789, 0x1D7A9, 0x1D7C3, 0x1E14F, 0x1E2FF, 0x1ECAC, 0x1ECB0, 0x1ED2E, 0x1F7F0);
+set.addRange(0x3C, 0x3E).addRange(0xA2, 0xA6).addRange(0xA8, 0xA9).addRange(0xAE, 0xB1).addRange(0x2C2, 0x2C5).addRange(0x2D2, 0x2DF).addRange(0x2E5, 0x2EB).addRange(0x2EF, 0x2FF).addRange(0x384, 0x385).addRange(0x58D, 0x58F).addRange(0x606, 0x608).addRange(0x60E, 0x60F).addRange(0x6FD, 0x6FE).addRange(0x7FE, 0x7FF).addRange(0x9F2, 0x9F3).addRange(0x9FA, 0x9FB).addRange(0xBF3, 0xBFA).addRange(0xF01, 0xF03).addRange(0xF15, 0xF17).addRange(0xF1A, 0xF1F).addRange(0xFBE, 0xFC5).addRange(0xFC7, 0xFCC).addRange(0xFCE, 0xFCF).addRange(0xFD5, 0xFD8).addRange(0x109E, 0x109F).addRange(0x1390, 0x1399).addRange(0x19DE, 0x19FF).addRange(0x1B61, 0x1B6A).addRange(0x1B74, 0x1B7C).addRange(0x1FBF, 0x1FC1).addRange(0x1FCD, 0x1FCF).addRange(0x1FDD, 0x1FDF).addRange(0x1FED, 0x1FEF).addRange(0x1FFD, 0x1FFE).addRange(0x207A, 0x207C).addRange(0x208A, 0x208C).addRange(0x20A0, 0x20C0).addRange(0x2100, 0x2101).addRange(0x2103, 0x2106).addRange(0x2108, 0x2109).addRange(0x2116, 0x2118).addRange(0x211E, 0x2123).addRange(0x213A, 0x213B).addRange(0x2140, 0x2144).addRange(0x214A, 0x214D).addRange(0x218A, 0x218B).addRange(0x2190, 0x2307).addRange(0x230C, 0x2328).addRange(0x232B, 0x2429).addRange(0x2440, 0x244A).addRange(0x249C, 0x24E9);
+set.addRange(0x2500, 0x2767).addRange(0x2794, 0x27C4).addRange(0x27C7, 0x27E5).addRange(0x27F0, 0x2982).addRange(0x2999, 0x29D7).addRange(0x29DC, 0x29FB).addRange(0x29FE, 0x2B73).addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2BFF).addRange(0x2CE5, 0x2CEA).addRange(0x2E50, 0x2E51).addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x2FF0, 0x2FFF).addRange(0x3012, 0x3013).addRange(0x3036, 0x3037).addRange(0x303E, 0x303F).addRange(0x309B, 0x309C).addRange(0x3190, 0x3191).addRange(0x3196, 0x319F).addRange(0x31C0, 0x31E5).addRange(0x3200, 0x321E).addRange(0x322A, 0x3247).addRange(0x3260, 0x327F).addRange(0x328A, 0x32B0).addRange(0x32C0, 0x33FF).addRange(0x4DC0, 0x4DFF).addRange(0xA490, 0xA4C6).addRange(0xA700, 0xA716).addRange(0xA720, 0xA721).addRange(0xA789, 0xA78A).addRange(0xA828, 0xA82B).addRange(0xA836, 0xA839).addRange(0xAA77, 0xAA79).addRange(0xAB6A, 0xAB6B).addRange(0xFBB2, 0xFBC2).addRange(0xFD40, 0xFD4F).addRange(0xFDFC, 0xFDFF).addRange(0xFE64, 0xFE66).addRange(0xFF1C, 0xFF1E).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFFC, 0xFFFD).addRange(0x10137, 0x1013F).addRange(0x10179, 0x10189).addRange(0x1018C, 0x1018E).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x10877, 0x10878).addRange(0x10D8E, 0x10D8F);
+set.addRange(0x11FD5, 0x11FF1).addRange(0x16B3C, 0x16B3F).addRange(0x1CC00, 0x1CCEF).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D164).addRange(0x1D16A, 0x1D16C).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D200, 0x1D241).addRange(0x1D300, 0x1D356).addRange(0x1D800, 0x1D9FF).addRange(0x1DA37, 0x1DA3A).addRange(0x1DA6D, 0x1DA74).addRange(0x1DA76, 0x1DA83).addRange(0x1DA85, 0x1DA86).addRange(0x1EEF0, 0x1EEF1).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F10D, 0x1F1AD).addRange(0x1F1E6, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC);
+set.addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBEF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Titlecase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1C5, 0x1C8, 0x1CB, 0x1F2, 0x1FBC, 0x1FCC, 0x1FFC);
+set.addRange(0x1F88, 0x1F8F).addRange(0x1F98, 0x1F9F).addRange(0x1FA8, 0x1FAF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Unassigned.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,12 @@
+const set = require('regenerate')(0x38B, 0x38D, 0x3A2, 0x530, 0x590, 0x70E, 0x83F, 0x85F, 0x88F, 0x984, 0x9A9, 0x9B1, 0x9DE, 0xA04, 0xA29, 0xA31, 0xA34, 0xA37, 0xA3D, 0xA5D, 0xA84, 0xA8E, 0xA92, 0xAA9, 0xAB1, 0xAB4, 0xAC6, 0xACA, 0xB00, 0xB04, 0xB29, 0xB31, 0xB34, 0xB5E, 0xB84, 0xB91, 0xB9B, 0xB9D, 0xBC9, 0xC0D, 0xC11, 0xC29, 0xC45, 0xC49, 0xC57, 0xC8D, 0xC91, 0xCA9, 0xCB4, 0xCC5, 0xCC9, 0xCDF, 0xCF0, 0xD0D, 0xD11, 0xD45, 0xD49, 0xD80, 0xD84, 0xDB2, 0xDBC, 0xDD5, 0xDD7, 0xE83, 0xE85, 0xE8B, 0xEA4, 0xEA6, 0xEC5, 0xEC7, 0xECF, 0xF48, 0xF98, 0xFBD, 0xFCD, 0x10C6, 0x1249, 0x1257, 0x1259, 0x1289, 0x12B1, 0x12BF, 0x12C1, 0x12D7, 0x1311, 0x176D, 0x1771, 0x191F, 0x1A5F, 0x1B4D, 0x1F58, 0x1F5A, 0x1F5C, 0x1F5E, 0x1FB5, 0x1FC5, 0x1FDC, 0x1FF5, 0x1FFF, 0x2065, 0x208F, 0x2B96, 0x2D26, 0x2DA7, 0x2DAF, 0x2DB7, 0x2DBF, 0x2DC7, 0x2DCF, 0x2DD7, 0x2DDF, 0x2E9A, 0x3040, 0x3130, 0x318F, 0x321F, 0xA7D2, 0xA7D4, 0xA9CE, 0xA9FF, 0xAB27, 0xAB2F, 0xFB37, 0xFB3D, 0xFB3F, 0xFB42, 0xFB45, 0xFE53, 0xFE67, 0xFE75, 0xFF00, 0xFFE7, 0x1000C, 0x10027, 0x1003B, 0x1003E, 0x1018F, 0x1039E, 0x1057B, 0x1058B, 0x10593, 0x10596, 0x105A2, 0x105B2, 0x105BA, 0x10786, 0x107B1, 0x10809, 0x10836, 0x10856, 0x108F3, 0x10A04, 0x10A14, 0x10A18, 0x10E7F, 0x10EAA, 0x11135, 0x111E0, 0x11212, 0x11287, 0x11289, 0x1128E, 0x1129E, 0x11304, 0x11329, 0x11331, 0x11334, 0x1133A, 0x1138A, 0x1138F, 0x113B6, 0x113C1, 0x113C6, 0x113CB, 0x113D6, 0x1145C, 0x11914, 0x11917, 0x11936, 0x11C09, 0x11C37, 0x11CA8, 0x11D07, 0x11D0A, 0x11D3B, 0x11D3E, 0x11D66, 0x11D69, 0x11D8F, 0x11D92, 0x11F11, 0x1246F, 0x16A5F, 0x16ABF, 0x16B5A, 0x16B62, 0x1AFF4, 0x1AFFC, 0x1AFFF, 0x1D455, 0x1D49D, 0x1D4AD, 0x1D4BA, 0x1D4BC, 0x1D4C4, 0x1D506, 0x1D515, 0x1D51D, 0x1D53A, 0x1D53F, 0x1D545, 0x1D551, 0x1DAA0, 0x1E007, 0x1E022, 0x1E025, 0x1E7E7, 0x1E7EC, 0x1E7EF, 0x1E7FF, 0x1EE04, 0x1EE20, 0x1EE23, 0x1EE28, 0x1EE33, 0x1EE38, 0x1EE3A, 0x1EE48, 0x1EE4A, 0x1EE4C, 0x1EE50, 0x1EE53, 0x1EE58, 0x1EE5A, 0x1EE5C, 0x1EE5E, 0x1EE60, 0x1EE63, 0x1EE6B, 0x1EE73, 0x1EE78, 0x1EE7D, 0x1EE7F, 0x1EE8A, 0x1EEA4, 0x1EEAA, 0x1F0C0, 0x1F0D0, 0x1FB93);
+set.addRange(0x378, 0x379).addRange(0x380, 0x383).addRange(0x557, 0x558).addRange(0x58B, 0x58C).addRange(0x5C8, 0x5CF).addRange(0x5EB, 0x5EE).addRange(0x5F5, 0x5FF).addRange(0x74B, 0x74C).addRange(0x7B2, 0x7BF).addRange(0x7FB, 0x7FC).addRange(0x82E, 0x82F).addRange(0x85C, 0x85D).addRange(0x86B, 0x86F).addRange(0x892, 0x896).addRange(0x98D, 0x98E).addRange(0x991, 0x992).addRange(0x9B3, 0x9B5).addRange(0x9BA, 0x9BB).addRange(0x9C5, 0x9C6).addRange(0x9C9, 0x9CA).addRange(0x9CF, 0x9D6).addRange(0x9D8, 0x9DB).addRange(0x9E4, 0x9E5).addRange(0x9FF, 0xA00).addRange(0xA0B, 0xA0E).addRange(0xA11, 0xA12).addRange(0xA3A, 0xA3B).addRange(0xA43, 0xA46).addRange(0xA49, 0xA4A).addRange(0xA4E, 0xA50).addRange(0xA52, 0xA58).addRange(0xA5F, 0xA65).addRange(0xA77, 0xA80).addRange(0xABA, 0xABB).addRange(0xACE, 0xACF).addRange(0xAD1, 0xADF).addRange(0xAE4, 0xAE5).addRange(0xAF2, 0xAF8).addRange(0xB0D, 0xB0E).addRange(0xB11, 0xB12).addRange(0xB3A, 0xB3B).addRange(0xB45, 0xB46).addRange(0xB49, 0xB4A).addRange(0xB4E, 0xB54).addRange(0xB58, 0xB5B).addRange(0xB64, 0xB65).addRange(0xB78, 0xB81).addRange(0xB8B, 0xB8D).addRange(0xB96, 0xB98).addRange(0xBA0, 0xBA2).addRange(0xBA5, 0xBA7);
+set.addRange(0xBAB, 0xBAD).addRange(0xBBA, 0xBBD).addRange(0xBC3, 0xBC5).addRange(0xBCE, 0xBCF).addRange(0xBD1, 0xBD6).addRange(0xBD8, 0xBE5).addRange(0xBFB, 0xBFF).addRange(0xC3A, 0xC3B).addRange(0xC4E, 0xC54).addRange(0xC5B, 0xC5C).addRange(0xC5E, 0xC5F).addRange(0xC64, 0xC65).addRange(0xC70, 0xC76).addRange(0xCBA, 0xCBB).addRange(0xCCE, 0xCD4).addRange(0xCD7, 0xCDC).addRange(0xCE4, 0xCE5).addRange(0xCF4, 0xCFF).addRange(0xD50, 0xD53).addRange(0xD64, 0xD65).addRange(0xD97, 0xD99).addRange(0xDBE, 0xDBF).addRange(0xDC7, 0xDC9).addRange(0xDCB, 0xDCE).addRange(0xDE0, 0xDE5).addRange(0xDF0, 0xDF1).addRange(0xDF5, 0xE00).addRange(0xE3B, 0xE3E).addRange(0xE5C, 0xE80).addRange(0xEBE, 0xEBF).addRange(0xEDA, 0xEDB).addRange(0xEE0, 0xEFF).addRange(0xF6D, 0xF70).addRange(0xFDB, 0xFFF).addRange(0x10C8, 0x10CC).addRange(0x10CE, 0x10CF).addRange(0x124E, 0x124F).addRange(0x125E, 0x125F).addRange(0x128E, 0x128F).addRange(0x12B6, 0x12B7).addRange(0x12C6, 0x12C7).addRange(0x1316, 0x1317).addRange(0x135B, 0x135C).addRange(0x137D, 0x137F).addRange(0x139A, 0x139F).addRange(0x13F6, 0x13F7).addRange(0x13FE, 0x13FF).addRange(0x169D, 0x169F).addRange(0x16F9, 0x16FF).addRange(0x1716, 0x171E).addRange(0x1737, 0x173F);
+set.addRange(0x1754, 0x175F).addRange(0x1774, 0x177F).addRange(0x17DE, 0x17DF).addRange(0x17EA, 0x17EF).addRange(0x17FA, 0x17FF).addRange(0x181A, 0x181F).addRange(0x1879, 0x187F).addRange(0x18AB, 0x18AF).addRange(0x18F6, 0x18FF).addRange(0x192C, 0x192F).addRange(0x193C, 0x193F).addRange(0x1941, 0x1943).addRange(0x196E, 0x196F).addRange(0x1975, 0x197F).addRange(0x19AC, 0x19AF).addRange(0x19CA, 0x19CF).addRange(0x19DB, 0x19DD).addRange(0x1A1C, 0x1A1D).addRange(0x1A7D, 0x1A7E).addRange(0x1A8A, 0x1A8F).addRange(0x1A9A, 0x1A9F).addRange(0x1AAE, 0x1AAF).addRange(0x1ACF, 0x1AFF).addRange(0x1BF4, 0x1BFB).addRange(0x1C38, 0x1C3A).addRange(0x1C4A, 0x1C4C).addRange(0x1C8B, 0x1C8F).addRange(0x1CBB, 0x1CBC).addRange(0x1CC8, 0x1CCF).addRange(0x1CFB, 0x1CFF).addRange(0x1F16, 0x1F17).addRange(0x1F1E, 0x1F1F).addRange(0x1F46, 0x1F47).addRange(0x1F4E, 0x1F4F).addRange(0x1F7E, 0x1F7F).addRange(0x1FD4, 0x1FD5).addRange(0x1FF0, 0x1FF1).addRange(0x2072, 0x2073).addRange(0x209D, 0x209F).addRange(0x20C1, 0x20CF).addRange(0x20F1, 0x20FF).addRange(0x218C, 0x218F).addRange(0x242A, 0x243F).addRange(0x244B, 0x245F).addRange(0x2B74, 0x2B75).addRange(0x2CF4, 0x2CF8).addRange(0x2D28, 0x2D2C).addRange(0x2D2E, 0x2D2F).addRange(0x2D68, 0x2D6E).addRange(0x2D71, 0x2D7E).addRange(0x2D97, 0x2D9F);
+set.addRange(0x2E5E, 0x2E7F).addRange(0x2EF4, 0x2EFF).addRange(0x2FD6, 0x2FEF).addRange(0x3097, 0x3098).addRange(0x3100, 0x3104).addRange(0x31E6, 0x31EE).addRange(0xA48D, 0xA48F).addRange(0xA4C7, 0xA4CF).addRange(0xA62C, 0xA63F).addRange(0xA6F8, 0xA6FF).addRange(0xA7CE, 0xA7CF).addRange(0xA7DD, 0xA7F1).addRange(0xA82D, 0xA82F).addRange(0xA83A, 0xA83F).addRange(0xA878, 0xA87F).addRange(0xA8C6, 0xA8CD).addRange(0xA8DA, 0xA8DF).addRange(0xA954, 0xA95E).addRange(0xA97D, 0xA97F).addRange(0xA9DA, 0xA9DD).addRange(0xAA37, 0xAA3F).addRange(0xAA4E, 0xAA4F).addRange(0xAA5A, 0xAA5B).addRange(0xAAC3, 0xAADA).addRange(0xAAF7, 0xAB00).addRange(0xAB07, 0xAB08).addRange(0xAB0F, 0xAB10).addRange(0xAB17, 0xAB1F).addRange(0xAB6C, 0xAB6F).addRange(0xABEE, 0xABEF).addRange(0xABFA, 0xABFF).addRange(0xD7A4, 0xD7AF).addRange(0xD7C7, 0xD7CA).addRange(0xD7FC, 0xD7FF).addRange(0xFA6E, 0xFA6F).addRange(0xFADA, 0xFAFF).addRange(0xFB07, 0xFB12).addRange(0xFB18, 0xFB1C).addRange(0xFBC3, 0xFBD2).addRange(0xFD90, 0xFD91).addRange(0xFDC8, 0xFDCE).addRange(0xFDD0, 0xFDEF).addRange(0xFE1A, 0xFE1F).addRange(0xFE6C, 0xFE6F).addRange(0xFEFD, 0xFEFE).addRange(0xFFBF, 0xFFC1).addRange(0xFFC8, 0xFFC9).addRange(0xFFD0, 0xFFD1).addRange(0xFFD8, 0xFFD9).addRange(0xFFDD, 0xFFDF).addRange(0xFFEF, 0xFFF8);
+set.addRange(0xFFFE, 0xFFFF).addRange(0x1004E, 0x1004F).addRange(0x1005E, 0x1007F).addRange(0x100FB, 0x100FF).addRange(0x10103, 0x10106).addRange(0x10134, 0x10136).addRange(0x1019D, 0x1019F).addRange(0x101A1, 0x101CF).addRange(0x101FE, 0x1027F).addRange(0x1029D, 0x1029F).addRange(0x102D1, 0x102DF).addRange(0x102FC, 0x102FF).addRange(0x10324, 0x1032C).addRange(0x1034B, 0x1034F).addRange(0x1037B, 0x1037F).addRange(0x103C4, 0x103C7).addRange(0x103D6, 0x103FF).addRange(0x1049E, 0x1049F).addRange(0x104AA, 0x104AF).addRange(0x104D4, 0x104D7).addRange(0x104FC, 0x104FF).addRange(0x10528, 0x1052F).addRange(0x10564, 0x1056E).addRange(0x105BD, 0x105BF).addRange(0x105F4, 0x105FF).addRange(0x10737, 0x1073F).addRange(0x10756, 0x1075F).addRange(0x10768, 0x1077F).addRange(0x107BB, 0x107FF).addRange(0x10806, 0x10807).addRange(0x10839, 0x1083B).addRange(0x1083D, 0x1083E).addRange(0x1089F, 0x108A6).addRange(0x108B0, 0x108DF).addRange(0x108F6, 0x108FA).addRange(0x1091C, 0x1091E).addRange(0x1093A, 0x1093E).addRange(0x10940, 0x1097F).addRange(0x109B8, 0x109BB).addRange(0x109D0, 0x109D1).addRange(0x10A07, 0x10A0B).addRange(0x10A36, 0x10A37).addRange(0x10A3B, 0x10A3E).addRange(0x10A49, 0x10A4F).addRange(0x10A59, 0x10A5F).addRange(0x10AA0, 0x10ABF).addRange(0x10AE7, 0x10AEA).addRange(0x10AF7, 0x10AFF).addRange(0x10B36, 0x10B38).addRange(0x10B56, 0x10B57).addRange(0x10B73, 0x10B77);
+set.addRange(0x10B92, 0x10B98).addRange(0x10B9D, 0x10BA8).addRange(0x10BB0, 0x10BFF).addRange(0x10C49, 0x10C7F).addRange(0x10CB3, 0x10CBF).addRange(0x10CF3, 0x10CF9).addRange(0x10D28, 0x10D2F).addRange(0x10D3A, 0x10D3F).addRange(0x10D66, 0x10D68).addRange(0x10D86, 0x10D8D).addRange(0x10D90, 0x10E5F).addRange(0x10EAE, 0x10EAF).addRange(0x10EB2, 0x10EC1).addRange(0x10EC5, 0x10EFB).addRange(0x10F28, 0x10F2F).addRange(0x10F5A, 0x10F6F).addRange(0x10F8A, 0x10FAF).addRange(0x10FCC, 0x10FDF).addRange(0x10FF7, 0x10FFF).addRange(0x1104E, 0x11051).addRange(0x11076, 0x1107E).addRange(0x110C3, 0x110CC).addRange(0x110CE, 0x110CF).addRange(0x110E9, 0x110EF).addRange(0x110FA, 0x110FF).addRange(0x11148, 0x1114F).addRange(0x11177, 0x1117F).addRange(0x111F5, 0x111FF).addRange(0x11242, 0x1127F).addRange(0x112AA, 0x112AF).addRange(0x112EB, 0x112EF).addRange(0x112FA, 0x112FF).addRange(0x1130D, 0x1130E).addRange(0x11311, 0x11312).addRange(0x11345, 0x11346).addRange(0x11349, 0x1134A).addRange(0x1134E, 0x1134F).addRange(0x11351, 0x11356).addRange(0x11358, 0x1135C).addRange(0x11364, 0x11365).addRange(0x1136D, 0x1136F).addRange(0x11375, 0x1137F).addRange(0x1138C, 0x1138D).addRange(0x113C3, 0x113C4).addRange(0x113D9, 0x113E0).addRange(0x113E3, 0x113FF).addRange(0x11462, 0x1147F).addRange(0x114C8, 0x114CF).addRange(0x114DA, 0x1157F).addRange(0x115B6, 0x115B7).addRange(0x115DE, 0x115FF);
+set.addRange(0x11645, 0x1164F).addRange(0x1165A, 0x1165F).addRange(0x1166D, 0x1167F).addRange(0x116BA, 0x116BF).addRange(0x116CA, 0x116CF).addRange(0x116E4, 0x116FF).addRange(0x1171B, 0x1171C).addRange(0x1172C, 0x1172F).addRange(0x11747, 0x117FF).addRange(0x1183C, 0x1189F).addRange(0x118F3, 0x118FE).addRange(0x11907, 0x11908).addRange(0x1190A, 0x1190B).addRange(0x11939, 0x1193A).addRange(0x11947, 0x1194F).addRange(0x1195A, 0x1199F).addRange(0x119A8, 0x119A9).addRange(0x119D8, 0x119D9).addRange(0x119E5, 0x119FF).addRange(0x11A48, 0x11A4F).addRange(0x11AA3, 0x11AAF).addRange(0x11AF9, 0x11AFF).addRange(0x11B0A, 0x11BBF).addRange(0x11BE2, 0x11BEF).addRange(0x11BFA, 0x11BFF).addRange(0x11C46, 0x11C4F).addRange(0x11C6D, 0x11C6F).addRange(0x11C90, 0x11C91).addRange(0x11CB7, 0x11CFF).addRange(0x11D37, 0x11D39).addRange(0x11D48, 0x11D4F).addRange(0x11D5A, 0x11D5F).addRange(0x11D99, 0x11D9F).addRange(0x11DAA, 0x11EDF).addRange(0x11EF9, 0x11EFF).addRange(0x11F3B, 0x11F3D).addRange(0x11F5B, 0x11FAF).addRange(0x11FB1, 0x11FBF).addRange(0x11FF2, 0x11FFE).addRange(0x1239A, 0x123FF).addRange(0x12475, 0x1247F).addRange(0x12544, 0x12F8F).addRange(0x12FF3, 0x12FFF).addRange(0x13456, 0x1345F).addRange(0x143FB, 0x143FF).addRange(0x14647, 0x160FF).addRange(0x1613A, 0x167FF).addRange(0x16A39, 0x16A3F).addRange(0x16A6A, 0x16A6D).addRange(0x16ACA, 0x16ACF).addRange(0x16AEE, 0x16AEF);
+set.addRange(0x16AF6, 0x16AFF).addRange(0x16B46, 0x16B4F).addRange(0x16B78, 0x16B7C).addRange(0x16B90, 0x16D3F).addRange(0x16D7A, 0x16E3F).addRange(0x16E9B, 0x16EFF).addRange(0x16F4B, 0x16F4E).addRange(0x16F88, 0x16F8E).addRange(0x16FA0, 0x16FDF).addRange(0x16FE5, 0x16FEF).addRange(0x16FF2, 0x16FFF).addRange(0x187F8, 0x187FF).addRange(0x18CD6, 0x18CFE).addRange(0x18D09, 0x1AFEF).addRange(0x1B123, 0x1B131).addRange(0x1B133, 0x1B14F).addRange(0x1B153, 0x1B154).addRange(0x1B156, 0x1B163).addRange(0x1B168, 0x1B16F).addRange(0x1B2FC, 0x1BBFF).addRange(0x1BC6B, 0x1BC6F).addRange(0x1BC7D, 0x1BC7F).addRange(0x1BC89, 0x1BC8F).addRange(0x1BC9A, 0x1BC9B).addRange(0x1BCA4, 0x1CBFF).addRange(0x1CCFA, 0x1CCFF).addRange(0x1CEB4, 0x1CEFF).addRange(0x1CF2E, 0x1CF2F).addRange(0x1CF47, 0x1CF4F).addRange(0x1CFC4, 0x1CFFF).addRange(0x1D0F6, 0x1D0FF).addRange(0x1D127, 0x1D128).addRange(0x1D1EB, 0x1D1FF).addRange(0x1D246, 0x1D2BF).addRange(0x1D2D4, 0x1D2DF).addRange(0x1D2F4, 0x1D2FF).addRange(0x1D357, 0x1D35F).addRange(0x1D379, 0x1D3FF).addRange(0x1D4A0, 0x1D4A1).addRange(0x1D4A3, 0x1D4A4).addRange(0x1D4A7, 0x1D4A8).addRange(0x1D50B, 0x1D50C).addRange(0x1D547, 0x1D549).addRange(0x1D6A6, 0x1D6A7).addRange(0x1D7CC, 0x1D7CD).addRange(0x1DA8C, 0x1DA9A).addRange(0x1DAB0, 0x1DEFF).addRange(0x1DF1F, 0x1DF24).addRange(0x1DF2B, 0x1DFFF).addRange(0x1E019, 0x1E01A).addRange(0x1E02B, 0x1E02F);
+set.addRange(0x1E06E, 0x1E08E).addRange(0x1E090, 0x1E0FF).addRange(0x1E12D, 0x1E12F).addRange(0x1E13E, 0x1E13F).addRange(0x1E14A, 0x1E14D).addRange(0x1E150, 0x1E28F).addRange(0x1E2AF, 0x1E2BF).addRange(0x1E2FA, 0x1E2FE).addRange(0x1E300, 0x1E4CF).addRange(0x1E4FA, 0x1E5CF).addRange(0x1E5FB, 0x1E5FE).addRange(0x1E600, 0x1E7DF).addRange(0x1E8C5, 0x1E8C6).addRange(0x1E8D7, 0x1E8FF).addRange(0x1E94C, 0x1E94F).addRange(0x1E95A, 0x1E95D).addRange(0x1E960, 0x1EC70).addRange(0x1ECB5, 0x1ED00).addRange(0x1ED3E, 0x1EDFF).addRange(0x1EE25, 0x1EE26).addRange(0x1EE3C, 0x1EE41).addRange(0x1EE43, 0x1EE46).addRange(0x1EE55, 0x1EE56).addRange(0x1EE65, 0x1EE66).addRange(0x1EE9C, 0x1EEA0).addRange(0x1EEBC, 0x1EEEF).addRange(0x1EEF2, 0x1EFFF).addRange(0x1F02C, 0x1F02F).addRange(0x1F094, 0x1F09F).addRange(0x1F0AF, 0x1F0B0).addRange(0x1F0F6, 0x1F0FF).addRange(0x1F1AE, 0x1F1E5).addRange(0x1F203, 0x1F20F).addRange(0x1F23C, 0x1F23F).addRange(0x1F249, 0x1F24F).addRange(0x1F252, 0x1F25F).addRange(0x1F266, 0x1F2FF).addRange(0x1F6D8, 0x1F6DB).addRange(0x1F6ED, 0x1F6EF).addRange(0x1F6FD, 0x1F6FF).addRange(0x1F777, 0x1F77A).addRange(0x1F7DA, 0x1F7DF).addRange(0x1F7EC, 0x1F7EF).addRange(0x1F7F1, 0x1F7FF).addRange(0x1F80C, 0x1F80F).addRange(0x1F848, 0x1F84F).addRange(0x1F85A, 0x1F85F).addRange(0x1F888, 0x1F88F).addRange(0x1F8AE, 0x1F8AF).addRange(0x1F8BC, 0x1F8BF).addRange(0x1F8C2, 0x1F8FF);
+set.addRange(0x1FA54, 0x1FA5F).addRange(0x1FA6E, 0x1FA6F).addRange(0x1FA7D, 0x1FA7F).addRange(0x1FA8A, 0x1FA8E).addRange(0x1FAC7, 0x1FACD).addRange(0x1FADD, 0x1FADE).addRange(0x1FAEA, 0x1FAEF).addRange(0x1FAF9, 0x1FAFF).addRange(0x1FBFA, 0x1FFFF).addRange(0x2A6E0, 0x2A6FF).addRange(0x2B73A, 0x2B73F).addRange(0x2B81E, 0x2B81F).addRange(0x2CEA2, 0x2CEAF).addRange(0x2EBE1, 0x2EBEF).addRange(0x2EE5E, 0x2F7FF).addRange(0x2FA1E, 0x2FFFF).addRange(0x3134B, 0x3134F).addRange(0x323B0, 0xE0000).addRange(0xE0002, 0xE001F).addRange(0xE0080, 0xE00FF).addRange(0xE01F0, 0xEFFFF).addRange(0xFFFFE, 0xFFFFF).addRange(0x10FFFE, 0x10FFFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/General_Category/Uppercase_Letter.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x100, 0x102, 0x104, 0x106, 0x108, 0x10A, 0x10C, 0x10E, 0x110, 0x112, 0x114, 0x116, 0x118, 0x11A, 0x11C, 0x11E, 0x120, 0x122, 0x124, 0x126, 0x128, 0x12A, 0x12C, 0x12E, 0x130, 0x132, 0x134, 0x136, 0x139, 0x13B, 0x13D, 0x13F, 0x141, 0x143, 0x145, 0x147, 0x14A, 0x14C, 0x14E, 0x150, 0x152, 0x154, 0x156, 0x158, 0x15A, 0x15C, 0x15E, 0x160, 0x162, 0x164, 0x166, 0x168, 0x16A, 0x16C, 0x16E, 0x170, 0x172, 0x174, 0x176, 0x17B, 0x17D, 0x184, 0x1A2, 0x1A4, 0x1A9, 0x1AC, 0x1B5, 0x1BC, 0x1C4, 0x1C7, 0x1CA, 0x1CD, 0x1CF, 0x1D1, 0x1D3, 0x1D5, 0x1D7, 0x1D9, 0x1DB, 0x1DE, 0x1E0, 0x1E2, 0x1E4, 0x1E6, 0x1E8, 0x1EA, 0x1EC, 0x1EE, 0x1F1, 0x1F4, 0x1FA, 0x1FC, 0x1FE, 0x200, 0x202, 0x204, 0x206, 0x208, 0x20A, 0x20C, 0x20E, 0x210, 0x212, 0x214, 0x216, 0x218, 0x21A, 0x21C, 0x21E, 0x220, 0x222, 0x224, 0x226, 0x228, 0x22A, 0x22C, 0x22E, 0x230, 0x232, 0x241, 0x248, 0x24A, 0x24C, 0x24E, 0x370, 0x372, 0x376, 0x37F, 0x386, 0x38C, 0x3CF, 0x3D8, 0x3DA, 0x3DC, 0x3DE, 0x3E0, 0x3E2, 0x3E4, 0x3E6, 0x3E8, 0x3EA, 0x3EC, 0x3EE, 0x3F4, 0x3F7, 0x460, 0x462, 0x464, 0x466, 0x468, 0x46A, 0x46C, 0x46E, 0x470, 0x472, 0x474, 0x476, 0x478, 0x47A, 0x47C, 0x47E, 0x480, 0x48A, 0x48C, 0x48E, 0x490, 0x492, 0x494, 0x496, 0x498, 0x49A, 0x49C, 0x49E, 0x4A0, 0x4A2, 0x4A4, 0x4A6, 0x4A8, 0x4AA, 0x4AC, 0x4AE, 0x4B0, 0x4B2, 0x4B4, 0x4B6, 0x4B8, 0x4BA, 0x4BC, 0x4BE, 0x4C3, 0x4C5, 0x4C7, 0x4C9, 0x4CB, 0x4CD, 0x4D0, 0x4D2, 0x4D4, 0x4D6, 0x4D8, 0x4DA, 0x4DC, 0x4DE, 0x4E0, 0x4E2, 0x4E4, 0x4E6, 0x4E8, 0x4EA, 0x4EC, 0x4EE, 0x4F0, 0x4F2, 0x4F4, 0x4F6, 0x4F8, 0x4FA, 0x4FC, 0x4FE, 0x500, 0x502, 0x504, 0x506, 0x508, 0x50A, 0x50C, 0x50E, 0x510, 0x512, 0x514, 0x516, 0x518, 0x51A, 0x51C, 0x51E, 0x520, 0x522, 0x524, 0x526, 0x528, 0x52A, 0x52C, 0x52E, 0x10C7, 0x10CD, 0x1C89, 0x1E00, 0x1E02, 0x1E04, 0x1E06, 0x1E08, 0x1E0A, 0x1E0C, 0x1E0E, 0x1E10, 0x1E12, 0x1E14, 0x1E16, 0x1E18, 0x1E1A, 0x1E1C, 0x1E1E, 0x1E20, 0x1E22, 0x1E24, 0x1E26, 0x1E28, 0x1E2A, 0x1E2C, 0x1E2E, 0x1E30, 0x1E32, 0x1E34, 0x1E36, 0x1E38, 0x1E3A, 0x1E3C, 0x1E3E, 0x1E40, 0x1E42, 0x1E44, 0x1E46, 0x1E48, 0x1E4A, 0x1E4C, 0x1E4E, 0x1E50, 0x1E52, 0x1E54, 0x1E56, 0x1E58, 0x1E5A, 0x1E5C, 0x1E5E, 0x1E60, 0x1E62, 0x1E64, 0x1E66, 0x1E68, 0x1E6A, 0x1E6C, 0x1E6E, 0x1E70, 0x1E72, 0x1E74, 0x1E76, 0x1E78, 0x1E7A, 0x1E7C, 0x1E7E, 0x1E80, 0x1E82, 0x1E84, 0x1E86, 0x1E88, 0x1E8A, 0x1E8C, 0x1E8E, 0x1E90, 0x1E92, 0x1E94, 0x1E9E, 0x1EA0, 0x1EA2, 0x1EA4, 0x1EA6, 0x1EA8, 0x1EAA, 0x1EAC, 0x1EAE, 0x1EB0, 0x1EB2, 0x1EB4, 0x1EB6, 0x1EB8, 0x1EBA, 0x1EBC, 0x1EBE, 0x1EC0, 0x1EC2, 0x1EC4, 0x1EC6, 0x1EC8, 0x1ECA, 0x1ECC, 0x1ECE, 0x1ED0, 0x1ED2, 0x1ED4, 0x1ED6, 0x1ED8, 0x1EDA, 0x1EDC, 0x1EDE, 0x1EE0, 0x1EE2, 0x1EE4, 0x1EE6, 0x1EE8, 0x1EEA, 0x1EEC, 0x1EEE, 0x1EF0, 0x1EF2, 0x1EF4, 0x1EF6, 0x1EF8, 0x1EFA, 0x1EFC, 0x1EFE, 0x1F59, 0x1F5B, 0x1F5D, 0x1F5F, 0x2102, 0x2107, 0x2115, 0x2124, 0x2126, 0x2128, 0x2145, 0x2183, 0x2C60, 0x2C67, 0x2C69, 0x2C6B, 0x2C72, 0x2C75, 0x2C82, 0x2C84, 0x2C86, 0x2C88, 0x2C8A, 0x2C8C, 0x2C8E, 0x2C90, 0x2C92, 0x2C94, 0x2C96, 0x2C98, 0x2C9A, 0x2C9C, 0x2C9E, 0x2CA0, 0x2CA2, 0x2CA4, 0x2CA6, 0x2CA8, 0x2CAA, 0x2CAC, 0x2CAE, 0x2CB0, 0x2CB2, 0x2CB4, 0x2CB6, 0x2CB8, 0x2CBA, 0x2CBC, 0x2CBE, 0x2CC0, 0x2CC2, 0x2CC4, 0x2CC6, 0x2CC8, 0x2CCA, 0x2CCC, 0x2CCE, 0x2CD0, 0x2CD2, 0x2CD4, 0x2CD6, 0x2CD8, 0x2CDA, 0x2CDC, 0x2CDE, 0x2CE0, 0x2CE2, 0x2CEB, 0x2CED, 0x2CF2, 0xA640, 0xA642, 0xA644, 0xA646, 0xA648, 0xA64A, 0xA64C, 0xA64E, 0xA650, 0xA652, 0xA654, 0xA656, 0xA658, 0xA65A, 0xA65C, 0xA65E, 0xA660, 0xA662, 0xA664, 0xA666, 0xA668, 0xA66A, 0xA66C, 0xA680, 0xA682, 0xA684, 0xA686, 0xA688, 0xA68A, 0xA68C, 0xA68E, 0xA690, 0xA692, 0xA694, 0xA696, 0xA698, 0xA69A, 0xA722, 0xA724, 0xA726, 0xA728, 0xA72A, 0xA72C, 0xA72E, 0xA732, 0xA734, 0xA736, 0xA738, 0xA73A, 0xA73C, 0xA73E, 0xA740, 0xA742, 0xA744, 0xA746, 0xA748, 0xA74A, 0xA74C, 0xA74E, 0xA750, 0xA752, 0xA754, 0xA756, 0xA758, 0xA75A, 0xA75C, 0xA75E, 0xA760, 0xA762, 0xA764, 0xA766, 0xA768, 0xA76A, 0xA76C, 0xA76E, 0xA779, 0xA77B, 0xA780, 0xA782, 0xA784, 0xA786, 0xA78B, 0xA78D, 0xA790, 0xA792, 0xA796, 0xA798, 0xA79A, 0xA79C, 0xA79E, 0xA7A0, 0xA7A2, 0xA7A4, 0xA7A6, 0xA7A8, 0xA7B6, 0xA7B8, 0xA7BA, 0xA7BC, 0xA7BE, 0xA7C0, 0xA7C2, 0xA7C9, 0xA7D0, 0xA7D6, 0xA7D8, 0xA7DA, 0xA7DC, 0xA7F5, 0x1D49C, 0x1D4A2, 0x1D546, 0x1D7CA);
+set.addRange(0x41, 0x5A).addRange(0xC0, 0xD6).addRange(0xD8, 0xDE).addRange(0x178, 0x179).addRange(0x181, 0x182).addRange(0x186, 0x187).addRange(0x189, 0x18B).addRange(0x18E, 0x191).addRange(0x193, 0x194).addRange(0x196, 0x198).addRange(0x19C, 0x19D).addRange(0x19F, 0x1A0).addRange(0x1A6, 0x1A7).addRange(0x1AE, 0x1AF).addRange(0x1B1, 0x1B3).addRange(0x1B7, 0x1B8).addRange(0x1F6, 0x1F8).addRange(0x23A, 0x23B).addRange(0x23D, 0x23E).addRange(0x243, 0x246).addRange(0x388, 0x38A).addRange(0x38E, 0x38F).addRange(0x391, 0x3A1).addRange(0x3A3, 0x3AB).addRange(0x3D2, 0x3D4).addRange(0x3F9, 0x3FA).addRange(0x3FD, 0x42F).addRange(0x4C0, 0x4C1).addRange(0x531, 0x556).addRange(0x10A0, 0x10C5).addRange(0x13A0, 0x13F5).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x1F08, 0x1F0F).addRange(0x1F18, 0x1F1D).addRange(0x1F28, 0x1F2F).addRange(0x1F38, 0x1F3F).addRange(0x1F48, 0x1F4D).addRange(0x1F68, 0x1F6F).addRange(0x1FB8, 0x1FBB).addRange(0x1FC8, 0x1FCB).addRange(0x1FD8, 0x1FDB).addRange(0x1FE8, 0x1FEC).addRange(0x1FF8, 0x1FFB).addRange(0x210B, 0x210D).addRange(0x2110, 0x2112).addRange(0x2119, 0x211D).addRange(0x212A, 0x212D).addRange(0x2130, 0x2133).addRange(0x213E, 0x213F).addRange(0x2C00, 0x2C2F);
+set.addRange(0x2C62, 0x2C64).addRange(0x2C6D, 0x2C70).addRange(0x2C7E, 0x2C80).addRange(0xA77D, 0xA77E).addRange(0xA7AA, 0xA7AE).addRange(0xA7B0, 0xA7B4).addRange(0xA7C4, 0xA7C7).addRange(0xA7CB, 0xA7CC).addRange(0xFF21, 0xFF3A).addRange(0x10400, 0x10427).addRange(0x104B0, 0x104D3).addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10C80, 0x10CB2).addRange(0x10D50, 0x10D65).addRange(0x118A0, 0x118BF).addRange(0x16E40, 0x16E5F).addRange(0x1D400, 0x1D419).addRange(0x1D434, 0x1D44D).addRange(0x1D468, 0x1D481).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B5).addRange(0x1D4D0, 0x1D4E9).addRange(0x1D504, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D538, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D56C, 0x1D585).addRange(0x1D5A0, 0x1D5B9).addRange(0x1D5D4, 0x1D5ED).addRange(0x1D608, 0x1D621).addRange(0x1D63C, 0x1D655).addRange(0x1D670, 0x1D689).addRange(0x1D6A8, 0x1D6C0).addRange(0x1D6E2, 0x1D6FA).addRange(0x1D71C, 0x1D734).addRange(0x1D756, 0x1D76E).addRange(0x1D790, 0x1D7A8).addRange(0x1E900, 0x1E921);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/LICENSE-MIT.txt
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/LICENSE-MIT.txt	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/LICENSE-MIT.txt	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,20 @@
+Copyright Mathias Bynens <https://mathiasbynens.be/>
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x23F0, 0x23F3, 0x267F, 0x2693, 0x26A1, 0x26CE, 0x26D4, 0x26EA, 0x26F5, 0x26FA, 0x26FD, 0x2705, 0x2728, 0x274C, 0x274E, 0x2757, 0x27B0, 0x27BF, 0x2B50, 0x2B55, 0x1F004, 0x1F0CF, 0x1F18E, 0x1F201, 0x1F21A, 0x1F22F, 0x1F3F4, 0x1F440, 0x1F57A, 0x1F5A4, 0x1F6CC, 0x1F7F0);
+set.addRange(0x231A, 0x231B).addRange(0x23E9, 0x23EC).addRange(0x25FD, 0x25FE).addRange(0x2614, 0x2615).addRange(0x2648, 0x2653).addRange(0x26AA, 0x26AB).addRange(0x26BD, 0x26BE).addRange(0x26C4, 0x26C5).addRange(0x26F2, 0x26F3).addRange(0x270A, 0x270B).addRange(0x2753, 0x2755).addRange(0x2795, 0x2797).addRange(0x2B1B, 0x2B1C).addRange(0x1F191, 0x1F19A).addRange(0x1F232, 0x1F236).addRange(0x1F238, 0x1F23A).addRange(0x1F250, 0x1F251).addRange(0x1F300, 0x1F320).addRange(0x1F32D, 0x1F335).addRange(0x1F337, 0x1F37C).addRange(0x1F37E, 0x1F393).addRange(0x1F3A0, 0x1F3CA).addRange(0x1F3CF, 0x1F3D3).addRange(0x1F3E0, 0x1F3F0).addRange(0x1F3F8, 0x1F43E).addRange(0x1F442, 0x1F4FC).addRange(0x1F4FF, 0x1F53D).addRange(0x1F54B, 0x1F54E).addRange(0x1F550, 0x1F567).addRange(0x1F595, 0x1F596).addRange(0x1F5FB, 0x1F64F).addRange(0x1F680, 0x1F6C5).addRange(0x1F6D0, 0x1F6D2).addRange(0x1F6D5, 0x1F6D7).addRange(0x1F6DC, 0x1F6DF).addRange(0x1F6EB, 0x1F6EC).addRange(0x1F6F4, 0x1F6FC).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F90C, 0x1F93A).addRange(0x1F93C, 0x1F945).addRange(0x1F947, 0x1F9FF).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8);
+exports.characters = set;
+exports.strings = ['\xA9\uFE0F','\xAE\uFE0F','\u203C\uFE0F','\u2049\uFE0F','\u2122\uFE0F','\u2139\uFE0F','\u2194\uFE0F','\u2195\uFE0F','\u2196\uFE0F','\u2197\uFE0F','\u2198\uFE0F','\u2199\uFE0F','\u21A9\uFE0F','\u21AA\uFE0F','\u2328\uFE0F','\u23CF\uFE0F','\u23ED\uFE0F','\u23EE\uFE0F','\u23EF\uFE0F','\u23F1\uFE0F','\u23F2\uFE0F','\u23F8\uFE0F','\u23F9\uFE0F','\u23FA\uFE0F','\u24C2\uFE0F','\u25AA\uFE0F','\u25AB\uFE0F','\u25B6\uFE0F','\u25C0\uFE0F','\u25FB\uFE0F','\u25FC\uFE0F','\u2600\uFE0F','\u2601\uFE0F','\u2602\uFE0F','\u2603\uFE0F','\u2604\uFE0F','\u260E\uFE0F','\u2611\uFE0F','\u2618\uFE0F','\u261D\uFE0F','\u2620\uFE0F','\u2622\uFE0F','\u2623\uFE0F','\u2626\uFE0F','\u262A\uFE0F','\u262E\uFE0F','\u262F\uFE0F','\u2638\uFE0F','\u2639\uFE0F','\u263A\uFE0F','\u2640\uFE0F','\u2642\uFE0F','\u265F\uFE0F','\u2660\uFE0F','\u2663\uFE0F','\u2665\uFE0F','\u2666\uFE0F','\u2668\uFE0F','\u267B\uFE0F','\u267E\uFE0F','\u2692\uFE0F','\u2694\uFE0F','\u2695\uFE0F','\u2696\uFE0F','\u2697\uFE0F','\u2699\uFE0F','\u269B\uFE0F','\u269C\uFE0F','\u26A0\uFE0F','\u26A7\uFE0F','\u26B0\uFE0F','\u26B1\uFE0F','\u26C8\uFE0F','\u26CF\uFE0F','\u26D1\uFE0F','\u26D3\uFE0F','\u26E9\uFE0F','\u26F0\uFE0F','\u26F1\uFE0F','\u26F4\uFE0F','\u26F7\uFE0F','\u26F8\uFE0F','\u26F9\uFE0F','\u2702\uFE0F','\u2708\uFE0F','\u2709\uFE0F','\u270C\uFE0F','\u270D\uFE0F','\u270F\uFE0F','\u2712\uFE0F','\u2714\uFE0F','\u2716\uFE0F','\u271D\uFE0F','\u2721\uFE0F','\u2733\uFE0F','\u2734\uFE0F','\u2744\uFE0F','\u2747\uFE0F','\u2763\uFE0F','\u2764\uFE0F','\u27A1\uFE0F','\u2934\uFE0F','\u2935\uFE0F','\u2B05\uFE0F','\u2B06\uFE0F','\u2B07\uFE0F','\u3030\uFE0F','\u303D\uFE0F','\u3297\uFE0F','\u3299\uFE0F','\u{1F170}\uFE0F','\u{1F171}\uFE0F','\u{1F17E}\uFE0F','\u{1F17F}\uFE0F','\u{1F202}\uFE0F','\u{1F237}\uFE0F','\u{1F321}\uFE0F','\u{1F324}\uFE0F','\u{1F325}\uFE0F','\u{1F326}\uFE0F','\u{1F327}\uFE0F','\u{1F328}\uFE0F','\u{1F329}\uFE0F','\u{1F32A}\uFE0F','\u{1F32B}\uFE0F','\u{1F32C}\uFE0F','\u{1F336}\uFE0F','\u{1F37D}\uFE0F','\u{1F396}\uFE0F','\u{1F397}\uFE0F','\u{1F399}\uFE0F','\u{1F39A}\uFE0F','\u{1F39B}\uFE0F','\u{1F39E}\uFE0F','\u{1F39F}\uFE0F','\u{1F3CB}\uFE0F','\u{1F3CC}\uFE0F','\u{1F3CD}\uFE0F','\u{1F3CE}\uFE0F','\u{1F3D4}\uFE0F','\u{1F3D5}\uFE0F','\u{1F3D6}\uFE0F','\u{1F3D7}\uFE0F','\u{1F3D8}\uFE0F','\u{1F3D9}\uFE0F','\u{1F3DA}\uFE0F','\u{1F3DB}\uFE0F','\u{1F3DC}\uFE0F','\u{1F3DD}\uFE0F','\u{1F3DE}\uFE0F','\u{1F3DF}\uFE0F','\u{1F3F3}\uFE0F','\u{1F3F5}\uFE0F','\u{1F3F7}\uFE0F','\u{1F43F}\uFE0F','\u{1F441}\uFE0F','\u{1F4FD}\uFE0F','\u{1F549}\uFE0F','\u{1F54A}\uFE0F','\u{1F56F}\uFE0F','\u{1F570}\uFE0F','\u{1F573}\uFE0F','\u{1F574}\uFE0F','\u{1F575}\uFE0F','\u{1F576}\uFE0F','\u{1F577}\uFE0F','\u{1F578}\uFE0F','\u{1F579}\uFE0F','\u{1F587}\uFE0F','\u{1F58A}\uFE0F','\u{1F58B}\uFE0F','\u{1F58C}\uFE0F','\u{1F58D}\uFE0F','\u{1F590}\uFE0F','\u{1F5A5}\uFE0F','\u{1F5A8}\uFE0F','\u{1F5B1}\uFE0F','\u{1F5B2}\uFE0F','\u{1F5BC}\uFE0F','\u{1F5C2}\uFE0F','\u{1F5C3}\uFE0F','\u{1F5C4}\uFE0F','\u{1F5D1}\uFE0F','\u{1F5D2}\uFE0F','\u{1F5D3}\uFE0F','\u{1F5DC}\uFE0F','\u{1F5DD}\uFE0F','\u{1F5DE}\uFE0F','\u{1F5E1}\uFE0F','\u{1F5E3}\uFE0F','\u{1F5E8}\uFE0F','\u{1F5EF}\uFE0F','\u{1F5F3}\uFE0F','\u{1F5FA}\uFE0F','\u{1F6CB}\uFE0F','\u{1F6CD}\uFE0F','\u{1F6CE}\uFE0F','\u{1F6CF}\uFE0F','\u{1F6E0}\uFE0F','\u{1F6E1}\uFE0F','\u{1F6E2}\uFE0F','\u{1F6E3}\uFE0F','\u{1F6E4}\uFE0F','\u{1F6E5}\uFE0F','\u{1F6E9}\uFE0F','\u{1F6F0}\uFE0F','\u{1F6F3}\uFE0F'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/Emoji_Keycap_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+
+exports.characters = set;
+exports.strings = ['#\uFE0F\u20E3','*\uFE0F\u20E3','0\uFE0F\u20E3','1\uFE0F\u20E3','2\uFE0F\u20E3','3\uFE0F\u20E3','4\uFE0F\u20E3','5\uFE0F\u20E3','6\uFE0F\u20E3','7\uFE0F\u20E3','8\uFE0F\u20E3','9\uFE0F\u20E3'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')(0x23F0, 0x23F3, 0x267F, 0x2693, 0x26A1, 0x26CE, 0x26D4, 0x26EA, 0x26F5, 0x26FA, 0x26FD, 0x2705, 0x2728, 0x274C, 0x274E, 0x2757, 0x27B0, 0x27BF, 0x2B50, 0x2B55, 0x1F004, 0x1F0CF, 0x1F18E, 0x1F201, 0x1F21A, 0x1F22F, 0x1F3F4, 0x1F440, 0x1F57A, 0x1F5A4, 0x1F6CC, 0x1F7F0);
+set.addRange(0x231A, 0x231B).addRange(0x23E9, 0x23EC).addRange(0x25FD, 0x25FE).addRange(0x2614, 0x2615).addRange(0x2648, 0x2653).addRange(0x26AA, 0x26AB).addRange(0x26BD, 0x26BE).addRange(0x26C4, 0x26C5).addRange(0x26F2, 0x26F3).addRange(0x270A, 0x270B).addRange(0x2753, 0x2755).addRange(0x2795, 0x2797).addRange(0x2B1B, 0x2B1C).addRange(0x1F191, 0x1F19A).addRange(0x1F232, 0x1F236).addRange(0x1F238, 0x1F23A).addRange(0x1F250, 0x1F251).addRange(0x1F300, 0x1F320).addRange(0x1F32D, 0x1F335).addRange(0x1F337, 0x1F37C).addRange(0x1F37E, 0x1F393).addRange(0x1F3A0, 0x1F3CA).addRange(0x1F3CF, 0x1F3D3).addRange(0x1F3E0, 0x1F3F0).addRange(0x1F3F8, 0x1F43E).addRange(0x1F442, 0x1F4FC).addRange(0x1F4FF, 0x1F53D).addRange(0x1F54B, 0x1F54E).addRange(0x1F550, 0x1F567).addRange(0x1F595, 0x1F596).addRange(0x1F5FB, 0x1F64F).addRange(0x1F680, 0x1F6C5).addRange(0x1F6D0, 0x1F6D2).addRange(0x1F6D5, 0x1F6D7).addRange(0x1F6DC, 0x1F6DF).addRange(0x1F6EB, 0x1F6EC).addRange(0x1F6F4, 0x1F6FC).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F90C, 0x1F93A).addRange(0x1F93C, 0x1F945).addRange(0x1F947, 0x1F9FF).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8);
+exports.characters = set;
+exports.strings = ['#\uFE0F\u20E3','*\uFE0F\u20E3','0\uFE0F\u20E3','1\uFE0F\u20E3','2\uFE0F\u20E3','3\uFE0F\u20E3','4\uFE0F\u20E3','5\uFE0F\u20E3','6\uFE0F\u20E3','7\uFE0F\u20E3','8\uFE0F\u20E3','9\uFE0F\u20E3','\xA9\uFE0F','\xAE\uFE0F','\u203C\uFE0F','\u2049\uFE0F','\u2122\uFE0F','\u2139\uFE0F','\u2194\uFE0F','\u2195\uFE0F','\u2196\uFE0F','\u2197\uFE0F','\u2198\uFE0F','\u2199\uFE0F','\u21A9\uFE0F','\u21AA\uFE0F','\u2328\uFE0F','\u23CF\uFE0F','\u23ED\uFE0F','\u23EE\uFE0F','\u23EF\uFE0F','\u23F1\uFE0F','\u23F2\uFE0F','\u23F8\uFE0F','\u23F9\uFE0F','\u23FA\uFE0F','\u24C2\uFE0F','\u25AA\uFE0F','\u25AB\uFE0F','\u25B6\uFE0F','\u25C0\uFE0F','\u25FB\uFE0F','\u25FC\uFE0F','\u2600\uFE0F','\u2601\uFE0F','\u2602\uFE0F','\u2603\uFE0F','\u2604\uFE0F','\u260E\uFE0F','\u2611\uFE0F','\u2618\uFE0F','\u261D\u{1F3FB}','\u261D\u{1F3FC}','\u261D\u{1F3FD}','\u261D\u{1F3FE}','\u261D\u{1F3FF}','\u261D\uFE0F','\u2620\uFE0F','\u2622\uFE0F','\u2623\uFE0F','\u2626\uFE0F','\u262A\uFE0F','\u262E\uFE0F','\u262F\uFE0F','\u2638\uFE0F','\u2639\uFE0F','\u263A\uFE0F','\u2640\uFE0F','\u2642\uFE0F','\u265F\uFE0F','\u2660\uFE0F','\u2663\uFE0F','\u2665\uFE0F','\u2666\uFE0F','\u2668\uFE0F','\u267B\uFE0F','\u267E\uFE0F','\u2692\uFE0F','\u2694\uFE0F','\u2695\uFE0F','\u2696\uFE0F','\u2697\uFE0F','\u2699\uFE0F','\u269B\uFE0F','\u269C\uFE0F','\u26A0\uFE0F','\u26A7\uFE0F','\u26B0\uFE0F','\u26B1\uFE0F','\u26C8\uFE0F','\u26CF\uFE0F','\u26D1\uFE0F','\u26D3\uFE0F','\u26D3\uFE0F\u200D\u{1F4A5}','\u26E9\uFE0F','\u26F0\uFE0F','\u26F1\uFE0F','\u26F4\uFE0F','\u26F7\uFE0F','\u26F8\uFE0F','\u26F9\u{1F3FB}','\u26F9\u{1F3FB}\u200D\u2640\uFE0F','\u26F9\u{1F3FB}\u200D\u2642\uFE0F','\u26F9\u{1F3FC}','\u26F9\u{1F3FC}\u200D\u2640\uFE0F','\u26F9\u{1F3FC}\u200D\u2642\uFE0F','\u26F9\u{1F3FD}','\u26F9\u{1F3FD}\u200D\u2640\uFE0F','\u26F9\u{1F3FD}\u200D\u2642\uFE0F','\u26F9\u{1F3FE}','\u26F9\u{1F3FE}\u200D\u2640\uFE0F','\u26F9\u{1F3FE}\u200D\u2642\uFE0F','\u26F9\u{1F3FF}','\u26F9\u{1F3FF}\u200D\u2640\uFE0F','\u26F9\u{1F3FF}\u200D\u2642\uFE0F','\u26F9\uFE0F','\u26F9\uFE0F\u200D\u2640\uFE0F','\u26F9\uFE0F\u200D\u2642\uFE0F','\u2702\uFE0F','\u2708\uFE0F','\u2709\uFE0F','\u270A\u{1F3FB}','\u270A\u{1F3FC}','\u270A\u{1F3FD}','\u270A\u{1F3FE}','\u270A\u{1F3FF}','\u270B\u{1F3FB}','\u270B\u{1F3FC}','\u270B\u{1F3FD}','\u270B\u{1F3FE}','\u270B\u{1F3FF}','\u270C\u{1F3FB}','\u270C\u{1F3FC}','\u270C\u{1F3FD}','\u270C\u{1F3FE}','\u270C\u{1F3FF}','\u270C\uFE0F','\u270D\u{1F3FB}','\u270D\u{1F3FC}','\u270D\u{1F3FD}','\u270D\u{1F3FE}','\u270D\u{1F3FF}','\u270D\uFE0F','\u270F\uFE0F','\u2712\uFE0F','\u2714\uFE0F','\u2716\uFE0F','\u271D\uFE0F','\u2721\uFE0F','\u2733\uFE0F','\u2734\uFE0F','\u2744\uFE0F','\u2747\uFE0F','\u2763\uFE0F','\u2764\uFE0F','\u2764\uFE0F\u200D\u{1F525}','\u2764\uFE0F\u200D\u{1FA79}','\u27A1\uFE0F','\u2934\uFE0F','\u2935\uFE0F','\u2B05\uFE0F','\u2B06\uFE0F','\u2B07\uFE0F','\u3030\uFE0F','\u303D\uFE0F','\u3297\uFE0F','\u3299\uFE0F','\u{1F170}\uFE0F','\u{1F171}\uFE0F','\u{1F17E}\uFE0F','\u{1F17F}\uFE0F','\u{1F1E6}\u{1F1E8}','\u{1F1E6}\u{1F1E9}','\u{1F1E6}\u{1F1EA}','\u{1F1E6}\u{1F1EB}','\u{1F1E6}\u{1F1EC}','\u{1F1E6}\u{1F1EE}','\u{1F1E6}\u{1F1F1}','\u{1F1E6}\u{1F1F2}','\u{1F1E6}\u{1F1F4}','\u{1F1E6}\u{1F1F6}','\u{1F1E6}\u{1F1F7}','\u{1F1E6}\u{1F1F8}','\u{1F1E6}\u{1F1F9}','\u{1F1E6}\u{1F1FA}','\u{1F1E6}\u{1F1FC}','\u{1F1E6}\u{1F1FD}','\u{1F1E6}\u{1F1FF}','\u{1F1E7}\u{1F1E6}','\u{1F1E7}\u{1F1E7}','\u{1F1E7}\u{1F1E9}','\u{1F1E7}\u{1F1EA}','\u{1F1E7}\u{1F1EB}','\u{1F1E7}\u{1F1EC}','\u{1F1E7}\u{1F1ED}','\u{1F1E7}\u{1F1EE}','\u{1F1E7}\u{1F1EF}','\u{1F1E7}\u{1F1F1}','\u{1F1E7}\u{1F1F2}','\u{1F1E7}\u{1F1F3}','\u{1F1E7}\u{1F1F4}','\u{1F1E7}\u{1F1F6}','\u{1F1E7}\u{1F1F7}','\u{1F1E7}\u{1F1F8}','\u{1F1E7}\u{1F1F9}','\u{1F1E7}\u{1F1FB}','\u{1F1E7}\u{1F1FC}','\u{1F1E7}\u{1F1FE}','\u{1F1E7}\u{1F1FF}','\u{1F1E8}\u{1F1E6}','\u{1F1E8}\u{1F1E8}','\u{1F1E8}\u{1F1E9}','\u{1F1E8}\u{1F1EB}','\u{1F1E8}\u{1F1EC}','\u{1F1E8}\u{1F1ED}','\u{1F1E8}\u{1F1EE}','\u{1F1E8}\u{1F1F0}','\u{1F1E8}\u{1F1F1}','\u{1F1E8}\u{1F1F2}','\u{1F1E8}\u{1F1F3}','\u{1F1E8}\u{1F1F4}','\u{1F1E8}\u{1F1F5}','\u{1F1E8}\u{1F1F6}','\u{1F1E8}\u{1F1F7}','\u{1F1E8}\u{1F1FA}','\u{1F1E8}\u{1F1FB}','\u{1F1E8}\u{1F1FC}','\u{1F1E8}\u{1F1FD}','\u{1F1E8}\u{1F1FE}','\u{1F1E8}\u{1F1FF}','\u{1F1E9}\u{1F1EA}','\u{1F1E9}\u{1F1EC}','\u{1F1E9}\u{1F1EF}','\u{1F1E9}\u{1F1F0}','\u{1F1E9}\u{1F1F2}','\u{1F1E9}\u{1F1F4}','\u{1F1E9}\u{1F1FF}','\u{1F1EA}\u{1F1E6}','\u{1F1EA}\u{1F1E8}','\u{1F1EA}\u{1F1EA}','\u{1F1EA}\u{1F1EC}','\u{1F1EA}\u{1F1ED}','\u{1F1EA}\u{1F1F7}','\u{1F1EA}\u{1F1F8}','\u{1F1EA}\u{1F1F9}','\u{1F1EA}\u{1F1FA}','\u{1F1EB}\u{1F1EE}','\u{1F1EB}\u{1F1EF}','\u{1F1EB}\u{1F1F0}','\u{1F1EB}\u{1F1F2}','\u{1F1EB}\u{1F1F4}','\u{1F1EB}\u{1F1F7}','\u{1F1EC}\u{1F1E6}','\u{1F1EC}\u{1F1E7}','\u{1F1EC}\u{1F1E9}','\u{1F1EC}\u{1F1EA}','\u{1F1EC}\u{1F1EB}','\u{1F1EC}\u{1F1EC}','\u{1F1EC}\u{1F1ED}','\u{1F1EC}\u{1F1EE}','\u{1F1EC}\u{1F1F1}','\u{1F1EC}\u{1F1F2}','\u{1F1EC}\u{1F1F3}','\u{1F1EC}\u{1F1F5}','\u{1F1EC}\u{1F1F6}','\u{1F1EC}\u{1F1F7}','\u{1F1EC}\u{1F1F8}','\u{1F1EC}\u{1F1F9}','\u{1F1EC}\u{1F1FA}','\u{1F1EC}\u{1F1FC}','\u{1F1EC}\u{1F1FE}','\u{1F1ED}\u{1F1F0}','\u{1F1ED}\u{1F1F2}','\u{1F1ED}\u{1F1F3}','\u{1F1ED}\u{1F1F7}','\u{1F1ED}\u{1F1F9}','\u{1F1ED}\u{1F1FA}','\u{1F1EE}\u{1F1E8}','\u{1F1EE}\u{1F1E9}','\u{1F1EE}\u{1F1EA}','\u{1F1EE}\u{1F1F1}','\u{1F1EE}\u{1F1F2}','\u{1F1EE}\u{1F1F3}','\u{1F1EE}\u{1F1F4}','\u{1F1EE}\u{1F1F6}','\u{1F1EE}\u{1F1F7}','\u{1F1EE}\u{1F1F8}','\u{1F1EE}\u{1F1F9}','\u{1F1EF}\u{1F1EA}','\u{1F1EF}\u{1F1F2}','\u{1F1EF}\u{1F1F4}','\u{1F1EF}\u{1F1F5}','\u{1F1F0}\u{1F1EA}','\u{1F1F0}\u{1F1EC}','\u{1F1F0}\u{1F1ED}','\u{1F1F0}\u{1F1EE}','\u{1F1F0}\u{1F1F2}','\u{1F1F0}\u{1F1F3}','\u{1F1F0}\u{1F1F5}','\u{1F1F0}\u{1F1F7}','\u{1F1F0}\u{1F1FC}','\u{1F1F0}\u{1F1FE}','\u{1F1F0}\u{1F1FF}','\u{1F1F1}\u{1F1E6}','\u{1F1F1}\u{1F1E7}','\u{1F1F1}\u{1F1E8}','\u{1F1F1}\u{1F1EE}','\u{1F1F1}\u{1F1F0}','\u{1F1F1}\u{1F1F7}','\u{1F1F1}\u{1F1F8}','\u{1F1F1}\u{1F1F9}','\u{1F1F1}\u{1F1FA}','\u{1F1F1}\u{1F1FB}','\u{1F1F1}\u{1F1FE}','\u{1F1F2}\u{1F1E6}','\u{1F1F2}\u{1F1E8}','\u{1F1F2}\u{1F1E9}','\u{1F1F2}\u{1F1EA}','\u{1F1F2}\u{1F1EB}','\u{1F1F2}\u{1F1EC}','\u{1F1F2}\u{1F1ED}','\u{1F1F2}\u{1F1F0}','\u{1F1F2}\u{1F1F1}','\u{1F1F2}\u{1F1F2}','\u{1F1F2}\u{1F1F3}','\u{1F1F2}\u{1F1F4}','\u{1F1F2}\u{1F1F5}','\u{1F1F2}\u{1F1F6}','\u{1F1F2}\u{1F1F7}','\u{1F1F2}\u{1F1F8}','\u{1F1F2}\u{1F1F9}','\u{1F1F2}\u{1F1FA}','\u{1F1F2}\u{1F1FB}','\u{1F1F2}\u{1F1FC}','\u{1F1F2}\u{1F1FD}','\u{1F1F2}\u{1F1FE}','\u{1F1F2}\u{1F1FF}','\u{1F1F3}\u{1F1E6}','\u{1F1F3}\u{1F1E8}','\u{1F1F3}\u{1F1EA}','\u{1F1F3}\u{1F1EB}','\u{1F1F3}\u{1F1EC}','\u{1F1F3}\u{1F1EE}','\u{1F1F3}\u{1F1F1}','\u{1F1F3}\u{1F1F4}','\u{1F1F3}\u{1F1F5}','\u{1F1F3}\u{1F1F7}','\u{1F1F3}\u{1F1FA}','\u{1F1F3}\u{1F1FF}','\u{1F1F4}\u{1F1F2}','\u{1F1F5}\u{1F1E6}','\u{1F1F5}\u{1F1EA}','\u{1F1F5}\u{1F1EB}','\u{1F1F5}\u{1F1EC}','\u{1F1F5}\u{1F1ED}','\u{1F1F5}\u{1F1F0}','\u{1F1F5}\u{1F1F1}','\u{1F1F5}\u{1F1F2}','\u{1F1F5}\u{1F1F3}','\u{1F1F5}\u{1F1F7}','\u{1F1F5}\u{1F1F8}','\u{1F1F5}\u{1F1F9}','\u{1F1F5}\u{1F1FC}','\u{1F1F5}\u{1F1FE}','\u{1F1F6}\u{1F1E6}','\u{1F1F7}\u{1F1EA}','\u{1F1F7}\u{1F1F4}','\u{1F1F7}\u{1F1F8}','\u{1F1F7}\u{1F1FA}','\u{1F1F7}\u{1F1FC}','\u{1F1F8}\u{1F1E6}','\u{1F1F8}\u{1F1E7}','\u{1F1F8}\u{1F1E8}','\u{1F1F8}\u{1F1E9}','\u{1F1F8}\u{1F1EA}','\u{1F1F8}\u{1F1EC}','\u{1F1F8}\u{1F1ED}','\u{1F1F8}\u{1F1EE}','\u{1F1F8}\u{1F1EF}','\u{1F1F8}\u{1F1F0}','\u{1F1F8}\u{1F1F1}','\u{1F1F8}\u{1F1F2}','\u{1F1F8}\u{1F1F3}','\u{1F1F8}\u{1F1F4}','\u{1F1F8}\u{1F1F7}','\u{1F1F8}\u{1F1F8}','\u{1F1F8}\u{1F1F9}','\u{1F1F8}\u{1F1FB}','\u{1F1F8}\u{1F1FD}','\u{1F1F8}\u{1F1FE}','\u{1F1F8}\u{1F1FF}','\u{1F1F9}\u{1F1E6}','\u{1F1F9}\u{1F1E8}','\u{1F1F9}\u{1F1E9}','\u{1F1F9}\u{1F1EB}','\u{1F1F9}\u{1F1EC}','\u{1F1F9}\u{1F1ED}','\u{1F1F9}\u{1F1EF}','\u{1F1F9}\u{1F1F0}','\u{1F1F9}\u{1F1F1}','\u{1F1F9}\u{1F1F2}','\u{1F1F9}\u{1F1F3}','\u{1F1F9}\u{1F1F4}','\u{1F1F9}\u{1F1F7}','\u{1F1F9}\u{1F1F9}','\u{1F1F9}\u{1F1FB}','\u{1F1F9}\u{1F1FC}','\u{1F1F9}\u{1F1FF}','\u{1F1FA}\u{1F1E6}','\u{1F1FA}\u{1F1EC}','\u{1F1FA}\u{1F1F2}','\u{1F1FA}\u{1F1F3}','\u{1F1FA}\u{1F1F8}','\u{1F1FA}\u{1F1FE}','\u{1F1FA}\u{1F1FF}','\u{1F1FB}\u{1F1E6}','\u{1F1FB}\u{1F1E8}','\u{1F1FB}\u{1F1EA}','\u{1F1FB}\u{1F1EC}','\u{1F1FB}\u{1F1EE}','\u{1F1FB}\u{1F1F3}','\u{1F1FB}\u{1F1FA}','\u{1F1FC}\u{1F1EB}','\u{1F1FC}\u{1F1F8}','\u{1F1FD}\u{1F1F0}','\u{1F1FE}\u{1F1EA}','\u{1F1FE}\u{1F1F9}','\u{1F1FF}\u{1F1E6}','\u{1F1FF}\u{1F1F2}','\u{1F1FF}\u{1F1FC}','\u{1F202}\uFE0F','\u{1F237}\uFE0F','\u{1F321}\uFE0F','\u{1F324}\uFE0F','\u{1F325}\uFE0F','\u{1F326}\uFE0F','\u{1F327}\uFE0F','\u{1F328}\uFE0F','\u{1F329}\uFE0F','\u{1F32A}\uFE0F','\u{1F32B}\uFE0F','\u{1F32C}\uFE0F','\u{1F336}\uFE0F','\u{1F344}\u200D\u{1F7EB}','\u{1F34B}\u200D\u{1F7E9}','\u{1F37D}\uFE0F','\u{1F385}\u{1F3FB}','\u{1F385}\u{1F3FC}','\u{1F385}\u{1F3FD}','\u{1F385}\u{1F3FE}','\u{1F385}\u{1F3FF}','\u{1F396}\uFE0F','\u{1F397}\uFE0F','\u{1F399}\uFE0F','\u{1F39A}\uFE0F','\u{1F39B}\uFE0F','\u{1F39E}\uFE0F','\u{1F39F}\uFE0F','\u{1F3C2}\u{1F3FB}','\u{1F3C2}\u{1F3FC}','\u{1F3C2}\u{1F3FD}','\u{1F3C2}\u{1F3FE}','\u{1F3C2}\u{1F3FF}','\u{1F3C3}\u200D\u2640\uFE0F','\u{1F3C3}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u200D\u2642\uFE0F','\u{1F3C3}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}','\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}','\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}','\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}','\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}','\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F3C4}\u200D\u2640\uFE0F','\u{1F3C4}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FB}','\u{1F3C4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FC}','\u{1F3C4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FD}','\u{1F3C4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FE}','\u{1F3C4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FF}','\u{1F3C4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3C7}\u{1F3FB}','\u{1F3C7}\u{1F3FC}','\u{1F3C7}\u{1F3FD}','\u{1F3C7}\u{1F3FE}','\u{1F3C7}\u{1F3FF}','\u{1F3CA}\u200D\u2640\uFE0F','\u{1F3CA}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FB}','\u{1F3CA}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FC}','\u{1F3CA}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FD}','\u{1F3CA}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FE}','\u{1F3CA}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FF}','\u{1F3CA}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FB}','\u{1F3CB}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FC}','\u{1F3CB}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FD}','\u{1F3CB}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FE}','\u{1F3CB}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FF}','\u{1F3CB}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CB}\uFE0F','\u{1F3CB}\uFE0F\u200D\u2640\uFE0F','\u{1F3CB}\uFE0F\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FB}','\u{1F3CC}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FC}','\u{1F3CC}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FD}','\u{1F3CC}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FE}','\u{1F3CC}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FF}','\u{1F3CC}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CC}\uFE0F','\u{1F3CC}\uFE0F\u200D\u2640\uFE0F','\u{1F3CC}\uFE0F\u200D\u2642\uFE0F','\u{1F3CD}\uFE0F','\u{1F3CE}\uFE0F','\u{1F3D4}\uFE0F','\u{1F3D5}\uFE0F','\u{1F3D6}\uFE0F','\u{1F3D7}\uFE0F','\u{1F3D8}\uFE0F','\u{1F3D9}\uFE0F','\u{1F3DA}\uFE0F','\u{1F3DB}\uFE0F','\u{1F3DC}\uFE0F','\u{1F3DD}\uFE0F','\u{1F3DE}\uFE0F','\u{1F3DF}\uFE0F','\u{1F3F3}\uFE0F','\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F','\u{1F3F3}\uFE0F\u200D\u{1F308}','\u{1F3F4}\u200D\u2620\uFE0F','\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}','\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}','\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}','\u{1F3F5}\uFE0F','\u{1F3F7}\uFE0F','\u{1F408}\u200D\u2B1B','\u{1F415}\u200D\u{1F9BA}','\u{1F426}\u200D\u2B1B','\u{1F426}\u200D\u{1F525}','\u{1F43B}\u200D\u2744\uFE0F','\u{1F43F}\uFE0F','\u{1F441}\uFE0F','\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F','\u{1F442}\u{1F3FB}','\u{1F442}\u{1F3FC}','\u{1F442}\u{1F3FD}','\u{1F442}\u{1F3FE}','\u{1F442}\u{1F3FF}','\u{1F443}\u{1F3FB}','\u{1F443}\u{1F3FC}','\u{1F443}\u{1F3FD}','\u{1F443}\u{1F3FE}','\u{1F443}\u{1F3FF}','\u{1F446}\u{1F3FB}','\u{1F446}\u{1F3FC}','\u{1F446}\u{1F3FD}','\u{1F446}\u{1F3FE}','\u{1F446}\u{1F3FF}','\u{1F447}\u{1F3FB}','\u{1F447}\u{1F3FC}','\u{1F447}\u{1F3FD}','\u{1F447}\u{1F3FE}','\u{1F447}\u{1F3FF}','\u{1F448}\u{1F3FB}','\u{1F448}\u{1F3FC}','\u{1F448}\u{1F3FD}','\u{1F448}\u{1F3FE}','\u{1F448}\u{1F3FF}','\u{1F449}\u{1F3FB}','\u{1F449}\u{1F3FC}','\u{1F449}\u{1F3FD}','\u{1F449}\u{1F3FE}','\u{1F449}\u{1F3FF}','\u{1F44A}\u{1F3FB}','\u{1F44A}\u{1F3FC}','\u{1F44A}\u{1F3FD}','\u{1F44A}\u{1F3FE}','\u{1F44A}\u{1F3FF}','\u{1F44B}\u{1F3FB}','\u{1F44B}\u{1F3FC}','\u{1F44B}\u{1F3FD}','\u{1F44B}\u{1F3FE}','\u{1F44B}\u{1F3FF}','\u{1F44C}\u{1F3FB}','\u{1F44C}\u{1F3FC}','\u{1F44C}\u{1F3FD}','\u{1F44C}\u{1F3FE}','\u{1F44C}\u{1F3FF}','\u{1F44D}\u{1F3FB}','\u{1F44D}\u{1F3FC}','\u{1F44D}\u{1F3FD}','\u{1F44D}\u{1F3FE}','\u{1F44D}\u{1F3FF}','\u{1F44E}\u{1F3FB}','\u{1F44E}\u{1F3FC}','\u{1F44E}\u{1F3FD}','\u{1F44E}\u{1F3FE}','\u{1F44E}\u{1F3FF}','\u{1F44F}\u{1F3FB}','\u{1F44F}\u{1F3FC}','\u{1F44F}\u{1F3FD}','\u{1F44F}\u{1F3FE}','\u{1F44F}\u{1F3FF}','\u{1F450}\u{1F3FB}','\u{1F450}\u{1F3FC}','\u{1F450}\u{1F3FD}','\u{1F450}\u{1F3FE}','\u{1F450}\u{1F3FF}','\u{1F466}\u{1F3FB}','\u{1F466}\u{1F3FC}','\u{1F466}\u{1F3FD}','\u{1F466}\u{1F3FE}','\u{1F466}\u{1F3FF}','\u{1F467}\u{1F3FB}','\u{1F467}\u{1F3FC}','\u{1F467}\u{1F3FD}','\u{1F467}\u{1F3FE}','\u{1F467}\u{1F3FF}','\u{1F468}\u200D\u2695\uFE0F','\u{1F468}\u200D\u2696\uFE0F','\u{1F468}\u200D\u2708\uFE0F','\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}','\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}','\u{1F468}\u200D\u{1F33E}','\u{1F468}\u200D\u{1F373}','\u{1F468}\u200D\u{1F37C}','\u{1F468}\u200D\u{1F393}','\u{1F468}\u200D\u{1F3A4}','\u{1F468}\u200D\u{1F3A8}','\u{1F468}\u200D\u{1F3EB}','\u{1F468}\u200D\u{1F3ED}','\u{1F468}\u200D\u{1F466}','\u{1F468}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F467}','\u{1F468}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u200D\u{1F468}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u200D\u{1F469}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u200D\u{1F4BB}','\u{1F468}\u200D\u{1F4BC}','\u{1F468}\u200D\u{1F527}','\u{1F468}\u200D\u{1F52C}','\u{1F468}\u200D\u{1F680}','\u{1F468}\u200D\u{1F692}','\u{1F468}\u200D\u{1F9AF}','\u{1F468}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u200D\u{1F9B0}','\u{1F468}\u200D\u{1F9B1}','\u{1F468}\u200D\u{1F9B2}','\u{1F468}\u200D\u{1F9B3}','\u{1F468}\u200D\u{1F9BC}','\u{1F468}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u200D\u{1F9BD}','\u{1F468}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FB}\u200D\u{1F33E}','\u{1F468}\u{1F3FB}\u200D\u{1F373}','\u{1F468}\u{1F3FB}\u200D\u{1F37C}','\u{1F468}\u{1F3FB}\u200D\u{1F393}','\u{1F468}\u{1F3FB}\u200D\u{1F3A4}','\u{1F468}\u{1F3FB}\u200D\u{1F3A8}','\u{1F468}\u{1F3FB}\u200D\u{1F3EB}','\u{1F468}\u{1F3FB}\u200D\u{1F3ED}','\u{1F468}\u{1F3FB}\u200D\u{1F4BB}','\u{1F468}\u{1F3FB}\u200D\u{1F4BC}','\u{1F468}\u{1F3FB}\u200D\u{1F527}','\u{1F468}\u{1F3FB}\u200D\u{1F52C}','\u{1F468}\u{1F3FB}\u200D\u{1F680}','\u{1F468}\u{1F3FB}\u200D\u{1F692}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FB}\u200D\u{1F9AF}','\u{1F468}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}\u200D\u{1F9B0}','\u{1F468}\u{1F3FB}\u200D\u{1F9B1}','\u{1F468}\u{1F3FB}\u200D\u{1F9B2}','\u{1F468}\u{1F3FB}\u200D\u{1F9B3}','\u{1F468}\u{1F3FB}\u200D\u{1F9BC}','\u{1F468}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}\u200D\u{1F9BD}','\u{1F468}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u{1F33E}','\u{1F468}\u{1F3FC}\u200D\u{1F373}','\u{1F468}\u{1F3FC}\u200D\u{1F37C}','\u{1F468}\u{1F3FC}\u200D\u{1F393}','\u{1F468}\u{1F3FC}\u200D\u{1F3A4}','\u{1F468}\u{1F3FC}\u200D\u{1F3A8}','\u{1F468}\u{1F3FC}\u200D\u{1F3EB}','\u{1F468}\u{1F3FC}\u200D\u{1F3ED}','\u{1F468}\u{1F3FC}\u200D\u{1F4BB}','\u{1F468}\u{1F3FC}\u200D\u{1F4BC}','\u{1F468}\u{1F3FC}\u200D\u{1F527}','\u{1F468}\u{1F3FC}\u200D\u{1F52C}','\u{1F468}\u{1F3FC}\u200D\u{1F680}','\u{1F468}\u{1F3FC}\u200D\u{1F692}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u{1F9AF}','\u{1F468}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}\u200D\u{1F9B0}','\u{1F468}\u{1F3FC}\u200D\u{1F9B1}','\u{1F468}\u{1F3FC}\u200D\u{1F9B2}','\u{1F468}\u{1F3FC}\u200D\u{1F9B3}','\u{1F468}\u{1F3FC}\u200D\u{1F9BC}','\u{1F468}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}\u200D\u{1F9BD}','\u{1F468}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u{1F33E}','\u{1F468}\u{1F3FD}\u200D\u{1F373}','\u{1F468}\u{1F3FD}\u200D\u{1F37C}','\u{1F468}\u{1F3FD}\u200D\u{1F393}','\u{1F468}\u{1F3FD}\u200D\u{1F3A4}','\u{1F468}\u{1F3FD}\u200D\u{1F3A8}','\u{1F468}\u{1F3FD}\u200D\u{1F3EB}','\u{1F468}\u{1F3FD}\u200D\u{1F3ED}','\u{1F468}\u{1F3FD}\u200D\u{1F4BB}','\u{1F468}\u{1F3FD}\u200D\u{1F4BC}','\u{1F468}\u{1F3FD}\u200D\u{1F527}','\u{1F468}\u{1F3FD}\u200D\u{1F52C}','\u{1F468}\u{1F3FD}\u200D\u{1F680}','\u{1F468}\u{1F3FD}\u200D\u{1F692}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u{1F9AF}','\u{1F468}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}\u200D\u{1F9B0}','\u{1F468}\u{1F3FD}\u200D\u{1F9B1}','\u{1F468}\u{1F3FD}\u200D\u{1F9B2}','\u{1F468}\u{1F3FD}\u200D\u{1F9B3}','\u{1F468}\u{1F3FD}\u200D\u{1F9BC}','\u{1F468}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}\u200D\u{1F9BD}','\u{1F468}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u{1F33E}','\u{1F468}\u{1F3FE}\u200D\u{1F373}','\u{1F468}\u{1F3FE}\u200D\u{1F37C}','\u{1F468}\u{1F3FE}\u200D\u{1F393}','\u{1F468}\u{1F3FE}\u200D\u{1F3A4}','\u{1F468}\u{1F3FE}\u200D\u{1F3A8}','\u{1F468}\u{1F3FE}\u200D\u{1F3EB}','\u{1F468}\u{1F3FE}\u200D\u{1F3ED}','\u{1F468}\u{1F3FE}\u200D\u{1F4BB}','\u{1F468}\u{1F3FE}\u200D\u{1F4BC}','\u{1F468}\u{1F3FE}\u200D\u{1F527}','\u{1F468}\u{1F3FE}\u200D\u{1F52C}','\u{1F468}\u{1F3FE}\u200D\u{1F680}','\u{1F468}\u{1F3FE}\u200D\u{1F692}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u{1F9AF}','\u{1F468}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}\u200D\u{1F9B0}','\u{1F468}\u{1F3FE}\u200D\u{1F9B1}','\u{1F468}\u{1F3FE}\u200D\u{1F9B2}','\u{1F468}\u{1F3FE}\u200D\u{1F9B3}','\u{1F468}\u{1F3FE}\u200D\u{1F9BC}','\u{1F468}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}\u200D\u{1F9BD}','\u{1F468}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u{1F33E}','\u{1F468}\u{1F3FF}\u200D\u{1F373}','\u{1F468}\u{1F3FF}\u200D\u{1F37C}','\u{1F468}\u{1F3FF}\u200D\u{1F393}','\u{1F468}\u{1F3FF}\u200D\u{1F3A4}','\u{1F468}\u{1F3FF}\u200D\u{1F3A8}','\u{1F468}\u{1F3FF}\u200D\u{1F3EB}','\u{1F468}\u{1F3FF}\u200D\u{1F3ED}','\u{1F468}\u{1F3FF}\u200D\u{1F4BB}','\u{1F468}\u{1F3FF}\u200D\u{1F4BC}','\u{1F468}\u{1F3FF}\u200D\u{1F527}','\u{1F468}\u{1F3FF}\u200D\u{1F52C}','\u{1F468}\u{1F3FF}\u200D\u{1F680}','\u{1F468}\u{1F3FF}\u200D\u{1F692}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}\u200D\u{1F9AF}','\u{1F468}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}\u200D\u{1F9B0}','\u{1F468}\u{1F3FF}\u200D\u{1F9B1}','\u{1F468}\u{1F3FF}\u200D\u{1F9B2}','\u{1F468}\u{1F3FF}\u200D\u{1F9B3}','\u{1F468}\u{1F3FF}\u200D\u{1F9BC}','\u{1F468}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}\u200D\u{1F9BD}','\u{1F468}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u2695\uFE0F','\u{1F469}\u200D\u2696\uFE0F','\u{1F469}\u200D\u2708\uFE0F','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}','\u{1F469}\u200D\u{1F33E}','\u{1F469}\u200D\u{1F373}','\u{1F469}\u200D\u{1F37C}','\u{1F469}\u200D\u{1F393}','\u{1F469}\u200D\u{1F3A4}','\u{1F469}\u200D\u{1F3A8}','\u{1F469}\u200D\u{1F3EB}','\u{1F469}\u200D\u{1F3ED}','\u{1F469}\u200D\u{1F466}','\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F469}\u200D\u{1F467}','\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F469}\u200D\u{1F469}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F469}\u200D\u{1F4BB}','\u{1F469}\u200D\u{1F4BC}','\u{1F469}\u200D\u{1F527}','\u{1F469}\u200D\u{1F52C}','\u{1F469}\u200D\u{1F680}','\u{1F469}\u200D\u{1F692}','\u{1F469}\u200D\u{1F9AF}','\u{1F469}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u{1F9B0}','\u{1F469}\u200D\u{1F9B1}','\u{1F469}\u200D\u{1F9B2}','\u{1F469}\u200D\u{1F9B3}','\u{1F469}\u200D\u{1F9BC}','\u{1F469}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u{1F9BD}','\u{1F469}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u{1F33E}','\u{1F469}\u{1F3FB}\u200D\u{1F373}','\u{1F469}\u{1F3FB}\u200D\u{1F37C}','\u{1F469}\u{1F3FB}\u200D\u{1F393}','\u{1F469}\u{1F3FB}\u200D\u{1F3A4}','\u{1F469}\u{1F3FB}\u200D\u{1F3A8}','\u{1F469}\u{1F3FB}\u200D\u{1F3EB}','\u{1F469}\u{1F3FB}\u200D\u{1F3ED}','\u{1F469}\u{1F3FB}\u200D\u{1F4BB}','\u{1F469}\u{1F3FB}\u200D\u{1F4BC}','\u{1F469}\u{1F3FB}\u200D\u{1F527}','\u{1F469}\u{1F3FB}\u200D\u{1F52C}','\u{1F469}\u{1F3FB}\u200D\u{1F680}','\u{1F469}\u{1F3FB}\u200D\u{1F692}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u{1F9AF}','\u{1F469}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}\u200D\u{1F9B0}','\u{1F469}\u{1F3FB}\u200D\u{1F9B1}','\u{1F469}\u{1F3FB}\u200D\u{1F9B2}','\u{1F469}\u{1F3FB}\u200D\u{1F9B3}','\u{1F469}\u{1F3FB}\u200D\u{1F9BC}','\u{1F469}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}\u200D\u{1F9BD}','\u{1F469}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u{1F33E}','\u{1F469}\u{1F3FC}\u200D\u{1F373}','\u{1F469}\u{1F3FC}\u200D\u{1F37C}','\u{1F469}\u{1F3FC}\u200D\u{1F393}','\u{1F469}\u{1F3FC}\u200D\u{1F3A4}','\u{1F469}\u{1F3FC}\u200D\u{1F3A8}','\u{1F469}\u{1F3FC}\u200D\u{1F3EB}','\u{1F469}\u{1F3FC}\u200D\u{1F3ED}','\u{1F469}\u{1F3FC}\u200D\u{1F4BB}','\u{1F469}\u{1F3FC}\u200D\u{1F4BC}','\u{1F469}\u{1F3FC}\u200D\u{1F527}','\u{1F469}\u{1F3FC}\u200D\u{1F52C}','\u{1F469}\u{1F3FC}\u200D\u{1F680}','\u{1F469}\u{1F3FC}\u200D\u{1F692}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u{1F9AF}','\u{1F469}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}\u200D\u{1F9B0}','\u{1F469}\u{1F3FC}\u200D\u{1F9B1}','\u{1F469}\u{1F3FC}\u200D\u{1F9B2}','\u{1F469}\u{1F3FC}\u200D\u{1F9B3}','\u{1F469}\u{1F3FC}\u200D\u{1F9BC}','\u{1F469}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}\u200D\u{1F9BD}','\u{1F469}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u{1F33E}','\u{1F469}\u{1F3FD}\u200D\u{1F373}','\u{1F469}\u{1F3FD}\u200D\u{1F37C}','\u{1F469}\u{1F3FD}\u200D\u{1F393}','\u{1F469}\u{1F3FD}\u200D\u{1F3A4}','\u{1F469}\u{1F3FD}\u200D\u{1F3A8}','\u{1F469}\u{1F3FD}\u200D\u{1F3EB}','\u{1F469}\u{1F3FD}\u200D\u{1F3ED}','\u{1F469}\u{1F3FD}\u200D\u{1F4BB}','\u{1F469}\u{1F3FD}\u200D\u{1F4BC}','\u{1F469}\u{1F3FD}\u200D\u{1F527}','\u{1F469}\u{1F3FD}\u200D\u{1F52C}','\u{1F469}\u{1F3FD}\u200D\u{1F680}','\u{1F469}\u{1F3FD}\u200D\u{1F692}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u{1F9AF}','\u{1F469}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}\u200D\u{1F9B0}','\u{1F469}\u{1F3FD}\u200D\u{1F9B1}','\u{1F469}\u{1F3FD}\u200D\u{1F9B2}','\u{1F469}\u{1F3FD}\u200D\u{1F9B3}','\u{1F469}\u{1F3FD}\u200D\u{1F9BC}','\u{1F469}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}\u200D\u{1F9BD}','\u{1F469}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u{1F33E}','\u{1F469}\u{1F3FE}\u200D\u{1F373}','\u{1F469}\u{1F3FE}\u200D\u{1F37C}','\u{1F469}\u{1F3FE}\u200D\u{1F393}','\u{1F469}\u{1F3FE}\u200D\u{1F3A4}','\u{1F469}\u{1F3FE}\u200D\u{1F3A8}','\u{1F469}\u{1F3FE}\u200D\u{1F3EB}','\u{1F469}\u{1F3FE}\u200D\u{1F3ED}','\u{1F469}\u{1F3FE}\u200D\u{1F4BB}','\u{1F469}\u{1F3FE}\u200D\u{1F4BC}','\u{1F469}\u{1F3FE}\u200D\u{1F527}','\u{1F469}\u{1F3FE}\u200D\u{1F52C}','\u{1F469}\u{1F3FE}\u200D\u{1F680}','\u{1F469}\u{1F3FE}\u200D\u{1F692}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u{1F9AF}','\u{1F469}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}\u200D\u{1F9B0}','\u{1F469}\u{1F3FE}\u200D\u{1F9B1}','\u{1F469}\u{1F3FE}\u200D\u{1F9B2}','\u{1F469}\u{1F3FE}\u200D\u{1F9B3}','\u{1F469}\u{1F3FE}\u200D\u{1F9BC}','\u{1F469}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}\u200D\u{1F9BD}','\u{1F469}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u{1F33E}','\u{1F469}\u{1F3FF}\u200D\u{1F373}','\u{1F469}\u{1F3FF}\u200D\u{1F37C}','\u{1F469}\u{1F3FF}\u200D\u{1F393}','\u{1F469}\u{1F3FF}\u200D\u{1F3A4}','\u{1F469}\u{1F3FF}\u200D\u{1F3A8}','\u{1F469}\u{1F3FF}\u200D\u{1F3EB}','\u{1F469}\u{1F3FF}\u200D\u{1F3ED}','\u{1F469}\u{1F3FF}\u200D\u{1F4BB}','\u{1F469}\u{1F3FF}\u200D\u{1F4BC}','\u{1F469}\u{1F3FF}\u200D\u{1F527}','\u{1F469}\u{1F3FF}\u200D\u{1F52C}','\u{1F469}\u{1F3FF}\u200D\u{1F680}','\u{1F469}\u{1F3FF}\u200D\u{1F692}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u{1F9AF}','\u{1F469}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}\u200D\u{1F9B0}','\u{1F469}\u{1F3FF}\u200D\u{1F9B1}','\u{1F469}\u{1F3FF}\u200D\u{1F9B2}','\u{1F469}\u{1F3FF}\u200D\u{1F9B3}','\u{1F469}\u{1F3FF}\u200D\u{1F9BC}','\u{1F469}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}\u200D\u{1F9BD}','\u{1F469}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F46B}\u{1F3FB}','\u{1F46B}\u{1F3FC}','\u{1F46B}\u{1F3FD}','\u{1F46B}\u{1F3FE}','\u{1F46B}\u{1F3FF}','\u{1F46C}\u{1F3FB}','\u{1F46C}\u{1F3FC}','\u{1F46C}\u{1F3FD}','\u{1F46C}\u{1F3FE}','\u{1F46C}\u{1F3FF}','\u{1F46D}\u{1F3FB}','\u{1F46D}\u{1F3FC}','\u{1F46D}\u{1F3FD}','\u{1F46D}\u{1F3FE}','\u{1F46D}\u{1F3FF}','\u{1F46E}\u200D\u2640\uFE0F','\u{1F46E}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FB}','\u{1F46E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FC}','\u{1F46E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FD}','\u{1F46E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FE}','\u{1F46E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FF}','\u{1F46E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F46F}\u200D\u2640\uFE0F','\u{1F46F}\u200D\u2642\uFE0F','\u{1F470}\u200D\u2640\uFE0F','\u{1F470}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FB}','\u{1F470}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FC}','\u{1F470}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FD}','\u{1F470}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FE}','\u{1F470}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FF}','\u{1F470}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F471}\u200D\u2640\uFE0F','\u{1F471}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FB}','\u{1F471}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FC}','\u{1F471}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FD}','\u{1F471}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FE}','\u{1F471}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FF}','\u{1F471}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F472}\u{1F3FB}','\u{1F472}\u{1F3FC}','\u{1F472}\u{1F3FD}','\u{1F472}\u{1F3FE}','\u{1F472}\u{1F3FF}','\u{1F473}\u200D\u2640\uFE0F','\u{1F473}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FB}','\u{1F473}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FC}','\u{1F473}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FD}','\u{1F473}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FE}','\u{1F473}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FF}','\u{1F473}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F474}\u{1F3FB}','\u{1F474}\u{1F3FC}','\u{1F474}\u{1F3FD}','\u{1F474}\u{1F3FE}','\u{1F474}\u{1F3FF}','\u{1F475}\u{1F3FB}','\u{1F475}\u{1F3FC}','\u{1F475}\u{1F3FD}','\u{1F475}\u{1F3FE}','\u{1F475}\u{1F3FF}','\u{1F476}\u{1F3FB}','\u{1F476}\u{1F3FC}','\u{1F476}\u{1F3FD}','\u{1F476}\u{1F3FE}','\u{1F476}\u{1F3FF}','\u{1F477}\u200D\u2640\uFE0F','\u{1F477}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FB}','\u{1F477}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FC}','\u{1F477}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FD}','\u{1F477}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FE}','\u{1F477}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FF}','\u{1F477}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F478}\u{1F3FB}','\u{1F478}\u{1F3FC}','\u{1F478}\u{1F3FD}','\u{1F478}\u{1F3FE}','\u{1F478}\u{1F3FF}','\u{1F47C}\u{1F3FB}','\u{1F47C}\u{1F3FC}','\u{1F47C}\u{1F3FD}','\u{1F47C}\u{1F3FE}','\u{1F47C}\u{1F3FF}','\u{1F481}\u200D\u2640\uFE0F','\u{1F481}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FB}','\u{1F481}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FC}','\u{1F481}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FD}','\u{1F481}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FE}','\u{1F481}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FF}','\u{1F481}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F482}\u200D\u2640\uFE0F','\u{1F482}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FB}','\u{1F482}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FC}','\u{1F482}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FD}','\u{1F482}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FE}','\u{1F482}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FF}','\u{1F482}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F483}\u{1F3FB}','\u{1F483}\u{1F3FC}','\u{1F483}\u{1F3FD}','\u{1F483}\u{1F3FE}','\u{1F483}\u{1F3FF}','\u{1F485}\u{1F3FB}','\u{1F485}\u{1F3FC}','\u{1F485}\u{1F3FD}','\u{1F485}\u{1F3FE}','\u{1F485}\u{1F3FF}','\u{1F486}\u200D\u2640\uFE0F','\u{1F486}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FB}','\u{1F486}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FC}','\u{1F486}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FD}','\u{1F486}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FE}','\u{1F486}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FF}','\u{1F486}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F487}\u200D\u2640\uFE0F','\u{1F487}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FB}','\u{1F487}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FC}','\u{1F487}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FD}','\u{1F487}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FE}','\u{1F487}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FF}','\u{1F487}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F48F}\u{1F3FB}','\u{1F48F}\u{1F3FC}','\u{1F48F}\u{1F3FD}','\u{1F48F}\u{1F3FE}','\u{1F48F}\u{1F3FF}','\u{1F491}\u{1F3FB}','\u{1F491}\u{1F3FC}','\u{1F491}\u{1F3FD}','\u{1F491}\u{1F3FE}','\u{1F491}\u{1F3FF}','\u{1F4AA}\u{1F3FB}','\u{1F4AA}\u{1F3FC}','\u{1F4AA}\u{1F3FD}','\u{1F4AA}\u{1F3FE}','\u{1F4AA}\u{1F3FF}','\u{1F4FD}\uFE0F','\u{1F549}\uFE0F','\u{1F54A}\uFE0F','\u{1F56F}\uFE0F','\u{1F570}\uFE0F','\u{1F573}\uFE0F','\u{1F574}\u{1F3FB}','\u{1F574}\u{1F3FC}','\u{1F574}\u{1F3FD}','\u{1F574}\u{1F3FE}','\u{1F574}\u{1F3FF}','\u{1F574}\uFE0F','\u{1F575}\u{1F3FB}','\u{1F575}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FC}','\u{1F575}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FD}','\u{1F575}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FE}','\u{1F575}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FF}','\u{1F575}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F575}\uFE0F','\u{1F575}\uFE0F\u200D\u2640\uFE0F','\u{1F575}\uFE0F\u200D\u2642\uFE0F','\u{1F576}\uFE0F','\u{1F577}\uFE0F','\u{1F578}\uFE0F','\u{1F579}\uFE0F','\u{1F57A}\u{1F3FB}','\u{1F57A}\u{1F3FC}','\u{1F57A}\u{1F3FD}','\u{1F57A}\u{1F3FE}','\u{1F57A}\u{1F3FF}','\u{1F587}\uFE0F','\u{1F58A}\uFE0F','\u{1F58B}\uFE0F','\u{1F58C}\uFE0F','\u{1F58D}\uFE0F','\u{1F590}\u{1F3FB}','\u{1F590}\u{1F3FC}','\u{1F590}\u{1F3FD}','\u{1F590}\u{1F3FE}','\u{1F590}\u{1F3FF}','\u{1F590}\uFE0F','\u{1F595}\u{1F3FB}','\u{1F595}\u{1F3FC}','\u{1F595}\u{1F3FD}','\u{1F595}\u{1F3FE}','\u{1F595}\u{1F3FF}','\u{1F596}\u{1F3FB}','\u{1F596}\u{1F3FC}','\u{1F596}\u{1F3FD}','\u{1F596}\u{1F3FE}','\u{1F596}\u{1F3FF}','\u{1F5A5}\uFE0F','\u{1F5A8}\uFE0F','\u{1F5B1}\uFE0F','\u{1F5B2}\uFE0F','\u{1F5BC}\uFE0F','\u{1F5C2}\uFE0F','\u{1F5C3}\uFE0F','\u{1F5C4}\uFE0F','\u{1F5D1}\uFE0F','\u{1F5D2}\uFE0F','\u{1F5D3}\uFE0F','\u{1F5DC}\uFE0F','\u{1F5DD}\uFE0F','\u{1F5DE}\uFE0F','\u{1F5E1}\uFE0F','\u{1F5E3}\uFE0F','\u{1F5E8}\uFE0F','\u{1F5EF}\uFE0F','\u{1F5F3}\uFE0F','\u{1F5FA}\uFE0F','\u{1F62E}\u200D\u{1F4A8}','\u{1F635}\u200D\u{1F4AB}','\u{1F636}\u200D\u{1F32B}\uFE0F','\u{1F642}\u200D\u2194\uFE0F','\u{1F642}\u200D\u2195\uFE0F','\u{1F645}\u200D\u2640\uFE0F','\u{1F645}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FB}','\u{1F645}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FC}','\u{1F645}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FD}','\u{1F645}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FE}','\u{1F645}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FF}','\u{1F645}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F646}\u200D\u2640\uFE0F','\u{1F646}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FB}','\u{1F646}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FC}','\u{1F646}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FD}','\u{1F646}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FE}','\u{1F646}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FF}','\u{1F646}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F647}\u200D\u2640\uFE0F','\u{1F647}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FB}','\u{1F647}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FC}','\u{1F647}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FD}','\u{1F647}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FE}','\u{1F647}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FF}','\u{1F647}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64B}\u200D\u2640\uFE0F','\u{1F64B}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FB}','\u{1F64B}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FC}','\u{1F64B}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FD}','\u{1F64B}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FE}','\u{1F64B}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FF}','\u{1F64B}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64C}\u{1F3FB}','\u{1F64C}\u{1F3FC}','\u{1F64C}\u{1F3FD}','\u{1F64C}\u{1F3FE}','\u{1F64C}\u{1F3FF}','\u{1F64D}\u200D\u2640\uFE0F','\u{1F64D}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FB}','\u{1F64D}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FC}','\u{1F64D}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FD}','\u{1F64D}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FE}','\u{1F64D}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FF}','\u{1F64D}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64E}\u200D\u2640\uFE0F','\u{1F64E}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FB}','\u{1F64E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FC}','\u{1F64E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FD}','\u{1F64E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FE}','\u{1F64E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FF}','\u{1F64E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64F}\u{1F3FB}','\u{1F64F}\u{1F3FC}','\u{1F64F}\u{1F3FD}','\u{1F64F}\u{1F3FE}','\u{1F64F}\u{1F3FF}','\u{1F6A3}\u200D\u2640\uFE0F','\u{1F6A3}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FB}','\u{1F6A3}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FC}','\u{1F6A3}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FD}','\u{1F6A3}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FE}','\u{1F6A3}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FF}','\u{1F6A3}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B4}\u200D\u2640\uFE0F','\u{1F6B4}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FB}','\u{1F6B4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FC}','\u{1F6B4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FD}','\u{1F6B4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FE}','\u{1F6B4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FF}','\u{1F6B4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B5}\u200D\u2640\uFE0F','\u{1F6B5}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FB}','\u{1F6B5}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FC}','\u{1F6B5}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FD}','\u{1F6B5}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FE}','\u{1F6B5}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FF}','\u{1F6B5}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B6}\u200D\u2640\uFE0F','\u{1F6B6}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u200D\u2642\uFE0F','\u{1F6B6}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}','\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}','\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}','\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}','\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}','\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F6C0}\u{1F3FB}','\u{1F6C0}\u{1F3FC}','\u{1F6C0}\u{1F3FD}','\u{1F6C0}\u{1F3FE}','\u{1F6C0}\u{1F3FF}','\u{1F6CB}\uFE0F','\u{1F6CC}\u{1F3FB}','\u{1F6CC}\u{1F3FC}','\u{1F6CC}\u{1F3FD}','\u{1F6CC}\u{1F3FE}','\u{1F6CC}\u{1F3FF}','\u{1F6CD}\uFE0F','\u{1F6CE}\uFE0F','\u{1F6CF}\uFE0F','\u{1F6E0}\uFE0F','\u{1F6E1}\uFE0F','\u{1F6E2}\uFE0F','\u{1F6E3}\uFE0F','\u{1F6E4}\uFE0F','\u{1F6E5}\uFE0F','\u{1F6E9}\uFE0F','\u{1F6F0}\uFE0F','\u{1F6F3}\uFE0F','\u{1F90C}\u{1F3FB}','\u{1F90C}\u{1F3FC}','\u{1F90C}\u{1F3FD}','\u{1F90C}\u{1F3FE}','\u{1F90C}\u{1F3FF}','\u{1F90F}\u{1F3FB}','\u{1F90F}\u{1F3FC}','\u{1F90F}\u{1F3FD}','\u{1F90F}\u{1F3FE}','\u{1F90F}\u{1F3FF}','\u{1F918}\u{1F3FB}','\u{1F918}\u{1F3FC}','\u{1F918}\u{1F3FD}','\u{1F918}\u{1F3FE}','\u{1F918}\u{1F3FF}','\u{1F919}\u{1F3FB}','\u{1F919}\u{1F3FC}','\u{1F919}\u{1F3FD}','\u{1F919}\u{1F3FE}','\u{1F919}\u{1F3FF}','\u{1F91A}\u{1F3FB}','\u{1F91A}\u{1F3FC}','\u{1F91A}\u{1F3FD}','\u{1F91A}\u{1F3FE}','\u{1F91A}\u{1F3FF}','\u{1F91B}\u{1F3FB}','\u{1F91B}\u{1F3FC}','\u{1F91B}\u{1F3FD}','\u{1F91B}\u{1F3FE}','\u{1F91B}\u{1F3FF}','\u{1F91C}\u{1F3FB}','\u{1F91C}\u{1F3FC}','\u{1F91C}\u{1F3FD}','\u{1F91C}\u{1F3FE}','\u{1F91C}\u{1F3FF}','\u{1F91D}\u{1F3FB}','\u{1F91D}\u{1F3FC}','\u{1F91D}\u{1F3FD}','\u{1F91D}\u{1F3FE}','\u{1F91D}\u{1F3FF}','\u{1F91E}\u{1F3FB}','\u{1F91E}\u{1F3FC}','\u{1F91E}\u{1F3FD}','\u{1F91E}\u{1F3FE}','\u{1F91E}\u{1F3FF}','\u{1F91F}\u{1F3FB}','\u{1F91F}\u{1F3FC}','\u{1F91F}\u{1F3FD}','\u{1F91F}\u{1F3FE}','\u{1F91F}\u{1F3FF}','\u{1F926}\u200D\u2640\uFE0F','\u{1F926}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FB}','\u{1F926}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FC}','\u{1F926}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FD}','\u{1F926}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FE}','\u{1F926}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FF}','\u{1F926}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F930}\u{1F3FB}','\u{1F930}\u{1F3FC}','\u{1F930}\u{1F3FD}','\u{1F930}\u{1F3FE}','\u{1F930}\u{1F3FF}','\u{1F931}\u{1F3FB}','\u{1F931}\u{1F3FC}','\u{1F931}\u{1F3FD}','\u{1F931}\u{1F3FE}','\u{1F931}\u{1F3FF}','\u{1F932}\u{1F3FB}','\u{1F932}\u{1F3FC}','\u{1F932}\u{1F3FD}','\u{1F932}\u{1F3FE}','\u{1F932}\u{1F3FF}','\u{1F933}\u{1F3FB}','\u{1F933}\u{1F3FC}','\u{1F933}\u{1F3FD}','\u{1F933}\u{1F3FE}','\u{1F933}\u{1F3FF}','\u{1F934}\u{1F3FB}','\u{1F934}\u{1F3FC}','\u{1F934}\u{1F3FD}','\u{1F934}\u{1F3FE}','\u{1F934}\u{1F3FF}','\u{1F935}\u200D\u2640\uFE0F','\u{1F935}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FB}','\u{1F935}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FC}','\u{1F935}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FD}','\u{1F935}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FE}','\u{1F935}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FF}','\u{1F935}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F936}\u{1F3FB}','\u{1F936}\u{1F3FC}','\u{1F936}\u{1F3FD}','\u{1F936}\u{1F3FE}','\u{1F936}\u{1F3FF}','\u{1F937}\u200D\u2640\uFE0F','\u{1F937}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FB}','\u{1F937}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FC}','\u{1F937}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FD}','\u{1F937}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FE}','\u{1F937}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FF}','\u{1F937}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F938}\u200D\u2640\uFE0F','\u{1F938}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FB}','\u{1F938}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FC}','\u{1F938}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FD}','\u{1F938}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FE}','\u{1F938}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FF}','\u{1F938}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F939}\u200D\u2640\uFE0F','\u{1F939}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FB}','\u{1F939}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FC}','\u{1F939}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FD}','\u{1F939}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FE}','\u{1F939}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FF}','\u{1F939}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F93C}\u200D\u2640\uFE0F','\u{1F93C}\u200D\u2642\uFE0F','\u{1F93D}\u200D\u2640\uFE0F','\u{1F93D}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FB}','\u{1F93D}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FC}','\u{1F93D}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FD}','\u{1F93D}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FE}','\u{1F93D}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FF}','\u{1F93D}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F93E}\u200D\u2640\uFE0F','\u{1F93E}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FB}','\u{1F93E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FC}','\u{1F93E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FD}','\u{1F93E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FE}','\u{1F93E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FF}','\u{1F93E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F977}\u{1F3FB}','\u{1F977}\u{1F3FC}','\u{1F977}\u{1F3FD}','\u{1F977}\u{1F3FE}','\u{1F977}\u{1F3FF}','\u{1F9B5}\u{1F3FB}','\u{1F9B5}\u{1F3FC}','\u{1F9B5}\u{1F3FD}','\u{1F9B5}\u{1F3FE}','\u{1F9B5}\u{1F3FF}','\u{1F9B6}\u{1F3FB}','\u{1F9B6}\u{1F3FC}','\u{1F9B6}\u{1F3FD}','\u{1F9B6}\u{1F3FE}','\u{1F9B6}\u{1F3FF}','\u{1F9B8}\u200D\u2640\uFE0F','\u{1F9B8}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FB}','\u{1F9B8}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FC}','\u{1F9B8}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FD}','\u{1F9B8}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FE}','\u{1F9B8}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FF}','\u{1F9B8}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9B9}\u200D\u2640\uFE0F','\u{1F9B9}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FB}','\u{1F9B9}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FC}','\u{1F9B9}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FD}','\u{1F9B9}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FE}','\u{1F9B9}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FF}','\u{1F9B9}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9BB}\u{1F3FB}','\u{1F9BB}\u{1F3FC}','\u{1F9BB}\u{1F3FD}','\u{1F9BB}\u{1F3FE}','\u{1F9BB}\u{1F3FF}','\u{1F9CD}\u200D\u2640\uFE0F','\u{1F9CD}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FB}','\u{1F9CD}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FC}','\u{1F9CD}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FD}','\u{1F9CD}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FE}','\u{1F9CD}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FF}','\u{1F9CD}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9CE}\u200D\u2640\uFE0F','\u{1F9CE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u200D\u2642\uFE0F','\u{1F9CE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}','\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}','\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}','\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}','\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}','\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F9CF}\u200D\u2640\uFE0F','\u{1F9CF}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FB}','\u{1F9CF}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FC}','\u{1F9CF}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FD}','\u{1F9CF}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FE}','\u{1F9CF}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FF}','\u{1F9CF}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D1}\u200D\u2695\uFE0F','\u{1F9D1}\u200D\u2696\uFE0F','\u{1F9D1}\u200D\u2708\uFE0F','\u{1F9D1}\u200D\u{1F33E}','\u{1F9D1}\u200D\u{1F373}','\u{1F9D1}\u200D\u{1F37C}','\u{1F9D1}\u200D\u{1F384}','\u{1F9D1}\u200D\u{1F393}','\u{1F9D1}\u200D\u{1F3A4}','\u{1F9D1}\u200D\u{1F3A8}','\u{1F9D1}\u200D\u{1F3EB}','\u{1F9D1}\u200D\u{1F3ED}','\u{1F9D1}\u200D\u{1F4BB}','\u{1F9D1}\u200D\u{1F4BC}','\u{1F9D1}\u200D\u{1F527}','\u{1F9D1}\u200D\u{1F52C}','\u{1F9D1}\u200D\u{1F680}','\u{1F9D1}\u200D\u{1F692}','\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}','\u{1F9D1}\u200D\u{1F9AF}','\u{1F9D1}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u{1F9B0}','\u{1F9D1}\u200D\u{1F9B1}','\u{1F9D1}\u200D\u{1F9B2}','\u{1F9D1}\u200D\u{1F9B3}','\u{1F9D1}\u200D\u{1F9BC}','\u{1F9D1}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u{1F9BD}','\u{1F9D1}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}','\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FB}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FB}\u200D\u{1F373}','\u{1F9D1}\u{1F3FB}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FB}\u200D\u{1F384}','\u{1F9D1}\u{1F3FB}\u200D\u{1F393}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FB}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F527}','\u{1F9D1}\u{1F3FB}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FB}\u200D\u{1F680}','\u{1F9D1}\u{1F3FB}\u200D\u{1F692}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FC}\u200D\u{1F373}','\u{1F9D1}\u{1F3FC}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FC}\u200D\u{1F384}','\u{1F9D1}\u{1F3FC}\u200D\u{1F393}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FC}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F527}','\u{1F9D1}\u{1F3FC}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FC}\u200D\u{1F680}','\u{1F9D1}\u{1F3FC}\u200D\u{1F692}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FD}\u200D\u{1F373}','\u{1F9D1}\u{1F3FD}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FD}\u200D\u{1F384}','\u{1F9D1}\u{1F3FD}\u200D\u{1F393}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FD}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F527}','\u{1F9D1}\u{1F3FD}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FD}\u200D\u{1F680}','\u{1F9D1}\u{1F3FD}\u200D\u{1F692}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FE}\u200D\u{1F373}','\u{1F9D1}\u{1F3FE}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FE}\u200D\u{1F384}','\u{1F9D1}\u{1F3FE}\u200D\u{1F393}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FE}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F527}','\u{1F9D1}\u{1F3FE}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FE}\u200D\u{1F680}','\u{1F9D1}\u{1F3FE}\u200D\u{1F692}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FF}\u200D\u{1F373}','\u{1F9D1}\u{1F3FF}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FF}\u200D\u{1F384}','\u{1F9D1}\u{1F3FF}\u200D\u{1F393}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FF}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F527}','\u{1F9D1}\u{1F3FF}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FF}\u200D\u{1F680}','\u{1F9D1}\u{1F3FF}\u200D\u{1F692}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D2}\u{1F3FB}','\u{1F9D2}\u{1F3FC}','\u{1F9D2}\u{1F3FD}','\u{1F9D2}\u{1F3FE}','\u{1F9D2}\u{1F3FF}','\u{1F9D3}\u{1F3FB}','\u{1F9D3}\u{1F3FC}','\u{1F9D3}\u{1F3FD}','\u{1F9D3}\u{1F3FE}','\u{1F9D3}\u{1F3FF}','\u{1F9D4}\u200D\u2640\uFE0F','\u{1F9D4}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FB}','\u{1F9D4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FC}','\u{1F9D4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FD}','\u{1F9D4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FE}','\u{1F9D4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FF}','\u{1F9D4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D5}\u{1F3FB}','\u{1F9D5}\u{1F3FC}','\u{1F9D5}\u{1F3FD}','\u{1F9D5}\u{1F3FE}','\u{1F9D5}\u{1F3FF}','\u{1F9D6}\u200D\u2640\uFE0F','\u{1F9D6}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FB}','\u{1F9D6}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FC}','\u{1F9D6}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FD}','\u{1F9D6}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FE}','\u{1F9D6}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FF}','\u{1F9D6}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D7}\u200D\u2640\uFE0F','\u{1F9D7}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FB}','\u{1F9D7}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FC}','\u{1F9D7}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FD}','\u{1F9D7}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FE}','\u{1F9D7}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FF}','\u{1F9D7}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D8}\u200D\u2640\uFE0F','\u{1F9D8}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FB}','\u{1F9D8}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FC}','\u{1F9D8}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FD}','\u{1F9D8}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FE}','\u{1F9D8}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FF}','\u{1F9D8}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D9}\u200D\u2640\uFE0F','\u{1F9D9}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FB}','\u{1F9D9}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FC}','\u{1F9D9}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FD}','\u{1F9D9}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FE}','\u{1F9D9}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FF}','\u{1F9D9}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DA}\u200D\u2640\uFE0F','\u{1F9DA}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FB}','\u{1F9DA}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FC}','\u{1F9DA}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FD}','\u{1F9DA}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FE}','\u{1F9DA}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FF}','\u{1F9DA}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DB}\u200D\u2640\uFE0F','\u{1F9DB}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FB}','\u{1F9DB}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FC}','\u{1F9DB}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FD}','\u{1F9DB}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FE}','\u{1F9DB}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FF}','\u{1F9DB}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DC}\u200D\u2640\uFE0F','\u{1F9DC}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FB}','\u{1F9DC}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FC}','\u{1F9DC}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FD}','\u{1F9DC}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FE}','\u{1F9DC}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FF}','\u{1F9DC}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DD}\u200D\u2640\uFE0F','\u{1F9DD}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FB}','\u{1F9DD}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FC}','\u{1F9DD}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FD}','\u{1F9DD}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FE}','\u{1F9DD}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FF}','\u{1F9DD}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DE}\u200D\u2640\uFE0F','\u{1F9DE}\u200D\u2642\uFE0F','\u{1F9DF}\u200D\u2640\uFE0F','\u{1F9DF}\u200D\u2642\uFE0F','\u{1FAC3}\u{1F3FB}','\u{1FAC3}\u{1F3FC}','\u{1FAC3}\u{1F3FD}','\u{1FAC3}\u{1F3FE}','\u{1FAC3}\u{1F3FF}','\u{1FAC4}\u{1F3FB}','\u{1FAC4}\u{1F3FC}','\u{1FAC4}\u{1F3FD}','\u{1FAC4}\u{1F3FE}','\u{1FAC4}\u{1F3FF}','\u{1FAC5}\u{1F3FB}','\u{1FAC5}\u{1F3FC}','\u{1FAC5}\u{1F3FD}','\u{1FAC5}\u{1F3FE}','\u{1FAC5}\u{1F3FF}','\u{1FAF0}\u{1F3FB}','\u{1FAF0}\u{1F3FC}','\u{1FAF0}\u{1F3FD}','\u{1FAF0}\u{1F3FE}','\u{1FAF0}\u{1F3FF}','\u{1FAF1}\u{1F3FB}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FC}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FD}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FE}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FF}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF2}\u{1F3FB}','\u{1FAF2}\u{1F3FC}','\u{1FAF2}\u{1F3FD}','\u{1FAF2}\u{1F3FE}','\u{1FAF2}\u{1F3FF}','\u{1FAF3}\u{1F3FB}','\u{1FAF3}\u{1F3FC}','\u{1FAF3}\u{1F3FD}','\u{1FAF3}\u{1F3FE}','\u{1FAF3}\u{1F3FF}','\u{1FAF4}\u{1F3FB}','\u{1FAF4}\u{1F3FC}','\u{1FAF4}\u{1F3FD}','\u{1FAF4}\u{1F3FE}','\u{1FAF4}\u{1F3FF}','\u{1FAF5}\u{1F3FB}','\u{1FAF5}\u{1F3FC}','\u{1FAF5}\u{1F3FD}','\u{1FAF5}\u{1F3FE}','\u{1FAF5}\u{1F3FF}','\u{1FAF6}\u{1F3FB}','\u{1FAF6}\u{1F3FC}','\u{1FAF6}\u{1F3FD}','\u{1FAF6}\u{1F3FE}','\u{1FAF6}\u{1F3FF}','\u{1FAF7}\u{1F3FB}','\u{1FAF7}\u{1F3FC}','\u{1FAF7}\u{1F3FD}','\u{1FAF7}\u{1F3FE}','\u{1FAF7}\u{1F3FF}','\u{1FAF8}\u{1F3FB}','\u{1FAF8}\u{1F3FC}','\u{1FAF8}\u{1F3FD}','\u{1FAF8}\u{1F3FE}','\u{1FAF8}\u{1F3FF}'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Flag_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+
+exports.characters = set;
+exports.strings = ['\u{1F1E6}\u{1F1E8}','\u{1F1E6}\u{1F1E9}','\u{1F1E6}\u{1F1EA}','\u{1F1E6}\u{1F1EB}','\u{1F1E6}\u{1F1EC}','\u{1F1E6}\u{1F1EE}','\u{1F1E6}\u{1F1F1}','\u{1F1E6}\u{1F1F2}','\u{1F1E6}\u{1F1F4}','\u{1F1E6}\u{1F1F6}','\u{1F1E6}\u{1F1F7}','\u{1F1E6}\u{1F1F8}','\u{1F1E6}\u{1F1F9}','\u{1F1E6}\u{1F1FA}','\u{1F1E6}\u{1F1FC}','\u{1F1E6}\u{1F1FD}','\u{1F1E6}\u{1F1FF}','\u{1F1E7}\u{1F1E6}','\u{1F1E7}\u{1F1E7}','\u{1F1E7}\u{1F1E9}','\u{1F1E7}\u{1F1EA}','\u{1F1E7}\u{1F1EB}','\u{1F1E7}\u{1F1EC}','\u{1F1E7}\u{1F1ED}','\u{1F1E7}\u{1F1EE}','\u{1F1E7}\u{1F1EF}','\u{1F1E7}\u{1F1F1}','\u{1F1E7}\u{1F1F2}','\u{1F1E7}\u{1F1F3}','\u{1F1E7}\u{1F1F4}','\u{1F1E7}\u{1F1F6}','\u{1F1E7}\u{1F1F7}','\u{1F1E7}\u{1F1F8}','\u{1F1E7}\u{1F1F9}','\u{1F1E7}\u{1F1FB}','\u{1F1E7}\u{1F1FC}','\u{1F1E7}\u{1F1FE}','\u{1F1E7}\u{1F1FF}','\u{1F1E8}\u{1F1E6}','\u{1F1E8}\u{1F1E8}','\u{1F1E8}\u{1F1E9}','\u{1F1E8}\u{1F1EB}','\u{1F1E8}\u{1F1EC}','\u{1F1E8}\u{1F1ED}','\u{1F1E8}\u{1F1EE}','\u{1F1E8}\u{1F1F0}','\u{1F1E8}\u{1F1F1}','\u{1F1E8}\u{1F1F2}','\u{1F1E8}\u{1F1F3}','\u{1F1E8}\u{1F1F4}','\u{1F1E8}\u{1F1F5}','\u{1F1E8}\u{1F1F6}','\u{1F1E8}\u{1F1F7}','\u{1F1E8}\u{1F1FA}','\u{1F1E8}\u{1F1FB}','\u{1F1E8}\u{1F1FC}','\u{1F1E8}\u{1F1FD}','\u{1F1E8}\u{1F1FE}','\u{1F1E8}\u{1F1FF}','\u{1F1E9}\u{1F1EA}','\u{1F1E9}\u{1F1EC}','\u{1F1E9}\u{1F1EF}','\u{1F1E9}\u{1F1F0}','\u{1F1E9}\u{1F1F2}','\u{1F1E9}\u{1F1F4}','\u{1F1E9}\u{1F1FF}','\u{1F1EA}\u{1F1E6}','\u{1F1EA}\u{1F1E8}','\u{1F1EA}\u{1F1EA}','\u{1F1EA}\u{1F1EC}','\u{1F1EA}\u{1F1ED}','\u{1F1EA}\u{1F1F7}','\u{1F1EA}\u{1F1F8}','\u{1F1EA}\u{1F1F9}','\u{1F1EA}\u{1F1FA}','\u{1F1EB}\u{1F1EE}','\u{1F1EB}\u{1F1EF}','\u{1F1EB}\u{1F1F0}','\u{1F1EB}\u{1F1F2}','\u{1F1EB}\u{1F1F4}','\u{1F1EB}\u{1F1F7}','\u{1F1EC}\u{1F1E6}','\u{1F1EC}\u{1F1E7}','\u{1F1EC}\u{1F1E9}','\u{1F1EC}\u{1F1EA}','\u{1F1EC}\u{1F1EB}','\u{1F1EC}\u{1F1EC}','\u{1F1EC}\u{1F1ED}','\u{1F1EC}\u{1F1EE}','\u{1F1EC}\u{1F1F1}','\u{1F1EC}\u{1F1F2}','\u{1F1EC}\u{1F1F3}','\u{1F1EC}\u{1F1F5}','\u{1F1EC}\u{1F1F6}','\u{1F1EC}\u{1F1F7}','\u{1F1EC}\u{1F1F8}','\u{1F1EC}\u{1F1F9}','\u{1F1EC}\u{1F1FA}','\u{1F1EC}\u{1F1FC}','\u{1F1EC}\u{1F1FE}','\u{1F1ED}\u{1F1F0}','\u{1F1ED}\u{1F1F2}','\u{1F1ED}\u{1F1F3}','\u{1F1ED}\u{1F1F7}','\u{1F1ED}\u{1F1F9}','\u{1F1ED}\u{1F1FA}','\u{1F1EE}\u{1F1E8}','\u{1F1EE}\u{1F1E9}','\u{1F1EE}\u{1F1EA}','\u{1F1EE}\u{1F1F1}','\u{1F1EE}\u{1F1F2}','\u{1F1EE}\u{1F1F3}','\u{1F1EE}\u{1F1F4}','\u{1F1EE}\u{1F1F6}','\u{1F1EE}\u{1F1F7}','\u{1F1EE}\u{1F1F8}','\u{1F1EE}\u{1F1F9}','\u{1F1EF}\u{1F1EA}','\u{1F1EF}\u{1F1F2}','\u{1F1EF}\u{1F1F4}','\u{1F1EF}\u{1F1F5}','\u{1F1F0}\u{1F1EA}','\u{1F1F0}\u{1F1EC}','\u{1F1F0}\u{1F1ED}','\u{1F1F0}\u{1F1EE}','\u{1F1F0}\u{1F1F2}','\u{1F1F0}\u{1F1F3}','\u{1F1F0}\u{1F1F5}','\u{1F1F0}\u{1F1F7}','\u{1F1F0}\u{1F1FC}','\u{1F1F0}\u{1F1FE}','\u{1F1F0}\u{1F1FF}','\u{1F1F1}\u{1F1E6}','\u{1F1F1}\u{1F1E7}','\u{1F1F1}\u{1F1E8}','\u{1F1F1}\u{1F1EE}','\u{1F1F1}\u{1F1F0}','\u{1F1F1}\u{1F1F7}','\u{1F1F1}\u{1F1F8}','\u{1F1F1}\u{1F1F9}','\u{1F1F1}\u{1F1FA}','\u{1F1F1}\u{1F1FB}','\u{1F1F1}\u{1F1FE}','\u{1F1F2}\u{1F1E6}','\u{1F1F2}\u{1F1E8}','\u{1F1F2}\u{1F1E9}','\u{1F1F2}\u{1F1EA}','\u{1F1F2}\u{1F1EB}','\u{1F1F2}\u{1F1EC}','\u{1F1F2}\u{1F1ED}','\u{1F1F2}\u{1F1F0}','\u{1F1F2}\u{1F1F1}','\u{1F1F2}\u{1F1F2}','\u{1F1F2}\u{1F1F3}','\u{1F1F2}\u{1F1F4}','\u{1F1F2}\u{1F1F5}','\u{1F1F2}\u{1F1F6}','\u{1F1F2}\u{1F1F7}','\u{1F1F2}\u{1F1F8}','\u{1F1F2}\u{1F1F9}','\u{1F1F2}\u{1F1FA}','\u{1F1F2}\u{1F1FB}','\u{1F1F2}\u{1F1FC}','\u{1F1F2}\u{1F1FD}','\u{1F1F2}\u{1F1FE}','\u{1F1F2}\u{1F1FF}','\u{1F1F3}\u{1F1E6}','\u{1F1F3}\u{1F1E8}','\u{1F1F3}\u{1F1EA}','\u{1F1F3}\u{1F1EB}','\u{1F1F3}\u{1F1EC}','\u{1F1F3}\u{1F1EE}','\u{1F1F3}\u{1F1F1}','\u{1F1F3}\u{1F1F4}','\u{1F1F3}\u{1F1F5}','\u{1F1F3}\u{1F1F7}','\u{1F1F3}\u{1F1FA}','\u{1F1F3}\u{1F1FF}','\u{1F1F4}\u{1F1F2}','\u{1F1F5}\u{1F1E6}','\u{1F1F5}\u{1F1EA}','\u{1F1F5}\u{1F1EB}','\u{1F1F5}\u{1F1EC}','\u{1F1F5}\u{1F1ED}','\u{1F1F5}\u{1F1F0}','\u{1F1F5}\u{1F1F1}','\u{1F1F5}\u{1F1F2}','\u{1F1F5}\u{1F1F3}','\u{1F1F5}\u{1F1F7}','\u{1F1F5}\u{1F1F8}','\u{1F1F5}\u{1F1F9}','\u{1F1F5}\u{1F1FC}','\u{1F1F5}\u{1F1FE}','\u{1F1F6}\u{1F1E6}','\u{1F1F7}\u{1F1EA}','\u{1F1F7}\u{1F1F4}','\u{1F1F7}\u{1F1F8}','\u{1F1F7}\u{1F1FA}','\u{1F1F7}\u{1F1FC}','\u{1F1F8}\u{1F1E6}','\u{1F1F8}\u{1F1E7}','\u{1F1F8}\u{1F1E8}','\u{1F1F8}\u{1F1E9}','\u{1F1F8}\u{1F1EA}','\u{1F1F8}\u{1F1EC}','\u{1F1F8}\u{1F1ED}','\u{1F1F8}\u{1F1EE}','\u{1F1F8}\u{1F1EF}','\u{1F1F8}\u{1F1F0}','\u{1F1F8}\u{1F1F1}','\u{1F1F8}\u{1F1F2}','\u{1F1F8}\u{1F1F3}','\u{1F1F8}\u{1F1F4}','\u{1F1F8}\u{1F1F7}','\u{1F1F8}\u{1F1F8}','\u{1F1F8}\u{1F1F9}','\u{1F1F8}\u{1F1FB}','\u{1F1F8}\u{1F1FD}','\u{1F1F8}\u{1F1FE}','\u{1F1F8}\u{1F1FF}','\u{1F1F9}\u{1F1E6}','\u{1F1F9}\u{1F1E8}','\u{1F1F9}\u{1F1E9}','\u{1F1F9}\u{1F1EB}','\u{1F1F9}\u{1F1EC}','\u{1F1F9}\u{1F1ED}','\u{1F1F9}\u{1F1EF}','\u{1F1F9}\u{1F1F0}','\u{1F1F9}\u{1F1F1}','\u{1F1F9}\u{1F1F2}','\u{1F1F9}\u{1F1F3}','\u{1F1F9}\u{1F1F4}','\u{1F1F9}\u{1F1F7}','\u{1F1F9}\u{1F1F9}','\u{1F1F9}\u{1F1FB}','\u{1F1F9}\u{1F1FC}','\u{1F1F9}\u{1F1FF}','\u{1F1FA}\u{1F1E6}','\u{1F1FA}\u{1F1EC}','\u{1F1FA}\u{1F1F2}','\u{1F1FA}\u{1F1F3}','\u{1F1FA}\u{1F1F8}','\u{1F1FA}\u{1F1FE}','\u{1F1FA}\u{1F1FF}','\u{1F1FB}\u{1F1E6}','\u{1F1FB}\u{1F1E8}','\u{1F1FB}\u{1F1EA}','\u{1F1FB}\u{1F1EC}','\u{1F1FB}\u{1F1EE}','\u{1F1FB}\u{1F1F3}','\u{1F1FB}\u{1F1FA}','\u{1F1FC}\u{1F1EB}','\u{1F1FC}\u{1F1F8}','\u{1F1FD}\u{1F1F0}','\u{1F1FE}\u{1F1EA}','\u{1F1FE}\u{1F1F9}','\u{1F1FF}\u{1F1E6}','\u{1F1FF}\u{1F1F2}','\u{1F1FF}\u{1F1FC}'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Modifier_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+
+exports.characters = set;
+exports.strings = ['\u261D\u{1F3FB}','\u261D\u{1F3FC}','\u261D\u{1F3FD}','\u261D\u{1F3FE}','\u261D\u{1F3FF}','\u26F9\u{1F3FB}','\u26F9\u{1F3FC}','\u26F9\u{1F3FD}','\u26F9\u{1F3FE}','\u26F9\u{1F3FF}','\u270A\u{1F3FB}','\u270A\u{1F3FC}','\u270A\u{1F3FD}','\u270A\u{1F3FE}','\u270A\u{1F3FF}','\u270B\u{1F3FB}','\u270B\u{1F3FC}','\u270B\u{1F3FD}','\u270B\u{1F3FE}','\u270B\u{1F3FF}','\u270C\u{1F3FB}','\u270C\u{1F3FC}','\u270C\u{1F3FD}','\u270C\u{1F3FE}','\u270C\u{1F3FF}','\u270D\u{1F3FB}','\u270D\u{1F3FC}','\u270D\u{1F3FD}','\u270D\u{1F3FE}','\u270D\u{1F3FF}','\u{1F385}\u{1F3FB}','\u{1F385}\u{1F3FC}','\u{1F385}\u{1F3FD}','\u{1F385}\u{1F3FE}','\u{1F385}\u{1F3FF}','\u{1F3C2}\u{1F3FB}','\u{1F3C2}\u{1F3FC}','\u{1F3C2}\u{1F3FD}','\u{1F3C2}\u{1F3FE}','\u{1F3C2}\u{1F3FF}','\u{1F3C3}\u{1F3FB}','\u{1F3C3}\u{1F3FC}','\u{1F3C3}\u{1F3FD}','\u{1F3C3}\u{1F3FE}','\u{1F3C3}\u{1F3FF}','\u{1F3C4}\u{1F3FB}','\u{1F3C4}\u{1F3FC}','\u{1F3C4}\u{1F3FD}','\u{1F3C4}\u{1F3FE}','\u{1F3C4}\u{1F3FF}','\u{1F3C7}\u{1F3FB}','\u{1F3C7}\u{1F3FC}','\u{1F3C7}\u{1F3FD}','\u{1F3C7}\u{1F3FE}','\u{1F3C7}\u{1F3FF}','\u{1F3CA}\u{1F3FB}','\u{1F3CA}\u{1F3FC}','\u{1F3CA}\u{1F3FD}','\u{1F3CA}\u{1F3FE}','\u{1F3CA}\u{1F3FF}','\u{1F3CB}\u{1F3FB}','\u{1F3CB}\u{1F3FC}','\u{1F3CB}\u{1F3FD}','\u{1F3CB}\u{1F3FE}','\u{1F3CB}\u{1F3FF}','\u{1F3CC}\u{1F3FB}','\u{1F3CC}\u{1F3FC}','\u{1F3CC}\u{1F3FD}','\u{1F3CC}\u{1F3FE}','\u{1F3CC}\u{1F3FF}','\u{1F442}\u{1F3FB}','\u{1F442}\u{1F3FC}','\u{1F442}\u{1F3FD}','\u{1F442}\u{1F3FE}','\u{1F442}\u{1F3FF}','\u{1F443}\u{1F3FB}','\u{1F443}\u{1F3FC}','\u{1F443}\u{1F3FD}','\u{1F443}\u{1F3FE}','\u{1F443}\u{1F3FF}','\u{1F446}\u{1F3FB}','\u{1F446}\u{1F3FC}','\u{1F446}\u{1F3FD}','\u{1F446}\u{1F3FE}','\u{1F446}\u{1F3FF}','\u{1F447}\u{1F3FB}','\u{1F447}\u{1F3FC}','\u{1F447}\u{1F3FD}','\u{1F447}\u{1F3FE}','\u{1F447}\u{1F3FF}','\u{1F448}\u{1F3FB}','\u{1F448}\u{1F3FC}','\u{1F448}\u{1F3FD}','\u{1F448}\u{1F3FE}','\u{1F448}\u{1F3FF}','\u{1F449}\u{1F3FB}','\u{1F449}\u{1F3FC}','\u{1F449}\u{1F3FD}','\u{1F449}\u{1F3FE}','\u{1F449}\u{1F3FF}','\u{1F44A}\u{1F3FB}','\u{1F44A}\u{1F3FC}','\u{1F44A}\u{1F3FD}','\u{1F44A}\u{1F3FE}','\u{1F44A}\u{1F3FF}','\u{1F44B}\u{1F3FB}','\u{1F44B}\u{1F3FC}','\u{1F44B}\u{1F3FD}','\u{1F44B}\u{1F3FE}','\u{1F44B}\u{1F3FF}','\u{1F44C}\u{1F3FB}','\u{1F44C}\u{1F3FC}','\u{1F44C}\u{1F3FD}','\u{1F44C}\u{1F3FE}','\u{1F44C}\u{1F3FF}','\u{1F44D}\u{1F3FB}','\u{1F44D}\u{1F3FC}','\u{1F44D}\u{1F3FD}','\u{1F44D}\u{1F3FE}','\u{1F44D}\u{1F3FF}','\u{1F44E}\u{1F3FB}','\u{1F44E}\u{1F3FC}','\u{1F44E}\u{1F3FD}','\u{1F44E}\u{1F3FE}','\u{1F44E}\u{1F3FF}','\u{1F44F}\u{1F3FB}','\u{1F44F}\u{1F3FC}','\u{1F44F}\u{1F3FD}','\u{1F44F}\u{1F3FE}','\u{1F44F}\u{1F3FF}','\u{1F450}\u{1F3FB}','\u{1F450}\u{1F3FC}','\u{1F450}\u{1F3FD}','\u{1F450}\u{1F3FE}','\u{1F450}\u{1F3FF}','\u{1F466}\u{1F3FB}','\u{1F466}\u{1F3FC}','\u{1F466}\u{1F3FD}','\u{1F466}\u{1F3FE}','\u{1F466}\u{1F3FF}','\u{1F467}\u{1F3FB}','\u{1F467}\u{1F3FC}','\u{1F467}\u{1F3FD}','\u{1F467}\u{1F3FE}','\u{1F467}\u{1F3FF}','\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}','\u{1F46B}\u{1F3FB}','\u{1F46B}\u{1F3FC}','\u{1F46B}\u{1F3FD}','\u{1F46B}\u{1F3FE}','\u{1F46B}\u{1F3FF}','\u{1F46C}\u{1F3FB}','\u{1F46C}\u{1F3FC}','\u{1F46C}\u{1F3FD}','\u{1F46C}\u{1F3FE}','\u{1F46C}\u{1F3FF}','\u{1F46D}\u{1F3FB}','\u{1F46D}\u{1F3FC}','\u{1F46D}\u{1F3FD}','\u{1F46D}\u{1F3FE}','\u{1F46D}\u{1F3FF}','\u{1F46E}\u{1F3FB}','\u{1F46E}\u{1F3FC}','\u{1F46E}\u{1F3FD}','\u{1F46E}\u{1F3FE}','\u{1F46E}\u{1F3FF}','\u{1F470}\u{1F3FB}','\u{1F470}\u{1F3FC}','\u{1F470}\u{1F3FD}','\u{1F470}\u{1F3FE}','\u{1F470}\u{1F3FF}','\u{1F471}\u{1F3FB}','\u{1F471}\u{1F3FC}','\u{1F471}\u{1F3FD}','\u{1F471}\u{1F3FE}','\u{1F471}\u{1F3FF}','\u{1F472}\u{1F3FB}','\u{1F472}\u{1F3FC}','\u{1F472}\u{1F3FD}','\u{1F472}\u{1F3FE}','\u{1F472}\u{1F3FF}','\u{1F473}\u{1F3FB}','\u{1F473}\u{1F3FC}','\u{1F473}\u{1F3FD}','\u{1F473}\u{1F3FE}','\u{1F473}\u{1F3FF}','\u{1F474}\u{1F3FB}','\u{1F474}\u{1F3FC}','\u{1F474}\u{1F3FD}','\u{1F474}\u{1F3FE}','\u{1F474}\u{1F3FF}','\u{1F475}\u{1F3FB}','\u{1F475}\u{1F3FC}','\u{1F475}\u{1F3FD}','\u{1F475}\u{1F3FE}','\u{1F475}\u{1F3FF}','\u{1F476}\u{1F3FB}','\u{1F476}\u{1F3FC}','\u{1F476}\u{1F3FD}','\u{1F476}\u{1F3FE}','\u{1F476}\u{1F3FF}','\u{1F477}\u{1F3FB}','\u{1F477}\u{1F3FC}','\u{1F477}\u{1F3FD}','\u{1F477}\u{1F3FE}','\u{1F477}\u{1F3FF}','\u{1F478}\u{1F3FB}','\u{1F478}\u{1F3FC}','\u{1F478}\u{1F3FD}','\u{1F478}\u{1F3FE}','\u{1F478}\u{1F3FF}','\u{1F47C}\u{1F3FB}','\u{1F47C}\u{1F3FC}','\u{1F47C}\u{1F3FD}','\u{1F47C}\u{1F3FE}','\u{1F47C}\u{1F3FF}','\u{1F481}\u{1F3FB}','\u{1F481}\u{1F3FC}','\u{1F481}\u{1F3FD}','\u{1F481}\u{1F3FE}','\u{1F481}\u{1F3FF}','\u{1F482}\u{1F3FB}','\u{1F482}\u{1F3FC}','\u{1F482}\u{1F3FD}','\u{1F482}\u{1F3FE}','\u{1F482}\u{1F3FF}','\u{1F483}\u{1F3FB}','\u{1F483}\u{1F3FC}','\u{1F483}\u{1F3FD}','\u{1F483}\u{1F3FE}','\u{1F483}\u{1F3FF}','\u{1F485}\u{1F3FB}','\u{1F485}\u{1F3FC}','\u{1F485}\u{1F3FD}','\u{1F485}\u{1F3FE}','\u{1F485}\u{1F3FF}','\u{1F486}\u{1F3FB}','\u{1F486}\u{1F3FC}','\u{1F486}\u{1F3FD}','\u{1F486}\u{1F3FE}','\u{1F486}\u{1F3FF}','\u{1F487}\u{1F3FB}','\u{1F487}\u{1F3FC}','\u{1F487}\u{1F3FD}','\u{1F487}\u{1F3FE}','\u{1F487}\u{1F3FF}','\u{1F48F}\u{1F3FB}','\u{1F48F}\u{1F3FC}','\u{1F48F}\u{1F3FD}','\u{1F48F}\u{1F3FE}','\u{1F48F}\u{1F3FF}','\u{1F491}\u{1F3FB}','\u{1F491}\u{1F3FC}','\u{1F491}\u{1F3FD}','\u{1F491}\u{1F3FE}','\u{1F491}\u{1F3FF}','\u{1F4AA}\u{1F3FB}','\u{1F4AA}\u{1F3FC}','\u{1F4AA}\u{1F3FD}','\u{1F4AA}\u{1F3FE}','\u{1F4AA}\u{1F3FF}','\u{1F574}\u{1F3FB}','\u{1F574}\u{1F3FC}','\u{1F574}\u{1F3FD}','\u{1F574}\u{1F3FE}','\u{1F574}\u{1F3FF}','\u{1F575}\u{1F3FB}','\u{1F575}\u{1F3FC}','\u{1F575}\u{1F3FD}','\u{1F575}\u{1F3FE}','\u{1F575}\u{1F3FF}','\u{1F57A}\u{1F3FB}','\u{1F57A}\u{1F3FC}','\u{1F57A}\u{1F3FD}','\u{1F57A}\u{1F3FE}','\u{1F57A}\u{1F3FF}','\u{1F590}\u{1F3FB}','\u{1F590}\u{1F3FC}','\u{1F590}\u{1F3FD}','\u{1F590}\u{1F3FE}','\u{1F590}\u{1F3FF}','\u{1F595}\u{1F3FB}','\u{1F595}\u{1F3FC}','\u{1F595}\u{1F3FD}','\u{1F595}\u{1F3FE}','\u{1F595}\u{1F3FF}','\u{1F596}\u{1F3FB}','\u{1F596}\u{1F3FC}','\u{1F596}\u{1F3FD}','\u{1F596}\u{1F3FE}','\u{1F596}\u{1F3FF}','\u{1F645}\u{1F3FB}','\u{1F645}\u{1F3FC}','\u{1F645}\u{1F3FD}','\u{1F645}\u{1F3FE}','\u{1F645}\u{1F3FF}','\u{1F646}\u{1F3FB}','\u{1F646}\u{1F3FC}','\u{1F646}\u{1F3FD}','\u{1F646}\u{1F3FE}','\u{1F646}\u{1F3FF}','\u{1F647}\u{1F3FB}','\u{1F647}\u{1F3FC}','\u{1F647}\u{1F3FD}','\u{1F647}\u{1F3FE}','\u{1F647}\u{1F3FF}','\u{1F64B}\u{1F3FB}','\u{1F64B}\u{1F3FC}','\u{1F64B}\u{1F3FD}','\u{1F64B}\u{1F3FE}','\u{1F64B}\u{1F3FF}','\u{1F64C}\u{1F3FB}','\u{1F64C}\u{1F3FC}','\u{1F64C}\u{1F3FD}','\u{1F64C}\u{1F3FE}','\u{1F64C}\u{1F3FF}','\u{1F64D}\u{1F3FB}','\u{1F64D}\u{1F3FC}','\u{1F64D}\u{1F3FD}','\u{1F64D}\u{1F3FE}','\u{1F64D}\u{1F3FF}','\u{1F64E}\u{1F3FB}','\u{1F64E}\u{1F3FC}','\u{1F64E}\u{1F3FD}','\u{1F64E}\u{1F3FE}','\u{1F64E}\u{1F3FF}','\u{1F64F}\u{1F3FB}','\u{1F64F}\u{1F3FC}','\u{1F64F}\u{1F3FD}','\u{1F64F}\u{1F3FE}','\u{1F64F}\u{1F3FF}','\u{1F6A3}\u{1F3FB}','\u{1F6A3}\u{1F3FC}','\u{1F6A3}\u{1F3FD}','\u{1F6A3}\u{1F3FE}','\u{1F6A3}\u{1F3FF}','\u{1F6B4}\u{1F3FB}','\u{1F6B4}\u{1F3FC}','\u{1F6B4}\u{1F3FD}','\u{1F6B4}\u{1F3FE}','\u{1F6B4}\u{1F3FF}','\u{1F6B5}\u{1F3FB}','\u{1F6B5}\u{1F3FC}','\u{1F6B5}\u{1F3FD}','\u{1F6B5}\u{1F3FE}','\u{1F6B5}\u{1F3FF}','\u{1F6B6}\u{1F3FB}','\u{1F6B6}\u{1F3FC}','\u{1F6B6}\u{1F3FD}','\u{1F6B6}\u{1F3FE}','\u{1F6B6}\u{1F3FF}','\u{1F6C0}\u{1F3FB}','\u{1F6C0}\u{1F3FC}','\u{1F6C0}\u{1F3FD}','\u{1F6C0}\u{1F3FE}','\u{1F6C0}\u{1F3FF}','\u{1F6CC}\u{1F3FB}','\u{1F6CC}\u{1F3FC}','\u{1F6CC}\u{1F3FD}','\u{1F6CC}\u{1F3FE}','\u{1F6CC}\u{1F3FF}','\u{1F90C}\u{1F3FB}','\u{1F90C}\u{1F3FC}','\u{1F90C}\u{1F3FD}','\u{1F90C}\u{1F3FE}','\u{1F90C}\u{1F3FF}','\u{1F90F}\u{1F3FB}','\u{1F90F}\u{1F3FC}','\u{1F90F}\u{1F3FD}','\u{1F90F}\u{1F3FE}','\u{1F90F}\u{1F3FF}','\u{1F918}\u{1F3FB}','\u{1F918}\u{1F3FC}','\u{1F918}\u{1F3FD}','\u{1F918}\u{1F3FE}','\u{1F918}\u{1F3FF}','\u{1F919}\u{1F3FB}','\u{1F919}\u{1F3FC}','\u{1F919}\u{1F3FD}','\u{1F919}\u{1F3FE}','\u{1F919}\u{1F3FF}','\u{1F91A}\u{1F3FB}','\u{1F91A}\u{1F3FC}','\u{1F91A}\u{1F3FD}','\u{1F91A}\u{1F3FE}','\u{1F91A}\u{1F3FF}','\u{1F91B}\u{1F3FB}','\u{1F91B}\u{1F3FC}','\u{1F91B}\u{1F3FD}','\u{1F91B}\u{1F3FE}','\u{1F91B}\u{1F3FF}','\u{1F91C}\u{1F3FB}','\u{1F91C}\u{1F3FC}','\u{1F91C}\u{1F3FD}','\u{1F91C}\u{1F3FE}','\u{1F91C}\u{1F3FF}','\u{1F91D}\u{1F3FB}','\u{1F91D}\u{1F3FC}','\u{1F91D}\u{1F3FD}','\u{1F91D}\u{1F3FE}','\u{1F91D}\u{1F3FF}','\u{1F91E}\u{1F3FB}','\u{1F91E}\u{1F3FC}','\u{1F91E}\u{1F3FD}','\u{1F91E}\u{1F3FE}','\u{1F91E}\u{1F3FF}','\u{1F91F}\u{1F3FB}','\u{1F91F}\u{1F3FC}','\u{1F91F}\u{1F3FD}','\u{1F91F}\u{1F3FE}','\u{1F91F}\u{1F3FF}','\u{1F926}\u{1F3FB}','\u{1F926}\u{1F3FC}','\u{1F926}\u{1F3FD}','\u{1F926}\u{1F3FE}','\u{1F926}\u{1F3FF}','\u{1F930}\u{1F3FB}','\u{1F930}\u{1F3FC}','\u{1F930}\u{1F3FD}','\u{1F930}\u{1F3FE}','\u{1F930}\u{1F3FF}','\u{1F931}\u{1F3FB}','\u{1F931}\u{1F3FC}','\u{1F931}\u{1F3FD}','\u{1F931}\u{1F3FE}','\u{1F931}\u{1F3FF}','\u{1F932}\u{1F3FB}','\u{1F932}\u{1F3FC}','\u{1F932}\u{1F3FD}','\u{1F932}\u{1F3FE}','\u{1F932}\u{1F3FF}','\u{1F933}\u{1F3FB}','\u{1F933}\u{1F3FC}','\u{1F933}\u{1F3FD}','\u{1F933}\u{1F3FE}','\u{1F933}\u{1F3FF}','\u{1F934}\u{1F3FB}','\u{1F934}\u{1F3FC}','\u{1F934}\u{1F3FD}','\u{1F934}\u{1F3FE}','\u{1F934}\u{1F3FF}','\u{1F935}\u{1F3FB}','\u{1F935}\u{1F3FC}','\u{1F935}\u{1F3FD}','\u{1F935}\u{1F3FE}','\u{1F935}\u{1F3FF}','\u{1F936}\u{1F3FB}','\u{1F936}\u{1F3FC}','\u{1F936}\u{1F3FD}','\u{1F936}\u{1F3FE}','\u{1F936}\u{1F3FF}','\u{1F937}\u{1F3FB}','\u{1F937}\u{1F3FC}','\u{1F937}\u{1F3FD}','\u{1F937}\u{1F3FE}','\u{1F937}\u{1F3FF}','\u{1F938}\u{1F3FB}','\u{1F938}\u{1F3FC}','\u{1F938}\u{1F3FD}','\u{1F938}\u{1F3FE}','\u{1F938}\u{1F3FF}','\u{1F939}\u{1F3FB}','\u{1F939}\u{1F3FC}','\u{1F939}\u{1F3FD}','\u{1F939}\u{1F3FE}','\u{1F939}\u{1F3FF}','\u{1F93D}\u{1F3FB}','\u{1F93D}\u{1F3FC}','\u{1F93D}\u{1F3FD}','\u{1F93D}\u{1F3FE}','\u{1F93D}\u{1F3FF}','\u{1F93E}\u{1F3FB}','\u{1F93E}\u{1F3FC}','\u{1F93E}\u{1F3FD}','\u{1F93E}\u{1F3FE}','\u{1F93E}\u{1F3FF}','\u{1F977}\u{1F3FB}','\u{1F977}\u{1F3FC}','\u{1F977}\u{1F3FD}','\u{1F977}\u{1F3FE}','\u{1F977}\u{1F3FF}','\u{1F9B5}\u{1F3FB}','\u{1F9B5}\u{1F3FC}','\u{1F9B5}\u{1F3FD}','\u{1F9B5}\u{1F3FE}','\u{1F9B5}\u{1F3FF}','\u{1F9B6}\u{1F3FB}','\u{1F9B6}\u{1F3FC}','\u{1F9B6}\u{1F3FD}','\u{1F9B6}\u{1F3FE}','\u{1F9B6}\u{1F3FF}','\u{1F9B8}\u{1F3FB}','\u{1F9B8}\u{1F3FC}','\u{1F9B8}\u{1F3FD}','\u{1F9B8}\u{1F3FE}','\u{1F9B8}\u{1F3FF}','\u{1F9B9}\u{1F3FB}','\u{1F9B9}\u{1F3FC}','\u{1F9B9}\u{1F3FD}','\u{1F9B9}\u{1F3FE}','\u{1F9B9}\u{1F3FF}','\u{1F9BB}\u{1F3FB}','\u{1F9BB}\u{1F3FC}','\u{1F9BB}\u{1F3FD}','\u{1F9BB}\u{1F3FE}','\u{1F9BB}\u{1F3FF}','\u{1F9CD}\u{1F3FB}','\u{1F9CD}\u{1F3FC}','\u{1F9CD}\u{1F3FD}','\u{1F9CD}\u{1F3FE}','\u{1F9CD}\u{1F3FF}','\u{1F9CE}\u{1F3FB}','\u{1F9CE}\u{1F3FC}','\u{1F9CE}\u{1F3FD}','\u{1F9CE}\u{1F3FE}','\u{1F9CE}\u{1F3FF}','\u{1F9CF}\u{1F3FB}','\u{1F9CF}\u{1F3FC}','\u{1F9CF}\u{1F3FD}','\u{1F9CF}\u{1F3FE}','\u{1F9CF}\u{1F3FF}','\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}','\u{1F9D2}\u{1F3FB}','\u{1F9D2}\u{1F3FC}','\u{1F9D2}\u{1F3FD}','\u{1F9D2}\u{1F3FE}','\u{1F9D2}\u{1F3FF}','\u{1F9D3}\u{1F3FB}','\u{1F9D3}\u{1F3FC}','\u{1F9D3}\u{1F3FD}','\u{1F9D3}\u{1F3FE}','\u{1F9D3}\u{1F3FF}','\u{1F9D4}\u{1F3FB}','\u{1F9D4}\u{1F3FC}','\u{1F9D4}\u{1F3FD}','\u{1F9D4}\u{1F3FE}','\u{1F9D4}\u{1F3FF}','\u{1F9D5}\u{1F3FB}','\u{1F9D5}\u{1F3FC}','\u{1F9D5}\u{1F3FD}','\u{1F9D5}\u{1F3FE}','\u{1F9D5}\u{1F3FF}','\u{1F9D6}\u{1F3FB}','\u{1F9D6}\u{1F3FC}','\u{1F9D6}\u{1F3FD}','\u{1F9D6}\u{1F3FE}','\u{1F9D6}\u{1F3FF}','\u{1F9D7}\u{1F3FB}','\u{1F9D7}\u{1F3FC}','\u{1F9D7}\u{1F3FD}','\u{1F9D7}\u{1F3FE}','\u{1F9D7}\u{1F3FF}','\u{1F9D8}\u{1F3FB}','\u{1F9D8}\u{1F3FC}','\u{1F9D8}\u{1F3FD}','\u{1F9D8}\u{1F3FE}','\u{1F9D8}\u{1F3FF}','\u{1F9D9}\u{1F3FB}','\u{1F9D9}\u{1F3FC}','\u{1F9D9}\u{1F3FD}','\u{1F9D9}\u{1F3FE}','\u{1F9D9}\u{1F3FF}','\u{1F9DA}\u{1F3FB}','\u{1F9DA}\u{1F3FC}','\u{1F9DA}\u{1F3FD}','\u{1F9DA}\u{1F3FE}','\u{1F9DA}\u{1F3FF}','\u{1F9DB}\u{1F3FB}','\u{1F9DB}\u{1F3FC}','\u{1F9DB}\u{1F3FD}','\u{1F9DB}\u{1F3FE}','\u{1F9DB}\u{1F3FF}','\u{1F9DC}\u{1F3FB}','\u{1F9DC}\u{1F3FC}','\u{1F9DC}\u{1F3FD}','\u{1F9DC}\u{1F3FE}','\u{1F9DC}\u{1F3FF}','\u{1F9DD}\u{1F3FB}','\u{1F9DD}\u{1F3FC}','\u{1F9DD}\u{1F3FD}','\u{1F9DD}\u{1F3FE}','\u{1F9DD}\u{1F3FF}','\u{1FAC3}\u{1F3FB}','\u{1FAC3}\u{1F3FC}','\u{1FAC3}\u{1F3FD}','\u{1FAC3}\u{1F3FE}','\u{1FAC3}\u{1F3FF}','\u{1FAC4}\u{1F3FB}','\u{1FAC4}\u{1F3FC}','\u{1FAC4}\u{1F3FD}','\u{1FAC4}\u{1F3FE}','\u{1FAC4}\u{1F3FF}','\u{1FAC5}\u{1F3FB}','\u{1FAC5}\u{1F3FC}','\u{1FAC5}\u{1F3FD}','\u{1FAC5}\u{1F3FE}','\u{1FAC5}\u{1F3FF}','\u{1FAF0}\u{1F3FB}','\u{1FAF0}\u{1F3FC}','\u{1FAF0}\u{1F3FD}','\u{1FAF0}\u{1F3FE}','\u{1FAF0}\u{1F3FF}','\u{1FAF1}\u{1F3FB}','\u{1FAF1}\u{1F3FC}','\u{1FAF1}\u{1F3FD}','\u{1FAF1}\u{1F3FE}','\u{1FAF1}\u{1F3FF}','\u{1FAF2}\u{1F3FB}','\u{1FAF2}\u{1F3FC}','\u{1FAF2}\u{1F3FD}','\u{1FAF2}\u{1F3FE}','\u{1FAF2}\u{1F3FF}','\u{1FAF3}\u{1F3FB}','\u{1FAF3}\u{1F3FC}','\u{1FAF3}\u{1F3FD}','\u{1FAF3}\u{1F3FE}','\u{1FAF3}\u{1F3FF}','\u{1FAF4}\u{1F3FB}','\u{1FAF4}\u{1F3FC}','\u{1FAF4}\u{1F3FD}','\u{1FAF4}\u{1F3FE}','\u{1FAF4}\u{1F3FF}','\u{1FAF5}\u{1F3FB}','\u{1FAF5}\u{1F3FC}','\u{1FAF5}\u{1F3FD}','\u{1FAF5}\u{1F3FE}','\u{1FAF5}\u{1F3FF}','\u{1FAF6}\u{1F3FB}','\u{1FAF6}\u{1F3FC}','\u{1FAF6}\u{1F3FD}','\u{1FAF6}\u{1F3FE}','\u{1FAF6}\u{1F3FF}','\u{1FAF7}\u{1F3FB}','\u{1FAF7}\u{1F3FC}','\u{1FAF7}\u{1F3FD}','\u{1FAF7}\u{1F3FE}','\u{1FAF7}\u{1F3FF}','\u{1FAF8}\u{1F3FB}','\u{1FAF8}\u{1F3FC}','\u{1FAF8}\u{1F3FD}','\u{1FAF8}\u{1F3FE}','\u{1FAF8}\u{1F3FF}'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_Tag_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+
+exports.characters = set;
+exports.strings = ['\u{1F3F4}\u{E0067}\u{E0062}\u{E0065}\u{E006E}\u{E0067}\u{E007F}','\u{1F3F4}\u{E0067}\u{E0062}\u{E0073}\u{E0063}\u{E0074}\u{E007F}','\u{1F3F4}\u{E0067}\u{E0062}\u{E0077}\u{E006C}\u{E0073}\u{E007F}'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Property_of_Strings/RGI_Emoji_ZWJ_Sequence.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,4 @@
+const set = require('regenerate')();
+
+exports.characters = set;
+exports.strings = ['\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}','\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}','\u{1F468}\u200D\u{1F466}','\u{1F468}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F467}','\u{1F468}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u200D\u{1F468}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u200D\u{1F469}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}','\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}','\u{1F469}\u200D\u{1F466}','\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F469}\u200D\u{1F467}','\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F469}\u200D\u{1F469}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}','\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}','\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}','\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}','\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D2}','\u{1F9D1}\u200D\u{1F9D2}\u200D\u{1F9D2}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}','\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FB}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FC}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FE}','\u{1FAF1}\u{1F3FD}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FE}\u200D\u{1FAF2}\u{1F3FF}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FB}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FC}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FD}','\u{1FAF1}\u{1F3FF}\u200D\u{1FAF2}\u{1F3FE}','\u{1F3C3}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F468}\u200D\u2695\uFE0F','\u{1F468}\u200D\u2696\uFE0F','\u{1F468}\u200D\u2708\uFE0F','\u{1F468}\u200D\u{1F33E}','\u{1F468}\u200D\u{1F373}','\u{1F468}\u200D\u{1F37C}','\u{1F468}\u200D\u{1F393}','\u{1F468}\u200D\u{1F3A4}','\u{1F468}\u200D\u{1F3A8}','\u{1F468}\u200D\u{1F3EB}','\u{1F468}\u200D\u{1F3ED}','\u{1F468}\u200D\u{1F4BB}','\u{1F468}\u200D\u{1F4BC}','\u{1F468}\u200D\u{1F527}','\u{1F468}\u200D\u{1F52C}','\u{1F468}\u200D\u{1F680}','\u{1F468}\u200D\u{1F692}','\u{1F468}\u200D\u{1F9AF}','\u{1F468}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u200D\u{1F9BC}','\u{1F468}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u200D\u{1F9BD}','\u{1F468}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FB}\u200D\u{1F33E}','\u{1F468}\u{1F3FB}\u200D\u{1F373}','\u{1F468}\u{1F3FB}\u200D\u{1F37C}','\u{1F468}\u{1F3FB}\u200D\u{1F393}','\u{1F468}\u{1F3FB}\u200D\u{1F3A4}','\u{1F468}\u{1F3FB}\u200D\u{1F3A8}','\u{1F468}\u{1F3FB}\u200D\u{1F3EB}','\u{1F468}\u{1F3FB}\u200D\u{1F3ED}','\u{1F468}\u{1F3FB}\u200D\u{1F4BB}','\u{1F468}\u{1F3FB}\u200D\u{1F4BC}','\u{1F468}\u{1F3FB}\u200D\u{1F527}','\u{1F468}\u{1F3FB}\u200D\u{1F52C}','\u{1F468}\u{1F3FB}\u200D\u{1F680}','\u{1F468}\u{1F3FB}\u200D\u{1F692}','\u{1F468}\u{1F3FB}\u200D\u{1F9AF}','\u{1F468}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}\u200D\u{1F9BC}','\u{1F468}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FB}\u200D\u{1F9BD}','\u{1F468}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FC}\u200D\u{1F33E}','\u{1F468}\u{1F3FC}\u200D\u{1F373}','\u{1F468}\u{1F3FC}\u200D\u{1F37C}','\u{1F468}\u{1F3FC}\u200D\u{1F393}','\u{1F468}\u{1F3FC}\u200D\u{1F3A4}','\u{1F468}\u{1F3FC}\u200D\u{1F3A8}','\u{1F468}\u{1F3FC}\u200D\u{1F3EB}','\u{1F468}\u{1F3FC}\u200D\u{1F3ED}','\u{1F468}\u{1F3FC}\u200D\u{1F4BB}','\u{1F468}\u{1F3FC}\u200D\u{1F4BC}','\u{1F468}\u{1F3FC}\u200D\u{1F527}','\u{1F468}\u{1F3FC}\u200D\u{1F52C}','\u{1F468}\u{1F3FC}\u200D\u{1F680}','\u{1F468}\u{1F3FC}\u200D\u{1F692}','\u{1F468}\u{1F3FC}\u200D\u{1F9AF}','\u{1F468}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}\u200D\u{1F9BC}','\u{1F468}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FC}\u200D\u{1F9BD}','\u{1F468}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FD}\u200D\u{1F33E}','\u{1F468}\u{1F3FD}\u200D\u{1F373}','\u{1F468}\u{1F3FD}\u200D\u{1F37C}','\u{1F468}\u{1F3FD}\u200D\u{1F393}','\u{1F468}\u{1F3FD}\u200D\u{1F3A4}','\u{1F468}\u{1F3FD}\u200D\u{1F3A8}','\u{1F468}\u{1F3FD}\u200D\u{1F3EB}','\u{1F468}\u{1F3FD}\u200D\u{1F3ED}','\u{1F468}\u{1F3FD}\u200D\u{1F4BB}','\u{1F468}\u{1F3FD}\u200D\u{1F4BC}','\u{1F468}\u{1F3FD}\u200D\u{1F527}','\u{1F468}\u{1F3FD}\u200D\u{1F52C}','\u{1F468}\u{1F3FD}\u200D\u{1F680}','\u{1F468}\u{1F3FD}\u200D\u{1F692}','\u{1F468}\u{1F3FD}\u200D\u{1F9AF}','\u{1F468}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}\u200D\u{1F9BC}','\u{1F468}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FD}\u200D\u{1F9BD}','\u{1F468}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FE}\u200D\u{1F33E}','\u{1F468}\u{1F3FE}\u200D\u{1F373}','\u{1F468}\u{1F3FE}\u200D\u{1F37C}','\u{1F468}\u{1F3FE}\u200D\u{1F393}','\u{1F468}\u{1F3FE}\u200D\u{1F3A4}','\u{1F468}\u{1F3FE}\u200D\u{1F3A8}','\u{1F468}\u{1F3FE}\u200D\u{1F3EB}','\u{1F468}\u{1F3FE}\u200D\u{1F3ED}','\u{1F468}\u{1F3FE}\u200D\u{1F4BB}','\u{1F468}\u{1F3FE}\u200D\u{1F4BC}','\u{1F468}\u{1F3FE}\u200D\u{1F527}','\u{1F468}\u{1F3FE}\u200D\u{1F52C}','\u{1F468}\u{1F3FE}\u200D\u{1F680}','\u{1F468}\u{1F3FE}\u200D\u{1F692}','\u{1F468}\u{1F3FE}\u200D\u{1F9AF}','\u{1F468}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}\u200D\u{1F9BC}','\u{1F468}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FE}\u200D\u{1F9BD}','\u{1F468}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F468}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F468}\u{1F3FF}\u200D\u{1F33E}','\u{1F468}\u{1F3FF}\u200D\u{1F373}','\u{1F468}\u{1F3FF}\u200D\u{1F37C}','\u{1F468}\u{1F3FF}\u200D\u{1F393}','\u{1F468}\u{1F3FF}\u200D\u{1F3A4}','\u{1F468}\u{1F3FF}\u200D\u{1F3A8}','\u{1F468}\u{1F3FF}\u200D\u{1F3EB}','\u{1F468}\u{1F3FF}\u200D\u{1F3ED}','\u{1F468}\u{1F3FF}\u200D\u{1F4BB}','\u{1F468}\u{1F3FF}\u200D\u{1F4BC}','\u{1F468}\u{1F3FF}\u200D\u{1F527}','\u{1F468}\u{1F3FF}\u200D\u{1F52C}','\u{1F468}\u{1F3FF}\u200D\u{1F680}','\u{1F468}\u{1F3FF}\u200D\u{1F692}','\u{1F468}\u{1F3FF}\u200D\u{1F9AF}','\u{1F468}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}\u200D\u{1F9BC}','\u{1F468}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F468}\u{1F3FF}\u200D\u{1F9BD}','\u{1F468}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u2695\uFE0F','\u{1F469}\u200D\u2696\uFE0F','\u{1F469}\u200D\u2708\uFE0F','\u{1F469}\u200D\u{1F33E}','\u{1F469}\u200D\u{1F373}','\u{1F469}\u200D\u{1F37C}','\u{1F469}\u200D\u{1F393}','\u{1F469}\u200D\u{1F3A4}','\u{1F469}\u200D\u{1F3A8}','\u{1F469}\u200D\u{1F3EB}','\u{1F469}\u200D\u{1F3ED}','\u{1F469}\u200D\u{1F4BB}','\u{1F469}\u200D\u{1F4BC}','\u{1F469}\u200D\u{1F527}','\u{1F469}\u200D\u{1F52C}','\u{1F469}\u200D\u{1F680}','\u{1F469}\u200D\u{1F692}','\u{1F469}\u200D\u{1F9AF}','\u{1F469}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u{1F9BC}','\u{1F469}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u200D\u{1F9BD}','\u{1F469}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FB}\u200D\u{1F33E}','\u{1F469}\u{1F3FB}\u200D\u{1F373}','\u{1F469}\u{1F3FB}\u200D\u{1F37C}','\u{1F469}\u{1F3FB}\u200D\u{1F393}','\u{1F469}\u{1F3FB}\u200D\u{1F3A4}','\u{1F469}\u{1F3FB}\u200D\u{1F3A8}','\u{1F469}\u{1F3FB}\u200D\u{1F3EB}','\u{1F469}\u{1F3FB}\u200D\u{1F3ED}','\u{1F469}\u{1F3FB}\u200D\u{1F4BB}','\u{1F469}\u{1F3FB}\u200D\u{1F4BC}','\u{1F469}\u{1F3FB}\u200D\u{1F527}','\u{1F469}\u{1F3FB}\u200D\u{1F52C}','\u{1F469}\u{1F3FB}\u200D\u{1F680}','\u{1F469}\u{1F3FB}\u200D\u{1F692}','\u{1F469}\u{1F3FB}\u200D\u{1F9AF}','\u{1F469}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}\u200D\u{1F9BC}','\u{1F469}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FB}\u200D\u{1F9BD}','\u{1F469}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FC}\u200D\u{1F33E}','\u{1F469}\u{1F3FC}\u200D\u{1F373}','\u{1F469}\u{1F3FC}\u200D\u{1F37C}','\u{1F469}\u{1F3FC}\u200D\u{1F393}','\u{1F469}\u{1F3FC}\u200D\u{1F3A4}','\u{1F469}\u{1F3FC}\u200D\u{1F3A8}','\u{1F469}\u{1F3FC}\u200D\u{1F3EB}','\u{1F469}\u{1F3FC}\u200D\u{1F3ED}','\u{1F469}\u{1F3FC}\u200D\u{1F4BB}','\u{1F469}\u{1F3FC}\u200D\u{1F4BC}','\u{1F469}\u{1F3FC}\u200D\u{1F527}','\u{1F469}\u{1F3FC}\u200D\u{1F52C}','\u{1F469}\u{1F3FC}\u200D\u{1F680}','\u{1F469}\u{1F3FC}\u200D\u{1F692}','\u{1F469}\u{1F3FC}\u200D\u{1F9AF}','\u{1F469}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}\u200D\u{1F9BC}','\u{1F469}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FC}\u200D\u{1F9BD}','\u{1F469}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FD}\u200D\u{1F33E}','\u{1F469}\u{1F3FD}\u200D\u{1F373}','\u{1F469}\u{1F3FD}\u200D\u{1F37C}','\u{1F469}\u{1F3FD}\u200D\u{1F393}','\u{1F469}\u{1F3FD}\u200D\u{1F3A4}','\u{1F469}\u{1F3FD}\u200D\u{1F3A8}','\u{1F469}\u{1F3FD}\u200D\u{1F3EB}','\u{1F469}\u{1F3FD}\u200D\u{1F3ED}','\u{1F469}\u{1F3FD}\u200D\u{1F4BB}','\u{1F469}\u{1F3FD}\u200D\u{1F4BC}','\u{1F469}\u{1F3FD}\u200D\u{1F527}','\u{1F469}\u{1F3FD}\u200D\u{1F52C}','\u{1F469}\u{1F3FD}\u200D\u{1F680}','\u{1F469}\u{1F3FD}\u200D\u{1F692}','\u{1F469}\u{1F3FD}\u200D\u{1F9AF}','\u{1F469}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}\u200D\u{1F9BC}','\u{1F469}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FD}\u200D\u{1F9BD}','\u{1F469}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FE}\u200D\u{1F33E}','\u{1F469}\u{1F3FE}\u200D\u{1F373}','\u{1F469}\u{1F3FE}\u200D\u{1F37C}','\u{1F469}\u{1F3FE}\u200D\u{1F393}','\u{1F469}\u{1F3FE}\u200D\u{1F3A4}','\u{1F469}\u{1F3FE}\u200D\u{1F3A8}','\u{1F469}\u{1F3FE}\u200D\u{1F3EB}','\u{1F469}\u{1F3FE}\u200D\u{1F3ED}','\u{1F469}\u{1F3FE}\u200D\u{1F4BB}','\u{1F469}\u{1F3FE}\u200D\u{1F4BC}','\u{1F469}\u{1F3FE}\u200D\u{1F527}','\u{1F469}\u{1F3FE}\u200D\u{1F52C}','\u{1F469}\u{1F3FE}\u200D\u{1F680}','\u{1F469}\u{1F3FE}\u200D\u{1F692}','\u{1F469}\u{1F3FE}\u200D\u{1F9AF}','\u{1F469}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}\u200D\u{1F9BC}','\u{1F469}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FE}\u200D\u{1F9BD}','\u{1F469}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F469}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F469}\u{1F3FF}\u200D\u{1F33E}','\u{1F469}\u{1F3FF}\u200D\u{1F373}','\u{1F469}\u{1F3FF}\u200D\u{1F37C}','\u{1F469}\u{1F3FF}\u200D\u{1F393}','\u{1F469}\u{1F3FF}\u200D\u{1F3A4}','\u{1F469}\u{1F3FF}\u200D\u{1F3A8}','\u{1F469}\u{1F3FF}\u200D\u{1F3EB}','\u{1F469}\u{1F3FF}\u200D\u{1F3ED}','\u{1F469}\u{1F3FF}\u200D\u{1F4BB}','\u{1F469}\u{1F3FF}\u200D\u{1F4BC}','\u{1F469}\u{1F3FF}\u200D\u{1F527}','\u{1F469}\u{1F3FF}\u200D\u{1F52C}','\u{1F469}\u{1F3FF}\u200D\u{1F680}','\u{1F469}\u{1F3FF}\u200D\u{1F692}','\u{1F469}\u{1F3FF}\u200D\u{1F9AF}','\u{1F469}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}\u200D\u{1F9BC}','\u{1F469}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F469}\u{1F3FF}\u200D\u{1F9BD}','\u{1F469}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F6B6}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F9CE}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u2695\uFE0F','\u{1F9D1}\u200D\u2696\uFE0F','\u{1F9D1}\u200D\u2708\uFE0F','\u{1F9D1}\u200D\u{1F33E}','\u{1F9D1}\u200D\u{1F373}','\u{1F9D1}\u200D\u{1F37C}','\u{1F9D1}\u200D\u{1F384}','\u{1F9D1}\u200D\u{1F393}','\u{1F9D1}\u200D\u{1F3A4}','\u{1F9D1}\u200D\u{1F3A8}','\u{1F9D1}\u200D\u{1F3EB}','\u{1F9D1}\u200D\u{1F3ED}','\u{1F9D1}\u200D\u{1F4BB}','\u{1F9D1}\u200D\u{1F4BC}','\u{1F9D1}\u200D\u{1F527}','\u{1F9D1}\u200D\u{1F52C}','\u{1F9D1}\u200D\u{1F680}','\u{1F9D1}\u200D\u{1F692}','\u{1F9D1}\u200D\u{1F9AF}','\u{1F9D1}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u{1F9BC}','\u{1F9D1}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u200D\u{1F9BD}','\u{1F9D1}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FB}\u200D\u{1F373}','\u{1F9D1}\u{1F3FB}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FB}\u200D\u{1F384}','\u{1F9D1}\u{1F3FB}\u200D\u{1F393}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FB}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FB}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F527}','\u{1F9D1}\u{1F3FB}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FB}\u200D\u{1F680}','\u{1F9D1}\u{1F3FB}\u200D\u{1F692}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FC}\u200D\u{1F373}','\u{1F9D1}\u{1F3FC}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FC}\u200D\u{1F384}','\u{1F9D1}\u{1F3FC}\u200D\u{1F393}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FC}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FC}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F527}','\u{1F9D1}\u{1F3FC}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FC}\u200D\u{1F680}','\u{1F9D1}\u{1F3FC}\u200D\u{1F692}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FD}\u200D\u{1F373}','\u{1F9D1}\u{1F3FD}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FD}\u200D\u{1F384}','\u{1F9D1}\u{1F3FD}\u200D\u{1F393}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FD}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FD}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F527}','\u{1F9D1}\u{1F3FD}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FD}\u200D\u{1F680}','\u{1F9D1}\u{1F3FD}\u200D\u{1F692}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FE}\u200D\u{1F373}','\u{1F9D1}\u{1F3FE}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FE}\u200D\u{1F384}','\u{1F9D1}\u{1F3FE}\u200D\u{1F393}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FE}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FE}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F527}','\u{1F9D1}\u{1F3FE}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FE}\u200D\u{1F680}','\u{1F9D1}\u{1F3FE}\u200D\u{1F692}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2695\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2696\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u2708\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u{1F33E}','\u{1F9D1}\u{1F3FF}\u200D\u{1F373}','\u{1F9D1}\u{1F3FF}\u200D\u{1F37C}','\u{1F9D1}\u{1F3FF}\u200D\u{1F384}','\u{1F9D1}\u{1F3FF}\u200D\u{1F393}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3A4}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3A8}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3EB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F3ED}','\u{1F9D1}\u{1F3FF}\u200D\u{1F4BB}','\u{1F9D1}\u{1F3FF}\u200D\u{1F4BC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F527}','\u{1F9D1}\u{1F3FF}\u200D\u{1F52C}','\u{1F9D1}\u{1F3FF}\u200D\u{1F680}','\u{1F9D1}\u{1F3FF}\u200D\u{1F692}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}\u200D\u27A1\uFE0F','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}\u200D\u27A1\uFE0F','\u26F9\u{1F3FB}\u200D\u2640\uFE0F','\u26F9\u{1F3FB}\u200D\u2642\uFE0F','\u26F9\u{1F3FC}\u200D\u2640\uFE0F','\u26F9\u{1F3FC}\u200D\u2642\uFE0F','\u26F9\u{1F3FD}\u200D\u2640\uFE0F','\u26F9\u{1F3FD}\u200D\u2642\uFE0F','\u26F9\u{1F3FE}\u200D\u2640\uFE0F','\u26F9\u{1F3FE}\u200D\u2642\uFE0F','\u26F9\u{1F3FF}\u200D\u2640\uFE0F','\u26F9\u{1F3FF}\u200D\u2642\uFE0F','\u26F9\uFE0F\u200D\u2640\uFE0F','\u26F9\uFE0F\u200D\u2642\uFE0F','\u{1F3C3}\u200D\u2640\uFE0F','\u{1F3C3}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u200D\u2642\uFE0F','\u{1F3C3}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F3C4}\u200D\u2640\uFE0F','\u{1F3C4}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3C4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3C4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CA}\u200D\u2640\uFE0F','\u{1F3CA}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CA}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CA}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CB}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CB}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CB}\uFE0F\u200D\u2640\uFE0F','\u{1F3CB}\uFE0F\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F3CC}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F3CC}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F3CC}\uFE0F\u200D\u2640\uFE0F','\u{1F3CC}\uFE0F\u200D\u2642\uFE0F','\u{1F46E}\u200D\u2640\uFE0F','\u{1F46E}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F46E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F46E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F46F}\u200D\u2640\uFE0F','\u{1F46F}\u200D\u2642\uFE0F','\u{1F470}\u200D\u2640\uFE0F','\u{1F470}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F470}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F470}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F471}\u200D\u2640\uFE0F','\u{1F471}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F471}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F471}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F473}\u200D\u2640\uFE0F','\u{1F473}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F473}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F473}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F477}\u200D\u2640\uFE0F','\u{1F477}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F477}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F477}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F481}\u200D\u2640\uFE0F','\u{1F481}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F481}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F481}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F482}\u200D\u2640\uFE0F','\u{1F482}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F482}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F482}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F486}\u200D\u2640\uFE0F','\u{1F486}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F486}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F486}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F487}\u200D\u2640\uFE0F','\u{1F487}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F487}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F487}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F575}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F575}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F575}\uFE0F\u200D\u2640\uFE0F','\u{1F575}\uFE0F\u200D\u2642\uFE0F','\u{1F645}\u200D\u2640\uFE0F','\u{1F645}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F645}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F645}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F646}\u200D\u2640\uFE0F','\u{1F646}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F646}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F646}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F647}\u200D\u2640\uFE0F','\u{1F647}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F647}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F647}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64B}\u200D\u2640\uFE0F','\u{1F64B}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64B}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64B}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64D}\u200D\u2640\uFE0F','\u{1F64D}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64D}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64D}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F64E}\u200D\u2640\uFE0F','\u{1F64E}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F64E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F64E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6A3}\u200D\u2640\uFE0F','\u{1F6A3}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6A3}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6A3}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B4}\u200D\u2640\uFE0F','\u{1F6B4}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B5}\u200D\u2640\uFE0F','\u{1F6B5}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B5}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B5}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B6}\u200D\u2640\uFE0F','\u{1F6B6}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u200D\u2642\uFE0F','\u{1F6B6}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F926}\u200D\u2640\uFE0F','\u{1F926}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F926}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F926}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F935}\u200D\u2640\uFE0F','\u{1F935}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F935}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F935}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F937}\u200D\u2640\uFE0F','\u{1F937}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F937}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F937}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F938}\u200D\u2640\uFE0F','\u{1F938}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F938}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F938}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F939}\u200D\u2640\uFE0F','\u{1F939}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F939}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F939}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F93C}\u200D\u2640\uFE0F','\u{1F93C}\u200D\u2642\uFE0F','\u{1F93D}\u200D\u2640\uFE0F','\u{1F93D}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F93D}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F93D}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F93E}\u200D\u2640\uFE0F','\u{1F93E}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F93E}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F93E}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9B8}\u200D\u2640\uFE0F','\u{1F9B8}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9B8}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9B8}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9B9}\u200D\u2640\uFE0F','\u{1F9B9}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9B9}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9B9}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9CD}\u200D\u2640\uFE0F','\u{1F9CD}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CD}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CD}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9CE}\u200D\u2640\uFE0F','\u{1F9CE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u200D\u2642\uFE0F','\u{1F9CE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F\u200D\u27A1\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F\u200D\u27A1\uFE0F','\u{1F9CF}\u200D\u2640\uFE0F','\u{1F9CF}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9CF}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9CF}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D4}\u200D\u2640\uFE0F','\u{1F9D4}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D4}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D4}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D6}\u200D\u2640\uFE0F','\u{1F9D6}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D6}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D6}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D7}\u200D\u2640\uFE0F','\u{1F9D7}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D7}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D7}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D8}\u200D\u2640\uFE0F','\u{1F9D8}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D8}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D8}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9D9}\u200D\u2640\uFE0F','\u{1F9D9}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9D9}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9D9}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DA}\u200D\u2640\uFE0F','\u{1F9DA}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DA}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DA}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DB}\u200D\u2640\uFE0F','\u{1F9DB}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DB}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DB}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DC}\u200D\u2640\uFE0F','\u{1F9DC}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DC}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DC}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DD}\u200D\u2640\uFE0F','\u{1F9DD}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FB}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FB}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FC}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FC}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FD}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FD}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FE}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FE}\u200D\u2642\uFE0F','\u{1F9DD}\u{1F3FF}\u200D\u2640\uFE0F','\u{1F9DD}\u{1F3FF}\u200D\u2642\uFE0F','\u{1F9DE}\u200D\u2640\uFE0F','\u{1F9DE}\u200D\u2642\uFE0F','\u{1F9DF}\u200D\u2640\uFE0F','\u{1F9DF}\u200D\u2642\uFE0F','\u{1F468}\u200D\u{1F9B0}','\u{1F468}\u200D\u{1F9B1}','\u{1F468}\u200D\u{1F9B2}','\u{1F468}\u200D\u{1F9B3}','\u{1F468}\u{1F3FB}\u200D\u{1F9B0}','\u{1F468}\u{1F3FB}\u200D\u{1F9B1}','\u{1F468}\u{1F3FB}\u200D\u{1F9B2}','\u{1F468}\u{1F3FB}\u200D\u{1F9B3}','\u{1F468}\u{1F3FC}\u200D\u{1F9B0}','\u{1F468}\u{1F3FC}\u200D\u{1F9B1}','\u{1F468}\u{1F3FC}\u200D\u{1F9B2}','\u{1F468}\u{1F3FC}\u200D\u{1F9B3}','\u{1F468}\u{1F3FD}\u200D\u{1F9B0}','\u{1F468}\u{1F3FD}\u200D\u{1F9B1}','\u{1F468}\u{1F3FD}\u200D\u{1F9B2}','\u{1F468}\u{1F3FD}\u200D\u{1F9B3}','\u{1F468}\u{1F3FE}\u200D\u{1F9B0}','\u{1F468}\u{1F3FE}\u200D\u{1F9B1}','\u{1F468}\u{1F3FE}\u200D\u{1F9B2}','\u{1F468}\u{1F3FE}\u200D\u{1F9B3}','\u{1F468}\u{1F3FF}\u200D\u{1F9B0}','\u{1F468}\u{1F3FF}\u200D\u{1F9B1}','\u{1F468}\u{1F3FF}\u200D\u{1F9B2}','\u{1F468}\u{1F3FF}\u200D\u{1F9B3}','\u{1F469}\u200D\u{1F9B0}','\u{1F469}\u200D\u{1F9B1}','\u{1F469}\u200D\u{1F9B2}','\u{1F469}\u200D\u{1F9B3}','\u{1F469}\u{1F3FB}\u200D\u{1F9B0}','\u{1F469}\u{1F3FB}\u200D\u{1F9B1}','\u{1F469}\u{1F3FB}\u200D\u{1F9B2}','\u{1F469}\u{1F3FB}\u200D\u{1F9B3}','\u{1F469}\u{1F3FC}\u200D\u{1F9B0}','\u{1F469}\u{1F3FC}\u200D\u{1F9B1}','\u{1F469}\u{1F3FC}\u200D\u{1F9B2}','\u{1F469}\u{1F3FC}\u200D\u{1F9B3}','\u{1F469}\u{1F3FD}\u200D\u{1F9B0}','\u{1F469}\u{1F3FD}\u200D\u{1F9B1}','\u{1F469}\u{1F3FD}\u200D\u{1F9B2}','\u{1F469}\u{1F3FD}\u200D\u{1F9B3}','\u{1F469}\u{1F3FE}\u200D\u{1F9B0}','\u{1F469}\u{1F3FE}\u200D\u{1F9B1}','\u{1F469}\u{1F3FE}\u200D\u{1F9B2}','\u{1F469}\u{1F3FE}\u200D\u{1F9B3}','\u{1F469}\u{1F3FF}\u200D\u{1F9B0}','\u{1F469}\u{1F3FF}\u200D\u{1F9B1}','\u{1F469}\u{1F3FF}\u200D\u{1F9B2}','\u{1F469}\u{1F3FF}\u200D\u{1F9B3}','\u{1F9D1}\u200D\u{1F9B0}','\u{1F9D1}\u200D\u{1F9B1}','\u{1F9D1}\u200D\u{1F9B2}','\u{1F9D1}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FB}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FC}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FD}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FE}\u200D\u{1F9B3}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B0}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B1}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B2}','\u{1F9D1}\u{1F3FF}\u200D\u{1F9B3}','\u26D3\uFE0F\u200D\u{1F4A5}','\u2764\uFE0F\u200D\u{1F525}','\u2764\uFE0F\u200D\u{1FA79}','\u{1F344}\u200D\u{1F7EB}','\u{1F34B}\u200D\u{1F7E9}','\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F','\u{1F3F3}\uFE0F\u200D\u{1F308}','\u{1F3F4}\u200D\u2620\uFE0F','\u{1F408}\u200D\u2B1B','\u{1F415}\u200D\u{1F9BA}','\u{1F426}\u200D\u2B1B','\u{1F426}\u200D\u{1F525}','\u{1F43B}\u200D\u2744\uFE0F','\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F','\u{1F62E}\u200D\u{1F4A8}','\u{1F635}\u200D\u{1F4AB}','\u{1F636}\u200D\u{1F32B}\uFE0F','\u{1F642}\u200D\u2194\uFE0F','\u{1F642}\u200D\u2195\uFE0F'];
Index: imaps-frontend/node_modules/regenerate-unicode-properties/README.md
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/README.md	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/README.md	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,70 @@
+# regenerate-unicode-properties [![regenerate-unicode-properties on npm](https://img.shields.io/npm/v/regenerate-unicode-properties)](https://www.npmjs.com/package/regenerate-unicode-properties)
+
+_regenerate-unicode-properties_ is a collection of [Regenerate](https://github.com/mathiasbynens/regenerate) sets for [various Unicode properties](https://github.com/tc39/proposal-regexp-unicode-property-escapes).
+
+## Installation
+
+To use _regenerate-unicode-properties_ programmatically, install it as a dependency via [npm](https://www.npmjs.com/):
+
+```bash
+$ npm install regenerate-unicode-properties
+```
+
+## Usage
+
+To get a map of supported properties and their values:
+
+```js
+const properties = require('regenerate-unicode-properties');
+```
+
+To get a specific Regenerate set:
+
+```js
+// Examples:
+const Lu = require('regenerate-unicode-properties/General_Category/Uppercase_Letter.js').characters;
+const Greek = require('regenerate-unicode-properties/Script_Extensions/Greek.js').characters;
+```
+
+Some properties can also refer to strings rather than single characters:
+```js
+const { characters, strings } = require('regenerate-unicode-properties/Property_of_Strings/Basic_Emoji.js');
+```
+
+To get the Unicode version the data was based on:
+
+```js
+const unicodeVersion = require('regenerate-unicode-properties/unicode-version.js');
+```
+
+## For maintainers
+
+### How to publish a new release
+
+1. On the `main` branch, bump the version number in `package.json`:
+
+    ```sh
+    npm version patch -m 'Release v%s'
+    ```
+
+    Instead of `patch`, use `minor` or `major` [as needed](https://semver.org/).
+
+    Note that this produces a Git commit + tag.
+
+1. Push the release commit and tag:
+
+    ```sh
+    git push && git push --tags
+    ```
+
+    Our CI then automatically publishes the new release to npm.
+
+## Author
+
+| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias "Follow @mathias on Twitter") |
+|---|
+| [Mathias Bynens](https://mathiasbynens.be/) |
+
+## License
+
+_regenerate-unicode-properties_ is available under the [MIT](https://mths.be/mit) license.
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Adlam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1E95E, 0x1E95F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ahom.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11746);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Anatolian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x14400, 0x14646);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Arabic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xFDCF, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x600, 0x604).addRange(0x606, 0x60B).addRange(0x60D, 0x61A).addRange(0x61C, 0x61E).addRange(0x620, 0x63F).addRange(0x641, 0x64A).addRange(0x656, 0x66F).addRange(0x671, 0x6DC).addRange(0x6DE, 0x6FF).addRange(0x750, 0x77F).addRange(0x870, 0x88E).addRange(0x890, 0x891).addRange(0x897, 0x8E1).addRange(0x8E3, 0x8FF).addRange(0xFB50, 0xFBC2).addRange(0xFBD3, 0xFD3D).addRange(0xFD40, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFF).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0x10E60, 0x10E7E).addRange(0x10EC2, 0x10EC4).addRange(0x10EFC, 0x10EFF).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Armenian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x531, 0x556).addRange(0x559, 0x58A).addRange(0x58D, 0x58F).addRange(0xFB13, 0xFB17);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Avestan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B00, 0x10B35).addRange(0x10B39, 0x10B3F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Balinese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B00, 0x1B4C).addRange(0x1B4E, 0x1B7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bamum.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA6A0, 0xA6F7).addRange(0x16800, 0x16A38);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bassa_Vah.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Batak.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Batak.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Batak.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1BC0, 0x1BF3).addRange(0x1BFC, 0x1BFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bengali.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x9B2, 0x9D7);
+set.addRange(0x980, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9FE);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bhaiksuki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C45).addRange(0x11C50, 0x11C6C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Bopomofo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2EA, 0x2EB).addRange(0x3105, 0x312F).addRange(0x31A0, 0x31BF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Brahmi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1107F);
+set.addRange(0x11000, 0x1104D).addRange(0x11052, 0x11075);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Braille.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Braille.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Braille.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2800, 0x28FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buginese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1A00, 0x1A1B).addRange(0x1A1E, 0x1A1F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Buhid.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1740, 0x1753);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Canadian_Aboriginal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1400, 0x167F).addRange(0x18B0, 0x18F5).addRange(0x11AB0, 0x11ABF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Carian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Carian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Carian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x102A0, 0x102D0);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Caucasian_Albanian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1056F);
+set.addRange(0x10530, 0x10563);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chakma.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11100, 0x11134).addRange(0x11136, 0x11147);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA5C, 0xAA5F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cherokee.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0xAB70, 0xABBF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Chorasmian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FB0, 0x10FCB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Common.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Common.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Common.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xD7, 0xF7, 0x374, 0x37E, 0x385, 0x387, 0x605, 0x60C, 0x61B, 0x61F, 0x640, 0x6DD, 0x8E2, 0xE3F, 0x10FB, 0x1805, 0x1CD3, 0x1CE1, 0x1CFA, 0x3006, 0x30A0, 0x31EF, 0x32FF, 0xA92E, 0xA9CF, 0xAB5B, 0xFEFF, 0xFF70, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1F7F0, 0xE0001);
+set.addRange(0x0, 0x40).addRange(0x5B, 0x60).addRange(0x7B, 0xA9).addRange(0xAB, 0xB9).addRange(0xBB, 0xBF).addRange(0x2B9, 0x2DF).addRange(0x2E5, 0x2E9).addRange(0x2EC, 0x2FF).addRange(0x964, 0x965).addRange(0xFD5, 0xFD8).addRange(0x16EB, 0x16ED).addRange(0x1735, 0x1736).addRange(0x1802, 0x1803).addRange(0x1CE9, 0x1CEC).addRange(0x1CEE, 0x1CF3).addRange(0x1CF5, 0x1CF7).addRange(0x2000, 0x200B).addRange(0x200E, 0x2064).addRange(0x2066, 0x2070).addRange(0x2074, 0x207E).addRange(0x2080, 0x208E).addRange(0x20A0, 0x20C0).addRange(0x2100, 0x2125).addRange(0x2127, 0x2129).addRange(0x212C, 0x2131).addRange(0x2133, 0x214D).addRange(0x214F, 0x215F).addRange(0x2189, 0x218B).addRange(0x2190, 0x2429).addRange(0x2440, 0x244A).addRange(0x2460, 0x27FF).addRange(0x2900, 0x2B73).addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2BFF).addRange(0x2E00, 0x2E5D).addRange(0x2FF0, 0x3004).addRange(0x3008, 0x3020).addRange(0x3030, 0x3037).addRange(0x303C, 0x303F).addRange(0x309B, 0x309C).addRange(0x30FB, 0x30FC).addRange(0x3190, 0x319F).addRange(0x31C0, 0x31E5).addRange(0x3220, 0x325F).addRange(0x327F, 0x32CF).addRange(0x3358, 0x33FF).addRange(0x4DC0, 0x4DFF).addRange(0xA700, 0xA721).addRange(0xA788, 0xA78A).addRange(0xA830, 0xA839).addRange(0xAB6A, 0xAB6B);
+set.addRange(0xFD3E, 0xFD3F).addRange(0xFE10, 0xFE19).addRange(0xFE30, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFF01, 0xFF20).addRange(0xFF3B, 0xFF40).addRange(0xFF5B, 0xFF65).addRange(0xFF9E, 0xFF9F).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFF9, 0xFFFD).addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1013F).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x102E1, 0x102FB).addRange(0x1BCA0, 0x1BCA3).addRange(0x1CC00, 0x1CCF9).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D166).addRange(0x1D16A, 0x1D17A).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D300, 0x1D356).addRange(0x1D360, 0x1D378).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF);
+set.addRange(0x1EC71, 0x1ECB4).addRange(0x1ED01, 0x1ED3D).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5).addRange(0x1F100, 0x1F1AD).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F201, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F250, 0x1F251).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBF9).addRange(0xE0020, 0xE007F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Coptic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x3E2, 0x3EF).addRange(0x2C80, 0x2CF3).addRange(0x2CF9, 0x2CFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cuneiform.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12470, 0x12474).addRange(0x12480, 0x12543);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypriot.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x10808, 0x1083C, 0x1083F);
+set.addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cypro_Minoan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x12F90, 0x12FF2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Cyrillic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1D2B, 0x1D78, 0x1E08F);
+set.addRange(0x400, 0x484).addRange(0x487, 0x52F).addRange(0x1C80, 0x1C8A).addRange(0x2DE0, 0x2DFF).addRange(0xA640, 0xA69F).addRange(0xFE2E, 0xFE2F).addRange(0x1E030, 0x1E06D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Deseret.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10400, 0x1044F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Devanagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x900, 0x950).addRange(0x955, 0x963).addRange(0x966, 0x97F).addRange(0xA8E0, 0xA8FF).addRange(0x11B00, 0x11B09);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dives_Akuru.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11909);
+set.addRange(0x11900, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11946).addRange(0x11950, 0x11959);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Dogra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11800, 0x1183B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Duployan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9C, 0x1BC9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Egyptian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x13000, 0x13455).addRange(0x13460, 0x143FA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elbasan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10500, 0x10527);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Elymaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FE0, 0x10FF6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ethiopic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1258, 0x12C0);
+set.addRange(0x1200, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x137C).addRange(0x1380, 0x1399).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Garay.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Garay.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Garay.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D85).addRange(0x10D8E, 0x10D8F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Georgian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x10C7, 0x10CD, 0x2D27, 0x2D2D);
+set.addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FA).addRange(0x10FC, 0x10FF).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x2D00, 0x2D25);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Glagolitic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2C00, 0x2C5F).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gothic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10330, 0x1034A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Grantha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11350, 0x11357);
+set.addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133C, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Greek.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Greek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Greek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x37F, 0x384, 0x386, 0x38C, 0x1DBF, 0x1F59, 0x1F5B, 0x1F5D, 0x2126, 0xAB65, 0x101A0);
+set.addRange(0x370, 0x373).addRange(0x375, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3E1).addRange(0x3F0, 0x3FF).addRange(0x1D26, 0x1D2A).addRange(0x1D5D, 0x1D61).addRange(0x1D66, 0x1D6A).addRange(0x1F00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FC4).addRange(0x1FC6, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FDD, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFE).addRange(0x10140, 0x1018E).addRange(0x1D200, 0x1D245);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gujarati.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAD0);
+set.addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAF1).addRange(0xAF9, 0xAFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gunjala_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurmukhi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA3C, 0xA51, 0xA5E);
+set.addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA76);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Gurung_Khema.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16100, 0x16139);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Han.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Han.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Han.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x3005, 0x3007);
+set.addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x3021, 0x3029).addRange(0x3038, 0x303B).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0x9FFF).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0x16FE2, 0x16FE3).addRange(0x16FF0, 0x16FF1).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hangul.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1100, 0x11FF).addRange(0x302E, 0x302F).addRange(0x3131, 0x318E).addRange(0x3200, 0x321E).addRange(0x3260, 0x327E).addRange(0xA960, 0xA97C).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanifi_Rohingya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10D00, 0x10D27).addRange(0x10D30, 0x10D39);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hanunoo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1720, 0x1734);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hatran.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x108FB, 0x108FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hebrew.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xFB3E);
+set.addRange(0x591, 0x5C7).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F4).addRange(0xFB1D, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFB4F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Hiragana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1B132, 0x1F200);
+set.addRange(0x3041, 0x3096).addRange(0x309D, 0x309F).addRange(0x1B001, 0x1B11F).addRange(0x1B150, 0x1B152);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Imperial_Aramaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10840, 0x10855).addRange(0x10857, 0x1085F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inherited.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x670, 0x1CED, 0x1CF4, 0x101FD, 0x102E0, 0x1133B);
+set.addRange(0x300, 0x36F).addRange(0x485, 0x486).addRange(0x64B, 0x655).addRange(0x951, 0x954).addRange(0x1AB0, 0x1ACE).addRange(0x1CD0, 0x1CD2).addRange(0x1CD4, 0x1CE0).addRange(0x1CE2, 0x1CE8).addRange(0x1CF8, 0x1CF9).addRange(0x1DC0, 0x1DFF).addRange(0x200C, 0x200D).addRange(0x20D0, 0x20F0).addRange(0x302A, 0x302D).addRange(0x3099, 0x309A).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2D).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B60, 0x10B72).addRange(0x10B78, 0x10B7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Inscriptional_Parthian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B40, 0x10B55).addRange(0x10B58, 0x10B5F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Javanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA980, 0xA9CD).addRange(0xA9D0, 0xA9D9).addRange(0xA9DE, 0xA9DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kaithi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x110CD);
+set.addRange(0x11080, 0x110C2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kannada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xC80, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Katakana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1B000, 0x1B155);
+set.addRange(0x30A1, 0x30FA).addRange(0x30FD, 0x30FF).addRange(0x31F0, 0x31FF).addRange(0x32D0, 0x32FE).addRange(0x3300, 0x3357).addRange(0xFF66, 0xFF6F).addRange(0xFF71, 0xFF9D).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B120, 0x1B122).addRange(0x1B164, 0x1B167);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kawi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F5A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kayah_Li.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA92F);
+set.addRange(0xA900, 0xA92D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kharoshthi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A3F, 0x10A48).addRange(0x10A50, 0x10A58);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khitan_Small_Script.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE4, 0x18CFF);
+set.addRange(0x18B00, 0x18CD5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khmer.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1780, 0x17DD).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x19E0, 0x19FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khojki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11200, 0x11211).addRange(0x11213, 0x11241);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Khudawadi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Kirat_Rai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16D40, 0x16D79);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lao.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xE84, 0xEA5, 0xEC6);
+set.addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Latin.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Latin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Latin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAA, 0xBA, 0x2071, 0x207F, 0x2132, 0x214E, 0xA7D3);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2B8).addRange(0x2E0, 0x2E4).addRange(0x1D00, 0x1D25).addRange(0x1D2C, 0x1D5C).addRange(0x1D62, 0x1D65).addRange(0x1D6B, 0x1D77).addRange(0x1D79, 0x1DBE).addRange(0x1E00, 0x1EFF).addRange(0x2090, 0x209C).addRange(0x212A, 0x212B).addRange(0x2160, 0x2188).addRange(0x2C60, 0x2C7F).addRange(0xA722, 0xA787).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA7FF).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB64).addRange(0xAB66, 0xAB69).addRange(0xFB00, 0xFB06).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lepcha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C00, 0x1C37).addRange(0x1C3B, 0x1C49).addRange(0x1C4D, 0x1C4F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Limbu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1940);
+set.addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1944, 0x194F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_A.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Linear_B.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lisu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11FB0);
+set.addRange(0xA4D0, 0xA4FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lycian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10280, 0x1029C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Lydian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1093F);
+set.addRange(0x10920, 0x10939);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mahajani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11150, 0x11176);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Makasar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11EE0, 0x11EF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Malayalam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4F).addRange(0xD54, 0xD63).addRange(0xD66, 0xD7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mandaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x85E);
+set.addRange(0x840, 0x85B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Manichaean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10AC0, 0x10AE6).addRange(0x10AEB, 0x10AF6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Marchen.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C70, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Masaram_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11D3A);
+set.addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Medefaidrin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16E40, 0x16E9A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meetei_Mayek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAAE0, 0xAAF6).addRange(0xABC0, 0xABED).addRange(0xABF0, 0xABF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mende_Kikakui.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E800, 0x1E8C4).addRange(0x1E8C7, 0x1E8D6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Cursive.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x109A0, 0x109B7).addRange(0x109BC, 0x109CF).addRange(0x109D2, 0x109FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Meroitic_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10980, 0x1099F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Miao.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Miao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Miao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Modi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Modi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Modi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11600, 0x11644).addRange(0x11650, 0x11659);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mongolian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1804);
+set.addRange(0x1800, 0x1801).addRange(0x1806, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x11660, 0x1166C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mro.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mro.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Mro.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A6E, 0x16A6F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Multani.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Multani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Multani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11288);
+set.addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Myanmar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1000, 0x109F).addRange(0xA9E0, 0xA9FE).addRange(0xAA60, 0xAA7F).addRange(0x116D0, 0x116E3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nabataean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10880, 0x1089E).addRange(0x108A7, 0x108AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nag_Mundari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E4D0, 0x1E4F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nandinagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119E4);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/New_Tai_Lue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x19DE, 0x19DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Newa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Newa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Newa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11400, 0x1145B).addRange(0x1145D, 0x11461);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nko.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nko.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nko.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x7C0, 0x7FA).addRange(0x7FD, 0x7FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nushu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE1);
+set.addRange(0x1B170, 0x1B2FB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Nyiakeng_Puachue_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E14E, 0x1E14F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ogham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1680, 0x169C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Chiki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C50, 0x1C7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ol_Onal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E5FF);
+set.addRange(0x1E5D0, 0x1E5FA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Hungarian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10CFA, 0x10CFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Italic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10300, 0x10323).addRange(0x1032D, 0x1032F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_North_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A80, 0x10A9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Permic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10350, 0x1037A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Persian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103D5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F00, 0x10F27);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_South_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A60, 0x10A7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Turkic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10C00, 0x10C48);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Old_Uyghur.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F70, 0x10F89);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Oriya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB77);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osage.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osage.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osage.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Osmanya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10480, 0x1049D).addRange(0x104A0, 0x104A9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pahawh_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16B00, 0x16B45).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Palmyrene.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10860, 0x1087F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Pau_Cin_Hau.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11AC0, 0x11AF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phags_Pa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA840, 0xA877);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Phoenician.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1091F);
+set.addRange(0x10900, 0x1091B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Psalter_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B80, 0x10B91).addRange(0x10B99, 0x10B9C).addRange(0x10BA9, 0x10BAF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Rejang.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA95F);
+set.addRange(0xA930, 0xA953);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Runic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Runic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Runic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A0, 0x16EA).addRange(0x16EE, 0x16F8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Samaritan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x800, 0x82D).addRange(0x830, 0x83E);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Saurashtra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA880, 0xA8C5).addRange(0xA8CE, 0xA8D9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sharada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11180, 0x111DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Shavian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10450, 0x1047F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Siddham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115DD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/SignWriting.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1D800, 0x1DA8B).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sinhala.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xDBD, 0xDCA, 0xDD6);
+set.addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF4).addRange(0x111E1, 0x111F4);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F30, 0x10F59);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sora_Sompeng.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Soyombo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A50, 0x11AA2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sundanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B80, 0x1BBF).addRange(0x1CC0, 0x1CC7);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Sunuwar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11BC0, 0x11BE1).addRange(0x11BF0, 0x11BF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syloti_Nagri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA800, 0xA82C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Syriac.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x700, 0x70D).addRange(0x70F, 0x74A).addRange(0x74D, 0x74F).addRange(0x860, 0x86A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagalog.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x171F);
+set.addRange(0x1700, 0x1715);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tagbanwa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Le.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1950, 0x196D).addRange(0x1970, 0x1974);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Tham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1A20, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AA0, 0x1AAD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tai_Viet.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA80, 0xAAC2).addRange(0xAADB, 0xAADF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Takri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Takri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Takri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11680, 0x116B9).addRange(0x116C0, 0x116C9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tamil.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB9C, 0xBD0, 0xBD7, 0x11FFF);
+set.addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBFA).addRange(0x11FC0, 0x11FF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangsa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A70, 0x16ABE).addRange(0x16AC0, 0x16AC9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tangut.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE0);
+set.addRange(0x17000, 0x187F7).addRange(0x18800, 0x18AFF).addRange(0x18D00, 0x18D08);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Telugu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xC5D);
+set.addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC77, 0xC7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thaana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x780, 0x7B1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Thai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xE01, 0xE3A).addRange(0xE40, 0xE5B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tibetan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xF00, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF97).addRange(0xF99, 0xFBC).addRange(0xFBE, 0xFCC).addRange(0xFCE, 0xFD4).addRange(0xFD9, 0xFDA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tifinagh.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2D7F);
+set.addRange(0x2D30, 0x2D67).addRange(0x2D6F, 0x2D70);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tirhuta.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11480, 0x114C7).addRange(0x114D0, 0x114D9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Todhri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x105C0, 0x105F3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Toto.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Toto.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Toto.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E290, 0x1E2AE);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Tulu_Tigalari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1138B, 0x1138E, 0x113C2, 0x113C5);
+set.addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x113E1, 0x113E2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Ugaritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1039F);
+set.addRange(0x10380, 0x1039D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA500, 0xA62B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Vithkuqi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Wancho.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E2FF);
+set.addRange(0x1E2C0, 0x1E2F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Warang_Citi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x118FF);
+set.addRange(0x118A0, 0x118F2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yezidi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAD).addRange(0x10EB0, 0x10EB1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Yi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA000, 0xA48C).addRange(0xA490, 0xA4C6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script/Zanabazar_Square.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A00, 0x11A47);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Adlam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x61F, 0x640, 0x204F, 0x2E41);
+set.addRange(0x1E900, 0x1E94B).addRange(0x1E950, 0x1E959).addRange(0x1E95E, 0x1E95F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ahom.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11700, 0x1171A).addRange(0x1171D, 0x1172B).addRange(0x11730, 0x11746);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Anatolian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x14400, 0x14646);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Arabic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x204F, 0x2E41, 0xFDCF, 0x1EE24, 0x1EE27, 0x1EE39, 0x1EE3B, 0x1EE42, 0x1EE47, 0x1EE49, 0x1EE4B, 0x1EE54, 0x1EE57, 0x1EE59, 0x1EE5B, 0x1EE5D, 0x1EE5F, 0x1EE64, 0x1EE7E);
+set.addRange(0x600, 0x604).addRange(0x606, 0x6DC).addRange(0x6DE, 0x6FF).addRange(0x750, 0x77F).addRange(0x870, 0x88E).addRange(0x890, 0x891).addRange(0x897, 0x8E1).addRange(0x8E3, 0x8FF).addRange(0xFB50, 0xFBC2).addRange(0xFBD3, 0xFD8F).addRange(0xFD92, 0xFDC7).addRange(0xFDF0, 0xFDFF).addRange(0xFE70, 0xFE74).addRange(0xFE76, 0xFEFC).addRange(0x102E0, 0x102FB).addRange(0x10E60, 0x10E7E).addRange(0x10EC2, 0x10EC4).addRange(0x10EFC, 0x10EFF).addRange(0x1EE00, 0x1EE03).addRange(0x1EE05, 0x1EE1F).addRange(0x1EE21, 0x1EE22).addRange(0x1EE29, 0x1EE32).addRange(0x1EE34, 0x1EE37).addRange(0x1EE4D, 0x1EE4F).addRange(0x1EE51, 0x1EE52).addRange(0x1EE61, 0x1EE62).addRange(0x1EE67, 0x1EE6A).addRange(0x1EE6C, 0x1EE72).addRange(0x1EE74, 0x1EE77).addRange(0x1EE79, 0x1EE7C).addRange(0x1EE80, 0x1EE89).addRange(0x1EE8B, 0x1EE9B).addRange(0x1EEA1, 0x1EEA3).addRange(0x1EEA5, 0x1EEA9).addRange(0x1EEAB, 0x1EEBB).addRange(0x1EEF0, 0x1EEF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Armenian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x308);
+set.addRange(0x531, 0x556).addRange(0x559, 0x58A).addRange(0x58D, 0x58F).addRange(0xFB13, 0xFB17);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Avestan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7);
+set.addRange(0x2E30, 0x2E31).addRange(0x10B00, 0x10B35).addRange(0x10B39, 0x10B3F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Balinese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B00, 0x1B4C).addRange(0x1B4E, 0x1B7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bamum.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA6A0, 0xA6F7).addRange(0x16800, 0x16A38);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bassa_Vah.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16AD0, 0x16AED).addRange(0x16AF0, 0x16AF5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Batak.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1BC0, 0x1BF3).addRange(0x1BFC, 0x1BFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bengali.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC, 0x9B2, 0x9D7, 0x1CD0, 0x1CD2, 0x1CD8, 0x1CE1, 0x1CEA, 0x1CED, 0x1CF2, 0xA8F1);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0x980, 0x983).addRange(0x985, 0x98C).addRange(0x98F, 0x990).addRange(0x993, 0x9A8).addRange(0x9AA, 0x9B0).addRange(0x9B6, 0x9B9).addRange(0x9BC, 0x9C4).addRange(0x9C7, 0x9C8).addRange(0x9CB, 0x9CE).addRange(0x9DC, 0x9DD).addRange(0x9DF, 0x9E3).addRange(0x9E6, 0x9FE).addRange(0x1CD5, 0x1CD6).addRange(0x1CF5, 0x1CF7);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bhaiksuki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C00, 0x11C08).addRange(0x11C0A, 0x11C36).addRange(0x11C38, 0x11C45).addRange(0x11C50, 0x11C6C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Bopomofo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2C7, 0x2D9, 0x3030, 0x3037, 0x30FB);
+set.addRange(0x2C9, 0x2CB).addRange(0x2EA, 0x2EB).addRange(0x3001, 0x3003).addRange(0x3008, 0x3011).addRange(0x3013, 0x301F).addRange(0x302A, 0x302D).addRange(0x3105, 0x312F).addRange(0x31A0, 0x31BF).addRange(0xFE45, 0xFE46).addRange(0xFF61, 0xFF65);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Brahmi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1107F);
+set.addRange(0x11000, 0x1104D).addRange(0x11052, 0x11075);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Braille.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x2800, 0x28FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buginese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA9CF);
+set.addRange(0x1A00, 0x1A1B).addRange(0x1A1E, 0x1A1F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Buhid.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1735, 0x1736).addRange(0x1740, 0x1753);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Canadian_Aboriginal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1400, 0x167F).addRange(0x18B0, 0x18F5).addRange(0x11AB0, 0x11ABF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Carian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x205A, 0x205D, 0x2E31);
+set.addRange(0x102A0, 0x102D0);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Caucasian_Albanian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x304, 0x331, 0x35E, 0x1056F);
+set.addRange(0x10530, 0x10563);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chakma.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x9E6, 0x9EF).addRange(0x1040, 0x1049).addRange(0x11100, 0x11134).addRange(0x11136, 0x11147);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA00, 0xAA36).addRange(0xAA40, 0xAA4D).addRange(0xAA50, 0xAA59).addRange(0xAA5C, 0xAA5F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cherokee.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x304);
+set.addRange(0x300, 0x302).addRange(0x30B, 0x30C).addRange(0x323, 0x324).addRange(0x330, 0x331).addRange(0x13A0, 0x13F5).addRange(0x13F8, 0x13FD).addRange(0xAB70, 0xABBF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Chorasmian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FB0, 0x10FCB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Common.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,5 @@
+const set = require('regenerate')(0xD7, 0xF7, 0x2C8, 0x2CC, 0x2D8, 0x37E, 0x385, 0x387, 0x605, 0x6DD, 0x8E2, 0xE3F, 0x2E42, 0x3000, 0x3004, 0x3012, 0x3020, 0x3036, 0x327F, 0x33FF, 0xAB5B, 0xFEFF, 0x1D4A2, 0x1D4BB, 0x1D546, 0x1F7F0, 0xE0001);
+set.addRange(0x0, 0x40).addRange(0x5B, 0x60).addRange(0x7B, 0xA9).addRange(0xAB, 0xB6).addRange(0xB8, 0xB9).addRange(0xBB, 0xBF).addRange(0x2B9, 0x2BB).addRange(0x2BD, 0x2C6).addRange(0x2CE, 0x2D6).addRange(0x2DA, 0x2DF).addRange(0x2E5, 0x2E9).addRange(0x2EC, 0x2FF).addRange(0xFD5, 0xFD8).addRange(0x2000, 0x200B).addRange(0x200E, 0x202E).addRange(0x2030, 0x204E).addRange(0x2050, 0x2059).addRange(0x205B, 0x205C).addRange(0x205E, 0x2064).addRange(0x2066, 0x2070).addRange(0x2074, 0x207E).addRange(0x2080, 0x208E).addRange(0x20A0, 0x20C0).addRange(0x2100, 0x2125).addRange(0x2127, 0x2129).addRange(0x212C, 0x2131).addRange(0x2133, 0x214D).addRange(0x214F, 0x215F).addRange(0x2189, 0x218B).addRange(0x2190, 0x2429).addRange(0x2440, 0x244A).addRange(0x2460, 0x27FF).addRange(0x2900, 0x2B73).addRange(0x2B76, 0x2B95).addRange(0x2B97, 0x2BFF).addRange(0x2E00, 0x2E16).addRange(0x2E18, 0x2E2F).addRange(0x2E32, 0x2E3B).addRange(0x2E3D, 0x2E40).addRange(0x2E44, 0x2E5D).addRange(0x3248, 0x325F).addRange(0x32B1, 0x32BF).addRange(0x32CC, 0x32CF).addRange(0x3371, 0x337A).addRange(0x3380, 0x33DF).addRange(0x4DC0, 0x4DFF).addRange(0xA708, 0xA721).addRange(0xA788, 0xA78A).addRange(0xAB6A, 0xAB6B).addRange(0xFE10, 0xFE19).addRange(0xFE30, 0xFE44);
+set.addRange(0xFE47, 0xFE52).addRange(0xFE54, 0xFE66).addRange(0xFE68, 0xFE6B).addRange(0xFF01, 0xFF20).addRange(0xFF3B, 0xFF40).addRange(0xFF5B, 0xFF60).addRange(0xFFE0, 0xFFE6).addRange(0xFFE8, 0xFFEE).addRange(0xFFF9, 0xFFFD).addRange(0x10190, 0x1019C).addRange(0x101D0, 0x101FC).addRange(0x1CC00, 0x1CCF9).addRange(0x1CD00, 0x1CEB3).addRange(0x1CF50, 0x1CFC3).addRange(0x1D000, 0x1D0F5).addRange(0x1D100, 0x1D126).addRange(0x1D129, 0x1D166).addRange(0x1D16A, 0x1D17A).addRange(0x1D183, 0x1D184).addRange(0x1D18C, 0x1D1A9).addRange(0x1D1AE, 0x1D1EA).addRange(0x1D2C0, 0x1D2D3).addRange(0x1D2E0, 0x1D2F3).addRange(0x1D300, 0x1D356).addRange(0x1D372, 0x1D378).addRange(0x1D400, 0x1D454).addRange(0x1D456, 0x1D49C).addRange(0x1D49E, 0x1D49F).addRange(0x1D4A5, 0x1D4A6).addRange(0x1D4A9, 0x1D4AC).addRange(0x1D4AE, 0x1D4B9).addRange(0x1D4BD, 0x1D4C3).addRange(0x1D4C5, 0x1D505).addRange(0x1D507, 0x1D50A).addRange(0x1D50D, 0x1D514).addRange(0x1D516, 0x1D51C).addRange(0x1D51E, 0x1D539).addRange(0x1D53B, 0x1D53E).addRange(0x1D540, 0x1D544).addRange(0x1D54A, 0x1D550).addRange(0x1D552, 0x1D6A5).addRange(0x1D6A8, 0x1D7CB).addRange(0x1D7CE, 0x1D7FF).addRange(0x1EC71, 0x1ECB4).addRange(0x1ED01, 0x1ED3D).addRange(0x1F000, 0x1F02B).addRange(0x1F030, 0x1F093).addRange(0x1F0A0, 0x1F0AE).addRange(0x1F0B1, 0x1F0BF).addRange(0x1F0C1, 0x1F0CF).addRange(0x1F0D1, 0x1F0F5);
+set.addRange(0x1F100, 0x1F1AD).addRange(0x1F1E6, 0x1F1FF).addRange(0x1F201, 0x1F202).addRange(0x1F210, 0x1F23B).addRange(0x1F240, 0x1F248).addRange(0x1F260, 0x1F265).addRange(0x1F300, 0x1F6D7).addRange(0x1F6DC, 0x1F6EC).addRange(0x1F6F0, 0x1F6FC).addRange(0x1F700, 0x1F776).addRange(0x1F77B, 0x1F7D9).addRange(0x1F7E0, 0x1F7EB).addRange(0x1F800, 0x1F80B).addRange(0x1F810, 0x1F847).addRange(0x1F850, 0x1F859).addRange(0x1F860, 0x1F887).addRange(0x1F890, 0x1F8AD).addRange(0x1F8B0, 0x1F8BB).addRange(0x1F8C0, 0x1F8C1).addRange(0x1F900, 0x1FA53).addRange(0x1FA60, 0x1FA6D).addRange(0x1FA70, 0x1FA7C).addRange(0x1FA80, 0x1FA89).addRange(0x1FA8F, 0x1FAC6).addRange(0x1FACE, 0x1FADC).addRange(0x1FADF, 0x1FAE9).addRange(0x1FAF0, 0x1FAF8).addRange(0x1FB00, 0x1FB92).addRange(0x1FB94, 0x1FBF9).addRange(0xE0020, 0xE007F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Coptic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x300, 0x307, 0x2E17);
+set.addRange(0x304, 0x305).addRange(0x374, 0x375).addRange(0x3E2, 0x3EF).addRange(0x2C80, 0x2CF3).addRange(0x2CF9, 0x2CFF).addRange(0x102E0, 0x102FB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cuneiform.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x12000, 0x12399).addRange(0x12400, 0x1246E).addRange(0x12470, 0x12474).addRange(0x12480, 0x12543);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypriot.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x10808, 0x1083C, 0x1083F);
+set.addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1013F).addRange(0x10800, 0x10805).addRange(0x1080A, 0x10835).addRange(0x10837, 0x10838);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cypro_Minoan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10100, 0x10101).addRange(0x12F90, 0x12FF2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Cyrillic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC, 0x304, 0x306, 0x308, 0x30B, 0x311, 0x1D2B, 0x1D78, 0x1DF8, 0x2E43, 0x1E08F);
+set.addRange(0x300, 0x302).addRange(0x400, 0x52F).addRange(0x1C80, 0x1C8A).addRange(0x2DE0, 0x2DFF).addRange(0xA640, 0xA69F).addRange(0xFE2E, 0xFE2F).addRange(0x1E030, 0x1E06D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Deseret.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10400, 0x1044F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Devanagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC, 0x20F0);
+set.addRange(0x900, 0x952).addRange(0x955, 0x97F).addRange(0x1CD0, 0x1CF6).addRange(0x1CF8, 0x1CF9).addRange(0xA830, 0xA839).addRange(0xA8E0, 0xA8FF).addRange(0x11B00, 0x11B09);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dives_Akuru.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11909);
+set.addRange(0x11900, 0x11906).addRange(0x1190C, 0x11913).addRange(0x11915, 0x11916).addRange(0x11918, 0x11935).addRange(0x11937, 0x11938).addRange(0x1193B, 0x11946).addRange(0x11950, 0x11959);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Dogra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x964, 0x96F).addRange(0xA830, 0xA839).addRange(0x11800, 0x1183B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Duployan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x30A, 0x2E3C);
+set.addRange(0x307, 0x308).addRange(0x323, 0x324).addRange(0x1BC00, 0x1BC6A).addRange(0x1BC70, 0x1BC7C).addRange(0x1BC80, 0x1BC88).addRange(0x1BC90, 0x1BC99).addRange(0x1BC9C, 0x1BCA3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Egyptian_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x13000, 0x13455).addRange(0x13460, 0x143FA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elbasan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x305);
+set.addRange(0x10500, 0x10527);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Elymaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10FE0, 0x10FF6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ethiopic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x30E, 0x1258, 0x12C0);
+set.addRange(0x1200, 0x1248).addRange(0x124A, 0x124D).addRange(0x1250, 0x1256).addRange(0x125A, 0x125D).addRange(0x1260, 0x1288).addRange(0x128A, 0x128D).addRange(0x1290, 0x12B0).addRange(0x12B2, 0x12B5).addRange(0x12B8, 0x12BE).addRange(0x12C2, 0x12C5).addRange(0x12C8, 0x12D6).addRange(0x12D8, 0x1310).addRange(0x1312, 0x1315).addRange(0x1318, 0x135A).addRange(0x135D, 0x137C).addRange(0x1380, 0x1399).addRange(0x2D80, 0x2D96).addRange(0x2DA0, 0x2DA6).addRange(0x2DA8, 0x2DAE).addRange(0x2DB0, 0x2DB6).addRange(0x2DB8, 0x2DBE).addRange(0x2DC0, 0x2DC6).addRange(0x2DC8, 0x2DCE).addRange(0x2DD0, 0x2DD6).addRange(0x2DD8, 0x2DDE).addRange(0xAB01, 0xAB06).addRange(0xAB09, 0xAB0E).addRange(0xAB11, 0xAB16).addRange(0xAB20, 0xAB26).addRange(0xAB28, 0xAB2E).addRange(0x1E7E0, 0x1E7E6).addRange(0x1E7E8, 0x1E7EB).addRange(0x1E7ED, 0x1E7EE).addRange(0x1E7F0, 0x1E7FE);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Garay.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Garay.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Garay.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60C, 0x61B, 0x61F);
+set.addRange(0x10D40, 0x10D65).addRange(0x10D69, 0x10D85).addRange(0x10D8E, 0x10D8F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Georgian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x589, 0x10C7, 0x10CD, 0x205A, 0x2D27, 0x2D2D, 0x2E31);
+set.addRange(0x10A0, 0x10C5).addRange(0x10D0, 0x10FF).addRange(0x1C90, 0x1CBA).addRange(0x1CBD, 0x1CBF).addRange(0x2D00, 0x2D25);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Glagolitic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x303, 0x305, 0x484, 0x487, 0x589, 0x10FB, 0x205A, 0x2E43, 0xA66F);
+set.addRange(0x2C00, 0x2C5F).addRange(0x1E000, 0x1E006).addRange(0x1E008, 0x1E018).addRange(0x1E01B, 0x1E021).addRange(0x1E023, 0x1E024).addRange(0x1E026, 0x1E02A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gothic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x308, 0x331);
+set.addRange(0x304, 0x305).addRange(0x10330, 0x1034A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Grantha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CD0, 0x20F0, 0x11350, 0x11357, 0x11FD3);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xBE6, 0xBF3).addRange(0x1CD2, 0x1CD3).addRange(0x1CF2, 0x1CF4).addRange(0x1CF8, 0x1CF9).addRange(0x11300, 0x11303).addRange(0x11305, 0x1130C).addRange(0x1130F, 0x11310).addRange(0x11313, 0x11328).addRange(0x1132A, 0x11330).addRange(0x11332, 0x11333).addRange(0x11335, 0x11339).addRange(0x1133B, 0x11344).addRange(0x11347, 0x11348).addRange(0x1134B, 0x1134D).addRange(0x1135D, 0x11363).addRange(0x11366, 0x1136C).addRange(0x11370, 0x11374).addRange(0x11FD0, 0x11FD1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Greek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x304, 0x306, 0x308, 0x313, 0x342, 0x345, 0x37F, 0x384, 0x386, 0x38C, 0x1F59, 0x1F5B, 0x1F5D, 0x205D, 0x2126, 0xAB65, 0x101A0);
+set.addRange(0x300, 0x301).addRange(0x370, 0x377).addRange(0x37A, 0x37D).addRange(0x388, 0x38A).addRange(0x38E, 0x3A1).addRange(0x3A3, 0x3E1).addRange(0x3F0, 0x3FF).addRange(0x1D26, 0x1D2A).addRange(0x1D5D, 0x1D61).addRange(0x1D66, 0x1D6A).addRange(0x1DBF, 0x1DC1).addRange(0x1F00, 0x1F15).addRange(0x1F18, 0x1F1D).addRange(0x1F20, 0x1F45).addRange(0x1F48, 0x1F4D).addRange(0x1F50, 0x1F57).addRange(0x1F5F, 0x1F7D).addRange(0x1F80, 0x1FB4).addRange(0x1FB6, 0x1FC4).addRange(0x1FC6, 0x1FD3).addRange(0x1FD6, 0x1FDB).addRange(0x1FDD, 0x1FEF).addRange(0x1FF2, 0x1FF4).addRange(0x1FF6, 0x1FFE).addRange(0x10140, 0x1018E).addRange(0x1D200, 0x1D245);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gujarati.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAD0);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xA81, 0xA83).addRange(0xA85, 0xA8D).addRange(0xA8F, 0xA91).addRange(0xA93, 0xAA8).addRange(0xAAA, 0xAB0).addRange(0xAB2, 0xAB3).addRange(0xAB5, 0xAB9).addRange(0xABC, 0xAC5).addRange(0xAC7, 0xAC9).addRange(0xACB, 0xACD).addRange(0xAE0, 0xAE3).addRange(0xAE6, 0xAF1).addRange(0xAF9, 0xAFF).addRange(0xA830, 0xA839);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gunjala_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7);
+set.addRange(0x964, 0x965).addRange(0x11D60, 0x11D65).addRange(0x11D67, 0x11D68).addRange(0x11D6A, 0x11D8E).addRange(0x11D90, 0x11D91).addRange(0x11D93, 0x11D98).addRange(0x11DA0, 0x11DA9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurmukhi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA3C, 0xA51, 0xA5E);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xA01, 0xA03).addRange(0xA05, 0xA0A).addRange(0xA0F, 0xA10).addRange(0xA13, 0xA28).addRange(0xA2A, 0xA30).addRange(0xA32, 0xA33).addRange(0xA35, 0xA36).addRange(0xA38, 0xA39).addRange(0xA3E, 0xA42).addRange(0xA47, 0xA48).addRange(0xA4B, 0xA4D).addRange(0xA59, 0xA5C).addRange(0xA66, 0xA76).addRange(0xA830, 0xA839);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurung_Khema.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurung_Khema.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Gurung_Khema.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x965);
+set.addRange(0x16100, 0x16139);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Han.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x3030, 0x30FB, 0x31EF, 0x32FF);
+set.addRange(0x2E80, 0x2E99).addRange(0x2E9B, 0x2EF3).addRange(0x2F00, 0x2FD5).addRange(0x2FF0, 0x2FFF).addRange(0x3001, 0x3003).addRange(0x3005, 0x3011).addRange(0x3013, 0x301F).addRange(0x3021, 0x302D).addRange(0x3037, 0x303F).addRange(0x3190, 0x319F).addRange(0x31C0, 0x31E5).addRange(0x3220, 0x3247).addRange(0x3280, 0x32B0).addRange(0x32C0, 0x32CB).addRange(0x3358, 0x3370).addRange(0x337B, 0x337F).addRange(0x33E0, 0x33FE).addRange(0x3400, 0x4DBF).addRange(0x4E00, 0x9FFF).addRange(0xA700, 0xA707).addRange(0xF900, 0xFA6D).addRange(0xFA70, 0xFAD9).addRange(0xFE45, 0xFE46).addRange(0xFF61, 0xFF65).addRange(0x16FE2, 0x16FE3).addRange(0x16FF0, 0x16FF1).addRange(0x1D360, 0x1D371).addRange(0x1F250, 0x1F251).addRange(0x20000, 0x2A6DF).addRange(0x2A700, 0x2B739).addRange(0x2B740, 0x2B81D).addRange(0x2B820, 0x2CEA1).addRange(0x2CEB0, 0x2EBE0).addRange(0x2EBF0, 0x2EE5D).addRange(0x2F800, 0x2FA1D).addRange(0x30000, 0x3134A).addRange(0x31350, 0x323AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hangul.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x3037, 0x30FB);
+set.addRange(0x1100, 0x11FF).addRange(0x3001, 0x3003).addRange(0x3008, 0x3011).addRange(0x3013, 0x301F).addRange(0x302E, 0x3030).addRange(0x3131, 0x318E).addRange(0x3200, 0x321E).addRange(0x3260, 0x327E).addRange(0xA960, 0xA97C).addRange(0xAC00, 0xD7A3).addRange(0xD7B0, 0xD7C6).addRange(0xD7CB, 0xD7FB).addRange(0xFE45, 0xFE46).addRange(0xFF61, 0xFF65).addRange(0xFFA0, 0xFFBE).addRange(0xFFC2, 0xFFC7).addRange(0xFFCA, 0xFFCF).addRange(0xFFD2, 0xFFD7).addRange(0xFFDA, 0xFFDC);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanifi_Rohingya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60C, 0x61B, 0x61F, 0x640, 0x6D4);
+set.addRange(0x10D00, 0x10D27).addRange(0x10D30, 0x10D39);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hanunoo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1720, 0x1736);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hatran.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x108E0, 0x108F2).addRange(0x108F4, 0x108F5).addRange(0x108FB, 0x108FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hebrew.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xFB3E);
+set.addRange(0x307, 0x308).addRange(0x591, 0x5C7).addRange(0x5D0, 0x5EA).addRange(0x5EF, 0x5F4).addRange(0xFB1D, 0xFB36).addRange(0xFB38, 0xFB3C).addRange(0xFB40, 0xFB41).addRange(0xFB43, 0xFB44).addRange(0xFB46, 0xFB4F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Hiragana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x3037, 0xFF70, 0x1B132, 0x1F200);
+set.addRange(0x3001, 0x3003).addRange(0x3008, 0x3011).addRange(0x3013, 0x301F).addRange(0x3030, 0x3035).addRange(0x303C, 0x303D).addRange(0x3041, 0x3096).addRange(0x3099, 0x30A0).addRange(0x30FB, 0x30FC).addRange(0xFE45, 0xFE46).addRange(0xFF61, 0xFF65).addRange(0xFF9E, 0xFF9F).addRange(0x1B001, 0x1B11F).addRange(0x1B150, 0x1B152);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Imperial_Aramaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10840, 0x10855).addRange(0x10857, 0x1085F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inherited.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x30F, 0x312, 0x32F, 0x1DF9, 0x101FD);
+set.addRange(0x314, 0x31F).addRange(0x321, 0x322).addRange(0x326, 0x32C).addRange(0x332, 0x341).addRange(0x343, 0x344).addRange(0x346, 0x357).addRange(0x359, 0x35D).addRange(0x35F, 0x362).addRange(0x953, 0x954).addRange(0x1AB0, 0x1ACE).addRange(0x1DC2, 0x1DF7).addRange(0x1DFB, 0x1DFF).addRange(0x200C, 0x200D).addRange(0x20D0, 0x20EF).addRange(0xFE00, 0xFE0F).addRange(0xFE20, 0xFE2D).addRange(0x1CF00, 0x1CF2D).addRange(0x1CF30, 0x1CF46).addRange(0x1D167, 0x1D169).addRange(0x1D17B, 0x1D182).addRange(0x1D185, 0x1D18B).addRange(0x1D1AA, 0x1D1AD).addRange(0xE0100, 0xE01EF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B60, 0x10B72).addRange(0x10B78, 0x10B7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Inscriptional_Parthian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10B40, 0x10B55).addRange(0x10B58, 0x10B5F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Javanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA980, 0xA9CD).addRange(0xA9CF, 0xA9D9).addRange(0xA9DE, 0xA9DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kaithi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2E31, 0x110CD);
+set.addRange(0x966, 0x96F).addRange(0xA830, 0xA839).addRange(0x11080, 0x110C2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kannada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CD0, 0x1CDA, 0x1CF2, 0x1CF4);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xC80, 0xC8C).addRange(0xC8E, 0xC90).addRange(0xC92, 0xCA8).addRange(0xCAA, 0xCB3).addRange(0xCB5, 0xCB9).addRange(0xCBC, 0xCC4).addRange(0xCC6, 0xCC8).addRange(0xCCA, 0xCCD).addRange(0xCD5, 0xCD6).addRange(0xCDD, 0xCDE).addRange(0xCE0, 0xCE3).addRange(0xCE6, 0xCEF).addRange(0xCF1, 0xCF3).addRange(0x1CD2, 0x1CD3).addRange(0xA830, 0xA835);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Katakana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x305, 0x323, 0x3037, 0x1B000, 0x1B155);
+set.addRange(0x3001, 0x3003).addRange(0x3008, 0x3011).addRange(0x3013, 0x301F).addRange(0x3030, 0x3035).addRange(0x303C, 0x303D).addRange(0x3099, 0x309C).addRange(0x30A0, 0x30FF).addRange(0x31F0, 0x31FF).addRange(0x32D0, 0x32FE).addRange(0x3300, 0x3357).addRange(0xFE45, 0xFE46).addRange(0xFF61, 0xFF9F).addRange(0x1AFF0, 0x1AFF3).addRange(0x1AFF5, 0x1AFFB).addRange(0x1AFFD, 0x1AFFE).addRange(0x1B120, 0x1B122).addRange(0x1B164, 0x1B167);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kawi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kawi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kawi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11F00, 0x11F10).addRange(0x11F12, 0x11F3A).addRange(0x11F3E, 0x11F5A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kayah_Li.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA900, 0xA92F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kharoshthi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A00, 0x10A03).addRange(0x10A05, 0x10A06).addRange(0x10A0C, 0x10A13).addRange(0x10A15, 0x10A17).addRange(0x10A19, 0x10A35).addRange(0x10A38, 0x10A3A).addRange(0x10A3F, 0x10A48).addRange(0x10A50, 0x10A58);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khitan_Small_Script.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE4, 0x18CFF);
+set.addRange(0x18B00, 0x18CD5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khmer.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1780, 0x17DD).addRange(0x17E0, 0x17E9).addRange(0x17F0, 0x17F9).addRange(0x19E0, 0x19FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khojki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAE6, 0xAEF).addRange(0xA830, 0xA839).addRange(0x11200, 0x11211).addRange(0x11213, 0x11241);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Khudawadi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x964, 0x965).addRange(0xA830, 0xA839).addRange(0x112B0, 0x112EA).addRange(0x112F0, 0x112F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kirat_Rai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kirat_Rai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Kirat_Rai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16D40, 0x16D79);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xE84, 0xEA5, 0xEC6);
+set.addRange(0xE81, 0xE82).addRange(0xE86, 0xE8A).addRange(0xE8C, 0xEA3).addRange(0xEA7, 0xEBD).addRange(0xEC0, 0xEC4).addRange(0xEC8, 0xECE).addRange(0xED0, 0xED9).addRange(0xEDC, 0xEDF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Latin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xAA, 0xB7, 0xBA, 0x2BC, 0x2C7, 0x2CD, 0x2D7, 0x2D9, 0x313, 0x320, 0x358, 0x35E, 0x10FB, 0x1DF8, 0x202F, 0x2071, 0x207F, 0x20F0, 0x2132, 0x214E, 0x2E17, 0xA7D3, 0xA92E);
+set.addRange(0x41, 0x5A).addRange(0x61, 0x7A).addRange(0xC0, 0xD6).addRange(0xD8, 0xF6).addRange(0xF8, 0x2B8).addRange(0x2C9, 0x2CB).addRange(0x2E0, 0x2E4).addRange(0x300, 0x30E).addRange(0x310, 0x311).addRange(0x323, 0x325).addRange(0x32D, 0x32E).addRange(0x330, 0x331).addRange(0x363, 0x36F).addRange(0x485, 0x486).addRange(0x951, 0x952).addRange(0x1D00, 0x1D25).addRange(0x1D2C, 0x1D5C).addRange(0x1D62, 0x1D65).addRange(0x1D6B, 0x1D77).addRange(0x1D79, 0x1DBE).addRange(0x1E00, 0x1EFF).addRange(0x2090, 0x209C).addRange(0x212A, 0x212B).addRange(0x2160, 0x2188).addRange(0x2C60, 0x2C7F).addRange(0xA700, 0xA707).addRange(0xA722, 0xA787).addRange(0xA78B, 0xA7CD).addRange(0xA7D0, 0xA7D1).addRange(0xA7D5, 0xA7DC).addRange(0xA7F2, 0xA7FF).addRange(0xAB30, 0xAB5A).addRange(0xAB5C, 0xAB64).addRange(0xAB66, 0xAB69).addRange(0xFB00, 0xFB06).addRange(0xFF21, 0xFF3A).addRange(0xFF41, 0xFF5A).addRange(0x10780, 0x10785).addRange(0x10787, 0x107B0).addRange(0x107B2, 0x107BA).addRange(0x1DF00, 0x1DF1E).addRange(0x1DF25, 0x1DF2A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lepcha.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C00, 0x1C37).addRange(0x1C3B, 0x1C49).addRange(0x1C4D, 0x1C4F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Limbu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x965, 0x1940);
+set.addRange(0x1900, 0x191E).addRange(0x1920, 0x192B).addRange(0x1930, 0x193B).addRange(0x1944, 0x194F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_A.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10107, 0x10133).addRange(0x10600, 0x10736).addRange(0x10740, 0x10755).addRange(0x10760, 0x10767);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Linear_B.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10000, 0x1000B).addRange(0x1000D, 0x10026).addRange(0x10028, 0x1003A).addRange(0x1003C, 0x1003D).addRange(0x1003F, 0x1004D).addRange(0x10050, 0x1005D).addRange(0x10080, 0x100FA).addRange(0x10100, 0x10102).addRange(0x10107, 0x10133).addRange(0x10137, 0x1013F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lisu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC, 0x2CD, 0x11FB0);
+set.addRange(0x300A, 0x300B).addRange(0xA4D0, 0xA4FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lycian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x205A);
+set.addRange(0x10280, 0x1029C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Lydian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x2E31, 0x1093F);
+set.addRange(0x10920, 0x10939);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mahajani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7);
+set.addRange(0x964, 0x96F).addRange(0xA830, 0xA839).addRange(0x11150, 0x11176);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Makasar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11EE0, 0x11EF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Malayalam.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CDA, 0x1CF2);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xD00, 0xD0C).addRange(0xD0E, 0xD10).addRange(0xD12, 0xD44).addRange(0xD46, 0xD48).addRange(0xD4A, 0xD4F).addRange(0xD54, 0xD63).addRange(0xD66, 0xD7F).addRange(0xA830, 0xA832);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mandaic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x640, 0x85E);
+set.addRange(0x840, 0x85B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Manichaean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x640);
+set.addRange(0x10AC0, 0x10AE6).addRange(0x10AEB, 0x10AF6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Marchen.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11C70, 0x11C8F).addRange(0x11C92, 0x11CA7).addRange(0x11CA9, 0x11CB6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Masaram_Gondi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11D3A);
+set.addRange(0x964, 0x965).addRange(0x11D00, 0x11D06).addRange(0x11D08, 0x11D09).addRange(0x11D0B, 0x11D36).addRange(0x11D3C, 0x11D3D).addRange(0x11D3F, 0x11D47).addRange(0x11D50, 0x11D59);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Medefaidrin.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16E40, 0x16E9A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meetei_Mayek.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAAE0, 0xAAF6).addRange(0xABC0, 0xABED).addRange(0xABF0, 0xABF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mende_Kikakui.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E800, 0x1E8C4).addRange(0x1E8C7, 0x1E8D6);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Cursive.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x109A0, 0x109B7).addRange(0x109BC, 0x109CF).addRange(0x109D2, 0x109FF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Meroitic_Hieroglyphs.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x205D);
+set.addRange(0x10980, 0x1099F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Miao.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16F00, 0x16F4A).addRange(0x16F4F, 0x16F87).addRange(0x16F8F, 0x16F9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Modi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA830, 0xA839).addRange(0x11600, 0x11644).addRange(0x11650, 0x11659);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mongolian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x202F);
+set.addRange(0x1800, 0x1819).addRange(0x1820, 0x1878).addRange(0x1880, 0x18AA).addRange(0x3001, 0x3002).addRange(0x3008, 0x300B).addRange(0x11660, 0x1166C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Mro.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A40, 0x16A5E).addRange(0x16A60, 0x16A69).addRange(0x16A6E, 0x16A6F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Multani.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x11288);
+set.addRange(0xA66, 0xA6F).addRange(0x11280, 0x11286).addRange(0x1128A, 0x1128D).addRange(0x1128F, 0x1129D).addRange(0x1129F, 0x112A9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Myanmar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA92E);
+set.addRange(0x1000, 0x109F).addRange(0xA9E0, 0xA9FE).addRange(0xAA60, 0xAA7F).addRange(0x116D0, 0x116E3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nabataean.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10880, 0x1089E).addRange(0x108A7, 0x108AF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nag_Mundari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nag_Mundari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nag_Mundari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E4D0, 0x1E4F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nandinagari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CE9, 0x1CF2, 0x1CFA);
+set.addRange(0x964, 0x965).addRange(0xCE6, 0xCEF).addRange(0xA830, 0xA835).addRange(0x119A0, 0x119A7).addRange(0x119AA, 0x119D7).addRange(0x119DA, 0x119E4);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/New_Tai_Lue.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1980, 0x19AB).addRange(0x19B0, 0x19C9).addRange(0x19D0, 0x19DA).addRange(0x19DE, 0x19DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Newa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11400, 0x1145B).addRange(0x1145D, 0x11461);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nko.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60C, 0x61B, 0x61F);
+set.addRange(0x7C0, 0x7FA).addRange(0x7FD, 0x7FF).addRange(0xFD3E, 0xFD3F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nushu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x16FE1);
+set.addRange(0x1B170, 0x1B2FB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Nyiakeng_Puachue_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1E100, 0x1E12C).addRange(0x1E130, 0x1E13D).addRange(0x1E140, 0x1E149).addRange(0x1E14E, 0x1E14F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ogham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1680, 0x169C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Chiki.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1C50, 0x1C7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Onal.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Onal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ol_Onal.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E5FF);
+set.addRange(0x964, 0x965).addRange(0x1E5D0, 0x1E5FA);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Hungarian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x205A, 0x205D, 0x2E31, 0x2E41);
+set.addRange(0x10C80, 0x10CB2).addRange(0x10CC0, 0x10CF2).addRange(0x10CFA, 0x10CFF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Italic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10300, 0x10323).addRange(0x1032D, 0x1032F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_North_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A80, 0x10A9F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Permic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7, 0x300, 0x313, 0x483);
+set.addRange(0x306, 0x308).addRange(0x10350, 0x1037A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Persian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x103A0, 0x103C3).addRange(0x103C8, 0x103D5);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10F00, 0x10F27);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_South_Arabian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10A60, 0x10A7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Turkic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x205A, 0x2E30);
+set.addRange(0x10C00, 0x10C48);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Old_Uyghur.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x640, 0x10AF2);
+set.addRange(0x10F70, 0x10F89);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Oriya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CDA, 0x1CF2);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xB01, 0xB03).addRange(0xB05, 0xB0C).addRange(0xB0F, 0xB10).addRange(0xB13, 0xB28).addRange(0xB2A, 0xB30).addRange(0xB32, 0xB33).addRange(0xB35, 0xB39).addRange(0xB3C, 0xB44).addRange(0xB47, 0xB48).addRange(0xB4B, 0xB4D).addRange(0xB55, 0xB57).addRange(0xB5C, 0xB5D).addRange(0xB5F, 0xB63).addRange(0xB66, 0xB77);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osage.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x301, 0x304, 0x30B, 0x358);
+set.addRange(0x104B0, 0x104D3).addRange(0x104D8, 0x104FB);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Osmanya.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10480, 0x1049D).addRange(0x104A0, 0x104A9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pahawh_Hmong.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16B00, 0x16B45).addRange(0x16B50, 0x16B59).addRange(0x16B5B, 0x16B61).addRange(0x16B63, 0x16B77).addRange(0x16B7D, 0x16B8F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Palmyrene.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10860, 0x1087F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Pau_Cin_Hau.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11AC0, 0x11AF8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phags_Pa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1805, 0x202F, 0x3002);
+set.addRange(0x1802, 0x1803).addRange(0xA840, 0xA877);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Phoenician.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1091F);
+set.addRange(0x10900, 0x1091B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Psalter_Pahlavi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x640);
+set.addRange(0x10B80, 0x10B91).addRange(0x10B99, 0x10B9C).addRange(0x10BA9, 0x10BAF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Rejang.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xA95F);
+set.addRange(0xA930, 0xA953);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Runic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A0, 0x16F8);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Samaritan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2E31);
+set.addRange(0x800, 0x82D).addRange(0x830, 0x83E);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Saurashtra.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA880, 0xA8C5).addRange(0xA8CE, 0xA8D9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sharada.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x951, 0x1CD7, 0x1CD9, 0x1CE0, 0xA838);
+set.addRange(0x1CDC, 0x1CDD).addRange(0xA830, 0xA835).addRange(0x11180, 0x111DF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Shavian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB7);
+set.addRange(0x10450, 0x1047F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Siddham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11580, 0x115B5).addRange(0x115B8, 0x115DD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/SignWriting.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1D800, 0x1DA8B).addRange(0x1DA9B, 0x1DA9F).addRange(0x1DAA1, 0x1DAAF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sinhala.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xDBD, 0xDCA, 0xDD6, 0x1CF2);
+set.addRange(0x964, 0x965).addRange(0xD81, 0xD83).addRange(0xD85, 0xD96).addRange(0xD9A, 0xDB1).addRange(0xDB3, 0xDBB).addRange(0xDC0, 0xDC6).addRange(0xDCF, 0xDD4).addRange(0xDD8, 0xDDF).addRange(0xDE6, 0xDEF).addRange(0xDF2, 0xDF4).addRange(0x111E1, 0x111F4);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sogdian.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x640);
+set.addRange(0x10F30, 0x10F59);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sora_Sompeng.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x110D0, 0x110E8).addRange(0x110F0, 0x110F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Soyombo.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A50, 0x11AA2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sundanese.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1B80, 0x1BBF).addRange(0x1CC0, 0x1CC7);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sunuwar.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sunuwar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Sunuwar.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x303, 0x30D, 0x310, 0x32D, 0x331);
+set.addRange(0x300, 0x301).addRange(0x11BC0, 0x11BE1).addRange(0x11BF0, 0x11BF9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syloti_Nagri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x964, 0x965).addRange(0x9E6, 0x9EF).addRange(0xA800, 0xA82C);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Syriac.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x30A, 0x320, 0x330, 0x60C, 0x61F, 0x640, 0x670, 0x1DF8, 0x1DFA);
+set.addRange(0x303, 0x304).addRange(0x307, 0x308).addRange(0x323, 0x325).addRange(0x32D, 0x32E).addRange(0x61B, 0x61C).addRange(0x64B, 0x655).addRange(0x700, 0x70D).addRange(0x70F, 0x74A).addRange(0x74D, 0x74F).addRange(0x860, 0x86A);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagalog.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x171F);
+set.addRange(0x1700, 0x1715).addRange(0x1735, 0x1736);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tagbanwa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1735, 0x1736).addRange(0x1760, 0x176C).addRange(0x176E, 0x1770).addRange(0x1772, 0x1773);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Le.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x30C);
+set.addRange(0x300, 0x301).addRange(0x307, 0x308).addRange(0x1040, 0x1049).addRange(0x1950, 0x196D).addRange(0x1970, 0x1974);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Tham.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x1A20, 0x1A5E).addRange(0x1A60, 0x1A7C).addRange(0x1A7F, 0x1A89).addRange(0x1A90, 0x1A99).addRange(0x1AA0, 0x1AAD);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tai_Viet.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xAA80, 0xAAC2).addRange(0xAADB, 0xAADF);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Takri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x964, 0x965).addRange(0xA830, 0xA839).addRange(0x11680, 0x116B9).addRange(0x116C0, 0x116C9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tamil.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xB9C, 0xBD0, 0xBD7, 0x1CDA, 0xA8F3, 0x11301, 0x11303, 0x11FFF);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xB82, 0xB83).addRange(0xB85, 0xB8A).addRange(0xB8E, 0xB90).addRange(0xB92, 0xB95).addRange(0xB99, 0xB9A).addRange(0xB9E, 0xB9F).addRange(0xBA3, 0xBA4).addRange(0xBA8, 0xBAA).addRange(0xBAE, 0xBB9).addRange(0xBBE, 0xBC2).addRange(0xBC6, 0xBC8).addRange(0xBCA, 0xBCD).addRange(0xBE6, 0xBFA).addRange(0x1133B, 0x1133C).addRange(0x11FC0, 0x11FF1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangsa.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x16A70, 0x16ABE).addRange(0x16AC0, 0x16AC9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tangut.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x31EF, 0x16FE0);
+set.addRange(0x2FF0, 0x2FFF).addRange(0x17000, 0x187F7).addRange(0x18800, 0x18AFF).addRange(0x18D00, 0x18D08);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Telugu.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0xC5D, 0x1CDA, 0x1CF2);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xC00, 0xC0C).addRange(0xC0E, 0xC10).addRange(0xC12, 0xC28).addRange(0xC2A, 0xC39).addRange(0xC3C, 0xC44).addRange(0xC46, 0xC48).addRange(0xC4A, 0xC4D).addRange(0xC55, 0xC56).addRange(0xC58, 0xC5A).addRange(0xC60, 0xC63).addRange(0xC66, 0xC6F).addRange(0xC77, 0xC7F);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thaana.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60C, 0x61F, 0xFDF2, 0xFDFD);
+set.addRange(0x61B, 0x61C).addRange(0x660, 0x669).addRange(0x780, 0x7B1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Thai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC, 0x2D7, 0x303, 0x331);
+set.addRange(0xE01, 0xE3A).addRange(0xE40, 0xE5B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tibetan.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xF00, 0xF47).addRange(0xF49, 0xF6C).addRange(0xF71, 0xF97).addRange(0xF99, 0xFBC).addRange(0xFBE, 0xFCC).addRange(0xFCE, 0xFD4).addRange(0xFD9, 0xFDA).addRange(0x3008, 0x300B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tifinagh.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x302, 0x304, 0x307, 0x309, 0x2D7F);
+set.addRange(0x2D30, 0x2D67).addRange(0x2D6F, 0x2D70);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tirhuta.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CF2);
+set.addRange(0x951, 0x952).addRange(0x964, 0x965).addRange(0xA830, 0xA839).addRange(0x11480, 0x114C7).addRange(0x114D0, 0x114D9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Todhri.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Todhri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Todhri.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x301, 0x304, 0x307, 0x311, 0x313, 0x35E);
+set.addRange(0x105C0, 0x105F3);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Toto.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x2BC);
+set.addRange(0x1E290, 0x1E2AE);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tulu_Tigalari.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tulu_Tigalari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Tulu_Tigalari.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1CF2, 0x1CF4, 0xA8F1, 0x1138B, 0x1138E, 0x113C2, 0x113C5);
+set.addRange(0xCE6, 0xCEF).addRange(0xA830, 0xA835).addRange(0x11380, 0x11389).addRange(0x11390, 0x113B5).addRange(0x113B7, 0x113C0).addRange(0x113C7, 0x113CA).addRange(0x113CC, 0x113D5).addRange(0x113D7, 0x113D8).addRange(0x113E1, 0x113E2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Ugaritic.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1039F);
+set.addRange(0x10380, 0x1039D);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vai.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0xA500, 0xA62B);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Vithkuqi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x10570, 0x1057A).addRange(0x1057C, 0x1058A).addRange(0x1058C, 0x10592).addRange(0x10594, 0x10595).addRange(0x10597, 0x105A1).addRange(0x105A3, 0x105B1).addRange(0x105B3, 0x105B9).addRange(0x105BB, 0x105BC);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Wancho.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x1E2FF);
+set.addRange(0x1E2C0, 0x1E2F9);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Warang_Citi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x118FF);
+set.addRange(0x118A0, 0x118F2);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yezidi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x60C, 0x61B, 0x61F);
+set.addRange(0x660, 0x669).addRange(0x10E80, 0x10EA9).addRange(0x10EAB, 0x10EAD).addRange(0x10EB0, 0x10EB1);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Yi.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')(0x30FB);
+set.addRange(0x3001, 0x3002).addRange(0x3008, 0x3011).addRange(0x3014, 0x301B).addRange(0xA000, 0xA48C).addRange(0xA490, 0xA4C6).addRange(0xFF61, 0xFF65);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/Script_Extensions/Zanabazar_Square.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,3 @@
+const set = require('regenerate')();
+set.addRange(0x11A00, 0x11A47);
+exports.characters = set;
Index: imaps-frontend/node_modules/regenerate-unicode-properties/index.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/index.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/index.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,450 @@
+module.exports = new Map([
+	['General_Category', [
+		'Cased_Letter',
+		'Close_Punctuation',
+		'Connector_Punctuation',
+		'Control',
+		'Currency_Symbol',
+		'Dash_Punctuation',
+		'Decimal_Number',
+		'Enclosing_Mark',
+		'Final_Punctuation',
+		'Format',
+		'Initial_Punctuation',
+		'Letter',
+		'Letter_Number',
+		'Line_Separator',
+		'Lowercase_Letter',
+		'Mark',
+		'Math_Symbol',
+		'Modifier_Letter',
+		'Modifier_Symbol',
+		'Nonspacing_Mark',
+		'Number',
+		'Open_Punctuation',
+		'Other',
+		'Other_Letter',
+		'Other_Number',
+		'Other_Punctuation',
+		'Other_Symbol',
+		'Paragraph_Separator',
+		'Private_Use',
+		'Punctuation',
+		'Separator',
+		'Space_Separator',
+		'Spacing_Mark',
+		'Surrogate',
+		'Symbol',
+		'Titlecase_Letter',
+		'Unassigned',
+		'Uppercase_Letter'
+	]],
+	['Script', [
+		'Adlam',
+		'Ahom',
+		'Anatolian_Hieroglyphs',
+		'Arabic',
+		'Armenian',
+		'Avestan',
+		'Balinese',
+		'Bamum',
+		'Bassa_Vah',
+		'Batak',
+		'Bengali',
+		'Bhaiksuki',
+		'Bopomofo',
+		'Brahmi',
+		'Braille',
+		'Buginese',
+		'Buhid',
+		'Canadian_Aboriginal',
+		'Carian',
+		'Caucasian_Albanian',
+		'Chakma',
+		'Cham',
+		'Cherokee',
+		'Chorasmian',
+		'Common',
+		'Coptic',
+		'Cuneiform',
+		'Cypriot',
+		'Cypro_Minoan',
+		'Cyrillic',
+		'Deseret',
+		'Devanagari',
+		'Dives_Akuru',
+		'Dogra',
+		'Duployan',
+		'Egyptian_Hieroglyphs',
+		'Elbasan',
+		'Elymaic',
+		'Ethiopic',
+		'Garay',
+		'Georgian',
+		'Glagolitic',
+		'Gothic',
+		'Grantha',
+		'Greek',
+		'Gujarati',
+		'Gunjala_Gondi',
+		'Gurmukhi',
+		'Gurung_Khema',
+		'Han',
+		'Hangul',
+		'Hanifi_Rohingya',
+		'Hanunoo',
+		'Hatran',
+		'Hebrew',
+		'Hiragana',
+		'Imperial_Aramaic',
+		'Inherited',
+		'Inscriptional_Pahlavi',
+		'Inscriptional_Parthian',
+		'Javanese',
+		'Kaithi',
+		'Kannada',
+		'Katakana',
+		'Kawi',
+		'Kayah_Li',
+		'Kharoshthi',
+		'Khitan_Small_Script',
+		'Khmer',
+		'Khojki',
+		'Khudawadi',
+		'Kirat_Rai',
+		'Lao',
+		'Latin',
+		'Lepcha',
+		'Limbu',
+		'Linear_A',
+		'Linear_B',
+		'Lisu',
+		'Lycian',
+		'Lydian',
+		'Mahajani',
+		'Makasar',
+		'Malayalam',
+		'Mandaic',
+		'Manichaean',
+		'Marchen',
+		'Masaram_Gondi',
+		'Medefaidrin',
+		'Meetei_Mayek',
+		'Mende_Kikakui',
+		'Meroitic_Cursive',
+		'Meroitic_Hieroglyphs',
+		'Miao',
+		'Modi',
+		'Mongolian',
+		'Mro',
+		'Multani',
+		'Myanmar',
+		'Nabataean',
+		'Nag_Mundari',
+		'Nandinagari',
+		'New_Tai_Lue',
+		'Newa',
+		'Nko',
+		'Nushu',
+		'Nyiakeng_Puachue_Hmong',
+		'Ogham',
+		'Ol_Chiki',
+		'Ol_Onal',
+		'Old_Hungarian',
+		'Old_Italic',
+		'Old_North_Arabian',
+		'Old_Permic',
+		'Old_Persian',
+		'Old_Sogdian',
+		'Old_South_Arabian',
+		'Old_Turkic',
+		'Old_Uyghur',
+		'Oriya',
+		'Osage',
+		'Osmanya',
+		'Pahawh_Hmong',
+		'Palmyrene',
+		'Pau_Cin_Hau',
+		'Phags_Pa',
+		'Phoenician',
+		'Psalter_Pahlavi',
+		'Rejang',
+		'Runic',
+		'Samaritan',
+		'Saurashtra',
+		'Sharada',
+		'Shavian',
+		'Siddham',
+		'SignWriting',
+		'Sinhala',
+		'Sogdian',
+		'Sora_Sompeng',
+		'Soyombo',
+		'Sundanese',
+		'Sunuwar',
+		'Syloti_Nagri',
+		'Syriac',
+		'Tagalog',
+		'Tagbanwa',
+		'Tai_Le',
+		'Tai_Tham',
+		'Tai_Viet',
+		'Takri',
+		'Tamil',
+		'Tangsa',
+		'Tangut',
+		'Telugu',
+		'Thaana',
+		'Thai',
+		'Tibetan',
+		'Tifinagh',
+		'Tirhuta',
+		'Todhri',
+		'Toto',
+		'Tulu_Tigalari',
+		'Ugaritic',
+		'Vai',
+		'Vithkuqi',
+		'Wancho',
+		'Warang_Citi',
+		'Yezidi',
+		'Yi',
+		'Zanabazar_Square'
+	]],
+	['Script_Extensions', [
+		'Adlam',
+		'Ahom',
+		'Anatolian_Hieroglyphs',
+		'Arabic',
+		'Armenian',
+		'Avestan',
+		'Balinese',
+		'Bamum',
+		'Bassa_Vah',
+		'Batak',
+		'Bengali',
+		'Bhaiksuki',
+		'Bopomofo',
+		'Brahmi',
+		'Braille',
+		'Buginese',
+		'Buhid',
+		'Canadian_Aboriginal',
+		'Carian',
+		'Caucasian_Albanian',
+		'Chakma',
+		'Cham',
+		'Cherokee',
+		'Chorasmian',
+		'Common',
+		'Coptic',
+		'Cuneiform',
+		'Cypriot',
+		'Cypro_Minoan',
+		'Cyrillic',
+		'Deseret',
+		'Devanagari',
+		'Dives_Akuru',
+		'Dogra',
+		'Duployan',
+		'Egyptian_Hieroglyphs',
+		'Elbasan',
+		'Elymaic',
+		'Ethiopic',
+		'Garay',
+		'Georgian',
+		'Glagolitic',
+		'Gothic',
+		'Grantha',
+		'Greek',
+		'Gujarati',
+		'Gunjala_Gondi',
+		'Gurmukhi',
+		'Gurung_Khema',
+		'Han',
+		'Hangul',
+		'Hanifi_Rohingya',
+		'Hanunoo',
+		'Hatran',
+		'Hebrew',
+		'Hiragana',
+		'Imperial_Aramaic',
+		'Inherited',
+		'Inscriptional_Pahlavi',
+		'Inscriptional_Parthian',
+		'Javanese',
+		'Kaithi',
+		'Kannada',
+		'Katakana',
+		'Kawi',
+		'Kayah_Li',
+		'Kharoshthi',
+		'Khitan_Small_Script',
+		'Khmer',
+		'Khojki',
+		'Khudawadi',
+		'Kirat_Rai',
+		'Lao',
+		'Latin',
+		'Lepcha',
+		'Limbu',
+		'Linear_A',
+		'Linear_B',
+		'Lisu',
+		'Lycian',
+		'Lydian',
+		'Mahajani',
+		'Makasar',
+		'Malayalam',
+		'Mandaic',
+		'Manichaean',
+		'Marchen',
+		'Masaram_Gondi',
+		'Medefaidrin',
+		'Meetei_Mayek',
+		'Mende_Kikakui',
+		'Meroitic_Cursive',
+		'Meroitic_Hieroglyphs',
+		'Miao',
+		'Modi',
+		'Mongolian',
+		'Mro',
+		'Multani',
+		'Myanmar',
+		'Nabataean',
+		'Nag_Mundari',
+		'Nandinagari',
+		'New_Tai_Lue',
+		'Newa',
+		'Nko',
+		'Nushu',
+		'Nyiakeng_Puachue_Hmong',
+		'Ogham',
+		'Ol_Chiki',
+		'Ol_Onal',
+		'Old_Hungarian',
+		'Old_Italic',
+		'Old_North_Arabian',
+		'Old_Permic',
+		'Old_Persian',
+		'Old_Sogdian',
+		'Old_South_Arabian',
+		'Old_Turkic',
+		'Old_Uyghur',
+		'Oriya',
+		'Osage',
+		'Osmanya',
+		'Pahawh_Hmong',
+		'Palmyrene',
+		'Pau_Cin_Hau',
+		'Phags_Pa',
+		'Phoenician',
+		'Psalter_Pahlavi',
+		'Rejang',
+		'Runic',
+		'Samaritan',
+		'Saurashtra',
+		'Sharada',
+		'Shavian',
+		'Siddham',
+		'SignWriting',
+		'Sinhala',
+		'Sogdian',
+		'Sora_Sompeng',
+		'Soyombo',
+		'Sundanese',
+		'Sunuwar',
+		'Syloti_Nagri',
+		'Syriac',
+		'Tagalog',
+		'Tagbanwa',
+		'Tai_Le',
+		'Tai_Tham',
+		'Tai_Viet',
+		'Takri',
+		'Tamil',
+		'Tangsa',
+		'Tangut',
+		'Telugu',
+		'Thaana',
+		'Thai',
+		'Tibetan',
+		'Tifinagh',
+		'Tirhuta',
+		'Todhri',
+		'Toto',
+		'Tulu_Tigalari',
+		'Ugaritic',
+		'Vai',
+		'Vithkuqi',
+		'Wancho',
+		'Warang_Citi',
+		'Yezidi',
+		'Yi',
+		'Zanabazar_Square'
+	]],
+	['Binary_Property', [
+		'ASCII',
+		'ASCII_Hex_Digit',
+		'Alphabetic',
+		'Any',
+		'Assigned',
+		'Bidi_Control',
+		'Bidi_Mirrored',
+		'Case_Ignorable',
+		'Cased',
+		'Changes_When_Casefolded',
+		'Changes_When_Casemapped',
+		'Changes_When_Lowercased',
+		'Changes_When_NFKC_Casefolded',
+		'Changes_When_Titlecased',
+		'Changes_When_Uppercased',
+		'Dash',
+		'Default_Ignorable_Code_Point',
+		'Deprecated',
+		'Diacritic',
+		'Emoji',
+		'Emoji_Component',
+		'Emoji_Modifier',
+		'Emoji_Modifier_Base',
+		'Emoji_Presentation',
+		'Extended_Pictographic',
+		'Extender',
+		'Grapheme_Base',
+		'Grapheme_Extend',
+		'Hex_Digit',
+		'IDS_Binary_Operator',
+		'IDS_Trinary_Operator',
+		'ID_Continue',
+		'ID_Start',
+		'Ideographic',
+		'Join_Control',
+		'Logical_Order_Exception',
+		'Lowercase',
+		'Math',
+		'Noncharacter_Code_Point',
+		'Pattern_Syntax',
+		'Pattern_White_Space',
+		'Quotation_Mark',
+		'Radical',
+		'Regional_Indicator',
+		'Sentence_Terminal',
+		'Soft_Dotted',
+		'Terminal_Punctuation',
+		'Unified_Ideograph',
+		'Uppercase',
+		'Variation_Selector',
+		'White_Space',
+		'XID_Continue',
+		'XID_Start'
+	]],
+	['Property_of_Strings', [
+		'Basic_Emoji',
+		'Emoji_Keycap_Sequence',
+		'RGI_Emoji',
+		'RGI_Emoji_Flag_Sequence',
+		'RGI_Emoji_Modifier_Sequence',
+		'RGI_Emoji_Tag_Sequence',
+		'RGI_Emoji_ZWJ_Sequence'
+	]]
+]);
Index: imaps-frontend/node_modules/regenerate-unicode-properties/package.json
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/package.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/package.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,49 @@
+{
+  "name": "regenerate-unicode-properties",
+  "version": "10.2.0",
+  "description": "Regenerate sets for Unicode properties and values.",
+  "homepage": "https://github.com/mathiasbynens/regenerate-unicode-properties",
+  "main": "index.js",
+  "engines": {
+    "node": ">=4"
+  },
+  "files": [
+    "LICENSE-MIT.txt",
+    "index.js",
+    "unicode-version.js",
+    "Binary_Property",
+    "General_Category",
+    "Property_of_Strings",
+    "Script",
+    "Script_Extensions"
+  ],
+  "keywords": [
+    "unicode",
+    "unicode-data",
+    "regenerate"
+  ],
+  "license": "MIT",
+  "author": {
+    "name": "Mathias Bynens",
+    "url": "https://mathiasbynens.be/"
+  },
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/mathiasbynens/regenerate-unicode-properties.git"
+  },
+  "bugs": "https://github.com/mathiasbynens/regenerate-unicode-properties/issues",
+  "dependencies": {
+    "regenerate": "^1.4.2"
+  },
+  "devDependencies": {
+    "@unicode/unicode-16.0.0": "^1.6.0",
+    "ava": "^6.1.3",
+    "fs-extra": "^11.2.0",
+    "jsesc": "^3.0.2",
+    "unicode-canonical-property-names-ecmascript": "^2.0.1"
+  },
+  "scripts": {
+    "build": "node build.js",
+    "test": "ava tests/tests.js"
+  }
+}
Index: imaps-frontend/node_modules/regenerate-unicode-properties/unicode-version.js
===================================================================
--- imaps-frontend/node_modules/regenerate-unicode-properties/unicode-version.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/regenerate-unicode-properties/unicode-version.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
@@ -0,0 +1,1 @@
+module.exports = '16.0.0';
