tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

markfonts-delay.sjs (41467B)


      1 
      2 /* Data dumped using python code from image/test/reftest/generic/check-header.sjs */
      3 
      4 const markA_data = [
      5   0x0,  0x1,  0x0,  0x0,  0x0,  0xD,  0x0,  0x80,  0x0,  0x3,  0x0,  0x50,  0x46,  0x46,  0x54,  0x4D,  0x8E,  0x9C,  0x75,  0x19,  0x0,  0x0,  0x6,  0x4,  0x0,  0x0,  0x0,  0x1C,  0x4F,  0x53,  0x2F,  0x32,  0x58,  0xBB,  0x62,  0x4B,  0x0,  0x0,  0x1,  0x58,  0x0,  0x0,  0x0,  0x60,  0x63,  0x6D,  0x61,  0x70,  0x0,  0x77,  0x6,  0xC2,  0x0,  0x0,  0x1,  0xCC,  0x0,  0x0,  0x1,  0x4A,  0x63,  0x76,  0x74,  0x20,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x3,  0x18,  0x0,  0x0,  0x0,  0x4,  0x67,  0x61,  0x73,  0x70,  0xFF,  0xFF,  0x0,  0x3,  0x0,  0x0,  0x5,  0xFC,  0x0,  0x0,  0x0,  0x8,  0x67,  0x6C,  0x79,  0x66,  0x8,  0x2E,  0x9A,  0x4F,  0x0,  0x0,  0x3,  0x28,  0x0,  0x0,  0x0,  0x8C,  0x68,  0x65,  0x61,  0x64,  0x19,  0x61,  0xBA,  0x49,  0x0,  0x0,  0x0,  0xDC,  0x0,  0x0,  0x0,  0x36,  0x68,  0x68,  0x65,  0x61,  0x8,  0x90,  0x5,  0x7E,  0x0,  0x0,  0x1,  0x14,  0x0,  0x0,  0x0,  0x24,  0x68,  0x6D,  0x74,  0x78,  0xC,  0x7D,  0x0,  0x85,  0x0,  0x0,  0x1,  0xB8,  0x0,  0x0,  0x0,  0x14,  0x6C,  0x6F,  0x63,  0x61,  0x0,  0x54,  0x0,  0x9A,  0x0,  0x0,  0x3,  0x1C,  0x0,  0x0,  0x0,  0xC,  0x6D,  0x61,  0x78,  0x70,  0x0,  0x4A,  0x0,  0x3D,  0x0,  0x0,  0x1,  0x38,  0x0,  0x0,  0x0,  0x20,  0x6E,  0x61,  0x6D,  0x65,  0x51,  0xBD,  0x5D,  0x1B,  0x0,  0x0,  0x3,  0xB4,  0x0,  0x0,  0x2,  0x19,  0x70,  0x6F,  0x73,  0x74,  0xFF,  0xC0,  0x0,  0x58,  0x0,  0x0,  0x5,  0xD0,  0x0,  0x0,  0x0,  0x2C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0xB3,  0x28,  0x11,  0xEF,  0x5F,  0xF,  0x3C,  0xF5,  0x0,  0xB,  0x3,  0xE8,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x21,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x2,  0xBC,  0xFF,  0x9C,  0x0,  0x5A,  0x5,  0xDC,  0x0,  0x0,  0x0,  0x0,  0x5,  0x78,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x1,  0x0,  0x0,  0x0,  0x5,  0x0,  0xC,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x1,  0x0,  0x0,  0x0,  0x40,  0x0,  0x2E,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x4,  0xE2,  0x1,  0x90,  0x0,  0x5,  0x0,  0x0,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8C,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x1,  0xE0,  0x0,  0x31,  0x1,  0x2,  0x0,  0x0,  0x2,  0x0,  0x5,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x50,  0x66,  0x45,  0x64,  0x0,  0x80,  0x0,  0x20,  0x0,  0x41,  0x3,  0x20,  0xFF,  0x38,  0x0,  0x5A,  0x2,  0xBC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x20,  0x0,  0x1,  0x1,  0x6C,  0x0,  0x21,  0x0,  0x0,  0x0,  0x0,  0x1,  0x4D,  0x0,  0x0,  0x3,  0xE8,  0x0,  0x0,  0x5,  0xDC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x44,  0x0,  0x3,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x4,  0x0,  0x28,  0x0,  0x0,  0x0,  0x6,  0x0,  0x4,  0x0,  0x1,  0x0,  0x2,  0x0,  0x20,  0x0,  0x41,  0xFF,  0xFF,  0x0,  0x0,  0x0,  0x20,  0x0,  0x41,  0xFF,  0xFF,  0xFF,  0xE3,  0xFF,  0xC3,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x6,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x2,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x46,  0x0,  0x2,  0x0,  0x21,  0x0,  0x0,  0x1,  0x2A,  0x2,  0x9A,  0x0,  0x3,  0x0,  0x7,  0x0,  0x2E,  0xB1,  0x1,  0x0,  0x2F,  0x3C,  0xB2,  0x7,  0x4,  0x0,  0xED,  0x32,  0xB1,  0x6,  0x5,  0xDC,  0x3C,  0xB2,  0x3,  0x2,  0x0,  0xED,  0x32,  0x0,  0xB1,  0x3,  0x0,  0x2F,  0x3C,  0xB2,  0x5,  0x4,  0x0,  0xED,  0x32,  0xB2,  0x7,  0x6,  0x1,  0xFC,  0x3C,  0xB2,  0x1,  0x2,  0x0,  0xED,  0x32,  0x33,  0x11,  0x21,  0x11,  0x27,  0x33,  0x11,  0x23,  0x21,  0x1,  0x9,  0xE8,  0xC7,  0xC7,  0x2,  0x9A,  0xFD,  0x66,  0x21,  0x2,  0x58,  0x0,  0x0,  0x3,  0x0,  0x64,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x3,  0x0,  0x7,  0x0,  0xB,  0x0,  0x0,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0xF4,  0x1,  0xF4,  0xFD,  0x44,  0x3,  0x84,  0xFB,  0xB4,  0x5,  0x14,  0x1,  0xF4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0x0,  0x0,  0x0,  0x0,  0x0,  0xE,  0x0,  0xAE,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2B,  0x0,  0x58,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x5,  0x0,  0x90,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x7,  0x0,  0xA6,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3,  0x0,  0x21,  0x0,  0xF2,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x5,  0x1,  0x20,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x10,  0x1,  0x48,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x6,  0x0,  0x5,  0x1,  0x65,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x0,  0x0,  0x56,  0x0,  0x0,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x1,  0x0,  0xA,  0x0,  0x84,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x2,  0x0,  0xE,  0x0,  0x96,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x3,  0x0,  0x42,  0x0,  0xAE,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x4,  0x0,  0xA,  0x1,  0x14,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x5,  0x0,  0x20,  0x1,  0x26,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x6,  0x0,  0xA,  0x1,  0x59,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x70,  0x0,  0x79,  0x0,  0x72,  0x0,  0x69,  0x0,  0x67,  0x0,  0x68,  0x0,  0x74,  0x0,  0x20,  0x0,  0x28,  0x0,  0x63,  0x0,  0x29,  0x0,  0x20,  0x0,  0x32,  0x0,  0x30,  0x0,  0x30,  0x0,  0x38,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x6F,  0x0,  0x7A,  0x0,  0x69,  0x0,  0x6C,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x20,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x70,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x61,  0x0,  0x74,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x0,  0x43,  0x6F,  0x70,  0x79,  0x72,  0x69,  0x67,  0x68,  0x74,  0x20,  0x28,  0x63,  0x29,  0x20,  0x32,  0x30,  0x30,  0x38,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x20,  0x4D,  0x6F,  0x7A,  0x69,  0x6C,  0x6C,  0x61,  0x20,  0x43,  0x6F,  0x72,  0x70,  0x6F,  0x72,  0x61,  0x74,  0x69,  0x6F,  0x6E,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x41,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x41,  0x0,  0x0,  0x52,  0x0,  0x65,  0x0,  0x67,  0x0,  0x75,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x72,  0x0,  0x0,  0x52,  0x65,  0x67,  0x75,  0x6C,  0x61,  0x72,  0x0,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x74,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x67,  0x0,  0x65,  0x0,  0x20,  0x0,  0x32,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x41,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x32,  0x0,  0x37,  0x0,  0x2D,  0x0,  0x31,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x0,  0x46,  0x6F,  0x6E,  0x74,  0x46,  0x6F,  0x72,  0x67,  0x65,  0x20,  0x32,  0x2E,  0x30,  0x20,  0x3A,  0x20,  0x4D,  0x61,  0x72,  0x6B,  0x41,  0x20,  0x3A,  0x20,  0x32,  0x37,  0x2D,  0x31,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x41,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x41,  0x0,  0x0,  0x56,  0x0,  0x65,  0x0,  0x72,  0x0,  0x73,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x20,  0x0,  0x30,  0x0,  0x30,  0x0,  0x31,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x30,  0x0,  0x30,  0x0,  0x20,  0x0,  0x0,  0x56,  0x65,  0x72,  0x73,  0x69,  0x6F,  0x6E,  0x20,  0x30,  0x30,  0x31,  0x2E,  0x30,  0x30,  0x30,  0x20,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x41,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x41,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0xFF,  0xB5,  0x0,  0x32,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x0,  0x0,  0x1,  0x0,  0x2,  0x0,  0x3,  0x0,  0x24,  0x0,  0x0,  0x0,  0x1,  0xFF,  0xFF,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0xD9,  0xF2,  0xFE,  0xC,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86
      6 ];
      7 
      8 const markB_data = [
      9   0x0,  0x1,  0x0,  0x0,  0x0,  0xD,  0x0,  0x80,  0x0,  0x3,  0x0,  0x50,  0x46,  0x46,  0x54,  0x4D,  0x8E,  0x9C,  0x75,  0x19,  0x0,  0x0,  0x6,  0x4,  0x0,  0x0,  0x0,  0x1C,  0x4F,  0x53,  0x2F,  0x32,  0x58,  0xBB,  0x62,  0x4C,  0x0,  0x0,  0x1,  0x58,  0x0,  0x0,  0x0,  0x60,  0x63,  0x6D,  0x61,  0x70,  0x4,  0x79,  0x6,  0xBD,  0x0,  0x0,  0x1,  0xCC,  0x0,  0x0,  0x1,  0x4A,  0x63,  0x76,  0x74,  0x20,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x3,  0x18,  0x0,  0x0,  0x0,  0x4,  0x67,  0x61,  0x73,  0x70,  0xFF,  0xFF,  0x0,  0x3,  0x0,  0x0,  0x5,  0xFC,  0x0,  0x0,  0x0,  0x8,  0x67,  0x6C,  0x79,  0x66,  0x8,  0x2E,  0x9A,  0x4F,  0x0,  0x0,  0x3,  0x28,  0x0,  0x0,  0x0,  0x8C,  0x68,  0x65,  0x61,  0x64,  0x19,  0x61,  0xBA,  0x49,  0x0,  0x0,  0x0,  0xDC,  0x0,  0x0,  0x0,  0x36,  0x68,  0x68,  0x65,  0x61,  0x8,  0x90,  0x5,  0x7E,  0x0,  0x0,  0x1,  0x14,  0x0,  0x0,  0x0,  0x24,  0x68,  0x6D,  0x74,  0x78,  0xC,  0x7D,  0x0,  0x85,  0x0,  0x0,  0x1,  0xB8,  0x0,  0x0,  0x0,  0x14,  0x6C,  0x6F,  0x63,  0x61,  0x0,  0x54,  0x0,  0x9A,  0x0,  0x0,  0x3,  0x1C,  0x0,  0x0,  0x0,  0xC,  0x6D,  0x61,  0x78,  0x70,  0x0,  0x4A,  0x0,  0x3D,  0x0,  0x0,  0x1,  0x38,  0x0,  0x0,  0x0,  0x20,  0x6E,  0x61,  0x6D,  0x65,  0x53,  0xBE,  0x5F,  0x1E,  0x0,  0x0,  0x3,  0xB4,  0x0,  0x0,  0x2,  0x19,  0x70,  0x6F,  0x73,  0x74,  0xFF,  0xC0,  0x0,  0x59,  0x0,  0x0,  0x5,  0xD0,  0x0,  0x0,  0x0,  0x2C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0xA7,  0x22,  0xD,  0xEF,  0x5F,  0xF,  0x3C,  0xF5,  0x0,  0xB,  0x3,  0xE8,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x21,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x2,  0xBC,  0xFF,  0x9C,  0x0,  0x5A,  0x5,  0xDC,  0x0,  0x0,  0x0,  0x0,  0x5,  0x78,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x1,  0x0,  0x0,  0x0,  0x5,  0x0,  0xC,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x1,  0x0,  0x0,  0x0,  0x40,  0x0,  0x2E,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x4,  0xE2,  0x1,  0x90,  0x0,  0x5,  0x0,  0x0,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8C,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x1,  0xE0,  0x0,  0x31,  0x1,  0x2,  0x0,  0x0,  0x2,  0x0,  0x5,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x50,  0x66,  0x45,  0x64,  0x0,  0x80,  0x0,  0x20,  0x0,  0x42,  0x3,  0x20,  0xFF,  0x38,  0x0,  0x5A,  0x2,  0xBC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x20,  0x0,  0x1,  0x1,  0x6C,  0x0,  0x21,  0x0,  0x0,  0x0,  0x0,  0x1,  0x4D,  0x0,  0x0,  0x3,  0xE8,  0x0,  0x0,  0x5,  0xDC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x44,  0x0,  0x3,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x4,  0x0,  0x28,  0x0,  0x0,  0x0,  0x6,  0x0,  0x4,  0x0,  0x1,  0x0,  0x2,  0x0,  0x20,  0x0,  0x42,  0xFF,  0xFF,  0x0,  0x0,  0x0,  0x20,  0x0,  0x42,  0xFF,  0xFF,  0xFF,  0xE3,  0xFF,  0xC2,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x6,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x2,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x46,  0x0,  0x2,  0x0,  0x21,  0x0,  0x0,  0x1,  0x2A,  0x2,  0x9A,  0x0,  0x3,  0x0,  0x7,  0x0,  0x2E,  0xB1,  0x1,  0x0,  0x2F,  0x3C,  0xB2,  0x7,  0x4,  0x0,  0xED,  0x32,  0xB1,  0x6,  0x5,  0xDC,  0x3C,  0xB2,  0x3,  0x2,  0x0,  0xED,  0x32,  0x0,  0xB1,  0x3,  0x0,  0x2F,  0x3C,  0xB2,  0x5,  0x4,  0x0,  0xED,  0x32,  0xB2,  0x7,  0x6,  0x1,  0xFC,  0x3C,  0xB2,  0x1,  0x2,  0x0,  0xED,  0x32,  0x33,  0x11,  0x21,  0x11,  0x27,  0x33,  0x11,  0x23,  0x21,  0x1,  0x9,  0xE8,  0xC7,  0xC7,  0x2,  0x9A,  0xFD,  0x66,  0x21,  0x2,  0x58,  0x0,  0x0,  0x3,  0x0,  0x64,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x3,  0x0,  0x7,  0x0,  0xB,  0x0,  0x0,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0xF4,  0x1,  0xF4,  0xFD,  0x44,  0x3,  0x84,  0xFB,  0xB4,  0x5,  0x14,  0x1,  0xF4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0x0,  0x0,  0x0,  0x0,  0x0,  0xE,  0x0,  0xAE,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2B,  0x0,  0x58,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x5,  0x0,  0x90,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x7,  0x0,  0xA6,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3,  0x0,  0x21,  0x0,  0xF2,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x5,  0x1,  0x20,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x10,  0x1,  0x48,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x6,  0x0,  0x5,  0x1,  0x65,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x0,  0x0,  0x56,  0x0,  0x0,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x1,  0x0,  0xA,  0x0,  0x84,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x2,  0x0,  0xE,  0x0,  0x96,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x3,  0x0,  0x42,  0x0,  0xAE,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x4,  0x0,  0xA,  0x1,  0x14,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x5,  0x0,  0x20,  0x1,  0x26,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x6,  0x0,  0xA,  0x1,  0x59,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x70,  0x0,  0x79,  0x0,  0x72,  0x0,  0x69,  0x0,  0x67,  0x0,  0x68,  0x0,  0x74,  0x0,  0x20,  0x0,  0x28,  0x0,  0x63,  0x0,  0x29,  0x0,  0x20,  0x0,  0x32,  0x0,  0x30,  0x0,  0x30,  0x0,  0x38,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x6F,  0x0,  0x7A,  0x0,  0x69,  0x0,  0x6C,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x20,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x70,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x61,  0x0,  0x74,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x0,  0x43,  0x6F,  0x70,  0x79,  0x72,  0x69,  0x67,  0x68,  0x74,  0x20,  0x28,  0x63,  0x29,  0x20,  0x32,  0x30,  0x30,  0x38,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x20,  0x4D,  0x6F,  0x7A,  0x69,  0x6C,  0x6C,  0x61,  0x20,  0x43,  0x6F,  0x72,  0x70,  0x6F,  0x72,  0x61,  0x74,  0x69,  0x6F,  0x6E,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x42,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x42,  0x0,  0x0,  0x52,  0x0,  0x65,  0x0,  0x67,  0x0,  0x75,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x72,  0x0,  0x0,  0x52,  0x65,  0x67,  0x75,  0x6C,  0x61,  0x72,  0x0,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x74,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x67,  0x0,  0x65,  0x0,  0x20,  0x0,  0x32,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x42,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x32,  0x0,  0x37,  0x0,  0x2D,  0x0,  0x31,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x0,  0x46,  0x6F,  0x6E,  0x74,  0x46,  0x6F,  0x72,  0x67,  0x65,  0x20,  0x32,  0x2E,  0x30,  0x20,  0x3A,  0x20,  0x4D,  0x61,  0x72,  0x6B,  0x42,  0x20,  0x3A,  0x20,  0x32,  0x37,  0x2D,  0x31,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x42,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x42,  0x0,  0x0,  0x56,  0x0,  0x65,  0x0,  0x72,  0x0,  0x73,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x20,  0x0,  0x30,  0x0,  0x30,  0x0,  0x31,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x30,  0x0,  0x30,  0x0,  0x20,  0x0,  0x0,  0x56,  0x65,  0x72,  0x73,  0x69,  0x6F,  0x6E,  0x20,  0x30,  0x30,  0x31,  0x2E,  0x30,  0x30,  0x30,  0x20,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x42,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x42,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0xFF,  0xB5,  0x0,  0x32,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x0,  0x0,  0x1,  0x0,  0x2,  0x0,  0x3,  0x0,  0x25,  0x0,  0x0,  0x0,  0x1,  0xFF,  0xFF,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0xD9,  0xF2,  0xFE,  0xC,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86
     10 ];
     11 
     12 const markC_data = [
     13   0x0,  0x1,  0x0,  0x0,  0x0,  0xD,  0x0,  0x80,  0x0,  0x3,  0x0,  0x50,  0x46,  0x46,  0x54,  0x4D,  0x8E,  0x9C,  0x75,  0x19,  0x0,  0x0,  0x6,  0x4,  0x0,  0x0,  0x0,  0x1C,  0x4F,  0x53,  0x2F,  0x32,  0x58,  0xBB,  0x62,  0x4D,  0x0,  0x0,  0x1,  0x58,  0x0,  0x0,  0x0,  0x60,  0x63,  0x6D,  0x61,  0x70,  0x0,  0x7F,  0x6,  0xBC,  0x0,  0x0,  0x1,  0xCC,  0x0,  0x0,  0x1,  0x4A,  0x63,  0x76,  0x74,  0x20,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x3,  0x18,  0x0,  0x0,  0x0,  0x4,  0x67,  0x61,  0x73,  0x70,  0xFF,  0xFF,  0x0,  0x3,  0x0,  0x0,  0x5,  0xFC,  0x0,  0x0,  0x0,  0x8,  0x67,  0x6C,  0x79,  0x66,  0x8,  0x2E,  0x9A,  0x4F,  0x0,  0x0,  0x3,  0x28,  0x0,  0x0,  0x0,  0x8C,  0x68,  0x65,  0x61,  0x64,  0x19,  0x61,  0xBA,  0x49,  0x0,  0x0,  0x0,  0xDC,  0x0,  0x0,  0x0,  0x36,  0x68,  0x68,  0x65,  0x61,  0x8,  0x90,  0x5,  0x7E,  0x0,  0x0,  0x1,  0x14,  0x0,  0x0,  0x0,  0x24,  0x68,  0x6D,  0x74,  0x78,  0xC,  0x7D,  0x0,  0x85,  0x0,  0x0,  0x1,  0xB8,  0x0,  0x0,  0x0,  0x14,  0x6C,  0x6F,  0x63,  0x61,  0x0,  0x54,  0x0,  0x9A,  0x0,  0x0,  0x3,  0x1C,  0x0,  0x0,  0x0,  0xC,  0x6D,  0x61,  0x78,  0x70,  0x0,  0x4A,  0x0,  0x3D,  0x0,  0x0,  0x1,  0x38,  0x0,  0x0,  0x0,  0x20,  0x6E,  0x61,  0x6D,  0x65,  0x55,  0xBF,  0x61,  0x21,  0x0,  0x0,  0x3,  0xB4,  0x0,  0x0,  0x2,  0x19,  0x70,  0x6F,  0x73,  0x74,  0xFF,  0xC0,  0x0,  0x5A,  0x0,  0x0,  0x5,  0xD0,  0x0,  0x0,  0x0,  0x2C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0xAB,  0x14,  0x9,  0xE7,  0x5F,  0xF,  0x3C,  0xF5,  0x0,  0xB,  0x3,  0xE8,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x21,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x2,  0xBC,  0xFF,  0x9C,  0x0,  0x5A,  0x5,  0xDC,  0x0,  0x0,  0x0,  0x0,  0x5,  0x78,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x1,  0x0,  0x0,  0x0,  0x5,  0x0,  0xC,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x1,  0x0,  0x0,  0x0,  0x40,  0x0,  0x2E,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x4,  0xE2,  0x1,  0x90,  0x0,  0x5,  0x0,  0x0,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8C,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x1,  0xE0,  0x0,  0x31,  0x1,  0x2,  0x0,  0x0,  0x2,  0x0,  0x5,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x50,  0x66,  0x45,  0x64,  0x0,  0x80,  0x0,  0x20,  0x0,  0x43,  0x3,  0x20,  0xFF,  0x38,  0x0,  0x5A,  0x2,  0xBC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x20,  0x0,  0x1,  0x1,  0x6C,  0x0,  0x21,  0x0,  0x0,  0x0,  0x0,  0x1,  0x4D,  0x0,  0x0,  0x3,  0xE8,  0x0,  0x0,  0x5,  0xDC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x44,  0x0,  0x3,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x4,  0x0,  0x28,  0x0,  0x0,  0x0,  0x6,  0x0,  0x4,  0x0,  0x1,  0x0,  0x2,  0x0,  0x20,  0x0,  0x43,  0xFF,  0xFF,  0x0,  0x0,  0x0,  0x20,  0x0,  0x43,  0xFF,  0xFF,  0xFF,  0xE3,  0xFF,  0xC1,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x6,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x2,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x46,  0x0,  0x2,  0x0,  0x21,  0x0,  0x0,  0x1,  0x2A,  0x2,  0x9A,  0x0,  0x3,  0x0,  0x7,  0x0,  0x2E,  0xB1,  0x1,  0x0,  0x2F,  0x3C,  0xB2,  0x7,  0x4,  0x0,  0xED,  0x32,  0xB1,  0x6,  0x5,  0xDC,  0x3C,  0xB2,  0x3,  0x2,  0x0,  0xED,  0x32,  0x0,  0xB1,  0x3,  0x0,  0x2F,  0x3C,  0xB2,  0x5,  0x4,  0x0,  0xED,  0x32,  0xB2,  0x7,  0x6,  0x1,  0xFC,  0x3C,  0xB2,  0x1,  0x2,  0x0,  0xED,  0x32,  0x33,  0x11,  0x21,  0x11,  0x27,  0x33,  0x11,  0x23,  0x21,  0x1,  0x9,  0xE8,  0xC7,  0xC7,  0x2,  0x9A,  0xFD,  0x66,  0x21,  0x2,  0x58,  0x0,  0x0,  0x3,  0x0,  0x64,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x3,  0x0,  0x7,  0x0,  0xB,  0x0,  0x0,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0xF4,  0x1,  0xF4,  0xFD,  0x44,  0x3,  0x84,  0xFB,  0xB4,  0x5,  0x14,  0x1,  0xF4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0x0,  0x0,  0x0,  0x0,  0x0,  0xE,  0x0,  0xAE,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2B,  0x0,  0x58,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x5,  0x0,  0x90,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x7,  0x0,  0xA6,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3,  0x0,  0x21,  0x0,  0xF2,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x5,  0x1,  0x20,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x10,  0x1,  0x48,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x6,  0x0,  0x5,  0x1,  0x65,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x0,  0x0,  0x56,  0x0,  0x0,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x1,  0x0,  0xA,  0x0,  0x84,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x2,  0x0,  0xE,  0x0,  0x96,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x3,  0x0,  0x42,  0x0,  0xAE,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x4,  0x0,  0xA,  0x1,  0x14,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x5,  0x0,  0x20,  0x1,  0x26,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x6,  0x0,  0xA,  0x1,  0x59,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x70,  0x0,  0x79,  0x0,  0x72,  0x0,  0x69,  0x0,  0x67,  0x0,  0x68,  0x0,  0x74,  0x0,  0x20,  0x0,  0x28,  0x0,  0x63,  0x0,  0x29,  0x0,  0x20,  0x0,  0x32,  0x0,  0x30,  0x0,  0x30,  0x0,  0x38,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x6F,  0x0,  0x7A,  0x0,  0x69,  0x0,  0x6C,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x20,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x70,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x61,  0x0,  0x74,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x0,  0x43,  0x6F,  0x70,  0x79,  0x72,  0x69,  0x67,  0x68,  0x74,  0x20,  0x28,  0x63,  0x29,  0x20,  0x32,  0x30,  0x30,  0x38,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x20,  0x4D,  0x6F,  0x7A,  0x69,  0x6C,  0x6C,  0x61,  0x20,  0x43,  0x6F,  0x72,  0x70,  0x6F,  0x72,  0x61,  0x74,  0x69,  0x6F,  0x6E,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x43,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x43,  0x0,  0x0,  0x52,  0x0,  0x65,  0x0,  0x67,  0x0,  0x75,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x72,  0x0,  0x0,  0x52,  0x65,  0x67,  0x75,  0x6C,  0x61,  0x72,  0x0,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x74,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x67,  0x0,  0x65,  0x0,  0x20,  0x0,  0x32,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x43,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x32,  0x0,  0x37,  0x0,  0x2D,  0x0,  0x31,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x0,  0x46,  0x6F,  0x6E,  0x74,  0x46,  0x6F,  0x72,  0x67,  0x65,  0x20,  0x32,  0x2E,  0x30,  0x20,  0x3A,  0x20,  0x4D,  0x61,  0x72,  0x6B,  0x43,  0x20,  0x3A,  0x20,  0x32,  0x37,  0x2D,  0x31,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x43,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x43,  0x0,  0x0,  0x56,  0x0,  0x65,  0x0,  0x72,  0x0,  0x73,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x20,  0x0,  0x30,  0x0,  0x30,  0x0,  0x31,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x30,  0x0,  0x30,  0x0,  0x20,  0x0,  0x0,  0x56,  0x65,  0x72,  0x73,  0x69,  0x6F,  0x6E,  0x20,  0x30,  0x30,  0x31,  0x2E,  0x30,  0x30,  0x30,  0x20,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x43,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x43,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0xFF,  0xB5,  0x0,  0x32,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x0,  0x0,  0x1,  0x0,  0x2,  0x0,  0x3,  0x0,  0x26,  0x0,  0x0,  0x0,  0x1,  0xFF,  0xFF,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0xD9,  0xF2,  0xFE,  0xC,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86
     14 ];
     15 
     16 const markD_data = [
     17   0x0,  0x1,  0x0,  0x0,  0x0,  0xD,  0x0,  0x80,  0x0,  0x3,  0x0,  0x50,  0x46,  0x46,  0x54,  0x4D,  0x8E,  0x9C,  0x75,  0x19,  0x0,  0x0,  0x6,  0x4,  0x0,  0x0,  0x0,  0x1C,  0x4F,  0x53,  0x2F,  0x32,  0x58,  0xBB,  0x62,  0x4E,  0x0,  0x0,  0x1,  0x58,  0x0,  0x0,  0x0,  0x60,  0x63,  0x6D,  0x61,  0x70,  0x0,  0x7D,  0xA,  0xBB,  0x0,  0x0,  0x1,  0xCC,  0x0,  0x0,  0x1,  0x4A,  0x63,  0x76,  0x74,  0x20,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x3,  0x18,  0x0,  0x0,  0x0,  0x4,  0x67,  0x61,  0x73,  0x70,  0xFF,  0xFF,  0x0,  0x3,  0x0,  0x0,  0x5,  0xFC,  0x0,  0x0,  0x0,  0x8,  0x67,  0x6C,  0x79,  0x66,  0x8,  0x2E,  0x9A,  0x4F,  0x0,  0x0,  0x3,  0x28,  0x0,  0x0,  0x0,  0x8C,  0x68,  0x65,  0x61,  0x64,  0x19,  0x61,  0xBA,  0x49,  0x0,  0x0,  0x0,  0xDC,  0x0,  0x0,  0x0,  0x36,  0x68,  0x68,  0x65,  0x61,  0x8,  0x90,  0x5,  0x7E,  0x0,  0x0,  0x1,  0x14,  0x0,  0x0,  0x0,  0x24,  0x68,  0x6D,  0x74,  0x78,  0xC,  0x7D,  0x0,  0x85,  0x0,  0x0,  0x1,  0xB8,  0x0,  0x0,  0x0,  0x14,  0x6C,  0x6F,  0x63,  0x61,  0x0,  0x54,  0x0,  0x9A,  0x0,  0x0,  0x3,  0x1C,  0x0,  0x0,  0x0,  0xC,  0x6D,  0x61,  0x78,  0x70,  0x0,  0x4A,  0x0,  0x3D,  0x0,  0x0,  0x1,  0x38,  0x0,  0x0,  0x0,  0x20,  0x6E,  0x61,  0x6D,  0x65,  0x57,  0xC0,  0x63,  0x24,  0x0,  0x0,  0x3,  0xB4,  0x0,  0x0,  0x2,  0x19,  0x70,  0x6F,  0x73,  0x74,  0xFF,  0xC0,  0x0,  0x5B,  0x0,  0x0,  0x5,  0xD0,  0x0,  0x0,  0x0,  0x2C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0xA7,  0x15,  0xFD,  0xDF,  0x5F,  0xF,  0x3C,  0xF5,  0x0,  0xB,  0x3,  0xE8,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x21,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x2,  0xBC,  0xFF,  0x9C,  0x0,  0x5A,  0x5,  0xDC,  0x0,  0x0,  0x0,  0x0,  0x5,  0x78,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x1,  0x0,  0x0,  0x0,  0x5,  0x0,  0xC,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x1,  0x0,  0x0,  0x0,  0x40,  0x0,  0x2E,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x4,  0xE2,  0x1,  0x90,  0x0,  0x5,  0x0,  0x0,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x8C,  0x2,  0x8A,  0x2,  0xBC,  0x0,  0x0,  0x1,  0xE0,  0x0,  0x31,  0x1,  0x2,  0x0,  0x0,  0x2,  0x0,  0x5,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x50,  0x66,  0x45,  0x64,  0x0,  0x80,  0x0,  0x20,  0x0,  0x44,  0x3,  0x20,  0xFF,  0x38,  0x0,  0x5A,  0x2,  0xBC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0xBC,  0x0,  0x0,  0x0,  0x20,  0x0,  0x1,  0x1,  0x6C,  0x0,  0x21,  0x0,  0x0,  0x0,  0x0,  0x1,  0x4D,  0x0,  0x0,  0x3,  0xE8,  0x0,  0x0,  0x5,  0xDC,  0x0,  0x64,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x44,  0x0,  0x3,  0x0,  0x1,  0x0,  0x0,  0x0,  0x1C,  0x0,  0x4,  0x0,  0x28,  0x0,  0x0,  0x0,  0x6,  0x0,  0x4,  0x0,  0x1,  0x0,  0x2,  0x0,  0x20,  0x0,  0x44,  0xFF,  0xFF,  0x0,  0x0,  0x0,  0x20,  0x0,  0x44,  0xFF,  0xFF,  0xFF,  0xE3,  0xFF,  0xC0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x6,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x2,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x3,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x21,  0x2,  0x79,  0x0,  0x0,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x2A,  0x0,  0x46,  0x0,  0x2,  0x0,  0x21,  0x0,  0x0,  0x1,  0x2A,  0x2,  0x9A,  0x0,  0x3,  0x0,  0x7,  0x0,  0x2E,  0xB1,  0x1,  0x0,  0x2F,  0x3C,  0xB2,  0x7,  0x4,  0x0,  0xED,  0x32,  0xB1,  0x6,  0x5,  0xDC,  0x3C,  0xB2,  0x3,  0x2,  0x0,  0xED,  0x32,  0x0,  0xB1,  0x3,  0x0,  0x2F,  0x3C,  0xB2,  0x5,  0x4,  0x0,  0xED,  0x32,  0xB2,  0x7,  0x6,  0x1,  0xFC,  0x3C,  0xB2,  0x1,  0x2,  0x0,  0xED,  0x32,  0x33,  0x11,  0x21,  0x11,  0x27,  0x33,  0x11,  0x23,  0x21,  0x1,  0x9,  0xE8,  0xC7,  0xC7,  0x2,  0x9A,  0xFD,  0x66,  0x21,  0x2,  0x58,  0x0,  0x0,  0x3,  0x0,  0x64,  0xFF,  0x9C,  0x5,  0x78,  0x2,  0xBC,  0x0,  0x3,  0x0,  0x7,  0x0,  0xB,  0x0,  0x0,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0x35,  0x21,  0x15,  0x1,  0xF4,  0x1,  0xF4,  0xFD,  0x44,  0x3,  0x84,  0xFB,  0xB4,  0x5,  0x14,  0x1,  0xF4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0xFE,  0xD4,  0xC8,  0xC8,  0x0,  0x0,  0x0,  0x0,  0x0,  0xE,  0x0,  0xAE,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2B,  0x0,  0x58,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x1,  0x0,  0x5,  0x0,  0x90,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x7,  0x0,  0xA6,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x3,  0x0,  0x21,  0x0,  0xF2,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x4,  0x0,  0x5,  0x1,  0x20,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x10,  0x1,  0x48,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0x0,  0x6,  0x0,  0x5,  0x1,  0x65,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x0,  0x0,  0x56,  0x0,  0x0,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x1,  0x0,  0xA,  0x0,  0x84,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x2,  0x0,  0xE,  0x0,  0x96,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x3,  0x0,  0x42,  0x0,  0xAE,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x4,  0x0,  0xA,  0x1,  0x14,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x5,  0x0,  0x20,  0x1,  0x26,  0x0,  0x3,  0x0,  0x1,  0x4,  0x9,  0x0,  0x6,  0x0,  0xA,  0x1,  0x59,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x70,  0x0,  0x79,  0x0,  0x72,  0x0,  0x69,  0x0,  0x67,  0x0,  0x68,  0x0,  0x74,  0x0,  0x20,  0x0,  0x28,  0x0,  0x63,  0x0,  0x29,  0x0,  0x20,  0x0,  0x32,  0x0,  0x30,  0x0,  0x30,  0x0,  0x38,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x6F,  0x0,  0x7A,  0x0,  0x69,  0x0,  0x6C,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x20,  0x0,  0x43,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x70,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x61,  0x0,  0x74,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x0,  0x43,  0x6F,  0x70,  0x79,  0x72,  0x69,  0x67,  0x68,  0x74,  0x20,  0x28,  0x63,  0x29,  0x20,  0x32,  0x30,  0x30,  0x38,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x20,  0x4D,  0x6F,  0x7A,  0x69,  0x6C,  0x6C,  0x61,  0x20,  0x43,  0x6F,  0x72,  0x70,  0x6F,  0x72,  0x61,  0x74,  0x69,  0x6F,  0x6E,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x44,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x44,  0x0,  0x0,  0x52,  0x0,  0x65,  0x0,  0x67,  0x0,  0x75,  0x0,  0x6C,  0x0,  0x61,  0x0,  0x72,  0x0,  0x0,  0x52,  0x65,  0x67,  0x75,  0x6C,  0x61,  0x72,  0x0,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x74,  0x0,  0x46,  0x0,  0x6F,  0x0,  0x72,  0x0,  0x67,  0x0,  0x65,  0x0,  0x20,  0x0,  0x32,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x44,  0x0,  0x20,  0x0,  0x3A,  0x0,  0x20,  0x0,  0x32,  0x0,  0x37,  0x0,  0x2D,  0x0,  0x31,  0x0,  0x2D,  0x0,  0x32,  0x0,  0x30,  0x0,  0x32,  0x0,  0x30,  0x0,  0x0,  0x46,  0x6F,  0x6E,  0x74,  0x46,  0x6F,  0x72,  0x67,  0x65,  0x20,  0x32,  0x2E,  0x30,  0x20,  0x3A,  0x20,  0x4D,  0x61,  0x72,  0x6B,  0x44,  0x20,  0x3A,  0x20,  0x32,  0x37,  0x2D,  0x31,  0x2D,  0x32,  0x30,  0x32,  0x30,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x44,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x44,  0x0,  0x0,  0x56,  0x0,  0x65,  0x0,  0x72,  0x0,  0x73,  0x0,  0x69,  0x0,  0x6F,  0x0,  0x6E,  0x0,  0x20,  0x0,  0x30,  0x0,  0x30,  0x0,  0x31,  0x0,  0x2E,  0x0,  0x30,  0x0,  0x30,  0x0,  0x30,  0x0,  0x20,  0x0,  0x0,  0x56,  0x65,  0x72,  0x73,  0x69,  0x6F,  0x6E,  0x20,  0x30,  0x30,  0x31,  0x2E,  0x30,  0x30,  0x30,  0x20,  0x0,  0x0,  0x4D,  0x0,  0x61,  0x0,  0x72,  0x0,  0x6B,  0x0,  0x44,  0x0,  0x0,  0x4D,  0x61,  0x72,  0x6B,  0x44,  0x0,  0x0,  0x0,  0x0,  0x0,  0x2,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0xFF,  0xB5,  0x0,  0x32,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x0,  0x5,  0x0,  0x0,  0x0,  0x1,  0x0,  0x2,  0x0,  0x3,  0x0,  0x27,  0x0,  0x0,  0x0,  0x1,  0xFF,  0xFF,  0x0,  0x2,  0x0,  0x0,  0x0,  0x1,  0x0,  0x0,  0x0,  0x0,  0xD9,  0xF2,  0xFE,  0xC,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86,  0x0,  0x0,  0x0,  0x0,  0xDA,  0x54,  0xBB,  0x86
     18 ];
     19 
     20 const BinaryOutputStream = Components.Constructor("@mozilla.org/binaryoutputstream;1", "nsIBinaryOutputStream", "setOutputStream");
     21 
     22 /**
     23  * The timer is needed when a delay is set. We need it to be out of the method
     24  * so it is not eaten alive by the GC.
     25  */
     26 var timer;
     27 
     28 function handleRequest(request, response) {
     29   var query = {};
     30   request.queryString.split('&').forEach(function (val) {
     31     var [name, value] = val.split('=');
     32     query[name] = unescape(value);
     33   });
     34 
     35   response.setStatusLine(request.httpVersion, 200, "OK");
     36   response.setHeader("Content-Type", "font/opentype", false);
     37 
     38   function fontWrite(data) {
     39     var stream = new BinaryOutputStream(response.bodyOutputStream);
     40     stream.writeByteArray(data);
     41   }
     42 
     43   var f;
     44   switch (query["font"]) {
     45     case "markB":
     46       f = markB_data;
     47       break;
     48     case "markC":
     49       f = markC_data;
     50       break;
     51     case "markD":
     52       f = markD_data;
     53       break;
     54     case "markA":
     55     default:
     56       f = markA_data;
     57       break;
     58   }
     59 
     60   // If there is no delay, we write the image and leave.
     61   if (!("delay" in query)) {
     62     fontWrite(f);
     63     return;
     64   }
     65 
     66   // If there is a delay, we create a timer which, when it fires, will write
     67   // image and leave.
     68   response.processAsync();
     69   const nsITimer = Components.interfaces.nsITimer;
     70 
     71   timer = Components.classes["@mozilla.org/timer;1"].createInstance(nsITimer);
     72   timer.initWithCallback(function() {
     73     fontWrite(f);
     74     response.finish();
     75   }, query["delay"], nsITimer.TYPE_ONE_SHOT);
     76 }
     77 
     78