revenant-sign-core 3.0.5

Cross-platform client library for ARX CoSign / DocuSign Signature Appliance electronic signatures via the OASIS DSS SOAP API
Documentation
// SPDX-License-Identifier: Apache-2.0
// @generated by generate_font_metrics.py from revenant.core.appearance.font_data.noto_sans.metrics -- do not edit.
//! `NotoSans` subset metrics (glyph coverage, advance widths, embedded TTF).
#![allow(clippy::unreadable_literal)]

use crate::appearance::fonts::Font;

/// The NotoSans font: static metrics plus the embedded subset TTF.
pub(crate) static FONT: Font = Font {
    name: "NotoSans",
    units_per_em: 1000,
    ascent: 1069,
    descent: -293,
    cap_height: 714,
    bbox: (-569, -280, 1498, 1059),
    stem_v: 90,
    italic_angle: 0,
    default_width: 596,
    cmap: CMAP,
    widths: WIDTHS,
    cid_widths_str: "[1 [260 269 408 646 572 831 732 225 300 300 551 572 268 322 268 372 572 572 572 572 572 572 572 572 572 572 268 268 572 572 572 434 899 639 650 632 730 556 519 728 741 339 273 619 524 907 760 781 605 781 622 549 556 731 600 930 586 566 572 329 372 329 572 444 281 561 615 480 615 564 344 615 618 258 258 534 258 935 618 605 615 615 413 479 361 618 508 786 529 510 470 380 551 380 572 260 269 572 572 572 572 551 513 580 832 357 509 572 322 832 500 428 572 350 350 281 623 655 268 225 350 376 509 745 771 781 434 639 639 639 639 639 639 881 632 556 556 556 556 339 339 339 339 730 760 781 781 781 781 781 572 781 731 731 731 731 566 605 631 561 561 561 561 561 561 864 480 564 564 564 564 258 258 258 258 605 618 605 605 605 605 605 572 605 618 618 618 618 510 615 510 639 561 639 561 639 561 632 480 632 480 632 480 632 480 730 615 730 617 556 564 556 564 556 564 556 564 556 564 728 615 728 615 728 615 728 615 741 618 741 618 339 258 339 258 339 258 339 258 339 612 516 273 258 619 534 534 524 258 524 258 524 258 524 268 524 258 760 618 760 618 760 618 688 760 618 781 605 781 605 781 605 928 946 622 413 622 413 622 413 549 479 549 479 549 479 549 479 556 361 556 361 556 361 731 618 731 618 731 618 731 618 731 618 731 618 930 786 566 510 566 572 470 572 470 572 470 326 414 640 561 881 864 781 605 549 479] 342 [556 716 509 639 549 284 284 273 1010 1027 715 625 616 731 638 614 650 509 729 556 905 577 756 756 625 698 907 743 761 733 605 640 556 616 817 588 740 673 1035 1026 685 849 607 647 999 638 556 597 564 438 607 551 759 488 621 621 531 587 768 614 594 606 608 493 465 509 737 511 612 589 894 897 623 759 545 494 799 577 551 619 438 493 468 258 258 258 859 890 621 531 509 606 532 436 500 1000 1000 411 175 175 250 175 359 359 416 512 512 376 791 1177 232 408 310 310 499 130 572] 461 [500 1000 500 1000 333 250 167 572 268 166 100 0 258 784 616 780 674 556 756 551 621 919 789 675 634 922 742 683 572 929 780 729 640 984 849 587 490 804 761 782 605 635 516 635 516 1220 1095 821 659 1026 904 919 789 643 492 609 0 0 785 659 615 594 613 615 530 434 651 533 904 796 577 488 670 557 625 529 625 534 693 623 755 657 815 738 1056 863 779 642 632 480 556 475 566 508 566 508 631 552 862 724 703 621 698 606 698 618 849 665 849 665 339 905 759 696 560 719 587 731 621 756 662 698 613 917 755 339 639 561 639 561 881 864 556 564 739 564 739 564 905 759 577 488 584 498 756 621 756 621 781 605 782 605 782 605 647 494 616 509 616 509 616 510 673 589 530 433 849 759 530 434 632 550 586 529 556 361 615 730 615 615 635 612 632 632 503 730 810 615 615 604 556 739 588 589 728 570 934 348 339 619 534 258 542 1030 760 618 782 1075 845 685 615 622 549 479 572 357 361 576 361 556 782 731 576 542 572 470 584 584 498 498 570 584 490 463 587 336 555 516 269 1292 1200 1085 797 782 516 1033 1018 876 639 561 339 258 781 605 731 618 731 618 731 618 731 618 731 618 639 561 639 561 881 864 728 615 728 615 619 534 781 605 781 605 584 498 1292 1200 1085 728 615 938 661 760 618 639 561 639 561 556 564 556 564 339 258 339 258 781 605 781 605 622 413 622 413 731 618 731 618 575 496 741 618 741 863 671 596 572 470 639 561 556 564 781 605 781 605 781 605 781 605 566 510 381 745 388 972 972 639 632 480 524 556 479 470 448 436 650 731 609 556 564 273 258 767 615 622 413 566 510] 829 [0 0 0 0 572 551 359 0 0 0 0 0 166 584 500 268 0 0 0 0 0 0 564 258 258 1118 639 639 324 324 399 374 609 605 796 682 829 572 654 822 268 322 444 605 551 500 855 679 837 655 237 1000 517 572 268 551 536 221 609 368 322 322 440 232 742 602 222 600 600 600 600 600 600 0 0 0 0 600 372 1544] 911 [0 0 0 0 0] 921 [831 696 758 764 696 670 629 696 811 765 702 412 819 711 709 575 649 764 688 804 627 628 654 725 634 793 642 805 725 787 571 673 668 598 800 617 776 699 211 211 211 291 211 442 415 920 920 597 639 641 597 600 474 597 668 609 597 265 920 589 597 562 599 599 576 602 265 599 414 597 344 920 517 619 597 598 931 597 599 321 931 597 584 640 630 280 254 441 817 817 732]]",
    tounicode_cmap: "/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000> <FFFF>\nendcodespacerange\n100 beginbfchar\n<0001> <0020>\n<0002> <0021>\n<0003> <0022>\n<0004> <0023>\n<0005> <0024>\n<0006> <0025>\n<0007> <0026>\n<0008> <0027>\n<0009> <0028>\n<000A> <0029>\n<000B> <002A>\n<000C> <002B>\n<000D> <002C>\n<000E> <002D>\n<000F> <002E>\n<0010> <002F>\n<0011> <0030>\n<0012> <0031>\n<0013> <0032>\n<0014> <0033>\n<0015> <0034>\n<0016> <0035>\n<0017> <0036>\n<0018> <0037>\n<0019> <0038>\n<001A> <0039>\n<001B> <003A>\n<001C> <003B>\n<001D> <003C>\n<001E> <003D>\n<001F> <003E>\n<0020> <003F>\n<0021> <0040>\n<0022> <0041>\n<0023> <0042>\n<0024> <0043>\n<0025> <0044>\n<0026> <0045>\n<0027> <0046>\n<0028> <0047>\n<0029> <0048>\n<002A> <0049>\n<002B> <004A>\n<002C> <004B>\n<002D> <004C>\n<002E> <004D>\n<002F> <004E>\n<0030> <004F>\n<0031> <0050>\n<0032> <0051>\n<0033> <0052>\n<0034> <0053>\n<0035> <0054>\n<0036> <0055>\n<0037> <0056>\n<0038> <0057>\n<0039> <0058>\n<003A> <0059>\n<003B> <005A>\n<003C> <005B>\n<003D> <005C>\n<003E> <005D>\n<003F> <005E>\n<0040> <005F>\n<0041> <0060>\n<0042> <0061>\n<0043> <0062>\n<0044> <0063>\n<0045> <0064>\n<0046> <0065>\n<0047> <0066>\n<0048> <0067>\n<0049> <0068>\n<004A> <0069>\n<004B> <006A>\n<004C> <006B>\n<004D> <006C>\n<004E> <006D>\n<004F> <006E>\n<0050> <006F>\n<0051> <0070>\n<0052> <0071>\n<0053> <0072>\n<0054> <0073>\n<0055> <0074>\n<0056> <0075>\n<0057> <0076>\n<0058> <0077>\n<0059> <0078>\n<005A> <0079>\n<005B> <007A>\n<005C> <007B>\n<005D> <007C>\n<005E> <007D>\n<005F> <007E>\n<0060> <00A0>\n<0061> <00A1>\n<0062> <00A2>\n<0063> <00A3>\n<0064> <00A4>\nendbfchar\n100 beginbfchar\n<0065> <00A5>\n<0066> <00A6>\n<0067> <00A7>\n<0068> <00A8>\n<0069> <00A9>\n<006A> <00AA>\n<006B> <00AB>\n<006C> <00AC>\n<006D> <00AD>\n<006E> <00AE>\n<006F> <00AF>\n<0070> <00B0>\n<0071> <00B1>\n<0072> <00B2>\n<0073> <00B3>\n<0074> <00B4>\n<0075> <00B5>\n<0076> <00B6>\n<0077> <00B7>\n<0078> <00B8>\n<0079> <00B9>\n<007A> <00BA>\n<007B> <00BB>\n<007C> <00BC>\n<007D> <00BD>\n<007E> <00BE>\n<007F> <00BF>\n<0080> <00C0>\n<0081> <00C1>\n<0082> <00C2>\n<0083> <00C3>\n<0084> <00C4>\n<0085> <00C5>\n<0086> <00C6>\n<0087> <00C7>\n<0088> <00C8>\n<0089> <00C9>\n<008A> <00CA>\n<008B> <00CB>\n<008C> <00CC>\n<008D> <00CD>\n<008E> <00CE>\n<008F> <00CF>\n<0090> <00D0>\n<0091> <00D1>\n<0092> <00D2>\n<0093> <00D3>\n<0094> <00D4>\n<0095> <00D5>\n<0096> <00D6>\n<0097> <00D7>\n<0098> <00D8>\n<0099> <00D9>\n<009A> <00DA>\n<009B> <00DB>\n<009C> <00DC>\n<009D> <00DD>\n<009E> <00DE>\n<009F> <00DF>\n<00A0> <00E0>\n<00A1> <00E1>\n<00A2> <00E2>\n<00A3> <00E3>\n<00A4> <00E4>\n<00A5> <00E5>\n<00A6> <00E6>\n<00A7> <00E7>\n<00A8> <00E8>\n<00A9> <00E9>\n<00AA> <00EA>\n<00AB> <00EB>\n<00AC> <00EC>\n<00AD> <00ED>\n<00AE> <00EE>\n<00AF> <00EF>\n<00B0> <00F0>\n<00B1> <00F1>\n<00B2> <00F2>\n<00B3> <00F3>\n<00B4> <00F4>\n<00B5> <00F5>\n<00B6> <00F6>\n<00B7> <00F7>\n<00B8> <00F8>\n<00B9> <00F9>\n<00BA> <00FA>\n<00BB> <00FB>\n<00BC> <00FC>\n<00BD> <00FD>\n<00BE> <00FE>\n<00BF> <00FF>\n<00C0> <0100>\n<00C1> <0101>\n<00C2> <0102>\n<00C3> <0103>\n<00C4> <0104>\n<00C5> <0105>\n<00C6> <0106>\n<00C7> <0107>\n<00C8> <0108>\nendbfchar\n100 beginbfchar\n<00C9> <0109>\n<00CA> <010A>\n<00CB> <010B>\n<00CC> <010C>\n<00CD> <010D>\n<00CE> <010E>\n<00CF> <010F>\n<00D0> <0110>\n<00D1> <0111>\n<00D2> <0112>\n<00D3> <0113>\n<00D4> <0114>\n<00D5> <0115>\n<00D6> <0116>\n<00D7> <0117>\n<00D8> <0118>\n<00D9> <0119>\n<00DA> <011A>\n<00DB> <011B>\n<00DC> <011C>\n<00DD> <011D>\n<00DE> <011E>\n<00DF> <011F>\n<00E0> <0120>\n<00E1> <0121>\n<00E2> <0122>\n<00E3> <0123>\n<00E4> <0124>\n<00E5> <0125>\n<00E6> <0126>\n<00E7> <0127>\n<00E8> <0128>\n<00E9> <0129>\n<00EA> <012A>\n<00EB> <012B>\n<00EC> <012C>\n<00ED> <012D>\n<00EE> <012E>\n<00EF> <012F>\n<00F0> <0130>\n<00F1> <0132>\n<00F2> <0133>\n<00F3> <0134>\n<00F4> <0135>\n<00F5> <0136>\n<00F6> <0137>\n<00F7> <0138>\n<00F8> <0139>\n<00F9> <013A>\n<00FA> <013B>\n<00FB> <013C>\n<00FC> <013D>\n<00FD> <013E>\n<00FE> <013F>\n<00FF> <0140>\n<0100> <0141>\n<0101> <0142>\n<0102> <0143>\n<0103> <0144>\n<0104> <0145>\n<0105> <0146>\n<0106> <0147>\n<0107> <0148>\n<0108> <0149>\n<0109> <014A>\n<010A> <014B>\n<010B> <014C>\n<010C> <014D>\n<010D> <014E>\n<010E> <014F>\n<010F> <0150>\n<0110> <0151>\n<0111> <0152>\n<0112> <0153>\n<0113> <0154>\n<0114> <0155>\n<0115> <0156>\n<0116> <0157>\n<0117> <0158>\n<0118> <0159>\n<0119> <015A>\n<011A> <015B>\n<011B> <015C>\n<011C> <015D>\n<011D> <015E>\n<011E> <015F>\n<011F> <0160>\n<0120> <0161>\n<0121> <021A>\n<0122> <021B>\n<0123> <0164>\n<0124> <0165>\n<0125> <0166>\n<0126> <0167>\n<0127> <0168>\n<0128> <0169>\n<0129> <016A>\n<012A> <016B>\n<012B> <016C>\n<012C> <016D>\nendbfchar\n100 beginbfchar\n<012D> <016E>\n<012E> <016F>\n<012F> <0170>\n<0130> <0171>\n<0131> <0172>\n<0132> <0173>\n<0133> <0174>\n<0134> <0175>\n<0135> <0176>\n<0136> <0177>\n<0137> <0178>\n<0138> <0179>\n<0139> <017A>\n<013A> <017B>\n<013B> <017C>\n<013C> <017D>\n<013D> <017E>\n<013E> <017F>\n<013F> <0192>\n<0140> <01FA>\n<0141> <01FB>\n<0142> <01FC>\n<0143> <01FD>\n<0144> <01FE>\n<0145> <01FF>\n<0146> <0218>\n<0147> <0219>\n<0156> <0401>\n<0157> <0402>\n<0158> <0403>\n<0159> <0404>\n<015A> <0405>\n<015B> <0406>\n<015C> <0407>\n<015D> <0408>\n<015E> <0409>\n<015F> <040A>\n<0160> <040B>\n<0161> <040C>\n<0162> <040E>\n<0163> <040F>\n<0164> <0410>\n<0165> <0411>\n<0166> <0412>\n<0167> <0413>\n<0168> <0414>\n<0169> <0415>\n<016A> <0416>\n<016B> <0417>\n<016C> <0418>\n<016D> <0419>\n<016E> <041A>\n<016F> <041B>\n<0170> <041C>\n<0171> <041D>\n<0172> <041E>\n<0173> <041F>\n<0174> <0420>\n<0175> <0421>\n<0176> <0422>\n<0177> <0423>\n<0178> <0424>\n<0179> <0425>\n<017A> <0426>\n<017B> <0427>\n<017C> <0428>\n<017D> <0429>\n<017E> <042A>\n<017F> <042B>\n<0180> <042C>\n<0181> <042D>\n<0182> <042E>\n<0183> <042F>\n<0184> <0430>\n<0185> <0431>\n<0186> <0432>\n<0187> <0433>\n<0188> <0434>\n<0189> <0435>\n<018A> <0436>\n<018B> <0437>\n<018C> <0438>\n<018D> <0439>\n<018E> <043A>\n<018F> <043B>\n<0190> <043C>\n<0191> <043D>\n<0192> <043E>\n<0193> <043F>\n<0194> <0440>\n<0195> <0441>\n<0196> <0442>\n<0197> <0443>\n<0198> <0444>\n<0199> <0445>\n<019A> <0446>\n<019B> <0447>\n<019C> <0448>\n<019D> <0449>\n<019E> <044A>\nendbfchar\n100 beginbfchar\n<019F> <044B>\n<01A0> <044C>\n<01A1> <044D>\n<01A2> <044E>\n<01A3> <044F>\n<01A4> <0451>\n<01A5> <0452>\n<01A6> <0453>\n<01A7> <0454>\n<01A8> <0455>\n<01A9> <0456>\n<01AA> <0457>\n<01AB> <0458>\n<01AC> <0459>\n<01AD> <045A>\n<01AE> <045B>\n<01AF> <045C>\n<01B0> <045E>\n<01B1> <045F>\n<01B2> <0490>\n<01B3> <0491>\n<01B4> <2013>\n<01B5> <2014>\n<01B6> <2015>\n<01B7> <2017>\n<01B8> <2018>\n<01B9> <2019>\n<01BA> <201A>\n<01BB> <201B>\n<01BC> <201C>\n<01BD> <201D>\n<01BE> <201E>\n<01BF> <2020>\n<01C0> <2021>\n<01C1> <2022>\n<01C2> <2026>\n<01C3> <2030>\n<01C4> <2032>\n<01C5> <2033>\n<01C6> <2039>\n<01C7> <203A>\n<01C8> <203C>\n<01C9> <2044>\n<01CA> <20AC>\n<01CD> <2000>\n<01CE> <2001>\n<01CF> <2002>\n<01D0> <2003>\n<01D1> <2004>\n<01D2> <2005>\n<01D3> <2006>\n<01D4> <2007>\n<01D5> <2008>\n<01D6> <2009>\n<01D7> <200A>\n<01D8> <200B>\n<01D9> <01F0>\n<01DA> <01A0>\n<01DB> <01A1>\n<01DC> <01AF>\n<01DD> <01B0>\n<01DE> <0400>\n<01DF> <040D>\n<01E0> <0450>\n<01E1> <045D>\n<01E2> <0460>\n<01E3> <0461>\n<01E4> <0462>\n<01E5> <0463>\n<01E6> <0464>\n<01E7> <0465>\n<01E8> <0466>\n<01E9> <0467>\n<01EA> <0468>\n<01EB> <0469>\n<01EC> <046A>\n<01ED> <046B>\n<01EE> <046C>\n<01EF> <046D>\n<01F0> <046E>\n<01F1> <046F>\n<01F2> <0470>\n<01F3> <0471>\n<01F4> <0472>\n<01F5> <0473>\n<01F6> <0474>\n<01F7> <0475>\n<01F8> <0476>\n<01F9> <0477>\n<01FA> <0478>\n<01FB> <0479>\n<01FC> <047A>\n<01FD> <047B>\n<01FE> <047C>\n<01FF> <047D>\n<0200> <047E>\n<0201> <047F>\n<0202> <0480>\n<0203> <0481>\n<0204> <0482>\nendbfchar\n100 beginbfchar\n<0205> <0488>\n<0206> <0489>\n<0207> <048A>\n<0208> <048B>\n<0209> <048C>\n<020A> <048D>\n<020B> <048E>\n<020C> <048F>\n<020D> <0492>\n<020E> <0493>\n<020F> <0494>\n<0210> <0495>\n<0211> <0496>\n<0212> <0497>\n<0213> <0498>\n<0214> <0499>\n<0215> <049A>\n<0216> <049B>\n<0217> <049C>\n<0218> <049D>\n<0219> <049E>\n<021A> <049F>\n<021B> <04A0>\n<021C> <04A1>\n<021D> <04A2>\n<021E> <04A3>\n<021F> <04A4>\n<0220> <04A5>\n<0221> <04A6>\n<0222> <04A7>\n<0223> <04A8>\n<0224> <04A9>\n<0225> <04AA>\n<0226> <04AB>\n<0227> <04AC>\n<0228> <04AD>\n<0229> <04AE>\n<022A> <04AF>\n<022B> <04B0>\n<022C> <04B1>\n<022D> <04B2>\n<022E> <04B3>\n<022F> <04B4>\n<0230> <04B5>\n<0231> <04B6>\n<0232> <04B7>\n<0233> <04B8>\n<0234> <04B9>\n<0235> <04BA>\n<0236> <04BB>\n<0237> <04BC>\n<0238> <04BD>\n<0239> <04BE>\n<023A> <04BF>\n<023B> <04C0>\n<023C> <04C1>\n<023D> <04C2>\n<023E> <04C3>\n<023F> <04C4>\n<0240> <04C5>\n<0241> <04C6>\n<0242> <04C7>\n<0243> <04C8>\n<0244> <04C9>\n<0245> <04CA>\n<0246> <04CB>\n<0247> <04CC>\n<0248> <04CD>\n<0249> <04CE>\n<024A> <04CF>\n<024B> <04D0>\n<024C> <04D1>\n<024D> <04D2>\n<024E> <04D3>\n<024F> <04D4>\n<0250> <04D5>\n<0251> <04D6>\n<0252> <04D7>\n<0253> <04D8>\n<0254> <04D9>\n<0255> <04DA>\n<0256> <04DB>\n<0257> <04DC>\n<0258> <04DD>\n<0259> <04DE>\n<025A> <04DF>\n<025B> <04E0>\n<025C> <04E1>\n<025D> <04E2>\n<025E> <04E3>\n<025F> <04E4>\n<0260> <04E5>\n<0261> <04E6>\n<0262> <04E7>\n<0263> <04E8>\n<0264> <04E9>\n<0265> <04EA>\n<0266> <04EB>\n<0267> <04EC>\n<0268> <04ED>\nendbfchar\n100 beginbfchar\n<0269> <04EE>\n<026A> <04EF>\n<026B> <04F0>\n<026C> <04F1>\n<026D> <04F2>\n<026E> <04F3>\n<026F> <04F4>\n<0270> <04F5>\n<0271> <04F6>\n<0272> <04F7>\n<0273> <04F8>\n<0274> <04F9>\n<0275> <04FA>\n<0276> <04FB>\n<0277> <04FC>\n<0278> <04FD>\n<0279> <04FE>\n<027A> <04FF>\n<027B> <0162>\n<027C> <0163>\n<027D> <0180>\n<027E> <0181>\n<027F> <0182>\n<0280> <0183>\n<0281> <0184>\n<0282> <0185>\n<0283> <0186>\n<0284> <0187>\n<0285> <0188>\n<0286> <0189>\n<0287> <018A>\n<0288> <018B>\n<0289> <018C>\n<028A> <018D>\n<028B> <018E>\n<028C> <018F>\n<028D> <0190>\n<028E> <0191>\n<028F> <0193>\n<0290> <0194>\n<0291> <0195>\n<0292> <0196>\n<0293> <0197>\n<0294> <0198>\n<0295> <0199>\n<0296> <019A>\n<0297> <019B>\n<0298> <019C>\n<0299> <019D>\n<029A> <019E>\n<029B> <019F>\n<029C> <01A2>\n<029D> <01A3>\n<029E> <01A4>\n<029F> <01A5>\n<02A0> <01A6>\n<02A1> <01A7>\n<02A2> <01A8>\n<02A3> <01A9>\n<02A4> <01AA>\n<02A5> <01AB>\n<02A6> <01AC>\n<02A7> <01AD>\n<02A8> <01AE>\n<02A9> <01B1>\n<02AA> <01B2>\n<02AB> <01B3>\n<02AC> <01B4>\n<02AD> <01B5>\n<02AE> <01B6>\n<02AF> <01B7>\n<02B0> <01B8>\n<02B1> <01B9>\n<02B2> <01BA>\n<02B3> <01BB>\n<02B4> <01BC>\n<02B5> <01BD>\n<02B6> <01BE>\n<02B7> <01BF>\n<02B8> <01C0>\n<02B9> <01C1>\n<02BA> <01C2>\n<02BB> <01C3>\n<02BC> <01C4>\n<02BD> <01C5>\n<02BE> <01C6>\n<02BF> <01C7>\n<02C0> <01C8>\n<02C1> <01C9>\n<02C2> <01CA>\n<02C3> <01CB>\n<02C4> <01CC>\n<02C5> <01CD>\n<02C6> <01CE>\n<02C7> <01CF>\n<02C8> <01D0>\n<02C9> <01D1>\n<02CA> <01D2>\n<02CB> <01D3>\n<02CC> <01D4>\nendbfchar\n100 beginbfchar\n<02CD> <01D5>\n<02CE> <01D6>\n<02CF> <01D7>\n<02D0> <01D8>\n<02D1> <01D9>\n<02D2> <01DA>\n<02D3> <01DB>\n<02D4> <01DC>\n<02D5> <01DE>\n<02D6> <01DF>\n<02D7> <01E0>\n<02D8> <01E1>\n<02D9> <01E2>\n<02DA> <01E3>\n<02DB> <01E4>\n<02DC> <01E5>\n<02DD> <01E6>\n<02DE> <01E7>\n<02DF> <01E8>\n<02E0> <01E9>\n<02E1> <01EA>\n<02E2> <01EB>\n<02E3> <01EC>\n<02E4> <01ED>\n<02E5> <01EE>\n<02E6> <01EF>\n<02E7> <01F1>\n<02E8> <01F2>\n<02E9> <01F3>\n<02EA> <01F4>\n<02EB> <01F5>\n<02EC> <01F6>\n<02ED> <01F7>\n<02EE> <01F8>\n<02EF> <01F9>\n<02F0> <0200>\n<02F1> <0201>\n<02F2> <0202>\n<02F3> <0203>\n<02F4> <0204>\n<02F5> <0205>\n<02F6> <0206>\n<02F7> <0207>\n<02F8> <0208>\n<02F9> <0209>\n<02FA> <020A>\n<02FB> <020B>\n<02FC> <020C>\n<02FD> <020D>\n<02FE> <020E>\n<02FF> <020F>\n<0300> <0210>\n<0301> <0211>\n<0302> <0212>\n<0303> <0213>\n<0304> <0214>\n<0305> <0215>\n<0306> <0216>\n<0307> <0217>\n<0308> <021C>\n<0309> <021D>\n<030A> <021E>\n<030B> <021F>\n<030C> <0220>\n<030D> <0221>\n<030E> <0222>\n<030F> <0223>\n<0310> <0224>\n<0311> <0225>\n<0312> <0226>\n<0313> <0227>\n<0314> <0228>\n<0315> <0229>\n<0316> <022A>\n<0317> <022B>\n<0318> <022C>\n<0319> <022D>\n<031A> <022E>\n<031B> <022F>\n<031C> <0230>\n<031D> <0231>\n<031E> <0232>\n<031F> <0233>\n<0320> <0234>\n<0321> <0235>\n<0322> <0236>\n<0323> <0238>\n<0324> <0239>\n<0325> <023A>\n<0326> <023B>\n<0327> <023C>\n<0328> <023D>\n<0329> <023E>\n<032A> <023F>\n<032B> <0240>\n<032C> <0241>\n<032D> <0242>\n<032E> <0243>\n<032F> <0244>\n<0330> <0245>\nendbfchar\n100 beginbfchar\n<0331> <0246>\n<0332> <0247>\n<0333> <0248>\n<0334> <0249>\n<0335> <024A>\n<0336> <024B>\n<0337> <024C>\n<0338> <024D>\n<0339> <024E>\n<033A> <024F>\n<033D> <200C>\n<033E> <200D>\n<033F> <200E>\n<0340> <200F>\n<0341> <2012>\n<0342> <2016>\n<0343> <201F>\n<0344> <202A>\n<0345> <202B>\n<0346> <202C>\n<0347> <202D>\n<0348> <202E>\n<0349> <202F>\n<034A> <2034>\n<034B> <203E>\n<034C> <205E>\n<034D> <206A>\n<034E> <206B>\n<034F> <206C>\n<0350> <206D>\n<0351> <206E>\n<0352> <206F>\n<0353> <01DD>\n<0354> <0131>\n<0355> <0237>\n<0356> <2042>\n<0357> <204C>\n<0358> <204D>\n<0359> <2045>\n<035A> <2046>\n<035B> <2038>\n<035C> <2041>\n<035D> <2040>\n<035E> <2050>\n<035F> <205C>\n<0360> <2049>\n<0361> <2059>\n<0362> <2055>\n<0363> <205B>\n<0364> <2058>\n<0365> <2027>\n<0366> <2043>\n<0367> <203D>\n<0368> <2054>\n<0369> <204E>\n<036A> <2024>\n<036B> <2047>\n<036C> <2048>\n<036D> <203B>\n<036E> <204B>\n<036F> <204F>\n<0370> <2053>\n<0371> <2056>\n<0372> <204A>\n<0373> <205D>\n<0374> <2051>\n<0375> <2025>\n<0376> <205A>\n<0377> <203F>\n<0378> <2023>\n<0379> <2010>\n<037A> <2011>\n<037B> <2036>\n<037C> <2035>\n<037D> <2057>\n<037E> <2037>\n<037F> <205F>\n<0380> <2028>\n<0381> <2029>\n<0382> <2061>\n<0383> <2064>\n<0384> <2063>\n<0385> <2062>\n<0386> <2066>\n<0387> <2067>\n<0388> <2068>\n<0389> <2069>\n<038A> <2060>\n<038B> <2052>\n<038C> <2031>\n<038F> <0483>\n<0390> <0484>\n<0391> <0485>\n<0392> <0486>\n<0393> <0487>\n<0399> <0531>\n<039A> <0532>\n<039B> <0533>\n<039C> <0534>\n<039D> <0535>\nendbfchar\n86 beginbfchar\n<039E> <0536>\n<039F> <0537>\n<03A0> <0538>\n<03A1> <0539>\n<03A2> <053A>\n<03A3> <053B>\n<03A4> <053C>\n<03A5> <053D>\n<03A6> <053E>\n<03A7> <053F>\n<03A8> <0540>\n<03A9> <0541>\n<03AA> <0542>\n<03AB> <0543>\n<03AC> <0544>\n<03AD> <0545>\n<03AE> <0546>\n<03AF> <0547>\n<03B0> <0548>\n<03B1> <0549>\n<03B2> <054A>\n<03B3> <054B>\n<03B4> <054C>\n<03B5> <054D>\n<03B6> <054E>\n<03B7> <054F>\n<03B8> <0550>\n<03B9> <0551>\n<03BA> <0552>\n<03BB> <0553>\n<03BC> <0554>\n<03BD> <0555>\n<03BE> <0556>\n<03BF> <0559>\n<03C0> <055A>\n<03C1> <055B>\n<03C2> <055C>\n<03C3> <055D>\n<03C4> <055E>\n<03C5> <055F>\n<03C6> <0560>\n<03C7> <0561>\n<03C8> <0562>\n<03C9> <0563>\n<03CA> <0564>\n<03CB> <0565>\n<03CC> <0566>\n<03CD> <0567>\n<03CE> <0568>\n<03CF> <0569>\n<03D0> <056A>\n<03D1> <056B>\n<03D2> <056C>\n<03D3> <056D>\n<03D4> <056E>\n<03D5> <056F>\n<03D6> <0570>\n<03D7> <0571>\n<03D8> <0572>\n<03D9> <0573>\n<03DA> <0574>\n<03DB> <0575>\n<03DC> <0576>\n<03DD> <0577>\n<03DE> <0578>\n<03DF> <0579>\n<03E0> <057A>\n<03E1> <057B>\n<03E2> <057C>\n<03E3> <057D>\n<03E4> <057E>\n<03E5> <057F>\n<03E6> <0580>\n<03E7> <0581>\n<03E8> <0582>\n<03E9> <0583>\n<03EA> <0584>\n<03EB> <0585>\n<03EC> <0586>\n<03ED> <0587>\n<03EE> <0588>\n<03EF> <0589>\n<03F0> <058A>\n<03F1> <058D>\n<03F2> <058E>\n<03F3> <058F>\nendbfchar\nendcmap\nCMapEnd\n",
    ttf: include_bytes!("ttf/NotoSans-Subset.ttf"),
};

// Unicode codepoint -> glyph ID, sorted by codepoint for binary search.
#[rustfmt::skip]
static CMAP: &[(u32, u16)] = &[
    (32, 1), (33, 2), (34, 3), (35, 4), (36, 5), (37, 6), (38, 7), (39, 8),
    (40, 9), (41, 10), (42, 11), (43, 12), (44, 13), (45, 14), (46, 15), (47, 16),
    (48, 17), (49, 18), (50, 19), (51, 20), (52, 21), (53, 22), (54, 23), (55, 24),
    (56, 25), (57, 26), (58, 27), (59, 28), (60, 29), (61, 30), (62, 31), (63, 32),
    (64, 33), (65, 34), (66, 35), (67, 36), (68, 37), (69, 38), (70, 39), (71, 40),
    (72, 41), (73, 42), (74, 43), (75, 44), (76, 45), (77, 46), (78, 47), (79, 48),
    (80, 49), (81, 50), (82, 51), (83, 52), (84, 53), (85, 54), (86, 55), (87, 56),
    (88, 57), (89, 58), (90, 59), (91, 60), (92, 61), (93, 62), (94, 63), (95, 64),
    (96, 65), (97, 66), (98, 67), (99, 68), (100, 69), (101, 70), (102, 71), (103, 72),
    (104, 73), (105, 74), (106, 75), (107, 76), (108, 77), (109, 78), (110, 79), (111, 80),
    (112, 81), (113, 82), (114, 83), (115, 84), (116, 85), (117, 86), (118, 87), (119, 88),
    (120, 89), (121, 90), (122, 91), (123, 92), (124, 93), (125, 94), (126, 95), (160, 96),
    (161, 97), (162, 98), (163, 99), (164, 100), (165, 101), (166, 102), (167, 103), (168, 104),
    (169, 105), (170, 106), (171, 107), (172, 108), (173, 109), (174, 110), (175, 111), (176, 112),
    (177, 113), (178, 114), (179, 115), (180, 116), (181, 117), (182, 118), (183, 119), (184, 120),
    (185, 121), (186, 122), (187, 123), (188, 124), (189, 125), (190, 126), (191, 127), (192, 128),
    (193, 129), (194, 130), (195, 131), (196, 132), (197, 133), (198, 134), (199, 135), (200, 136),
    (201, 137), (202, 138), (203, 139), (204, 140), (205, 141), (206, 142), (207, 143), (208, 144),
    (209, 145), (210, 146), (211, 147), (212, 148), (213, 149), (214, 150), (215, 151), (216, 152),
    (217, 153), (218, 154), (219, 155), (220, 156), (221, 157), (222, 158), (223, 159), (224, 160),
    (225, 161), (226, 162), (227, 163), (228, 164), (229, 165), (230, 166), (231, 167), (232, 168),
    (233, 169), (234, 170), (235, 171), (236, 172), (237, 173), (238, 174), (239, 175), (240, 176),
    (241, 177), (242, 178), (243, 179), (244, 180), (245, 181), (246, 182), (247, 183), (248, 184),
    (249, 185), (250, 186), (251, 187), (252, 188), (253, 189), (254, 190), (255, 191), (256, 192),
    (257, 193), (258, 194), (259, 195), (260, 196), (261, 197), (262, 198), (263, 199), (264, 200),
    (265, 201), (266, 202), (267, 203), (268, 204), (269, 205), (270, 206), (271, 207), (272, 208),
    (273, 209), (274, 210), (275, 211), (276, 212), (277, 213), (278, 214), (279, 215), (280, 216),
    (281, 217), (282, 218), (283, 219), (284, 220), (285, 221), (286, 222), (287, 223), (288, 224),
    (289, 225), (290, 226), (291, 227), (292, 228), (293, 229), (294, 230), (295, 231), (296, 232),
    (297, 233), (298, 234), (299, 235), (300, 236), (301, 237), (302, 238), (303, 239), (304, 240),
    (305, 852), (306, 241), (307, 242), (308, 243), (309, 244), (310, 245), (311, 246), (312, 247),
    (313, 248), (314, 249), (315, 250), (316, 251), (317, 252), (318, 253), (319, 254), (320, 255),
    (321, 256), (322, 257), (323, 258), (324, 259), (325, 260), (326, 261), (327, 262), (328, 263),
    (329, 264), (330, 265), (331, 266), (332, 267), (333, 268), (334, 269), (335, 270), (336, 271),
    (337, 272), (338, 273), (339, 274), (340, 275), (341, 276), (342, 277), (343, 278), (344, 279),
    (345, 280), (346, 281), (347, 282), (348, 283), (349, 284), (350, 285), (351, 286), (352, 287),
    (353, 288), (354, 635), (355, 636), (356, 291), (357, 292), (358, 293), (359, 294), (360, 295),
    (361, 296), (362, 297), (363, 298), (364, 299), (365, 300), (366, 301), (367, 302), (368, 303),
    (369, 304), (370, 305), (371, 306), (372, 307), (373, 308), (374, 309), (375, 310), (376, 311),
    (377, 312), (378, 313), (379, 314), (380, 315), (381, 316), (382, 317), (383, 318), (384, 637),
    (385, 638), (386, 639), (387, 640), (388, 641), (389, 642), (390, 643), (391, 644), (392, 645),
    (393, 646), (394, 647), (395, 648), (396, 649), (397, 650), (398, 651), (399, 652), (400, 653),
    (401, 654), (402, 319), (403, 655), (404, 656), (405, 657), (406, 658), (407, 659), (408, 660),
    (409, 661), (410, 662), (411, 663), (412, 664), (413, 665), (414, 666), (415, 667), (416, 474),
    (417, 475), (418, 668), (419, 669), (420, 670), (421, 671), (422, 672), (423, 673), (424, 674),
    (425, 675), (426, 676), (427, 677), (428, 678), (429, 679), (430, 680), (431, 476), (432, 477),
    (433, 681), (434, 682), (435, 683), (436, 684), (437, 685), (438, 686), (439, 687), (440, 688),
    (441, 689), (442, 690), (443, 691), (444, 692), (445, 693), (446, 694), (447, 695), (448, 696),
    (449, 697), (450, 698), (451, 699), (452, 700), (453, 701), (454, 702), (455, 703), (456, 704),
    (457, 705), (458, 706), (459, 707), (460, 708), (461, 709), (462, 710), (463, 711), (464, 712),
    (465, 713), (466, 714), (467, 715), (468, 716), (469, 717), (470, 718), (471, 719), (472, 720),
    (473, 721), (474, 722), (475, 723), (476, 724), (477, 851), (478, 725), (479, 726), (480, 727),
    (481, 728), (482, 729), (483, 730), (484, 731), (485, 732), (486, 733), (487, 734), (488, 735),
    (489, 736), (490, 737), (491, 738), (492, 739), (493, 740), (494, 741), (495, 742), (496, 473),
    (497, 743), (498, 744), (499, 745), (500, 746), (501, 747), (502, 748), (503, 749), (504, 750),
    (505, 751), (506, 320), (507, 321), (508, 322), (509, 323), (510, 324), (511, 325), (512, 752),
    (513, 753), (514, 754), (515, 755), (516, 756), (517, 757), (518, 758), (519, 759), (520, 760),
    (521, 761), (522, 762), (523, 763), (524, 764), (525, 765), (526, 766), (527, 767), (528, 768),
    (529, 769), (530, 770), (531, 771), (532, 772), (533, 773), (534, 774), (535, 775), (536, 326),
    (537, 327), (538, 289), (539, 290), (540, 776), (541, 777), (542, 778), (543, 779), (544, 780),
    (545, 781), (546, 782), (547, 783), (548, 784), (549, 785), (550, 786), (551, 787), (552, 788),
    (553, 789), (554, 790), (555, 791), (556, 792), (557, 793), (558, 794), (559, 795), (560, 796),
    (561, 797), (562, 798), (563, 799), (564, 800), (565, 801), (566, 802), (567, 853), (568, 803),
    (569, 804), (570, 805), (571, 806), (572, 807), (573, 808), (574, 809), (575, 810), (576, 811),
    (577, 812), (578, 813), (579, 814), (580, 815), (581, 816), (582, 817), (583, 818), (584, 819),
    (585, 820), (586, 821), (587, 822), (588, 823), (589, 824), (590, 825), (591, 826), (1024, 478),
    (1025, 342), (1026, 343), (1027, 344), (1028, 345), (1029, 346), (1030, 347), (1031, 348), (1032, 349),
    (1033, 350), (1034, 351), (1035, 352), (1036, 353), (1037, 479), (1038, 354), (1039, 355), (1040, 356),
    (1041, 357), (1042, 358), (1043, 359), (1044, 360), (1045, 361), (1046, 362), (1047, 363), (1048, 364),
    (1049, 365), (1050, 366), (1051, 367), (1052, 368), (1053, 369), (1054, 370), (1055, 371), (1056, 372),
    (1057, 373), (1058, 374), (1059, 375), (1060, 376), (1061, 377), (1062, 378), (1063, 379), (1064, 380),
    (1065, 381), (1066, 382), (1067, 383), (1068, 384), (1069, 385), (1070, 386), (1071, 387), (1072, 388),
    (1073, 389), (1074, 390), (1075, 391), (1076, 392), (1077, 393), (1078, 394), (1079, 395), (1080, 396),
    (1081, 397), (1082, 398), (1083, 399), (1084, 400), (1085, 401), (1086, 402), (1087, 403), (1088, 404),
    (1089, 405), (1090, 406), (1091, 407), (1092, 408), (1093, 409), (1094, 410), (1095, 411), (1096, 412),
    (1097, 413), (1098, 414), (1099, 415), (1100, 416), (1101, 417), (1102, 418), (1103, 419), (1104, 480),
    (1105, 420), (1106, 421), (1107, 422), (1108, 423), (1109, 424), (1110, 425), (1111, 426), (1112, 427),
    (1113, 428), (1114, 429), (1115, 430), (1116, 431), (1117, 481), (1118, 432), (1119, 433), (1120, 482),
    (1121, 483), (1122, 484), (1123, 485), (1124, 486), (1125, 487), (1126, 488), (1127, 489), (1128, 490),
    (1129, 491), (1130, 492), (1131, 493), (1132, 494), (1133, 495), (1134, 496), (1135, 497), (1136, 498),
    (1137, 499), (1138, 500), (1139, 501), (1140, 502), (1141, 503), (1142, 504), (1143, 505), (1144, 506),
    (1145, 507), (1146, 508), (1147, 509), (1148, 510), (1149, 511), (1150, 512), (1151, 513), (1152, 514),
    (1153, 515), (1154, 516), (1155, 911), (1156, 912), (1157, 913), (1158, 914), (1159, 915), (1160, 517),
    (1161, 518), (1162, 519), (1163, 520), (1164, 521), (1165, 522), (1166, 523), (1167, 524), (1168, 434),
    (1169, 435), (1170, 525), (1171, 526), (1172, 527), (1173, 528), (1174, 529), (1175, 530), (1176, 531),
    (1177, 532), (1178, 533), (1179, 534), (1180, 535), (1181, 536), (1182, 537), (1183, 538), (1184, 539),
    (1185, 540), (1186, 541), (1187, 542), (1188, 543), (1189, 544), (1190, 545), (1191, 546), (1192, 547),
    (1193, 548), (1194, 549), (1195, 550), (1196, 551), (1197, 552), (1198, 553), (1199, 554), (1200, 555),
    (1201, 556), (1202, 557), (1203, 558), (1204, 559), (1205, 560), (1206, 561), (1207, 562), (1208, 563),
    (1209, 564), (1210, 565), (1211, 566), (1212, 567), (1213, 568), (1214, 569), (1215, 570), (1216, 571),
    (1217, 572), (1218, 573), (1219, 574), (1220, 575), (1221, 576), (1222, 577), (1223, 578), (1224, 579),
    (1225, 580), (1226, 581), (1227, 582), (1228, 583), (1229, 584), (1230, 585), (1231, 586), (1232, 587),
    (1233, 588), (1234, 589), (1235, 590), (1236, 591), (1237, 592), (1238, 593), (1239, 594), (1240, 595),
    (1241, 596), (1242, 597), (1243, 598), (1244, 599), (1245, 600), (1246, 601), (1247, 602), (1248, 603),
    (1249, 604), (1250, 605), (1251, 606), (1252, 607), (1253, 608), (1254, 609), (1255, 610), (1256, 611),
    (1257, 612), (1258, 613), (1259, 614), (1260, 615), (1261, 616), (1262, 617), (1263, 618), (1264, 619),
    (1265, 620), (1266, 621), (1267, 622), (1268, 623), (1269, 624), (1270, 625), (1271, 626), (1272, 627),
    (1273, 628), (1274, 629), (1275, 630), (1276, 631), (1277, 632), (1278, 633), (1279, 634), (1329, 921),
    (1330, 922), (1331, 923), (1332, 924), (1333, 925), (1334, 926), (1335, 927), (1336, 928), (1337, 929),
    (1338, 930), (1339, 931), (1340, 932), (1341, 933), (1342, 934), (1343, 935), (1344, 936), (1345, 937),
    (1346, 938), (1347, 939), (1348, 940), (1349, 941), (1350, 942), (1351, 943), (1352, 944), (1353, 945),
    (1354, 946), (1355, 947), (1356, 948), (1357, 949), (1358, 950), (1359, 951), (1360, 952), (1361, 953),
    (1362, 954), (1363, 955), (1364, 956), (1365, 957), (1366, 958), (1369, 959), (1370, 960), (1371, 961),
    (1372, 962), (1373, 963), (1374, 964), (1375, 965), (1376, 966), (1377, 967), (1378, 968), (1379, 969),
    (1380, 970), (1381, 971), (1382, 972), (1383, 973), (1384, 974), (1385, 975), (1386, 976), (1387, 977),
    (1388, 978), (1389, 979), (1390, 980), (1391, 981), (1392, 982), (1393, 983), (1394, 984), (1395, 985),
    (1396, 986), (1397, 987), (1398, 988), (1399, 989), (1400, 990), (1401, 991), (1402, 992), (1403, 993),
    (1404, 994), (1405, 995), (1406, 996), (1407, 997), (1408, 998), (1409, 999), (1410, 1000), (1411, 1001),
    (1412, 1002), (1413, 1003), (1414, 1004), (1415, 1005), (1416, 1006), (1417, 1007), (1418, 1008), (1421, 1009),
    (1422, 1010), (1423, 1011), (8192, 461), (8193, 462), (8194, 463), (8195, 464), (8196, 465), (8197, 466),
    (8198, 467), (8199, 468), (8200, 469), (8201, 470), (8202, 471), (8203, 472), (8204, 829), (8205, 830),
    (8206, 831), (8207, 832), (8208, 889), (8209, 890), (8210, 833), (8211, 436), (8212, 437), (8213, 438),
    (8214, 834), (8215, 439), (8216, 440), (8217, 441), (8218, 442), (8219, 443), (8220, 444), (8221, 445),
    (8222, 446), (8223, 835), (8224, 447), (8225, 448), (8226, 449), (8227, 888), (8228, 874), (8229, 885),
    (8230, 450), (8231, 869), (8232, 896), (8233, 897), (8234, 836), (8235, 837), (8236, 838), (8237, 839),
    (8238, 840), (8239, 841), (8240, 451), (8241, 908), (8242, 452), (8243, 453), (8244, 842), (8245, 892),
    (8246, 891), (8247, 894), (8248, 859), (8249, 454), (8250, 455), (8251, 877), (8252, 456), (8253, 871),
    (8254, 843), (8255, 887), (8256, 861), (8257, 860), (8258, 854), (8259, 870), (8260, 457), (8261, 857),
    (8262, 858), (8263, 875), (8264, 876), (8265, 864), (8266, 882), (8267, 878), (8268, 855), (8269, 856),
    (8270, 873), (8271, 879), (8272, 862), (8273, 884), (8274, 907), (8275, 880), (8276, 872), (8277, 866),
    (8278, 881), (8279, 893), (8280, 868), (8281, 865), (8282, 886), (8283, 867), (8284, 863), (8285, 883),
    (8286, 844), (8287, 895), (8288, 906), (8289, 898), (8290, 901), (8291, 900), (8292, 899), (8294, 902),
    (8295, 903), (8296, 904), (8297, 905), (8298, 845), (8299, 846), (8300, 847), (8301, 848), (8302, 849),
    (8303, 850), (8364, 458),
];

// Glyph ID -> advance width (font units), sorted by glyph ID.
#[rustfmt::skip]
static WIDTHS: &[(u16, u16)] = &[
    (0, 600), (1, 260), (2, 269), (3, 408), (4, 646), (5, 572), (6, 831), (7, 732),
    (8, 225), (9, 300), (10, 300), (11, 551), (12, 572), (13, 268), (14, 322), (15, 268),
    (16, 372), (17, 572), (18, 572), (19, 572), (20, 572), (21, 572), (22, 572), (23, 572),
    (24, 572), (25, 572), (26, 572), (27, 268), (28, 268), (29, 572), (30, 572), (31, 572),
    (32, 434), (33, 899), (34, 639), (35, 650), (36, 632), (37, 730), (38, 556), (39, 519),
    (40, 728), (41, 741), (42, 339), (43, 273), (44, 619), (45, 524), (46, 907), (47, 760),
    (48, 781), (49, 605), (50, 781), (51, 622), (52, 549), (53, 556), (54, 731), (55, 600),
    (56, 930), (57, 586), (58, 566), (59, 572), (60, 329), (61, 372), (62, 329), (63, 572),
    (64, 444), (65, 281), (66, 561), (67, 615), (68, 480), (69, 615), (70, 564), (71, 344),
    (72, 615), (73, 618), (74, 258), (75, 258), (76, 534), (77, 258), (78, 935), (79, 618),
    (80, 605), (81, 615), (82, 615), (83, 413), (84, 479), (85, 361), (86, 618), (87, 508),
    (88, 786), (89, 529), (90, 510), (91, 470), (92, 380), (93, 551), (94, 380), (95, 572),
    (96, 260), (97, 269), (98, 572), (99, 572), (100, 572), (101, 572), (102, 551), (103, 513),
    (104, 580), (105, 832), (106, 357), (107, 509), (108, 572), (109, 322), (110, 832), (111, 500),
    (112, 428), (113, 572), (114, 350), (115, 350), (116, 281), (117, 623), (118, 655), (119, 268),
    (120, 225), (121, 350), (122, 376), (123, 509), (124, 745), (125, 771), (126, 781), (127, 434),
    (128, 639), (129, 639), (130, 639), (131, 639), (132, 639), (133, 639), (134, 881), (135, 632),
    (136, 556), (137, 556), (138, 556), (139, 556), (140, 339), (141, 339), (142, 339), (143, 339),
    (144, 730), (145, 760), (146, 781), (147, 781), (148, 781), (149, 781), (150, 781), (151, 572),
    (152, 781), (153, 731), (154, 731), (155, 731), (156, 731), (157, 566), (158, 605), (159, 631),
    (160, 561), (161, 561), (162, 561), (163, 561), (164, 561), (165, 561), (166, 864), (167, 480),
    (168, 564), (169, 564), (170, 564), (171, 564), (172, 258), (173, 258), (174, 258), (175, 258),
    (176, 605), (177, 618), (178, 605), (179, 605), (180, 605), (181, 605), (182, 605), (183, 572),
    (184, 605), (185, 618), (186, 618), (187, 618), (188, 618), (189, 510), (190, 615), (191, 510),
    (192, 639), (193, 561), (194, 639), (195, 561), (196, 639), (197, 561), (198, 632), (199, 480),
    (200, 632), (201, 480), (202, 632), (203, 480), (204, 632), (205, 480), (206, 730), (207, 615),
    (208, 730), (209, 617), (210, 556), (211, 564), (212, 556), (213, 564), (214, 556), (215, 564),
    (216, 556), (217, 564), (218, 556), (219, 564), (220, 728), (221, 615), (222, 728), (223, 615),
    (224, 728), (225, 615), (226, 728), (227, 615), (228, 741), (229, 618), (230, 741), (231, 618),
    (232, 339), (233, 258), (234, 339), (235, 258), (236, 339), (237, 258), (238, 339), (239, 258),
    (240, 339), (241, 612), (242, 516), (243, 273), (244, 258), (245, 619), (246, 534), (247, 534),
    (248, 524), (249, 258), (250, 524), (251, 258), (252, 524), (253, 258), (254, 524), (255, 268),
    (256, 524), (257, 258), (258, 760), (259, 618), (260, 760), (261, 618), (262, 760), (263, 618),
    (264, 688), (265, 760), (266, 618), (267, 781), (268, 605), (269, 781), (270, 605), (271, 781),
    (272, 605), (273, 928), (274, 946), (275, 622), (276, 413), (277, 622), (278, 413), (279, 622),
    (280, 413), (281, 549), (282, 479), (283, 549), (284, 479), (285, 549), (286, 479), (287, 549),
    (288, 479), (289, 556), (290, 361), (291, 556), (292, 361), (293, 556), (294, 361), (295, 731),
    (296, 618), (297, 731), (298, 618), (299, 731), (300, 618), (301, 731), (302, 618), (303, 731),
    (304, 618), (305, 731), (306, 618), (307, 930), (308, 786), (309, 566), (310, 510), (311, 566),
    (312, 572), (313, 470), (314, 572), (315, 470), (316, 572), (317, 470), (318, 326), (319, 414),
    (320, 640), (321, 561), (322, 881), (323, 864), (324, 781), (325, 605), (326, 549), (327, 479),
    (328, 418), (329, 418), (330, 377), (331, 391), (332, 183), (333, 300), (334, 245), (335, 447),
    (336, 439), (337, 609), (338, 572), (339, 821), (340, 608), (341, 749), (342, 556), (343, 716),
    (344, 509), (345, 639), (346, 549), (347, 284), (348, 284), (349, 273), (350, 1010), (351, 1027),
    (352, 715), (353, 625), (354, 616), (355, 731), (356, 638), (357, 614), (358, 650), (359, 509),
    (360, 729), (361, 556), (362, 905), (363, 577), (364, 756), (365, 756), (366, 625), (367, 698),
    (368, 907), (369, 743), (370, 761), (371, 733), (372, 605), (373, 640), (374, 556), (375, 616),
    (376, 817), (377, 588), (378, 740), (379, 673), (380, 1035), (381, 1026), (382, 685), (383, 849),
    (384, 607), (385, 647), (386, 999), (387, 638), (388, 556), (389, 597), (390, 564), (391, 438),
    (392, 607), (393, 551), (394, 759), (395, 488), (396, 621), (397, 621), (398, 531), (399, 587),
    (400, 768), (401, 614), (402, 594), (403, 606), (404, 608), (405, 493), (406, 465), (407, 509),
    (408, 737), (409, 511), (410, 612), (411, 589), (412, 894), (413, 897), (414, 623), (415, 759),
    (416, 545), (417, 494), (418, 799), (419, 577), (420, 551), (421, 619), (422, 438), (423, 493),
    (424, 468), (425, 258), (426, 258), (427, 258), (428, 859), (429, 890), (430, 621), (431, 531),
    (432, 509), (433, 606), (434, 532), (435, 436), (436, 500), (437, 1000), (438, 1000), (439, 411),
    (440, 175), (441, 175), (442, 250), (443, 175), (444, 359), (445, 359), (446, 416), (447, 512),
    (448, 512), (449, 376), (450, 791), (451, 1177), (452, 232), (453, 408), (454, 310), (455, 310),
    (456, 499), (457, 130), (458, 572), (459, 0), (460, 0), (461, 500), (462, 1000), (463, 500),
    (464, 1000), (465, 333), (466, 250), (467, 167), (468, 572), (469, 268), (470, 166), (471, 100),
    (472, 0), (473, 258), (474, 784), (475, 616), (476, 780), (477, 674), (478, 556), (479, 756),
    (480, 551), (481, 621), (482, 919), (483, 789), (484, 675), (485, 634), (486, 922), (487, 742),
    (488, 683), (489, 572), (490, 929), (491, 780), (492, 729), (493, 640), (494, 984), (495, 849),
    (496, 587), (497, 490), (498, 804), (499, 761), (500, 782), (501, 605), (502, 635), (503, 516),
    (504, 635), (505, 516), (506, 1220), (507, 1095), (508, 821), (509, 659), (510, 1026), (511, 904),
    (512, 919), (513, 789), (514, 643), (515, 492), (516, 609), (517, 0), (518, 0), (519, 785),
    (520, 659), (521, 615), (522, 594), (523, 613), (524, 615), (525, 530), (526, 434), (527, 651),
    (528, 533), (529, 904), (530, 796), (531, 577), (532, 488), (533, 670), (534, 557), (535, 625),
    (536, 529), (537, 625), (538, 534), (539, 693), (540, 623), (541, 755), (542, 657), (543, 815),
    (544, 738), (545, 1056), (546, 863), (547, 779), (548, 642), (549, 632), (550, 480), (551, 556),
    (552, 475), (553, 566), (554, 508), (555, 566), (556, 508), (557, 631), (558, 552), (559, 862),
    (560, 724), (561, 703), (562, 621), (563, 698), (564, 606), (565, 698), (566, 618), (567, 849),
    (568, 665), (569, 849), (570, 665), (571, 339), (572, 905), (573, 759), (574, 696), (575, 560),
    (576, 719), (577, 587), (578, 731), (579, 621), (580, 756), (581, 662), (582, 698), (583, 613),
    (584, 917), (585, 755), (586, 339), (587, 639), (588, 561), (589, 639), (590, 561), (591, 881),
    (592, 864), (593, 556), (594, 564), (595, 739), (596, 564), (597, 739), (598, 564), (599, 905),
    (600, 759), (601, 577), (602, 488), (603, 584), (604, 498), (605, 756), (606, 621), (607, 756),
    (608, 621), (609, 781), (610, 605), (611, 782), (612, 605), (613, 782), (614, 605), (615, 647),
    (616, 494), (617, 616), (618, 509), (619, 616), (620, 509), (621, 616), (622, 510), (623, 673),
    (624, 589), (625, 530), (626, 433), (627, 849), (628, 759), (629, 530), (630, 434), (631, 632),
    (632, 550), (633, 586), (634, 529), (635, 556), (636, 361), (637, 615), (638, 730), (639, 615),
    (640, 615), (641, 635), (642, 612), (643, 632), (644, 632), (645, 503), (646, 730), (647, 810),
    (648, 615), (649, 615), (650, 604), (651, 556), (652, 739), (653, 588), (654, 589), (655, 728),
    (656, 570), (657, 934), (658, 348), (659, 339), (660, 619), (661, 534), (662, 258), (663, 542),
    (664, 1030), (665, 760), (666, 618), (667, 782), (668, 1075), (669, 845), (670, 685), (671, 615),
    (672, 622), (673, 549), (674, 479), (675, 572), (676, 357), (677, 361), (678, 576), (679, 361),
    (680, 556), (681, 782), (682, 731), (683, 576), (684, 542), (685, 572), (686, 470), (687, 584),
    (688, 584), (689, 498), (690, 498), (691, 570), (692, 584), (693, 490), (694, 463), (695, 587),
    (696, 336), (697, 555), (698, 516), (699, 269), (700, 1292), (701, 1200), (702, 1085), (703, 797),
    (704, 782), (705, 516), (706, 1033), (707, 1018), (708, 876), (709, 639), (710, 561), (711, 339),
    (712, 258), (713, 781), (714, 605), (715, 731), (716, 618), (717, 731), (718, 618), (719, 731),
    (720, 618), (721, 731), (722, 618), (723, 731), (724, 618), (725, 639), (726, 561), (727, 639),
    (728, 561), (729, 881), (730, 864), (731, 728), (732, 615), (733, 728), (734, 615), (735, 619),
    (736, 534), (737, 781), (738, 605), (739, 781), (740, 605), (741, 584), (742, 498), (743, 1292),
    (744, 1200), (745, 1085), (746, 728), (747, 615), (748, 938), (749, 661), (750, 760), (751, 618),
    (752, 639), (753, 561), (754, 639), (755, 561), (756, 556), (757, 564), (758, 556), (759, 564),
    (760, 339), (761, 258), (762, 339), (763, 258), (764, 781), (765, 605), (766, 781), (767, 605),
    (768, 622), (769, 413), (770, 622), (771, 413), (772, 731), (773, 618), (774, 731), (775, 618),
    (776, 575), (777, 496), (778, 741), (779, 618), (780, 741), (781, 863), (782, 671), (783, 596),
    (784, 572), (785, 470), (786, 639), (787, 561), (788, 556), (789, 564), (790, 781), (791, 605),
    (792, 781), (793, 605), (794, 781), (795, 605), (796, 781), (797, 605), (798, 566), (799, 510),
    (800, 381), (801, 745), (802, 388), (803, 972), (804, 972), (805, 639), (806, 632), (807, 480),
    (808, 524), (809, 556), (810, 479), (811, 470), (812, 448), (813, 436), (814, 650), (815, 731),
    (816, 609), (817, 556), (818, 564), (819, 273), (820, 258), (821, 767), (822, 615), (823, 622),
    (824, 413), (825, 566), (826, 510), (827, 564), (828, 470), (829, 0), (830, 0), (831, 0),
    (832, 0), (833, 572), (834, 551), (835, 359), (836, 0), (837, 0), (838, 0), (839, 0),
    (840, 0), (841, 166), (842, 584), (843, 500), (844, 268), (845, 0), (846, 0), (847, 0),
    (848, 0), (849, 0), (850, 0), (851, 564), (852, 258), (853, 258), (854, 1118), (855, 639),
    (856, 639), (857, 324), (858, 324), (859, 399), (860, 374), (861, 609), (862, 605), (863, 796),
    (864, 682), (865, 829), (866, 572), (867, 654), (868, 822), (869, 268), (870, 322), (871, 444),
    (872, 605), (873, 551), (874, 500), (875, 855), (876, 679), (877, 837), (878, 655), (879, 237),
    (880, 1000), (881, 517), (882, 572), (883, 268), (884, 551), (885, 536), (886, 221), (887, 609),
    (888, 368), (889, 322), (890, 322), (891, 440), (892, 232), (893, 742), (894, 602), (895, 222),
    (896, 600), (897, 600), (898, 600), (899, 600), (900, 600), (901, 600), (902, 0), (903, 0),
    (904, 0), (905, 0), (906, 600), (907, 372), (908, 1544), (909, 0), (910, 0), (911, 0),
    (912, 0), (913, 0), (914, 0), (915, 0), (916, 0), (917, 0), (918, 0), (919, 0),
    (920, 0), (921, 831), (922, 696), (923, 758), (924, 764), (925, 696), (926, 670), (927, 629),
    (928, 696), (929, 811), (930, 765), (931, 702), (932, 412), (933, 819), (934, 711), (935, 709),
    (936, 575), (937, 649), (938, 764), (939, 688), (940, 804), (941, 627), (942, 628), (943, 654),
    (944, 725), (945, 634), (946, 793), (947, 642), (948, 805), (949, 725), (950, 787), (951, 571),
    (952, 673), (953, 668), (954, 598), (955, 800), (956, 617), (957, 776), (958, 699), (959, 211),
    (960, 211), (961, 211), (962, 291), (963, 211), (964, 442), (965, 415), (966, 920), (967, 920),
    (968, 597), (969, 639), (970, 641), (971, 597), (972, 600), (973, 474), (974, 597), (975, 668),
    (976, 609), (977, 597), (978, 265), (979, 920), (980, 589), (981, 597), (982, 562), (983, 599),
    (984, 599), (985, 576), (986, 602), (987, 265), (988, 599), (989, 414), (990, 597), (991, 344),
    (992, 920), (993, 517), (994, 619), (995, 597), (996, 598), (997, 931), (998, 597), (999, 599),
    (1000, 321), (1001, 931), (1002, 597), (1003, 584), (1004, 640), (1005, 630), (1006, 280), (1007, 254),
    (1008, 441), (1009, 817), (1010, 817), (1011, 732),
];