Coverage for app/venv/lib/python3.14/site-packages/weblate/utils/unicodechars.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 07:15 +0000

1# Copyright © Michal Čihař <michal@weblate.org> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4 

5# This file is generated using ./scripts/generate-unicodechars.py 

6 

7 

8# Set of non word characters 

9NON_WORD_CHARS: tuple[str, ...] = ( 

10 "\x00", 

11 "\x01", 

12 "\x02", 

13 "\x03", 

14 "\x04", 

15 "\x05", 

16 "\x06", 

17 "\x07", 

18 "\x08", 

19 "\t", 

20 "\n", 

21 "\x0b", 

22 "\x0c", 

23 "\r", 

24 "\x0e", 

25 "\x0f", 

26 "\x10", 

27 "\x11", 

28 "\x12", 

29 "\x13", 

30 "\x14", 

31 "\x15", 

32 "\x16", 

33 "\x17", 

34 "\x18", 

35 "\x19", 

36 "\x1a", 

37 "\x1b", 

38 "\x1c", 

39 "\x1d", 

40 "\x1e", 

41 "\x1f", 

42 " ", 

43 "!", 

44 '"', 

45 "#", 

46 "%", 

47 "&", 

48 "'", 

49 "(", 

50 "*", 

51 "/", 

52 "?", 

53 "@", 

54 "[", 

55 "\\", 

56 "^", 

57 "`", 

58 "{", 

59 "\x7f", 

60 "\x80", 

61 "\x81", 

62 "\x82", 

63 "\x83", 

64 "\x84", 

65 "\x85", 

66 "\x86", 

67 "\x87", 

68 "\x88", 

69 "\x89", 

70 "\x8a", 

71 "\x8b", 

72 "\x8c", 

73 "\x8d", 

74 "\x8e", 

75 "\x8f", 

76 "\x90", 

77 "\x91", 

78 "\x92", 

79 "\x93", 

80 "\x94", 

81 "\x95", 

82 "\x96", 

83 "\x97", 

84 "\x98", 

85 "\x99", 

86 "\x9a", 

87 "\x9b", 

88 "\x9c", 

89 "\x9d", 

90 "\x9e", 

91 "\x9f", 

92 "\xa0", 

93 "\xa1", 

94 "\xa7", 

95 "\xa8", 

96 "\xaf", 

97 "\xb4", 

98 "\xb6", 

99 "\xb8", 

100 "\xbf", 

101 "\u02c2", 

102 "\u02c3", 

103 "\u02c4", 

104 "\u02c5", 

105 "\u02d2", 

106 "\u02d3", 

107 "\u02d4", 

108 "\u02d5", 

109 "\u02d6", 

110 "\u02d7", 

111 "\u02d8", 

112 "\u02d9", 

113 "\u02da", 

114 "\u02db", 

115 "\u02dc", 

116 "\u02dd", 

117 "\u02de", 

118 "\u02df", 

119 "\u02e5", 

120 "\u02e6", 

121 "\u02e7", 

122 "\u02e8", 

123 "\u02e9", 

124 "\u02ea", 

125 "\u02eb", 

126 "\u02ed", 

127 "\u02ef", 

128 "\u02f0", 

129 "\u02f1", 

130 "\u02f2", 

131 "\u02f3", 

132 "\u02f4", 

133 "\u02f5", 

134 "\u02f6", 

135 "\u02f7", 

136 "\u02f8", 

137 "\u02f9", 

138 "\u02fa", 

139 "\u02fb", 

140 "\u02fc", 

141 "\u02fd", 

142 "\u02fe", 

143 "\u02ff", 

144 "\u0375", 

145 "\u037e", 

146 "\u0384", 

147 "\u0385", 

148 "\u0387", 

149 "\u055a", 

150 "\u055b", 

151 "\u055c", 

152 "\u055d", 

153 "\u055e", 

154 "\u055f", 

155 "\u0589", 

156 "\u05c0", 

157 "\u05c3", 

158 "\u05c6", 

159 "\u05f3", 

160 "\u05f4", 

161 "\u0609", 

162 "\u060a", 

163 "\u060c", 

164 "\u060d", 

165 "\u061b", 

166 "\u061d", 

167 "\u061e", 

168 "\u061f", 

169 "\u066a", 

170 "\u066b", 

171 "\u066c", 

172 "\u066d", 

173 "\u06d4", 

174 "\u0700", 

175 "\u0701", 

176 "\u0702", 

177 "\u0703", 

178 "\u0704", 

179 "\u0705", 

180 "\u0706", 

181 "\u0707", 

182 "\u0708", 

183 "\u0709", 

184 "\u070a", 

185 "\u070b", 

186 "\u070c", 

187 "\u070d", 

188 "\u07f7", 

189 "\u07f8", 

190 "\u07f9", 

191 "\u0830", 

192 "\u0831", 

193 "\u0832", 

194 "\u0833", 

195 "\u0834", 

196 "\u0835", 

197 "\u0836", 

198 "\u0837", 

199 "\u0838", 

200 "\u0839", 

201 "\u083a", 

202 "\u083b", 

203 "\u083c", 

204 "\u083d", 

205 "\u083e", 

206 "\u085e", 

207 "\u0888", 

208 "\u0964", 

209 "\u0965", 

210 "\u0970", 

211 "\u09fd", 

212 "\u0a76", 

213 "\u0af0", 

214 "\u0c77", 

215 "\u0c84", 

216 "\u0df4", 

217 "\u0e4f", 

218 "\u0e5a", 

219 "\u0e5b", 

220 "\u0f04", 

221 "\u0f05", 

222 "\u0f06", 

223 "\u0f07", 

224 "\u0f08", 

225 "\u0f09", 

226 "\u0f0a", 

227 "\u0f0b", 

228 "\u0f0c", 

229 "\u0f0d", 

230 "\u0f0e", 

231 "\u0f0f", 

232 "\u0f10", 

233 "\u0f11", 

234 "\u0f12", 

235 "\u0f14", 

236 "\u0f3a", 

237 "\u0f3c", 

238 "\u0f85", 

239 "\u0fd0", 

240 "\u0fd1", 

241 "\u0fd2", 

242 "\u0fd3", 

243 "\u0fd4", 

244 "\u0fd9", 

245 "\u0fda", 

246 "\u104a", 

247 "\u104b", 

248 "\u104c", 

249 "\u104d", 

250 "\u104e", 

251 "\u104f", 

252 "\u10fb", 

253 "\u1360", 

254 "\u1361", 

255 "\u1362", 

256 "\u1363", 

257 "\u1364", 

258 "\u1365", 

259 "\u1366", 

260 "\u1367", 

261 "\u1368", 

262 "\u166e", 

263 "\u1680", 

264 "\u169b", 

265 "\u16eb", 

266 "\u16ec", 

267 "\u16ed", 

268 "\u1735", 

269 "\u1736", 

270 "\u17d4", 

271 "\u17d5", 

272 "\u17d6", 

273 "\u17d8", 

274 "\u17d9", 

275 "\u17da", 

276 "\u1800", 

277 "\u1801", 

278 "\u1802", 

279 "\u1803", 

280 "\u1804", 

281 "\u1805", 

282 "\u1807", 

283 "\u1808", 

284 "\u1809", 

285 "\u180a", 

286 "\u1944", 

287 "\u1945", 

288 "\u1a1e", 

289 "\u1a1f", 

290 "\u1aa0", 

291 "\u1aa1", 

292 "\u1aa2", 

293 "\u1aa3", 

294 "\u1aa4", 

295 "\u1aa5", 

296 "\u1aa6", 

297 "\u1aa8", 

298 "\u1aa9", 

299 "\u1aaa", 

300 "\u1aab", 

301 "\u1aac", 

302 "\u1aad", 

303 "\u1b4e", 

304 "\u1b4f", 

305 "\u1b5a", 

306 "\u1b5b", 

307 "\u1b5c", 

308 "\u1b5d", 

309 "\u1b5e", 

310 "\u1b5f", 

311 "\u1b60", 

312 "\u1b7d", 

313 "\u1b7e", 

314 "\u1b7f", 

315 "\u1bfc", 

316 "\u1bfd", 

317 "\u1bfe", 

318 "\u1bff", 

319 "\u1c3b", 

320 "\u1c3c", 

321 "\u1c3d", 

322 "\u1c3e", 

323 "\u1c3f", 

324 "\u1c7e", 

325 "\u1c7f", 

326 "\u1cc0", 

327 "\u1cc1", 

328 "\u1cc2", 

329 "\u1cc3", 

330 "\u1cc4", 

331 "\u1cc5", 

332 "\u1cc6", 

333 "\u1cc7", 

334 "\u1cd3", 

335 "\u1fbd", 

336 "\u1fbf", 

337 "\u1fc0", 

338 "\u1fc1", 

339 "\u1fcd", 

340 "\u1fce", 

341 "\u1fcf", 

342 "\u1fdd", 

343 "\u1fde", 

344 "\u1fdf", 

345 "\u1fed", 

346 "\u1fee", 

347 "\u1fef", 

348 "\u1ffd", 

349 "\u1ffe", 

350 "\u2000", 

351 "\u2001", 

352 "\u2002", 

353 "\u2003", 

354 "\u2004", 

355 "\u2005", 

356 "\u2006", 

357 "\u2007", 

358 "\u2008", 

359 "\u2009", 

360 "\u200a", 

361 "\u2016", 

362 "\u2017", 

363 "\u201a", 

364 "\u201e", 

365 "\u2020", 

366 "\u2021", 

367 "\u2023", 

368 "\u2024", 

369 "\u2025", 

370 "\u2026", 

371 "\u2027", 

372 "\u202f", 

373 "\u2030", 

374 "\u2031", 

375 "\u2032", 

376 "\u2033", 

377 "\u2034", 

378 "\u2035", 

379 "\u2036", 

380 "\u2037", 

381 "\u2038", 

382 "\u203b", 

383 "\u203c", 

384 "\u203d", 

385 "\u203e", 

386 "\u2041", 

387 "\u2042", 

388 "\u2043", 

389 "\u2045", 

390 "\u2047", 

391 "\u2048", 

392 "\u2049", 

393 "\u204a", 

394 "\u204b", 

395 "\u204c", 

396 "\u204d", 

397 "\u204e", 

398 "\u204f", 

399 "\u2050", 

400 "\u2051", 

401 "\u2053", 

402 "\u2055", 

403 "\u2056", 

404 "\u2057", 

405 "\u2058", 

406 "\u2059", 

407 "\u205a", 

408 "\u205b", 

409 "\u205c", 

410 "\u205d", 

411 "\u205e", 

412 "\u205f", 

413 "\u207d", 

414 "\u208d", 

415 "\u2308", 

416 "\u230a", 

417 "\u2329", 

418 "\u2768", 

419 "\u276a", 

420 "\u276c", 

421 "\u276e", 

422 "\u2770", 

423 "\u2772", 

424 "\u2774", 

425 "\u27c5", 

426 "\u27e6", 

427 "\u27e8", 

428 "\u27ea", 

429 "\u27ec", 

430 "\u27ee", 

431 "\u2983", 

432 "\u2985", 

433 "\u2987", 

434 "\u2989", 

435 "\u298b", 

436 "\u298d", 

437 "\u298f", 

438 "\u2991", 

439 "\u2993", 

440 "\u2995", 

441 "\u2997", 

442 "\u29d8", 

443 "\u29da", 

444 "\u29fc", 

445 "\u2cf9", 

446 "\u2cfa", 

447 "\u2cfb", 

448 "\u2cfc", 

449 "\u2cfe", 

450 "\u2cff", 

451 "\u2d70", 

452 "\u2e00", 

453 "\u2e01", 

454 "\u2e06", 

455 "\u2e07", 

456 "\u2e08", 

457 "\u2e0b", 

458 "\u2e0e", 

459 "\u2e0f", 

460 "\u2e10", 

461 "\u2e11", 

462 "\u2e12", 

463 "\u2e13", 

464 "\u2e14", 

465 "\u2e15", 

466 "\u2e16", 

467 "\u2e18", 

468 "\u2e19", 

469 "\u2e1b", 

470 "\u2e1e", 

471 "\u2e1f", 

472 "\u2e22", 

473 "\u2e24", 

474 "\u2e26", 

475 "\u2e28", 

476 "\u2e2a", 

477 "\u2e2b", 

478 "\u2e2c", 

479 "\u2e2d", 

480 "\u2e2e", 

481 "\u2e30", 

482 "\u2e31", 

483 "\u2e32", 

484 "\u2e33", 

485 "\u2e34", 

486 "\u2e35", 

487 "\u2e36", 

488 "\u2e37", 

489 "\u2e38", 

490 "\u2e39", 

491 "\u2e3c", 

492 "\u2e3d", 

493 "\u2e3e", 

494 "\u2e3f", 

495 "\u2e41", 

496 "\u2e42", 

497 "\u2e43", 

498 "\u2e44", 

499 "\u2e45", 

500 "\u2e46", 

501 "\u2e47", 

502 "\u2e48", 

503 "\u2e49", 

504 "\u2e4a", 

505 "\u2e4b", 

506 "\u2e4c", 

507 "\u2e4d", 

508 "\u2e4e", 

509 "\u2e4f", 

510 "\u2e52", 

511 "\u2e53", 

512 "\u2e54", 

513 "\u2e55", 

514 "\u2e57", 

515 "\u2e59", 

516 "\u2e5b", 

517 "\u3000", 

518 "\u3001", 

519 "\u3002", 

520 "\u3003", 

521 "\u3008", 

522 "\u300a", 

523 "\u300c", 

524 "\u300e", 

525 "\u3010", 

526 "\u3014", 

527 "\u3016", 

528 "\u3018", 

529 "\u301a", 

530 "\u301d", 

531 "\u303d", 

532 "\u309b", 

533 "\u309c", 

534 "\u30fb", 

535 "\ua4fe", 

536 "\ua4ff", 

537 "\ua60d", 

538 "\ua60e", 

539 "\ua60f", 

540 "\ua673", 

541 "\ua67e", 

542 "\ua6f2", 

543 "\ua6f3", 

544 "\ua6f4", 

545 "\ua6f5", 

546 "\ua6f6", 

547 "\ua6f7", 

548 "\ua700", 

549 "\ua701", 

550 "\ua702", 

551 "\ua703", 

552 "\ua704", 

553 "\ua705", 

554 "\ua706", 

555 "\ua707", 

556 "\ua708", 

557 "\ua709", 

558 "\ua70a", 

559 "\ua70b", 

560 "\ua70c", 

561 "\ua70d", 

562 "\ua70e", 

563 "\ua70f", 

564 "\ua710", 

565 "\ua711", 

566 "\ua712", 

567 "\ua713", 

568 "\ua714", 

569 "\ua715", 

570 "\ua716", 

571 "\ua720", 

572 "\ua721", 

573 "\ua789", 

574 "\ua78a", 

575 "\ua874", 

576 "\ua875", 

577 "\ua876", 

578 "\ua877", 

579 "\ua8ce", 

580 "\ua8cf", 

581 "\ua8f8", 

582 "\ua8f9", 

583 "\ua8fa", 

584 "\ua8fc", 

585 "\ua92e", 

586 "\ua92f", 

587 "\ua95f", 

588 "\ua9c1", 

589 "\ua9c2", 

590 "\ua9c3", 

591 "\ua9c4", 

592 "\ua9c5", 

593 "\ua9c6", 

594 "\ua9c7", 

595 "\ua9c8", 

596 "\ua9c9", 

597 "\ua9ca", 

598 "\ua9cb", 

599 "\ua9cc", 

600 "\ua9cd", 

601 "\ua9de", 

602 "\ua9df", 

603 "\uaa5c", 

604 "\uaa5d", 

605 "\uaa5e", 

606 "\uaa5f", 

607 "\uaade", 

608 "\uaadf", 

609 "\uaaf0", 

610 "\uaaf1", 

611 "\uab5b", 

612 "\uab6a", 

613 "\uab6b", 

614 "\uabeb", 

615 "\ufbb2", 

616 "\ufbb3", 

617 "\ufbb4", 

618 "\ufbb5", 

619 "\ufbb6", 

620 "\ufbb7", 

621 "\ufbb8", 

622 "\ufbb9", 

623 "\ufbba", 

624 "\ufbbb", 

625 "\ufbbc", 

626 "\ufbbd", 

627 "\ufbbe", 

628 "\ufbbf", 

629 "\ufbc0", 

630 "\ufbc1", 

631 "\ufbc2", 

632 "\ufd3f", 

633 "\ufe10", 

634 "\ufe11", 

635 "\ufe12", 

636 "\ufe13", 

637 "\ufe14", 

638 "\ufe15", 

639 "\ufe16", 

640 "\ufe17", 

641 "\ufe19", 

642 "\ufe30", 

643 "\ufe35", 

644 "\ufe37", 

645 "\ufe39", 

646 "\ufe3b", 

647 "\ufe3d", 

648 "\ufe3f", 

649 "\ufe41", 

650 "\ufe43", 

651 "\ufe45", 

652 "\ufe46", 

653 "\ufe47", 

654 "\ufe49", 

655 "\ufe4a", 

656 "\ufe4b", 

657 "\ufe4c", 

658 "\ufe50", 

659 "\ufe51", 

660 "\ufe52", 

661 "\ufe54", 

662 "\ufe55", 

663 "\ufe56", 

664 "\ufe57", 

665 "\ufe59", 

666 "\ufe5b", 

667 "\ufe5d", 

668 "\ufe5f", 

669 "\ufe60", 

670 "\ufe61", 

671 "\ufe68", 

672 "\ufe6a", 

673 "\ufe6b", 

674 "\uff01", 

675 "\uff02", 

676 "\uff03", 

677 "\uff05", 

678 "\uff06", 

679 "\uff07", 

680 "\uff08", 

681 "\uff0a", 

682 "\uff0c", 

683 "\uff0e", 

684 "\uff0f", 

685 "\uff1a", 

686 "\uff1b", 

687 "\uff1f", 

688 "\uff20", 

689 "\uff3b", 

690 "\uff3c", 

691 "\uff3e", 

692 "\uff40", 

693 "\uff5b", 

694 "\uff5f", 

695 "\uff61", 

696 "\uff62", 

697 "\uff64", 

698 "\uff65", 

699 "\uffe3", 

700 "\U00010100", 

701 "\U00010101", 

702 "\U00010102", 

703 "\U0001039f", 

704 "\U000103d0", 

705 "\U0001056f", 

706 "\U00010857", 

707 "\U0001091f", 

708 "\U0001093f", 

709 "\U00010a50", 

710 "\U00010a51", 

711 "\U00010a52", 

712 "\U00010a53", 

713 "\U00010a54", 

714 "\U00010a55", 

715 "\U00010a56", 

716 "\U00010a57", 

717 "\U00010a58", 

718 "\U00010a7f", 

719 "\U00010af0", 

720 "\U00010af1", 

721 "\U00010af2", 

722 "\U00010af3", 

723 "\U00010af4", 

724 "\U00010af5", 

725 "\U00010af6", 

726 "\U00010b39", 

727 "\U00010b3a", 

728 "\U00010b3b", 

729 "\U00010b3c", 

730 "\U00010b3d", 

731 "\U00010b3e", 

732 "\U00010b3f", 

733 "\U00010b99", 

734 "\U00010b9a", 

735 "\U00010b9b", 

736 "\U00010b9c", 

737 "\U00010f55", 

738 "\U00010f56", 

739 "\U00010f57", 

740 "\U00010f58", 

741 "\U00010f59", 

742 "\U00010f86", 

743 "\U00010f87", 

744 "\U00010f88", 

745 "\U00010f89", 

746 "\U00011047", 

747 "\U00011048", 

748 "\U00011049", 

749 "\U0001104a", 

750 "\U0001104b", 

751 "\U0001104c", 

752 "\U0001104d", 

753 "\U000110bb", 

754 "\U000110bc", 

755 "\U000110be", 

756 "\U000110bf", 

757 "\U000110c0", 

758 "\U000110c1", 

759 "\U00011140", 

760 "\U00011141", 

761 "\U00011142", 

762 "\U00011143", 

763 "\U00011174", 

764 "\U00011175", 

765 "\U000111c5", 

766 "\U000111c6", 

767 "\U000111c7", 

768 "\U000111c8", 

769 "\U000111cd", 

770 "\U000111db", 

771 "\U000111dd", 

772 "\U000111de", 

773 "\U000111df", 

774 "\U00011238", 

775 "\U00011239", 

776 "\U0001123a", 

777 "\U0001123b", 

778 "\U0001123c", 

779 "\U0001123d", 

780 "\U000112a9", 

781 "\U000113d4", 

782 "\U000113d5", 

783 "\U000113d7", 

784 "\U000113d8", 

785 "\U0001144b", 

786 "\U0001144c", 

787 "\U0001144d", 

788 "\U0001144e", 

789 "\U0001144f", 

790 "\U0001145a", 

791 "\U0001145b", 

792 "\U0001145d", 

793 "\U000114c6", 

794 "\U000115c1", 

795 "\U000115c2", 

796 "\U000115c3", 

797 "\U000115c4", 

798 "\U000115c5", 

799 "\U000115c6", 

800 "\U000115c7", 

801 "\U000115c8", 

802 "\U000115c9", 

803 "\U000115ca", 

804 "\U000115cb", 

805 "\U000115cc", 

806 "\U000115cd", 

807 "\U000115ce", 

808 "\U000115cf", 

809 "\U000115d0", 

810 "\U000115d1", 

811 "\U000115d2", 

812 "\U000115d3", 

813 "\U000115d4", 

814 "\U000115d5", 

815 "\U000115d6", 

816 "\U000115d7", 

817 "\U00011641", 

818 "\U00011642", 

819 "\U00011643", 

820 "\U00011660", 

821 "\U00011661", 

822 "\U00011662", 

823 "\U00011663", 

824 "\U00011664", 

825 "\U00011665", 

826 "\U00011666", 

827 "\U00011667", 

828 "\U00011668", 

829 "\U00011669", 

830 "\U0001166a", 

831 "\U0001166b", 

832 "\U0001166c", 

833 "\U000116b9", 

834 "\U0001173c", 

835 "\U0001173d", 

836 "\U0001173e", 

837 "\U0001183b", 

838 "\U00011944", 

839 "\U00011945", 

840 "\U00011946", 

841 "\U000119e2", 

842 "\U00011a3f", 

843 "\U00011a40", 

844 "\U00011a41", 

845 "\U00011a42", 

846 "\U00011a43", 

847 "\U00011a44", 

848 "\U00011a45", 

849 "\U00011a46", 

850 "\U00011a9a", 

851 "\U00011a9b", 

852 "\U00011a9c", 

853 "\U00011a9e", 

854 "\U00011a9f", 

855 "\U00011aa0", 

856 "\U00011aa1", 

857 "\U00011aa2", 

858 "\U00011b00", 

859 "\U00011b01", 

860 "\U00011b02", 

861 "\U00011b03", 

862 "\U00011b04", 

863 "\U00011b05", 

864 "\U00011b06", 

865 "\U00011b07", 

866 "\U00011b08", 

867 "\U00011b09", 

868 "\U00011be1", 

869 "\U00011c41", 

870 "\U00011c42", 

871 "\U00011c43", 

872 "\U00011c44", 

873 "\U00011c45", 

874 "\U00011c70", 

875 "\U00011c71", 

876 "\U00011ef7", 

877 "\U00011ef8", 

878 "\U00011f43", 

879 "\U00011f44", 

880 "\U00011f45", 

881 "\U00011f46", 

882 "\U00011f47", 

883 "\U00011f48", 

884 "\U00011f49", 

885 "\U00011f4a", 

886 "\U00011f4b", 

887 "\U00011f4c", 

888 "\U00011f4d", 

889 "\U00011f4e", 

890 "\U00011f4f", 

891 "\U00011fff", 

892 "\U00012470", 

893 "\U00012471", 

894 "\U00012472", 

895 "\U00012473", 

896 "\U00012474", 

897 "\U00012ff1", 

898 "\U00012ff2", 

899 "\U00016a6e", 

900 "\U00016a6f", 

901 "\U00016af5", 

902 "\U00016b37", 

903 "\U00016b38", 

904 "\U00016b39", 

905 "\U00016b3a", 

906 "\U00016b3b", 

907 "\U00016b44", 

908 "\U00016d6d", 

909 "\U00016d6e", 

910 "\U00016d6f", 

911 "\U00016e97", 

912 "\U00016e98", 

913 "\U00016e99", 

914 "\U00016e9a", 

915 "\U00016fe2", 

916 "\U0001bc9f", 

917 "\U0001da87", 

918 "\U0001da88", 

919 "\U0001da89", 

920 "\U0001da8a", 

921 "\U0001da8b", 

922 "\U0001e5ff", 

923 "\U0001e95e", 

924 "\U0001e95f", 

925 "\U0001f3fb", 

926 "\U0001f3fc", 

927 "\U0001f3fd", 

928 "\U0001f3fe", 

929 "\U0001f3ff", 

930) 

931 

932# Compositing characters that should not be split in a diff 

933COMPOSITING_CHARS: set[str] = { 

934 "\u0300", 

935 "\u0301", 

936 "\u0302", 

937 "\u0303", 

938 "\u0304", 

939 "\u0305", 

940 "\u0306", 

941 "\u0307", 

942 "\u0308", 

943 "\u0309", 

944 "\u030a", 

945 "\u030b", 

946 "\u030c", 

947 "\u030d", 

948 "\u030e", 

949 "\u030f", 

950 "\u0310", 

951 "\u0311", 

952 "\u0312", 

953 "\u0313", 

954 "\u0314", 

955 "\u0315", 

956 "\u0316", 

957 "\u0317", 

958 "\u0318", 

959 "\u0319", 

960 "\u031a", 

961 "\u031b", 

962 "\u031c", 

963 "\u031d", 

964 "\u031e", 

965 "\u031f", 

966 "\u0320", 

967 "\u0321", 

968 "\u0322", 

969 "\u0323", 

970 "\u0324", 

971 "\u0325", 

972 "\u0326", 

973 "\u0327", 

974 "\u0328", 

975 "\u0329", 

976 "\u032a", 

977 "\u032b", 

978 "\u032c", 

979 "\u032d", 

980 "\u032e", 

981 "\u032f", 

982 "\u0330", 

983 "\u0331", 

984 "\u0332", 

985 "\u0333", 

986 "\u0334", 

987 "\u0335", 

988 "\u0336", 

989 "\u0337", 

990 "\u0338", 

991 "\u0339", 

992 "\u033a", 

993 "\u033b", 

994 "\u033c", 

995 "\u033d", 

996 "\u033e", 

997 "\u033f", 

998 "\u0340", 

999 "\u0341", 

1000 "\u0342", 

1001 "\u0343", 

1002 "\u0344", 

1003 "\u0345", 

1004 "\u0346", 

1005 "\u0347", 

1006 "\u0348", 

1007 "\u0349", 

1008 "\u034a", 

1009 "\u034b", 

1010 "\u034c", 

1011 "\u034d", 

1012 "\u034e", 

1013 "\u034f", 

1014 "\u0350", 

1015 "\u0351", 

1016 "\u0352", 

1017 "\u0353", 

1018 "\u0354", 

1019 "\u0355", 

1020 "\u0356", 

1021 "\u0357", 

1022 "\u0358", 

1023 "\u0359", 

1024 "\u035a", 

1025 "\u035b", 

1026 "\u035c", 

1027 "\u035d", 

1028 "\u035e", 

1029 "\u035f", 

1030 "\u0360", 

1031 "\u0361", 

1032 "\u0362", 

1033 "\u0363", 

1034 "\u0364", 

1035 "\u0365", 

1036 "\u0366", 

1037 "\u0367", 

1038 "\u0368", 

1039 "\u0369", 

1040 "\u036a", 

1041 "\u036b", 

1042 "\u036c", 

1043 "\u036d", 

1044 "\u036e", 

1045 "\u036f", 

1046 "\u0483", 

1047 "\u0484", 

1048 "\u0485", 

1049 "\u0486", 

1050 "\u0487", 

1051 "\u0591", 

1052 "\u0592", 

1053 "\u0593", 

1054 "\u0594", 

1055 "\u0595", 

1056 "\u0596", 

1057 "\u0597", 

1058 "\u0598", 

1059 "\u0599", 

1060 "\u059a", 

1061 "\u059b", 

1062 "\u059c", 

1063 "\u059d", 

1064 "\u059e", 

1065 "\u059f", 

1066 "\u05a0", 

1067 "\u05a1", 

1068 "\u05a2", 

1069 "\u05a3", 

1070 "\u05a4", 

1071 "\u05a5", 

1072 "\u05a6", 

1073 "\u05a7", 

1074 "\u05a8", 

1075 "\u05a9", 

1076 "\u05aa", 

1077 "\u05ab", 

1078 "\u05ac", 

1079 "\u05ad", 

1080 "\u05ae", 

1081 "\u05af", 

1082 "\u05b0", 

1083 "\u05b1", 

1084 "\u05b2", 

1085 "\u05b3", 

1086 "\u05b4", 

1087 "\u05b5", 

1088 "\u05b6", 

1089 "\u05b7", 

1090 "\u05b8", 

1091 "\u05b9", 

1092 "\u05ba", 

1093 "\u05bb", 

1094 "\u05bc", 

1095 "\u05bd", 

1096 "\u05bf", 

1097 "\u05c1", 

1098 "\u05c2", 

1099 "\u05c4", 

1100 "\u05c5", 

1101 "\u05c7", 

1102 "\u0610", 

1103 "\u0611", 

1104 "\u0612", 

1105 "\u0613", 

1106 "\u0614", 

1107 "\u0615", 

1108 "\u0616", 

1109 "\u0617", 

1110 "\u0618", 

1111 "\u0619", 

1112 "\u061a", 

1113 "\u064b", 

1114 "\u064c", 

1115 "\u064d", 

1116 "\u064e", 

1117 "\u064f", 

1118 "\u0650", 

1119 "\u0651", 

1120 "\u0652", 

1121 "\u0653", 

1122 "\u0654", 

1123 "\u0655", 

1124 "\u0656", 

1125 "\u0657", 

1126 "\u0658", 

1127 "\u0659", 

1128 "\u065a", 

1129 "\u065b", 

1130 "\u065c", 

1131 "\u065d", 

1132 "\u065e", 

1133 "\u065f", 

1134 "\u0670", 

1135 "\u06d6", 

1136 "\u06d7", 

1137 "\u06d8", 

1138 "\u06d9", 

1139 "\u06da", 

1140 "\u06db", 

1141 "\u06dc", 

1142 "\u06df", 

1143 "\u06e0", 

1144 "\u06e1", 

1145 "\u06e2", 

1146 "\u06e3", 

1147 "\u06e4", 

1148 "\u06e7", 

1149 "\u06e8", 

1150 "\u06ea", 

1151 "\u06eb", 

1152 "\u06ec", 

1153 "\u06ed", 

1154 "\u0711", 

1155 "\u0730", 

1156 "\u0731", 

1157 "\u0732", 

1158 "\u0733", 

1159 "\u0734", 

1160 "\u0735", 

1161 "\u0736", 

1162 "\u0737", 

1163 "\u0738", 

1164 "\u0739", 

1165 "\u073a", 

1166 "\u073b", 

1167 "\u073c", 

1168 "\u073d", 

1169 "\u073e", 

1170 "\u073f", 

1171 "\u0740", 

1172 "\u0741", 

1173 "\u0742", 

1174 "\u0743", 

1175 "\u0744", 

1176 "\u0745", 

1177 "\u0746", 

1178 "\u0747", 

1179 "\u0748", 

1180 "\u0749", 

1181 "\u074a", 

1182 "\u07a6", 

1183 "\u07a7", 

1184 "\u07a8", 

1185 "\u07a9", 

1186 "\u07aa", 

1187 "\u07ab", 

1188 "\u07ac", 

1189 "\u07ad", 

1190 "\u07ae", 

1191 "\u07af", 

1192 "\u07b0", 

1193 "\u07eb", 

1194 "\u07ec", 

1195 "\u07ed", 

1196 "\u07ee", 

1197 "\u07ef", 

1198 "\u07f0", 

1199 "\u07f1", 

1200 "\u07f2", 

1201 "\u07f3", 

1202 "\u07fd", 

1203 "\u0816", 

1204 "\u0817", 

1205 "\u0818", 

1206 "\u0819", 

1207 "\u081b", 

1208 "\u081c", 

1209 "\u081d", 

1210 "\u081e", 

1211 "\u081f", 

1212 "\u0820", 

1213 "\u0821", 

1214 "\u0822", 

1215 "\u0823", 

1216 "\u0825", 

1217 "\u0826", 

1218 "\u0827", 

1219 "\u0829", 

1220 "\u082a", 

1221 "\u082b", 

1222 "\u082c", 

1223 "\u082d", 

1224 "\u0859", 

1225 "\u085a", 

1226 "\u085b", 

1227 "\u0897", 

1228 "\u0898", 

1229 "\u0899", 

1230 "\u089a", 

1231 "\u089b", 

1232 "\u089c", 

1233 "\u089d", 

1234 "\u089e", 

1235 "\u089f", 

1236 "\u08ca", 

1237 "\u08cb", 

1238 "\u08cc", 

1239 "\u08cd", 

1240 "\u08ce", 

1241 "\u08cf", 

1242 "\u08d0", 

1243 "\u08d1", 

1244 "\u08d2", 

1245 "\u08d3", 

1246 "\u08d4", 

1247 "\u08d5", 

1248 "\u08d6", 

1249 "\u08d7", 

1250 "\u08d8", 

1251 "\u08d9", 

1252 "\u08da", 

1253 "\u08db", 

1254 "\u08dc", 

1255 "\u08dd", 

1256 "\u08de", 

1257 "\u08df", 

1258 "\u08e0", 

1259 "\u08e1", 

1260 "\u08e3", 

1261 "\u08e4", 

1262 "\u08e5", 

1263 "\u08e6", 

1264 "\u08e7", 

1265 "\u08e8", 

1266 "\u08e9", 

1267 "\u08ea", 

1268 "\u08eb", 

1269 "\u08ec", 

1270 "\u08ed", 

1271 "\u08ee", 

1272 "\u08ef", 

1273 "\u08f0", 

1274 "\u08f1", 

1275 "\u08f2", 

1276 "\u08f3", 

1277 "\u08f4", 

1278 "\u08f5", 

1279 "\u08f6", 

1280 "\u08f7", 

1281 "\u08f8", 

1282 "\u08f9", 

1283 "\u08fa", 

1284 "\u08fb", 

1285 "\u08fc", 

1286 "\u08fd", 

1287 "\u08fe", 

1288 "\u08ff", 

1289 "\u0900", 

1290 "\u0901", 

1291 "\u0902", 

1292 "\u093a", 

1293 "\u093c", 

1294 "\u0941", 

1295 "\u0942", 

1296 "\u0943", 

1297 "\u0944", 

1298 "\u0945", 

1299 "\u0946", 

1300 "\u0947", 

1301 "\u0948", 

1302 "\u094d", 

1303 "\u0951", 

1304 "\u0952", 

1305 "\u0953", 

1306 "\u0954", 

1307 "\u0955", 

1308 "\u0956", 

1309 "\u0957", 

1310 "\u0962", 

1311 "\u0963", 

1312 "\u0981", 

1313 "\u09bc", 

1314 "\u09c1", 

1315 "\u09c2", 

1316 "\u09c3", 

1317 "\u09c4", 

1318 "\u09cd", 

1319 "\u09e2", 

1320 "\u09e3", 

1321 "\u09fe", 

1322 "\u0a01", 

1323 "\u0a02", 

1324 "\u0a3c", 

1325 "\u0a41", 

1326 "\u0a42", 

1327 "\u0a47", 

1328 "\u0a48", 

1329 "\u0a4b", 

1330 "\u0a4c", 

1331 "\u0a4d", 

1332 "\u0a51", 

1333 "\u0a70", 

1334 "\u0a71", 

1335 "\u0a75", 

1336 "\u0a81", 

1337 "\u0a82", 

1338 "\u0abc", 

1339 "\u0ac1", 

1340 "\u0ac2", 

1341 "\u0ac3", 

1342 "\u0ac4", 

1343 "\u0ac5", 

1344 "\u0ac7", 

1345 "\u0ac8", 

1346 "\u0acd", 

1347 "\u0ae2", 

1348 "\u0ae3", 

1349 "\u0afa", 

1350 "\u0afb", 

1351 "\u0afc", 

1352 "\u0afd", 

1353 "\u0afe", 

1354 "\u0aff", 

1355 "\u0b01", 

1356 "\u0b3c", 

1357 "\u0b3f", 

1358 "\u0b41", 

1359 "\u0b42", 

1360 "\u0b43", 

1361 "\u0b44", 

1362 "\u0b4d", 

1363 "\u0b55", 

1364 "\u0b56", 

1365 "\u0b62", 

1366 "\u0b63", 

1367 "\u0b82", 

1368 "\u0bc0", 

1369 "\u0bcd", 

1370 "\u0c00", 

1371 "\u0c04", 

1372 "\u0c3c", 

1373 "\u0c3e", 

1374 "\u0c3f", 

1375 "\u0c40", 

1376 "\u0c46", 

1377 "\u0c47", 

1378 "\u0c48", 

1379 "\u0c4a", 

1380 "\u0c4b", 

1381 "\u0c4c", 

1382 "\u0c4d", 

1383 "\u0c55", 

1384 "\u0c56", 

1385 "\u0c62", 

1386 "\u0c63", 

1387 "\u0c81", 

1388 "\u0cbc", 

1389 "\u0cbf", 

1390 "\u0cc6", 

1391 "\u0ccc", 

1392 "\u0ccd", 

1393 "\u0ce2", 

1394 "\u0ce3", 

1395 "\u0d00", 

1396 "\u0d01", 

1397 "\u0d3b", 

1398 "\u0d3c", 

1399 "\u0d41", 

1400 "\u0d42", 

1401 "\u0d43", 

1402 "\u0d44", 

1403 "\u0d4d", 

1404 "\u0d62", 

1405 "\u0d63", 

1406 "\u0d81", 

1407 "\u0dca", 

1408 "\u0dd2", 

1409 "\u0dd3", 

1410 "\u0dd4", 

1411 "\u0dd6", 

1412 "\u0e31", 

1413 "\u0e34", 

1414 "\u0e35", 

1415 "\u0e36", 

1416 "\u0e37", 

1417 "\u0e38", 

1418 "\u0e39", 

1419 "\u0e3a", 

1420 "\u0e47", 

1421 "\u0e48", 

1422 "\u0e49", 

1423 "\u0e4a", 

1424 "\u0e4b", 

1425 "\u0e4c", 

1426 "\u0e4d", 

1427 "\u0e4e", 

1428 "\u0eb1", 

1429 "\u0eb4", 

1430 "\u0eb5", 

1431 "\u0eb6", 

1432 "\u0eb7", 

1433 "\u0eb8", 

1434 "\u0eb9", 

1435 "\u0eba", 

1436 "\u0ebb", 

1437 "\u0ebc", 

1438 "\u0ec8", 

1439 "\u0ec9", 

1440 "\u0eca", 

1441 "\u0ecb", 

1442 "\u0ecc", 

1443 "\u0ecd", 

1444 "\u0ece", 

1445 "\u0f18", 

1446 "\u0f19", 

1447 "\u0f35", 

1448 "\u0f37", 

1449 "\u0f39", 

1450 "\u0f71", 

1451 "\u0f72", 

1452 "\u0f73", 

1453 "\u0f74", 

1454 "\u0f75", 

1455 "\u0f76", 

1456 "\u0f77", 

1457 "\u0f78", 

1458 "\u0f79", 

1459 "\u0f7a", 

1460 "\u0f7b", 

1461 "\u0f7c", 

1462 "\u0f7d", 

1463 "\u0f7e", 

1464 "\u0f80", 

1465 "\u0f81", 

1466 "\u0f82", 

1467 "\u0f83", 

1468 "\u0f84", 

1469 "\u0f86", 

1470 "\u0f87", 

1471 "\u0f8d", 

1472 "\u0f8e", 

1473 "\u0f8f", 

1474 "\u0f90", 

1475 "\u0f91", 

1476 "\u0f92", 

1477 "\u0f93", 

1478 "\u0f94", 

1479 "\u0f95", 

1480 "\u0f96", 

1481 "\u0f97", 

1482 "\u0f99", 

1483 "\u0f9a", 

1484 "\u0f9b", 

1485 "\u0f9c", 

1486 "\u0f9d", 

1487 "\u0f9e", 

1488 "\u0f9f", 

1489 "\u0fa0", 

1490 "\u0fa1", 

1491 "\u0fa2", 

1492 "\u0fa3", 

1493 "\u0fa4", 

1494 "\u0fa5", 

1495 "\u0fa6", 

1496 "\u0fa7", 

1497 "\u0fa8", 

1498 "\u0fa9", 

1499 "\u0faa", 

1500 "\u0fab", 

1501 "\u0fac", 

1502 "\u0fad", 

1503 "\u0fae", 

1504 "\u0faf", 

1505 "\u0fb0", 

1506 "\u0fb1", 

1507 "\u0fb2", 

1508 "\u0fb3", 

1509 "\u0fb4", 

1510 "\u0fb5", 

1511 "\u0fb6", 

1512 "\u0fb7", 

1513 "\u0fb8", 

1514 "\u0fb9", 

1515 "\u0fba", 

1516 "\u0fbb", 

1517 "\u0fbc", 

1518 "\u0fc6", 

1519 "\u102d", 

1520 "\u102e", 

1521 "\u102f", 

1522 "\u1030", 

1523 "\u1032", 

1524 "\u1033", 

1525 "\u1034", 

1526 "\u1035", 

1527 "\u1036", 

1528 "\u1037", 

1529 "\u1039", 

1530 "\u103a", 

1531 "\u103d", 

1532 "\u103e", 

1533 "\u1058", 

1534 "\u1059", 

1535 "\u105e", 

1536 "\u105f", 

1537 "\u1060", 

1538 "\u1071", 

1539 "\u1072", 

1540 "\u1073", 

1541 "\u1074", 

1542 "\u1082", 

1543 "\u1085", 

1544 "\u1086", 

1545 "\u108d", 

1546 "\u109d", 

1547 "\u135d", 

1548 "\u135e", 

1549 "\u135f", 

1550 "\u1712", 

1551 "\u1713", 

1552 "\u1714", 

1553 "\u1732", 

1554 "\u1733", 

1555 "\u1752", 

1556 "\u1753", 

1557 "\u1772", 

1558 "\u1773", 

1559 "\u17b4", 

1560 "\u17b5", 

1561 "\u17b7", 

1562 "\u17b8", 

1563 "\u17b9", 

1564 "\u17ba", 

1565 "\u17bb", 

1566 "\u17bc", 

1567 "\u17bd", 

1568 "\u17c6", 

1569 "\u17c9", 

1570 "\u17ca", 

1571 "\u17cb", 

1572 "\u17cc", 

1573 "\u17cd", 

1574 "\u17ce", 

1575 "\u17cf", 

1576 "\u17d0", 

1577 "\u17d1", 

1578 "\u17d2", 

1579 "\u17d3", 

1580 "\u17dd", 

1581 "\u180b", 

1582 "\u180c", 

1583 "\u180d", 

1584 "\u180f", 

1585 "\u1885", 

1586 "\u1886", 

1587 "\u18a9", 

1588 "\u1920", 

1589 "\u1921", 

1590 "\u1922", 

1591 "\u1927", 

1592 "\u1928", 

1593 "\u1932", 

1594 "\u1939", 

1595 "\u193a", 

1596 "\u193b", 

1597 "\u1a17", 

1598 "\u1a18", 

1599 "\u1a1b", 

1600 "\u1a56", 

1601 "\u1a58", 

1602 "\u1a59", 

1603 "\u1a5a", 

1604 "\u1a5b", 

1605 "\u1a5c", 

1606 "\u1a5d", 

1607 "\u1a5e", 

1608 "\u1a60", 

1609 "\u1a62", 

1610 "\u1a65", 

1611 "\u1a66", 

1612 "\u1a67", 

1613 "\u1a68", 

1614 "\u1a69", 

1615 "\u1a6a", 

1616 "\u1a6b", 

1617 "\u1a6c", 

1618 "\u1a73", 

1619 "\u1a74", 

1620 "\u1a75", 

1621 "\u1a76", 

1622 "\u1a77", 

1623 "\u1a78", 

1624 "\u1a79", 

1625 "\u1a7a", 

1626 "\u1a7b", 

1627 "\u1a7c", 

1628 "\u1a7f", 

1629 "\u1ab0", 

1630 "\u1ab1", 

1631 "\u1ab2", 

1632 "\u1ab3", 

1633 "\u1ab4", 

1634 "\u1ab5", 

1635 "\u1ab6", 

1636 "\u1ab7", 

1637 "\u1ab8", 

1638 "\u1ab9", 

1639 "\u1aba", 

1640 "\u1abb", 

1641 "\u1abc", 

1642 "\u1abd", 

1643 "\u1abf", 

1644 "\u1ac0", 

1645 "\u1ac1", 

1646 "\u1ac2", 

1647 "\u1ac3", 

1648 "\u1ac4", 

1649 "\u1ac5", 

1650 "\u1ac6", 

1651 "\u1ac7", 

1652 "\u1ac8", 

1653 "\u1ac9", 

1654 "\u1aca", 

1655 "\u1acb", 

1656 "\u1acc", 

1657 "\u1acd", 

1658 "\u1ace", 

1659 "\u1b00", 

1660 "\u1b01", 

1661 "\u1b02", 

1662 "\u1b03", 

1663 "\u1b34", 

1664 "\u1b36", 

1665 "\u1b37", 

1666 "\u1b38", 

1667 "\u1b39", 

1668 "\u1b3a", 

1669 "\u1b3c", 

1670 "\u1b42", 

1671 "\u1b6b", 

1672 "\u1b6c", 

1673 "\u1b6d", 

1674 "\u1b6e", 

1675 "\u1b6f", 

1676 "\u1b70", 

1677 "\u1b71", 

1678 "\u1b72", 

1679 "\u1b73", 

1680 "\u1b80", 

1681 "\u1b81", 

1682 "\u1ba2", 

1683 "\u1ba3", 

1684 "\u1ba4", 

1685 "\u1ba5", 

1686 "\u1ba8", 

1687 "\u1ba9", 

1688 "\u1bab", 

1689 "\u1bac", 

1690 "\u1bad", 

1691 "\u1be6", 

1692 "\u1be8", 

1693 "\u1be9", 

1694 "\u1bed", 

1695 "\u1bef", 

1696 "\u1bf0", 

1697 "\u1bf1", 

1698 "\u1c2c", 

1699 "\u1c2d", 

1700 "\u1c2e", 

1701 "\u1c2f", 

1702 "\u1c30", 

1703 "\u1c31", 

1704 "\u1c32", 

1705 "\u1c33", 

1706 "\u1c36", 

1707 "\u1c37", 

1708 "\u1cd0", 

1709 "\u1cd1", 

1710 "\u1cd2", 

1711 "\u1cd4", 

1712 "\u1cd5", 

1713 "\u1cd6", 

1714 "\u1cd7", 

1715 "\u1cd8", 

1716 "\u1cd9", 

1717 "\u1cda", 

1718 "\u1cdb", 

1719 "\u1cdc", 

1720 "\u1cdd", 

1721 "\u1cde", 

1722 "\u1cdf", 

1723 "\u1ce0", 

1724 "\u1ce2", 

1725 "\u1ce3", 

1726 "\u1ce4", 

1727 "\u1ce5", 

1728 "\u1ce6", 

1729 "\u1ce7", 

1730 "\u1ce8", 

1731 "\u1ced", 

1732 "\u1cf4", 

1733 "\u1cf8", 

1734 "\u1cf9", 

1735 "\u1dc0", 

1736 "\u1dc1", 

1737 "\u1dc2", 

1738 "\u1dc3", 

1739 "\u1dc4", 

1740 "\u1dc5", 

1741 "\u1dc6", 

1742 "\u1dc7", 

1743 "\u1dc8", 

1744 "\u1dc9", 

1745 "\u1dca", 

1746 "\u1dcb", 

1747 "\u1dcc", 

1748 "\u1dcd", 

1749 "\u1dce", 

1750 "\u1dcf", 

1751 "\u1dd0", 

1752 "\u1dd1", 

1753 "\u1dd2", 

1754 "\u1dd3", 

1755 "\u1dd4", 

1756 "\u1dd5", 

1757 "\u1dd6", 

1758 "\u1dd7", 

1759 "\u1dd8", 

1760 "\u1dd9", 

1761 "\u1dda", 

1762 "\u1ddb", 

1763 "\u1ddc", 

1764 "\u1ddd", 

1765 "\u1dde", 

1766 "\u1ddf", 

1767 "\u1de0", 

1768 "\u1de1", 

1769 "\u1de2", 

1770 "\u1de3", 

1771 "\u1de4", 

1772 "\u1de5", 

1773 "\u1de6", 

1774 "\u1de7", 

1775 "\u1de8", 

1776 "\u1de9", 

1777 "\u1dea", 

1778 "\u1deb", 

1779 "\u1dec", 

1780 "\u1ded", 

1781 "\u1dee", 

1782 "\u1def", 

1783 "\u1df0", 

1784 "\u1df1", 

1785 "\u1df2", 

1786 "\u1df3", 

1787 "\u1df4", 

1788 "\u1df5", 

1789 "\u1df6", 

1790 "\u1df7", 

1791 "\u1df8", 

1792 "\u1df9", 

1793 "\u1dfa", 

1794 "\u1dfb", 

1795 "\u1dfc", 

1796 "\u1dfd", 

1797 "\u1dfe", 

1798 "\u1dff", 

1799 "\u20d0", 

1800 "\u20d1", 

1801 "\u20d2", 

1802 "\u20d3", 

1803 "\u20d4", 

1804 "\u20d5", 

1805 "\u20d6", 

1806 "\u20d7", 

1807 "\u20d8", 

1808 "\u20d9", 

1809 "\u20da", 

1810 "\u20db", 

1811 "\u20dc", 

1812 "\u20e1", 

1813 "\u20e5", 

1814 "\u20e6", 

1815 "\u20e7", 

1816 "\u20e8", 

1817 "\u20e9", 

1818 "\u20ea", 

1819 "\u20eb", 

1820 "\u20ec", 

1821 "\u20ed", 

1822 "\u20ee", 

1823 "\u20ef", 

1824 "\u20f0", 

1825 "\u2cef", 

1826 "\u2cf0", 

1827 "\u2cf1", 

1828 "\u2d7f", 

1829 "\u2de0", 

1830 "\u2de1", 

1831 "\u2de2", 

1832 "\u2de3", 

1833 "\u2de4", 

1834 "\u2de5", 

1835 "\u2de6", 

1836 "\u2de7", 

1837 "\u2de8", 

1838 "\u2de9", 

1839 "\u2dea", 

1840 "\u2deb", 

1841 "\u2dec", 

1842 "\u2ded", 

1843 "\u2dee", 

1844 "\u2def", 

1845 "\u2df0", 

1846 "\u2df1", 

1847 "\u2df2", 

1848 "\u2df3", 

1849 "\u2df4", 

1850 "\u2df5", 

1851 "\u2df6", 

1852 "\u2df7", 

1853 "\u2df8", 

1854 "\u2df9", 

1855 "\u2dfa", 

1856 "\u2dfb", 

1857 "\u2dfc", 

1858 "\u2dfd", 

1859 "\u2dfe", 

1860 "\u2dff", 

1861 "\u302a", 

1862 "\u302b", 

1863 "\u302c", 

1864 "\u302d", 

1865 "\u3099", 

1866 "\u309a", 

1867 "\ua66f", 

1868 "\ua674", 

1869 "\ua675", 

1870 "\ua676", 

1871 "\ua677", 

1872 "\ua678", 

1873 "\ua679", 

1874 "\ua67a", 

1875 "\ua67b", 

1876 "\ua67c", 

1877 "\ua67d", 

1878 "\ua69e", 

1879 "\ua69f", 

1880 "\ua6f0", 

1881 "\ua6f1", 

1882 "\ua802", 

1883 "\ua806", 

1884 "\ua80b", 

1885 "\ua825", 

1886 "\ua826", 

1887 "\ua82c", 

1888 "\ua8c4", 

1889 "\ua8c5", 

1890 "\ua8e0", 

1891 "\ua8e1", 

1892 "\ua8e2", 

1893 "\ua8e3", 

1894 "\ua8e4", 

1895 "\ua8e5", 

1896 "\ua8e6", 

1897 "\ua8e7", 

1898 "\ua8e8", 

1899 "\ua8e9", 

1900 "\ua8ea", 

1901 "\ua8eb", 

1902 "\ua8ec", 

1903 "\ua8ed", 

1904 "\ua8ee", 

1905 "\ua8ef", 

1906 "\ua8f0", 

1907 "\ua8f1", 

1908 "\ua8ff", 

1909 "\ua926", 

1910 "\ua927", 

1911 "\ua928", 

1912 "\ua929", 

1913 "\ua92a", 

1914 "\ua92b", 

1915 "\ua92c", 

1916 "\ua92d", 

1917 "\ua947", 

1918 "\ua948", 

1919 "\ua949", 

1920 "\ua94a", 

1921 "\ua94b", 

1922 "\ua94c", 

1923 "\ua94d", 

1924 "\ua94e", 

1925 "\ua94f", 

1926 "\ua950", 

1927 "\ua951", 

1928 "\ua980", 

1929 "\ua981", 

1930 "\ua982", 

1931 "\ua9b3", 

1932 "\ua9b6", 

1933 "\ua9b7", 

1934 "\ua9b8", 

1935 "\ua9b9", 

1936 "\ua9bc", 

1937 "\ua9bd", 

1938 "\ua9e5", 

1939 "\uaa29", 

1940 "\uaa2a", 

1941 "\uaa2b", 

1942 "\uaa2c", 

1943 "\uaa2d", 

1944 "\uaa2e", 

1945 "\uaa31", 

1946 "\uaa32", 

1947 "\uaa35", 

1948 "\uaa36", 

1949 "\uaa43", 

1950 "\uaa4c", 

1951 "\uaa7c", 

1952 "\uaab0", 

1953 "\uaab2", 

1954 "\uaab3", 

1955 "\uaab4", 

1956 "\uaab7", 

1957 "\uaab8", 

1958 "\uaabe", 

1959 "\uaabf", 

1960 "\uaac1", 

1961 "\uaaec", 

1962 "\uaaed", 

1963 "\uaaf6", 

1964 "\uabe5", 

1965 "\uabe8", 

1966 "\uabed", 

1967 "\ufb1e", 

1968 "\ufe00", 

1969 "\ufe01", 

1970 "\ufe02", 

1971 "\ufe03", 

1972 "\ufe04", 

1973 "\ufe05", 

1974 "\ufe06", 

1975 "\ufe07", 

1976 "\ufe08", 

1977 "\ufe09", 

1978 "\ufe0a", 

1979 "\ufe0b", 

1980 "\ufe0c", 

1981 "\ufe0d", 

1982 "\ufe0e", 

1983 "\ufe0f", 

1984 "\ufe20", 

1985 "\ufe21", 

1986 "\ufe22", 

1987 "\ufe23", 

1988 "\ufe24", 

1989 "\ufe25", 

1990 "\ufe26", 

1991 "\ufe27", 

1992 "\ufe28", 

1993 "\ufe29", 

1994 "\ufe2a", 

1995 "\ufe2b", 

1996 "\ufe2c", 

1997 "\ufe2d", 

1998 "\ufe2e", 

1999 "\ufe2f", 

2000 "\U000101fd", 

2001 "\U000102e0", 

2002 "\U00010376", 

2003 "\U00010377", 

2004 "\U00010378", 

2005 "\U00010379", 

2006 "\U0001037a", 

2007 "\U00010a01", 

2008 "\U00010a02", 

2009 "\U00010a03", 

2010 "\U00010a05", 

2011 "\U00010a06", 

2012 "\U00010a0c", 

2013 "\U00010a0d", 

2014 "\U00010a0e", 

2015 "\U00010a0f", 

2016 "\U00010a38", 

2017 "\U00010a39", 

2018 "\U00010a3a", 

2019 "\U00010a3f", 

2020 "\U00010ae5", 

2021 "\U00010ae6", 

2022 "\U00010d24", 

2023 "\U00010d25", 

2024 "\U00010d26", 

2025 "\U00010d27", 

2026 "\U00010d69", 

2027 "\U00010d6a", 

2028 "\U00010d6b", 

2029 "\U00010d6c", 

2030 "\U00010d6d", 

2031 "\U00010eab", 

2032 "\U00010eac", 

2033 "\U00010efc", 

2034 "\U00010efd", 

2035 "\U00010efe", 

2036 "\U00010eff", 

2037 "\U00010f46", 

2038 "\U00010f47", 

2039 "\U00010f48", 

2040 "\U00010f49", 

2041 "\U00010f4a", 

2042 "\U00010f4b", 

2043 "\U00010f4c", 

2044 "\U00010f4d", 

2045 "\U00010f4e", 

2046 "\U00010f4f", 

2047 "\U00010f50", 

2048 "\U00010f82", 

2049 "\U00010f83", 

2050 "\U00010f84", 

2051 "\U00010f85", 

2052 "\U00011001", 

2053 "\U00011038", 

2054 "\U00011039", 

2055 "\U0001103a", 

2056 "\U0001103b", 

2057 "\U0001103c", 

2058 "\U0001103d", 

2059 "\U0001103e", 

2060 "\U0001103f", 

2061 "\U00011040", 

2062 "\U00011041", 

2063 "\U00011042", 

2064 "\U00011043", 

2065 "\U00011044", 

2066 "\U00011045", 

2067 "\U00011046", 

2068 "\U00011070", 

2069 "\U00011073", 

2070 "\U00011074", 

2071 "\U0001107f", 

2072 "\U00011080", 

2073 "\U00011081", 

2074 "\U000110b3", 

2075 "\U000110b4", 

2076 "\U000110b5", 

2077 "\U000110b6", 

2078 "\U000110b9", 

2079 "\U000110ba", 

2080 "\U000110c2", 

2081 "\U00011100", 

2082 "\U00011101", 

2083 "\U00011102", 

2084 "\U00011127", 

2085 "\U00011128", 

2086 "\U00011129", 

2087 "\U0001112a", 

2088 "\U0001112b", 

2089 "\U0001112d", 

2090 "\U0001112e", 

2091 "\U0001112f", 

2092 "\U00011130", 

2093 "\U00011131", 

2094 "\U00011132", 

2095 "\U00011133", 

2096 "\U00011134", 

2097 "\U00011173", 

2098 "\U00011180", 

2099 "\U00011181", 

2100 "\U000111b6", 

2101 "\U000111b7", 

2102 "\U000111b8", 

2103 "\U000111b9", 

2104 "\U000111ba", 

2105 "\U000111bb", 

2106 "\U000111bc", 

2107 "\U000111bd", 

2108 "\U000111be", 

2109 "\U000111c9", 

2110 "\U000111ca", 

2111 "\U000111cb", 

2112 "\U000111cc", 

2113 "\U000111cf", 

2114 "\U0001122f", 

2115 "\U00011230", 

2116 "\U00011231", 

2117 "\U00011234", 

2118 "\U00011236", 

2119 "\U00011237", 

2120 "\U0001123e", 

2121 "\U00011241", 

2122 "\U000112df", 

2123 "\U000112e3", 

2124 "\U000112e4", 

2125 "\U000112e5", 

2126 "\U000112e6", 

2127 "\U000112e7", 

2128 "\U000112e8", 

2129 "\U000112e9", 

2130 "\U000112ea", 

2131 "\U00011300", 

2132 "\U00011301", 

2133 "\U0001133b", 

2134 "\U0001133c", 

2135 "\U00011340", 

2136 "\U00011366", 

2137 "\U00011367", 

2138 "\U00011368", 

2139 "\U00011369", 

2140 "\U0001136a", 

2141 "\U0001136b", 

2142 "\U0001136c", 

2143 "\U00011370", 

2144 "\U00011371", 

2145 "\U00011372", 

2146 "\U00011373", 

2147 "\U00011374", 

2148 "\U000113bb", 

2149 "\U000113bc", 

2150 "\U000113bd", 

2151 "\U000113be", 

2152 "\U000113bf", 

2153 "\U000113c0", 

2154 "\U000113ce", 

2155 "\U000113d0", 

2156 "\U000113d2", 

2157 "\U000113e1", 

2158 "\U000113e2", 

2159 "\U00011438", 

2160 "\U00011439", 

2161 "\U0001143a", 

2162 "\U0001143b", 

2163 "\U0001143c", 

2164 "\U0001143d", 

2165 "\U0001143e", 

2166 "\U0001143f", 

2167 "\U00011442", 

2168 "\U00011443", 

2169 "\U00011444", 

2170 "\U00011446", 

2171 "\U0001145e", 

2172 "\U000114b3", 

2173 "\U000114b4", 

2174 "\U000114b5", 

2175 "\U000114b6", 

2176 "\U000114b7", 

2177 "\U000114b8", 

2178 "\U000114ba", 

2179 "\U000114bf", 

2180 "\U000114c0", 

2181 "\U000114c2", 

2182 "\U000114c3", 

2183 "\U000115b2", 

2184 "\U000115b3", 

2185 "\U000115b4", 

2186 "\U000115b5", 

2187 "\U000115bc", 

2188 "\U000115bd", 

2189 "\U000115bf", 

2190 "\U000115c0", 

2191 "\U000115dc", 

2192 "\U000115dd", 

2193 "\U00011633", 

2194 "\U00011634", 

2195 "\U00011635", 

2196 "\U00011636", 

2197 "\U00011637", 

2198 "\U00011638", 

2199 "\U00011639", 

2200 "\U0001163a", 

2201 "\U0001163d", 

2202 "\U0001163f", 

2203 "\U00011640", 

2204 "\U000116ab", 

2205 "\U000116ad", 

2206 "\U000116b0", 

2207 "\U000116b1", 

2208 "\U000116b2", 

2209 "\U000116b3", 

2210 "\U000116b4", 

2211 "\U000116b5", 

2212 "\U000116b7", 

2213 "\U0001171d", 

2214 "\U0001171f", 

2215 "\U00011722", 

2216 "\U00011723", 

2217 "\U00011724", 

2218 "\U00011725", 

2219 "\U00011727", 

2220 "\U00011728", 

2221 "\U00011729", 

2222 "\U0001172a", 

2223 "\U0001172b", 

2224 "\U0001182f", 

2225 "\U00011830", 

2226 "\U00011831", 

2227 "\U00011832", 

2228 "\U00011833", 

2229 "\U00011834", 

2230 "\U00011835", 

2231 "\U00011836", 

2232 "\U00011837", 

2233 "\U00011839", 

2234 "\U0001183a", 

2235 "\U0001193b", 

2236 "\U0001193c", 

2237 "\U0001193e", 

2238 "\U00011943", 

2239 "\U000119d4", 

2240 "\U000119d5", 

2241 "\U000119d6", 

2242 "\U000119d7", 

2243 "\U000119da", 

2244 "\U000119db", 

2245 "\U000119e0", 

2246 "\U00011a01", 

2247 "\U00011a02", 

2248 "\U00011a03", 

2249 "\U00011a04", 

2250 "\U00011a05", 

2251 "\U00011a06", 

2252 "\U00011a07", 

2253 "\U00011a08", 

2254 "\U00011a09", 

2255 "\U00011a0a", 

2256 "\U00011a33", 

2257 "\U00011a34", 

2258 "\U00011a35", 

2259 "\U00011a36", 

2260 "\U00011a37", 

2261 "\U00011a38", 

2262 "\U00011a3b", 

2263 "\U00011a3c", 

2264 "\U00011a3d", 

2265 "\U00011a3e", 

2266 "\U00011a47", 

2267 "\U00011a51", 

2268 "\U00011a52", 

2269 "\U00011a53", 

2270 "\U00011a54", 

2271 "\U00011a55", 

2272 "\U00011a56", 

2273 "\U00011a59", 

2274 "\U00011a5a", 

2275 "\U00011a5b", 

2276 "\U00011a8a", 

2277 "\U00011a8b", 

2278 "\U00011a8c", 

2279 "\U00011a8d", 

2280 "\U00011a8e", 

2281 "\U00011a8f", 

2282 "\U00011a90", 

2283 "\U00011a91", 

2284 "\U00011a92", 

2285 "\U00011a93", 

2286 "\U00011a94", 

2287 "\U00011a95", 

2288 "\U00011a96", 

2289 "\U00011a98", 

2290 "\U00011a99", 

2291 "\U00011c30", 

2292 "\U00011c31", 

2293 "\U00011c32", 

2294 "\U00011c33", 

2295 "\U00011c34", 

2296 "\U00011c35", 

2297 "\U00011c36", 

2298 "\U00011c38", 

2299 "\U00011c39", 

2300 "\U00011c3a", 

2301 "\U00011c3b", 

2302 "\U00011c3c", 

2303 "\U00011c3d", 

2304 "\U00011c3f", 

2305 "\U00011c92", 

2306 "\U00011c93", 

2307 "\U00011c94", 

2308 "\U00011c95", 

2309 "\U00011c96", 

2310 "\U00011c97", 

2311 "\U00011c98", 

2312 "\U00011c99", 

2313 "\U00011c9a", 

2314 "\U00011c9b", 

2315 "\U00011c9c", 

2316 "\U00011c9d", 

2317 "\U00011c9e", 

2318 "\U00011c9f", 

2319 "\U00011ca0", 

2320 "\U00011ca1", 

2321 "\U00011ca2", 

2322 "\U00011ca3", 

2323 "\U00011ca4", 

2324 "\U00011ca5", 

2325 "\U00011ca6", 

2326 "\U00011ca7", 

2327 "\U00011caa", 

2328 "\U00011cab", 

2329 "\U00011cac", 

2330 "\U00011cad", 

2331 "\U00011cae", 

2332 "\U00011caf", 

2333 "\U00011cb0", 

2334 "\U00011cb2", 

2335 "\U00011cb3", 

2336 "\U00011cb5", 

2337 "\U00011cb6", 

2338 "\U00011d31", 

2339 "\U00011d32", 

2340 "\U00011d33", 

2341 "\U00011d34", 

2342 "\U00011d35", 

2343 "\U00011d36", 

2344 "\U00011d3a", 

2345 "\U00011d3c", 

2346 "\U00011d3d", 

2347 "\U00011d3f", 

2348 "\U00011d40", 

2349 "\U00011d41", 

2350 "\U00011d42", 

2351 "\U00011d43", 

2352 "\U00011d44", 

2353 "\U00011d45", 

2354 "\U00011d47", 

2355 "\U00011d90", 

2356 "\U00011d91", 

2357 "\U00011d95", 

2358 "\U00011d97", 

2359 "\U00011ef3", 

2360 "\U00011ef4", 

2361 "\U00011f00", 

2362 "\U00011f01", 

2363 "\U00011f36", 

2364 "\U00011f37", 

2365 "\U00011f38", 

2366 "\U00011f39", 

2367 "\U00011f3a", 

2368 "\U00011f40", 

2369 "\U00011f42", 

2370 "\U00011f5a", 

2371 "\U00013440", 

2372 "\U00013447", 

2373 "\U00013448", 

2374 "\U00013449", 

2375 "\U0001344a", 

2376 "\U0001344b", 

2377 "\U0001344c", 

2378 "\U0001344d", 

2379 "\U0001344e", 

2380 "\U0001344f", 

2381 "\U00013450", 

2382 "\U00013451", 

2383 "\U00013452", 

2384 "\U00013453", 

2385 "\U00013454", 

2386 "\U00013455", 

2387 "\U0001611e", 

2388 "\U0001611f", 

2389 "\U00016120", 

2390 "\U00016121", 

2391 "\U00016122", 

2392 "\U00016123", 

2393 "\U00016124", 

2394 "\U00016125", 

2395 "\U00016126", 

2396 "\U00016127", 

2397 "\U00016128", 

2398 "\U00016129", 

2399 "\U0001612d", 

2400 "\U0001612e", 

2401 "\U0001612f", 

2402 "\U00016af0", 

2403 "\U00016af1", 

2404 "\U00016af2", 

2405 "\U00016af3", 

2406 "\U00016af4", 

2407 "\U00016b30", 

2408 "\U00016b31", 

2409 "\U00016b32", 

2410 "\U00016b33", 

2411 "\U00016b34", 

2412 "\U00016b35", 

2413 "\U00016b36", 

2414 "\U00016f4f", 

2415 "\U00016f8f", 

2416 "\U00016f90", 

2417 "\U00016f91", 

2418 "\U00016f92", 

2419 "\U00016fe4", 

2420 "\U0001bc9d", 

2421 "\U0001bc9e", 

2422 "\U0001cf00", 

2423 "\U0001cf01", 

2424 "\U0001cf02", 

2425 "\U0001cf03", 

2426 "\U0001cf04", 

2427 "\U0001cf05", 

2428 "\U0001cf06", 

2429 "\U0001cf07", 

2430 "\U0001cf08", 

2431 "\U0001cf09", 

2432 "\U0001cf0a", 

2433 "\U0001cf0b", 

2434 "\U0001cf0c", 

2435 "\U0001cf0d", 

2436 "\U0001cf0e", 

2437 "\U0001cf0f", 

2438 "\U0001cf10", 

2439 "\U0001cf11", 

2440 "\U0001cf12", 

2441 "\U0001cf13", 

2442 "\U0001cf14", 

2443 "\U0001cf15", 

2444 "\U0001cf16", 

2445 "\U0001cf17", 

2446 "\U0001cf18", 

2447 "\U0001cf19", 

2448 "\U0001cf1a", 

2449 "\U0001cf1b", 

2450 "\U0001cf1c", 

2451 "\U0001cf1d", 

2452 "\U0001cf1e", 

2453 "\U0001cf1f", 

2454 "\U0001cf20", 

2455 "\U0001cf21", 

2456 "\U0001cf22", 

2457 "\U0001cf23", 

2458 "\U0001cf24", 

2459 "\U0001cf25", 

2460 "\U0001cf26", 

2461 "\U0001cf27", 

2462 "\U0001cf28", 

2463 "\U0001cf29", 

2464 "\U0001cf2a", 

2465 "\U0001cf2b", 

2466 "\U0001cf2c", 

2467 "\U0001cf2d", 

2468 "\U0001cf30", 

2469 "\U0001cf31", 

2470 "\U0001cf32", 

2471 "\U0001cf33", 

2472 "\U0001cf34", 

2473 "\U0001cf35", 

2474 "\U0001cf36", 

2475 "\U0001cf37", 

2476 "\U0001cf38", 

2477 "\U0001cf39", 

2478 "\U0001cf3a", 

2479 "\U0001cf3b", 

2480 "\U0001cf3c", 

2481 "\U0001cf3d", 

2482 "\U0001cf3e", 

2483 "\U0001cf3f", 

2484 "\U0001cf40", 

2485 "\U0001cf41", 

2486 "\U0001cf42", 

2487 "\U0001cf43", 

2488 "\U0001cf44", 

2489 "\U0001cf45", 

2490 "\U0001cf46", 

2491 "\U0001d167", 

2492 "\U0001d168", 

2493 "\U0001d169", 

2494 "\U0001d17b", 

2495 "\U0001d17c", 

2496 "\U0001d17d", 

2497 "\U0001d17e", 

2498 "\U0001d17f", 

2499 "\U0001d180", 

2500 "\U0001d181", 

2501 "\U0001d182", 

2502 "\U0001d185", 

2503 "\U0001d186", 

2504 "\U0001d187", 

2505 "\U0001d188", 

2506 "\U0001d189", 

2507 "\U0001d18a", 

2508 "\U0001d18b", 

2509 "\U0001d1aa", 

2510 "\U0001d1ab", 

2511 "\U0001d1ac", 

2512 "\U0001d1ad", 

2513 "\U0001d242", 

2514 "\U0001d243", 

2515 "\U0001d244", 

2516 "\U0001da00", 

2517 "\U0001da01", 

2518 "\U0001da02", 

2519 "\U0001da03", 

2520 "\U0001da04", 

2521 "\U0001da05", 

2522 "\U0001da06", 

2523 "\U0001da07", 

2524 "\U0001da08", 

2525 "\U0001da09", 

2526 "\U0001da0a", 

2527 "\U0001da0b", 

2528 "\U0001da0c", 

2529 "\U0001da0d", 

2530 "\U0001da0e", 

2531 "\U0001da0f", 

2532 "\U0001da10", 

2533 "\U0001da11", 

2534 "\U0001da12", 

2535 "\U0001da13", 

2536 "\U0001da14", 

2537 "\U0001da15", 

2538 "\U0001da16", 

2539 "\U0001da17", 

2540 "\U0001da18", 

2541 "\U0001da19", 

2542 "\U0001da1a", 

2543 "\U0001da1b", 

2544 "\U0001da1c", 

2545 "\U0001da1d", 

2546 "\U0001da1e", 

2547 "\U0001da1f", 

2548 "\U0001da20", 

2549 "\U0001da21", 

2550 "\U0001da22", 

2551 "\U0001da23", 

2552 "\U0001da24", 

2553 "\U0001da25", 

2554 "\U0001da26", 

2555 "\U0001da27", 

2556 "\U0001da28", 

2557 "\U0001da29", 

2558 "\U0001da2a", 

2559 "\U0001da2b", 

2560 "\U0001da2c", 

2561 "\U0001da2d", 

2562 "\U0001da2e", 

2563 "\U0001da2f", 

2564 "\U0001da30", 

2565 "\U0001da31", 

2566 "\U0001da32", 

2567 "\U0001da33", 

2568 "\U0001da34", 

2569 "\U0001da35", 

2570 "\U0001da36", 

2571 "\U0001da3b", 

2572 "\U0001da3c", 

2573 "\U0001da3d", 

2574 "\U0001da3e", 

2575 "\U0001da3f", 

2576 "\U0001da40", 

2577 "\U0001da41", 

2578 "\U0001da42", 

2579 "\U0001da43", 

2580 "\U0001da44", 

2581 "\U0001da45", 

2582 "\U0001da46", 

2583 "\U0001da47", 

2584 "\U0001da48", 

2585 "\U0001da49", 

2586 "\U0001da4a", 

2587 "\U0001da4b", 

2588 "\U0001da4c", 

2589 "\U0001da4d", 

2590 "\U0001da4e", 

2591 "\U0001da4f", 

2592 "\U0001da50", 

2593 "\U0001da51", 

2594 "\U0001da52", 

2595 "\U0001da53", 

2596 "\U0001da54", 

2597 "\U0001da55", 

2598 "\U0001da56", 

2599 "\U0001da57", 

2600 "\U0001da58", 

2601 "\U0001da59", 

2602 "\U0001da5a", 

2603 "\U0001da5b", 

2604 "\U0001da5c", 

2605 "\U0001da5d", 

2606 "\U0001da5e", 

2607 "\U0001da5f", 

2608 "\U0001da60", 

2609 "\U0001da61", 

2610 "\U0001da62", 

2611 "\U0001da63", 

2612 "\U0001da64", 

2613 "\U0001da65", 

2614 "\U0001da66", 

2615 "\U0001da67", 

2616 "\U0001da68", 

2617 "\U0001da69", 

2618 "\U0001da6a", 

2619 "\U0001da6b", 

2620 "\U0001da6c", 

2621 "\U0001da75", 

2622 "\U0001da84", 

2623 "\U0001da9b", 

2624 "\U0001da9c", 

2625 "\U0001da9d", 

2626 "\U0001da9e", 

2627 "\U0001da9f", 

2628 "\U0001daa1", 

2629 "\U0001daa2", 

2630 "\U0001daa3", 

2631 "\U0001daa4", 

2632 "\U0001daa5", 

2633 "\U0001daa6", 

2634 "\U0001daa7", 

2635 "\U0001daa8", 

2636 "\U0001daa9", 

2637 "\U0001daaa", 

2638 "\U0001daab", 

2639 "\U0001daac", 

2640 "\U0001daad", 

2641 "\U0001daae", 

2642 "\U0001daaf", 

2643 "\U0001e000", 

2644 "\U0001e001", 

2645 "\U0001e002", 

2646 "\U0001e003", 

2647 "\U0001e004", 

2648 "\U0001e005", 

2649 "\U0001e006", 

2650 "\U0001e008", 

2651 "\U0001e009", 

2652 "\U0001e00a", 

2653 "\U0001e00b", 

2654 "\U0001e00c", 

2655 "\U0001e00d", 

2656 "\U0001e00e", 

2657 "\U0001e00f", 

2658 "\U0001e010", 

2659 "\U0001e011", 

2660 "\U0001e012", 

2661 "\U0001e013", 

2662 "\U0001e014", 

2663 "\U0001e015", 

2664 "\U0001e016", 

2665 "\U0001e017", 

2666 "\U0001e018", 

2667 "\U0001e01b", 

2668 "\U0001e01c", 

2669 "\U0001e01d", 

2670 "\U0001e01e", 

2671 "\U0001e01f", 

2672 "\U0001e020", 

2673 "\U0001e021", 

2674 "\U0001e023", 

2675 "\U0001e024", 

2676 "\U0001e026", 

2677 "\U0001e027", 

2678 "\U0001e028", 

2679 "\U0001e029", 

2680 "\U0001e02a", 

2681 "\U0001e08f", 

2682 "\U0001e130", 

2683 "\U0001e131", 

2684 "\U0001e132", 

2685 "\U0001e133", 

2686 "\U0001e134", 

2687 "\U0001e135", 

2688 "\U0001e136", 

2689 "\U0001e2ae", 

2690 "\U0001e2ec", 

2691 "\U0001e2ed", 

2692 "\U0001e2ee", 

2693 "\U0001e2ef", 

2694 "\U0001e4ec", 

2695 "\U0001e4ed", 

2696 "\U0001e4ee", 

2697 "\U0001e4ef", 

2698 "\U0001e5ee", 

2699 "\U0001e5ef", 

2700 "\U0001e8d0", 

2701 "\U0001e8d1", 

2702 "\U0001e8d2", 

2703 "\U0001e8d3", 

2704 "\U0001e8d4", 

2705 "\U0001e8d5", 

2706 "\U0001e8d6", 

2707 "\U0001e944", 

2708 "\U0001e945", 

2709 "\U0001e946", 

2710 "\U0001e947", 

2711 "\U0001e948", 

2712 "\U0001e949", 

2713 "\U0001e94a", 

2714 "\U000e0100", 

2715 "\U000e0101", 

2716 "\U000e0102", 

2717 "\U000e0103", 

2718 "\U000e0104", 

2719 "\U000e0105", 

2720 "\U000e0106", 

2721 "\U000e0107", 

2722 "\U000e0108", 

2723 "\U000e0109", 

2724 "\U000e010a", 

2725 "\U000e010b", 

2726 "\U000e010c", 

2727 "\U000e010d", 

2728 "\U000e010e", 

2729 "\U000e010f", 

2730 "\U000e0110", 

2731 "\U000e0111", 

2732 "\U000e0112", 

2733 "\U000e0113", 

2734 "\U000e0114", 

2735 "\U000e0115", 

2736 "\U000e0116", 

2737 "\U000e0117", 

2738 "\U000e0118", 

2739 "\U000e0119", 

2740 "\U000e011a", 

2741 "\U000e011b", 

2742 "\U000e011c", 

2743 "\U000e011d", 

2744 "\U000e011e", 

2745 "\U000e011f", 

2746 "\U000e0120", 

2747 "\U000e0121", 

2748 "\U000e0122", 

2749 "\U000e0123", 

2750 "\U000e0124", 

2751 "\U000e0125", 

2752 "\U000e0126", 

2753 "\U000e0127", 

2754 "\U000e0128", 

2755 "\U000e0129", 

2756 "\U000e012a", 

2757 "\U000e012b", 

2758 "\U000e012c", 

2759 "\U000e012d", 

2760 "\U000e012e", 

2761 "\U000e012f", 

2762 "\U000e0130", 

2763 "\U000e0131", 

2764 "\U000e0132", 

2765 "\U000e0133", 

2766 "\U000e0134", 

2767 "\U000e0135", 

2768 "\U000e0136", 

2769 "\U000e0137", 

2770 "\U000e0138", 

2771 "\U000e0139", 

2772 "\U000e013a", 

2773 "\U000e013b", 

2774 "\U000e013c", 

2775 "\U000e013d", 

2776 "\U000e013e", 

2777 "\U000e013f", 

2778 "\U000e0140", 

2779 "\U000e0141", 

2780 "\U000e0142", 

2781 "\U000e0143", 

2782 "\U000e0144", 

2783 "\U000e0145", 

2784 "\U000e0146", 

2785 "\U000e0147", 

2786 "\U000e0148", 

2787 "\U000e0149", 

2788 "\U000e014a", 

2789 "\U000e014b", 

2790 "\U000e014c", 

2791 "\U000e014d", 

2792 "\U000e014e", 

2793 "\U000e014f", 

2794 "\U000e0150", 

2795 "\U000e0151", 

2796 "\U000e0152", 

2797 "\U000e0153", 

2798 "\U000e0154", 

2799 "\U000e0155", 

2800 "\U000e0156", 

2801 "\U000e0157", 

2802 "\U000e0158", 

2803 "\U000e0159", 

2804 "\U000e015a", 

2805 "\U000e015b", 

2806 "\U000e015c", 

2807 "\U000e015d", 

2808 "\U000e015e", 

2809 "\U000e015f", 

2810 "\U000e0160", 

2811 "\U000e0161", 

2812 "\U000e0162", 

2813 "\U000e0163", 

2814 "\U000e0164", 

2815 "\U000e0165", 

2816 "\U000e0166", 

2817 "\U000e0167", 

2818 "\U000e0168", 

2819 "\U000e0169", 

2820 "\U000e016a", 

2821 "\U000e016b", 

2822 "\U000e016c", 

2823 "\U000e016d", 

2824 "\U000e016e", 

2825 "\U000e016f", 

2826 "\U000e0170", 

2827 "\U000e0171", 

2828 "\U000e0172", 

2829 "\U000e0173", 

2830 "\U000e0174", 

2831 "\U000e0175", 

2832 "\U000e0176", 

2833 "\U000e0177", 

2834 "\U000e0178", 

2835 "\U000e0179", 

2836 "\U000e017a", 

2837 "\U000e017b", 

2838 "\U000e017c", 

2839 "\U000e017d", 

2840 "\U000e017e", 

2841 "\U000e017f", 

2842 "\U000e0180", 

2843 "\U000e0181", 

2844 "\U000e0182", 

2845 "\U000e0183", 

2846 "\U000e0184", 

2847 "\U000e0185", 

2848 "\U000e0186", 

2849 "\U000e0187", 

2850 "\U000e0188", 

2851 "\U000e0189", 

2852 "\U000e018a", 

2853 "\U000e018b", 

2854 "\U000e018c", 

2855 "\U000e018d", 

2856 "\U000e018e", 

2857 "\U000e018f", 

2858 "\U000e0190", 

2859 "\U000e0191", 

2860 "\U000e0192", 

2861 "\U000e0193", 

2862 "\U000e0194", 

2863 "\U000e0195", 

2864 "\U000e0196", 

2865 "\U000e0197", 

2866 "\U000e0198", 

2867 "\U000e0199", 

2868 "\U000e019a", 

2869 "\U000e019b", 

2870 "\U000e019c", 

2871 "\U000e019d", 

2872 "\U000e019e", 

2873 "\U000e019f", 

2874 "\U000e01a0", 

2875 "\U000e01a1", 

2876 "\U000e01a2", 

2877 "\U000e01a3", 

2878 "\U000e01a4", 

2879 "\U000e01a5", 

2880 "\U000e01a6", 

2881 "\U000e01a7", 

2882 "\U000e01a8", 

2883 "\U000e01a9", 

2884 "\U000e01aa", 

2885 "\U000e01ab", 

2886 "\U000e01ac", 

2887 "\U000e01ad", 

2888 "\U000e01ae", 

2889 "\U000e01af", 

2890 "\U000e01b0", 

2891 "\U000e01b1", 

2892 "\U000e01b2", 

2893 "\U000e01b3", 

2894 "\U000e01b4", 

2895 "\U000e01b5", 

2896 "\U000e01b6", 

2897 "\U000e01b7", 

2898 "\U000e01b8", 

2899 "\U000e01b9", 

2900 "\U000e01ba", 

2901 "\U000e01bb", 

2902 "\U000e01bc", 

2903 "\U000e01bd", 

2904 "\U000e01be", 

2905 "\U000e01bf", 

2906 "\U000e01c0", 

2907 "\U000e01c1", 

2908 "\U000e01c2", 

2909 "\U000e01c3", 

2910 "\U000e01c4", 

2911 "\U000e01c5", 

2912 "\U000e01c6", 

2913 "\U000e01c7", 

2914 "\U000e01c8", 

2915 "\U000e01c9", 

2916 "\U000e01ca", 

2917 "\U000e01cb", 

2918 "\U000e01cc", 

2919 "\U000e01cd", 

2920 "\U000e01ce", 

2921 "\U000e01cf", 

2922 "\U000e01d0", 

2923 "\U000e01d1", 

2924 "\U000e01d2", 

2925 "\U000e01d3", 

2926 "\U000e01d4", 

2927 "\U000e01d5", 

2928 "\U000e01d6", 

2929 "\U000e01d7", 

2930 "\U000e01d8", 

2931 "\U000e01d9", 

2932 "\U000e01da", 

2933 "\U000e01db", 

2934 "\U000e01dc", 

2935 "\U000e01dd", 

2936 "\U000e01de", 

2937 "\U000e01df", 

2938 "\U000e01e0", 

2939 "\U000e01e1", 

2940 "\U000e01e2", 

2941 "\U000e01e3", 

2942 "\U000e01e4", 

2943 "\U000e01e5", 

2944 "\U000e01e6", 

2945 "\U000e01e7", 

2946 "\U000e01e8", 

2947 "\U000e01e9", 

2948 "\U000e01ea", 

2949 "\U000e01eb", 

2950 "\U000e01ec", 

2951 "\U000e01ed", 

2952 "\U000e01ee", 

2953 "\U000e01ef", 

2954} 

2955 

2956# Whitespace characters 

2957WHITESPACE_CHARS: set[str] = { 

2958 " ", 

2959 "\xa0", 

2960 "\u1680", 

2961 "\u2000", 

2962 "\u2001", 

2963 "\u2002", 

2964 "\u2003", 

2965 "\u2004", 

2966 "\u2005", 

2967 "\u2006", 

2968 "\u2007", 

2969 "\u2008", 

2970 "\u2009", 

2971 "\u200a", 

2972 "\u202f", 

2973 "\u205f", 

2974 "\u3000", 

2975} 

2976 

2977# All control chars including tab and newline, this is different from 

2978# weblate.formats.helpers.CONTROLCHARS which contains only chars 

2979# problematic in XML or SQL scopes. 

2980CONTROLCHARS: tuple[str, ...] = ( 

2981 "\x00", 

2982 "\x01", 

2983 "\x02", 

2984 "\x03", 

2985 "\x04", 

2986 "\x05", 

2987 "\x06", 

2988 "\x07", 

2989 "\x08", 

2990 "\t", 

2991 "\n", 

2992 "\x0b", 

2993 "\x0c", 

2994 "\r", 

2995 "\x0e", 

2996 "\x0f", 

2997 "\x10", 

2998 "\x11", 

2999 "\x12", 

3000 "\x13", 

3001 "\x14", 

3002 "\x15", 

3003 "\x16", 

3004 "\x17", 

3005 "\x18", 

3006 "\x19", 

3007 "\x1a", 

3008 "\x1b", 

3009 "\x1c", 

3010 "\x1d", 

3011 "\x1e", 

3012 "\x1f", 

3013 "\x7f", 

3014 "\x80", 

3015 "\x81", 

3016 "\x82", 

3017 "\x83", 

3018 "\x84", 

3019 "\x85", 

3020 "\x86", 

3021 "\x87", 

3022 "\x88", 

3023 "\x89", 

3024 "\x8a", 

3025 "\x8b", 

3026 "\x8c", 

3027 "\x8d", 

3028 "\x8e", 

3029 "\x8f", 

3030 "\x90", 

3031 "\x91", 

3032 "\x92", 

3033 "\x93", 

3034 "\x94", 

3035 "\x95", 

3036 "\x96", 

3037 "\x97", 

3038 "\x98", 

3039 "\x99", 

3040 "\x9a", 

3041 "\x9b", 

3042 "\x9c", 

3043 "\x9d", 

3044 "\x9e", 

3045 "\x9f", 

3046 "\u2028", 

3047)