0000: 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 ..//############
0010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0030: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0040: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0050: 23 23 23 23 0d 0a 2f 2f 20 20 20 20 63 72 65 61 ####..// crea
0060: 74 65 5f 61 70 70 65 6e 64 5f 70 61 72 61 67 72 te_append_paragr
0070: 61 70 68 0d 0a 2f 2f 20 20 20 20 6f 75 74 70 75 aph..// outpu
0080: 74 5f 6d 61 72 6b 64 6f 77 6e 2c 20 6f 75 74 70 t_markdown, outp
0090: 75 74 5f 70 61 72 61 67 72 61 70 68 0d 0a 2f 2f ut_paragraph..//
00a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
00b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
00c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
00d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
00e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
00f0: 0d 0a 0d 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 ....#include <st
0100: 64 69 6f 2e 68 3e 0d 0a 23 69 6e 63 6c 75 64 65 dio.h>..#include
0110: 20 3c 73 74 64 6c 69 62 2e 68 3e 0d 0a 23 69 6e <stdlib.h>..#in
0120: 63 6c 75 64 65 20 22 6d 61 72 6b 64 6f 77 6e 2e clude "markdown.
0130: 68 22 0d 0a 20 20 0d 0a 20 20 2f 2f 23 23 23 23 h".. .. //####
0140: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0150: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0160: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0170: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
0180: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 2f 2f ############..//
0190: 20 20 20 20 73 74 72 69 6e 67 20 75 74 69 6c 69 string utili
01a0: 74 69 65 73 0d 0a 2f 2f 23 23 23 23 23 23 23 23 ties..//########
01b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
01c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
01d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
01e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
01f0: 23 23 23 23 23 23 23 23 0d 0a 0d 0a 69 6e 6c 69 ########....inli
0200: 6e 65 20 69 6e 74 20 69 73 5f 63 68 61 72 73 28 ne int is_chars(
0210: 69 6e 74 20 6d 79 63 68 61 72 2c 63 6f 6e 73 74 int mychar,const
0220: 20 63 68 61 72 2a 20 63 68 61 72 73 29 0d 0a 7b char* chars)..{
0230: 0d 0a 20 20 72 65 74 75 72 6e 20 73 74 72 63 68 .. return strch
0240: 72 28 63 68 61 72 73 2c 6d 79 63 68 61 72 29 21 r(chars,mychar)!
0250: 3d 4e 55 4c 4c 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c =NULL;..}....inl
0260: 69 6e 65 20 69 6e 74 20 69 73 5f 73 61 6d 65 5f ine int is_same_
0270: 63 68 61 72 5f 6c 69 6e 65 28 4d 79 54 53 63 68 char_line(MyTSch
0280: 61 72 26 20 62 75 66 66 65 72 2c 69 6e 74 20 73 ar& buffer,int s
0290: 74 61 72 74 2c 69 6e 74 20 65 6e 64 2c 0d 0a 20 tart,int end,..
02a0: 20 69 6e 74 20 61 6c 6c 6f 77 5f 73 70 61 63 65 int allow_space
02b0: 73 2c 69 6e 74 20 6d 69 6e 5f 63 68 61 72 73 29 s,int min_chars)
02c0: 0d 0a 7b 0d 0a 20 20 69 6e 74 20 6e 75 6d 5f 63 ..{.. int num_c
02d0: 68 61 72 73 3d 31 3b 0d 0a 20 20 66 6f 72 28 69 hars=1;.. for(i
02e0: 6e 74 20 69 3d 73 74 61 72 74 2b 31 3b 69 3c 3d nt i=start+1;i<=
02f0: 65 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 end;i++){.. i
0300: 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 f(is_chars(buffe
0310: 72 5b 69 5d 2c 22 20 5c 74 22 29 29 7b 0d 0a 20 r[i]," \t")){..
0320: 20 20 20 20 20 69 66 28 61 6c 6c 6f 77 5f 73 70 if(allow_sp
0330: 61 63 65 73 3d 3d 30 29 20 72 65 74 75 72 6e 20 aces==0) return
0340: 30 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 0;.. } else i
0350: 66 28 62 75 66 66 65 72 5b 69 5d 21 3d 62 75 66 f(buffer[i]!=buf
0360: 66 65 72 5b 73 74 61 72 74 5d 29 7b 0d 0a 20 20 fer[start]){..
0370: 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 return 0;..
0380: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
0390: 20 20 20 6e 75 6d 5f 63 68 61 72 73 2b 2b 3b 20 num_chars++;
03a0: 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 .. }.. }..
03b0: 69 66 28 6e 75 6d 5f 63 68 61 72 73 3e 3d 6d 69 if(num_chars>=mi
03c0: 6e 5f 63 68 61 72 73 29 20 72 65 74 75 72 6e 20 n_chars) return
03d0: 31 3b 0d 0a 20 20 65 6c 73 65 20 72 65 74 75 72 1;.. else retur
03e0: 6e 20 30 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e n 0;..}....inlin
03f0: 65 20 69 6e 74 20 6e 75 6d 5f 73 61 6d 65 5f 63 e int num_same_c
0400: 68 61 72 5f 6c 69 6e 65 5f 70 72 65 66 69 78 28 har_line_prefix(
0410: 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 72 MyTSchar& buffer
0420: 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e 74 20 65 ,int start,int e
0430: 6e 64 2c 0d 0a 20 20 69 6e 74 20 61 6c 6c 6f 77 nd,.. int allow
0440: 5f 73 70 61 63 65 73 29 0d 0a 7b 0d 0a 20 20 69 _spaces)..{.. i
0450: 6e 74 20 6e 75 6d 5f 63 68 61 72 73 3d 31 3b 0d nt num_chars=1;.
0460: 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 74 61 . for(int i=sta
0470: 72 74 2b 31 3b 69 3c 3d 65 6e 64 3b 69 2b 2b 29 rt+1;i<=end;i++)
0480: 7b 0d 0a 20 20 20 20 69 66 28 69 73 5f 63 68 61 {.. if(is_cha
0490: 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 55 6e 69 rs(buffer[i],Uni
04a0: 63 6f 64 65 5f 73 70 61 63 65 5f 67 5f 29 29 7b code_space_g_)){
04b0: 0d 0a 20 20 20 20 20 20 69 66 28 61 6c 6c 6f 77 .. if(allow
04c0: 5f 73 70 61 63 65 73 3d 3d 30 29 20 62 72 65 61 _spaces==0) brea
04d0: 6b 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 k;.. } else i
04e0: 66 28 62 75 66 66 65 72 5b 69 5d 21 3d 62 75 66 f(buffer[i]!=buf
04f0: 66 65 72 5b 73 74 61 72 74 5d 29 7b 0d 0a 20 20 fer[start]){..
0500: 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 break;..
0510: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
0520: 6e 75 6d 5f 63 68 61 72 73 2b 2b 3b 20 0d 0a 20 num_chars++; ..
0530: 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 72 65 74 }.. }.. ret
0540: 75 72 6e 20 6e 75 6d 5f 63 68 61 72 73 3b 0d 0a urn num_chars;..
0550: 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 }....inline int
0560: 6c 69 6e 6b 5f 6c 61 62 65 6c 5f 6e 61 6d 65 28 link_label_name(
0570: 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 72 MyTSchar& buffer
0580: 2c 69 6e 74 20 73 74 61 72 74 42 2c 4d 79 54 53 ,int startB,MyTS
0590: 63 68 61 72 26 20 6e 61 6d 65 29 0d 0a 7b 0d 0a char& name)..{..
05a0: 20 20 69 6e 74 20 73 74 61 72 74 3d 2d 31 2c 65 int start=-1,e
05b0: 6e 64 3d 2d 31 3b 0d 0a 20 20 66 6f 72 28 69 6e nd=-1;.. for(in
05c0: 74 20 69 3d 73 74 61 72 74 42 3b 69 3c 62 75 66 t i=startB;i<buf
05d0: 66 65 72 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b 0d fer.num();i++){.
05e0: 0a 20 20 20 20 69 66 28 69 73 5f 63 68 61 72 73 . if(is_chars
05f0: 28 62 75 66 66 65 72 5b 69 5d 2c 22 20 5c 74 5c (buffer[i]," \t\
0600: 72 5c 6e 22 29 29 7b 0d 0a 20 20 20 20 20 20 2f r\n")){.. /
0610: 2f 20 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 7d / nothing.. }
0620: 20 65 6c 73 65 20 69 66 28 69 73 5f 63 68 61 72 else if(is_char
0630: 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 5c 6e 22 s(buffer[i],"\n"
0640: 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 74 )){.. if(st
0650: 61 72 74 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 art==-1) return
0660: 30 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 0;.. } else i
0670: 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 f(is_chars(buffe
0680: 72 5b 69 5d 2c 22 5b 22 29 29 7b 0d 0a 20 20 20 r[i],"[")){..
0690: 20 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 if(start==-1)
06a0: 20 73 74 61 72 74 3d 69 2b 31 3b 0d 0a 20 20 20 start=i+1;..
06b0: 20 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 30 else return 0
06c0: 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 ;.. } else if
06d0: 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 (is_chars(buffer
06e0: 5b 69 5d 2c 22 5d 22 29 29 7b 0d 0a 20 20 20 20 [i],"]")){..
06f0: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 if(start==-1)
0700: 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 return 0;..
0710: 20 65 6e 64 3d 69 2d 31 3b 0d 0a 20 20 20 20 20 end=i-1;..
0720: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 7d 20 65 break;.. } e
0730: 6c 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 lse if(is_chars(
0740: 62 75 66 66 65 72 5b 69 5d 2c 22 5c 5c 22 29 29 buffer[i],"\\"))
0750: 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 74 61 72 {.. if(star
0760: 74 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 30 3b t==-1) return 0;
0770: 0d 0a 20 20 20 20 20 20 69 2b 2b 3b 0d 0a 20 20 .. i++;..
0780: 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 } else {..
0790: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 if(start==-1)
07a0: 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 7d return 0;.. }
07b0: 0d 0a 20 20 7d 0d 0a 20 20 69 66 28 73 74 61 72 .. }.. if(star
07c0: 74 3d 3d 2d 31 20 7c 7c 20 65 6e 64 3d 3d 2d 31 t==-1 || end==-1
07d0: 29 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 6e ) return 0;.. n
07e0: 61 6d 65 2e 73 65 74 56 28 26 62 75 66 66 65 72 ame.setV(&buffer
07f0: 5b 73 74 61 72 74 5d 2c 65 6e 64 2d 73 74 61 72 [start],end-star
0800: 74 2b 31 29 3b 0d 0a 20 20 72 65 74 75 72 6e 20 t+1);.. return
0810: 65 6e 64 2b 32 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c end+2;..}....inl
0820: 69 6e 65 20 76 6f 69 64 20 6c 69 6e 6b 5f 6e 6f ine void link_no
0830: 72 6d 61 6c 69 7a 65 28 4d 79 54 53 63 68 61 72 rmalize(MyTSchar
0840: 26 20 6e 61 6d 65 29 0d 0a 7b 0d 0a 20 20 77 68 & name)..{.. wh
0850: 69 6c 65 28 6e 61 6d 65 2e 6e 75 6d 28 29 20 26 ile(name.num() &
0860: 26 20 69 73 5f 63 68 61 72 73 28 6e 61 6d 65 5b & is_chars(name[
0870: 30 5d 2c 41 53 43 49 49 5f 73 70 61 63 65 5f 67 0],ASCII_space_g
0880: 5f 29 29 7b 0d 0a 20 20 20 20 6e 61 6d 65 2e 63 _)){.. name.c
0890: 6c 65 61 72 28 30 29 3b 0d 0a 20 20 7d 0d 0a 20 lear(0);.. }..
08a0: 20 77 68 69 6c 65 28 6e 61 6d 65 2e 6e 75 6d 28 while(name.num(
08b0: 29 20 26 26 20 69 73 5f 63 68 61 72 73 28 6e 61 ) && is_chars(na
08c0: 6d 65 5b 65 6e 64 5f 4d 54 53 5d 2c 41 53 43 49 me[end_MTS],ASCI
08d0: 49 5f 73 70 61 63 65 5f 67 5f 29 29 7b 0d 0a 20 I_space_g_)){..
08e0: 20 20 20 6e 61 6d 65 2e 63 6c 65 61 72 28 65 6e name.clear(en
08f0: 64 5f 4d 54 53 29 3b 0d 0a 20 20 7d 0d 0a 20 20 d_MTS);.. }..
0900: 69 6e 74 20 73 70 61 63 65 30 3d 2d 31 3b 0d 0a int space0=-1;..
0910: 20 20 66 6f 72 28 69 6e 74 20 70 6f 73 3d 30 3b for(int pos=0;
0920: 70 6f 73 3c 6e 61 6d 65 2e 6e 75 6d 28 29 3b 70 pos<name.num();p
0930: 6f 73 2b 2b 29 7b 0d 0a 20 20 20 20 69 66 28 69 os++){.. if(i
0940: 73 5f 63 68 61 72 73 28 6e 61 6d 65 5b 70 6f 73 s_chars(name[pos
0950: 5d 2c 41 53 43 49 49 5f 73 70 61 63 65 5f 67 5f ],ASCII_space_g_
0960: 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 70 )){.. if(sp
0970: 61 63 65 30 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 ace0==-1){..
0980: 20 20 20 20 6e 61 6d 65 5b 70 6f 73 5d 3d 27 20 name[pos]='
0990: 27 3b 0d 0a 20 20 20 20 20 20 20 20 73 70 61 63 ';.. spac
09a0: 65 30 3d 70 6f 73 3b 0d 0a 20 20 20 20 20 20 7d e0=pos;.. }
09b0: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 else {..
09c0: 20 6e 61 6d 65 2e 63 6c 65 61 72 28 70 6f 73 29 name.clear(pos)
09d0: 3b 0d 0a 20 20 20 20 20 20 20 20 70 6f 73 2d 2d ;.. pos--
09e0: 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 ;.. }..
09f0: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
0a00: 73 70 61 63 65 30 3d 2d 31 3b 0d 0a 20 20 20 20 space0=-1;..
0a10: 7d 0d 0a 20 20 7d 0d 0a 20 20 54 63 6c 5f 55 74 }.. }.. Tcl_Ut
0a20: 66 54 6f 4c 6f 77 65 72 28 6e 61 6d 65 2e 76 28 fToLower(name.v(
0a30: 29 29 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 ));..}....inline
0a40: 20 69 6e 74 20 6c 69 6e 6b 5f 74 65 78 74 28 4d int link_text(M
0a50: 79 54 53 63 68 61 72 26 20 62 75 66 66 65 72 2c yTSchar& buffer,
0a60: 69 6e 74 20 73 74 61 72 74 42 2c 4d 79 54 53 63 int startB,MyTSc
0a70: 68 61 72 26 20 74 65 78 74 29 0d 0a 7b 0d 0a 20 har& text)..{..
0a80: 20 69 6e 74 20 73 74 61 72 74 3d 2d 31 2c 65 6e int start=-1,en
0a90: 64 3d 2d 31 2c 6e 75 6d 5f 62 72 61 63 6b 65 74 d=-1,num_bracket
0aa0: 73 3d 30 3b 0d 0a 20 20 66 6f 72 28 69 6e 74 20 s=0;.. for(int
0ab0: 69 3d 73 74 61 72 74 42 3b 69 3c 62 75 66 66 65 i=startB;i<buffe
0ac0: 72 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b 0d 0a 20 r.num();i++){..
0ad0: 20 20 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 if(is_chars(b
0ae0: 75 66 66 65 72 5b 69 5d 2c 22 20 5c 74 5c 72 5c uffer[i]," \t\r\
0af0: 6e 22 29 29 7b 0d 0a 20 20 20 20 20 20 2f 2f 20 n")){.. //
0b00: 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 7d 20 65 nothing.. } e
0b10: 6c 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 lse if(is_chars(
0b20: 62 75 66 66 65 72 5b 69 5d 2c 22 5c 6e 22 29 29 buffer[i],"\n"))
0b30: 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 74 61 72 {.. if(star
0b40: 74 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 30 3b t==-1) return 0;
0b50: 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 .. } else if(
0b60: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
0b70: 69 5d 2c 22 5b 22 29 29 7b 0d 0a 20 20 20 20 20 i],"[")){..
0b80: 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 73 if(start==-1) s
0b90: 74 61 72 74 3d 69 2b 31 3b 0d 0a 20 20 20 20 20 tart=i+1;..
0ba0: 20 65 6c 73 65 20 6e 75 6d 5f 62 72 61 63 6b 65 else num_bracke
0bb0: 74 73 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 ts++;.. } els
0bc0: 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 e if(is_chars(bu
0bd0: 66 66 65 72 5b 69 5d 2c 22 5d 22 29 29 7b 0d 0a ffer[i],"]")){..
0be0: 20 20 20 20 20 20 69 66 28 73 74 61 72 74 3d 3d if(start==
0bf0: 2d 31 29 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 -1) return 0;..
0c00: 20 20 20 20 20 65 6c 73 65 20 69 66 28 6e 75 6d else if(num
0c10: 5f 62 72 61 63 6b 65 74 73 29 7b 0d 0a 20 20 20 _brackets){..
0c20: 20 20 20 20 20 6e 75 6d 5f 62 72 61 63 6b 65 74 num_bracket
0c30: 73 2d 2d 3b 20 0d 0a 20 20 20 20 20 20 7d 20 65 s--; .. } e
0c40: 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 65 lse {.. e
0c50: 6e 64 3d 69 2d 31 3b 0d 0a 20 20 20 20 20 20 20 nd=i-1;..
0c60: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d break;.. }
0c70: 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 .. } else if(
0c80: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
0c90: 69 5d 2c 22 5c 5c 22 29 29 7b 0d 0a 20 20 20 20 i],"\\")){..
0ca0: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 if(start==-1)
0cb0: 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 return 0;..
0cc0: 20 69 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 i++;.. } els
0cd0: 65 20 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 74 e {.. if(st
0ce0: 61 72 74 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 art==-1) return
0cf0: 30 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 0;.. }.. }..
0d00: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 20 7c if(start==-1 |
0d10: 7c 20 65 6e 64 3d 3d 2d 31 29 20 72 65 74 75 72 | end==-1) retur
0d20: 6e 20 30 3b 0d 0a 20 20 74 65 78 74 2e 73 65 74 n 0;.. text.set
0d30: 56 28 26 62 75 66 66 65 72 5b 73 74 61 72 74 5d V(&buffer[start]
0d40: 2c 65 6e 64 2d 73 74 61 72 74 2b 31 29 3b 0d 0a ,end-start+1);..
0d50: 20 20 72 65 74 75 72 6e 20 65 6e 64 2b 32 3b 0d return end+2;.
0d60: 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 20 69 6e 74 .}....inline int
0d70: 20 6c 69 6e 6b 5f 64 65 73 74 69 6e 61 74 69 6f link_destinatio
0d80: 6e 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 n(MyTSchar& buff
0d90: 65 72 2c 69 6e 74 20 73 74 61 72 74 42 2c 4d 79 er,int startB,My
0da0: 54 53 63 68 61 72 26 20 75 72 6c 29 0d 0a 7b 0d TSchar& url)..{.
0db0: 0a 20 20 69 6e 74 20 73 74 61 72 74 3d 2d 31 2c . int start=-1,
0dc0: 65 6e 64 3d 2d 31 2c 6e 75 6d 5f 65 6e 64 6c 69 end=-1,num_endli
0dd0: 6e 65 73 3d 30 2c 73 6d 61 6c 6c 65 72 5f 74 68 nes=0,smaller_th
0de0: 61 6e 3d 30 2c 70 61 72 65 6e 74 68 65 73 65 73 an=0,parentheses
0df0: 3d 30 3b 0d 0a 20 20 0d 0a 20 20 66 6f 72 28 69 =0;.. .. for(i
0e00: 6e 74 20 69 3d 73 74 61 72 74 42 3b 69 3c 62 75 nt i=startB;i<bu
0e10: 66 66 65 72 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b ffer.num();i++){
0e20: 0d 0a 20 20 20 20 69 66 28 69 73 5f 63 68 61 72 .. if(is_char
0e30: 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 20 5c 74 s(buffer[i]," \t
0e40: 5c 72 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 \r")){.. if
0e50: 28 73 74 61 72 74 21 3d 2d 31 20 26 26 20 73 6d (start!=-1 && sm
0e60: 61 6c 6c 65 72 5f 74 68 61 6e 3d 3d 30 29 7b 0d aller_than==0){.
0e70: 0a 20 20 20 20 20 20 20 20 69 66 28 70 61 72 65 . if(pare
0e80: 6e 74 68 65 73 65 73 29 20 72 65 74 75 72 6e 20 ntheses) return
0e90: 30 3b 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 3d 0;.. end=
0ea0: 69 2d 31 3b 0d 0a 20 20 20 20 20 20 20 20 62 72 i-1;.. br
0eb0: 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 eak;.. }..
0ec0: 20 20 20 7d 20 65 6c 73 65 20 69 66 28 69 73 5f } else if(is_
0ed0: 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 5d 2c chars(buffer[i],
0ee0: 22 5c 6e 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 "\n")){.. i
0ef0: 66 28 73 74 61 72 74 3d 3d 2d 31 29 7b 0d 0a 20 f(start==-1){..
0f00: 20 20 20 20 20 20 20 6e 75 6d 5f 65 6e 64 6c 69 num_endli
0f10: 6e 65 73 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 nes++;..
0f20: 69 66 28 6e 75 6d 5f 65 6e 64 6c 69 6e 65 73 3e if(num_endlines>
0f30: 31 29 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 1) return 0;..
0f40: 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 73 6d } else if(sm
0f50: 61 6c 6c 65 72 5f 74 68 61 6e 3d 3d 30 29 7b 0d aller_than==0){.
0f60: 0a 20 20 20 20 20 20 20 20 69 66 28 70 61 72 65 . if(pare
0f70: 6e 74 68 65 73 65 73 29 20 72 65 74 75 72 6e 20 ntheses) return
0f80: 30 3b 20 0d 0a 20 20 20 20 20 20 20 20 65 6e 64 0; .. end
0f90: 3d 69 2d 31 3b 0d 0a 20 20 20 20 20 20 20 20 62 =i-1;.. b
0fa0: 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 20 65 reak;.. } e
0fb0: 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 lse {.. r
0fc0: 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 20 eturn 0;..
0fd0: 7d 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 }.. } else if
0fe0: 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 (is_chars(buffer
0ff0: 5b 69 5d 2c 22 3c 22 29 29 7b 0d 0a 20 20 20 20 [i],"<")){..
1000: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 7b if(start==-1){
1010: 0d 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 3d .. start=
1020: 69 2b 31 3b 0d 0a 20 20 20 20 20 20 20 20 73 6d i+1;.. sm
1030: 61 6c 6c 65 72 5f 74 68 61 6e 3d 31 3b 0d 0a 20 aller_than=1;..
1040: 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 73 } else if(s
1050: 6d 61 6c 6c 65 72 5f 74 68 61 6e 3e 30 29 7b 0d maller_than>0){.
1060: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return
1070: 30 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 0;.. }..
1080: 20 7d 20 65 6c 73 65 20 69 66 28 69 73 5f 63 68 } else if(is_ch
1090: 61 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 3e ars(buffer[i],">
10a0: 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 ")){.. if(s
10b0: 6d 61 6c 6c 65 72 5f 74 68 61 6e 3e 30 29 7b 0d maller_than>0){.
10c0: 0a 20 20 20 20 20 20 20 20 65 6e 64 3d 69 2d 31 . end=i-1
10d0: 3b 0d 0a 20 20 20 20 20 20 20 20 62 72 65 61 6b ;.. break
10e0: 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 ;.. }..
10f0: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 if(start==-1)
1100: 73 74 61 72 74 3d 69 3b 0d 0a 20 20 20 20 7d 20 start=i;.. }
1110: 65 6c 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 else if(is_chars
1120: 28 62 75 66 66 65 72 5b 69 5d 2c 22 28 22 29 29 (buffer[i],"("))
1130: 7b 0d 0a 20 20 20 20 20 20 70 61 72 65 6e 74 68 {.. parenth
1140: 65 73 65 73 2b 2b 3b 0d 0a 20 20 20 20 20 20 69 eses++;.. i
1150: 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 73 74 61 f(start==-1) sta
1160: 72 74 3d 69 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 rt=i;.. } els
1170: 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 e if(is_chars(bu
1180: 66 66 65 72 5b 69 5d 2c 22 29 22 29 29 7b 0d 0a ffer[i],")")){..
1190: 20 20 20 20 20 20 70 61 72 65 6e 74 68 65 73 65 parenthese
11a0: 73 2d 2d 3b 0d 0a 20 20 20 20 20 20 69 66 28 73 s--;.. if(s
11b0: 74 61 72 74 3d 3d 2d 31 29 20 73 74 61 72 74 3d tart==-1) start=
11c0: 69 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 i;.. } else i
11d0: 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 f(is_chars(buffe
11e0: 72 5b 69 5d 2c 22 5c 5c 22 29 29 7b 0d 0a 20 20 r[i],"\\")){..
11f0: 20 20 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 if(start==-1
1200: 29 20 73 74 61 72 74 3d 69 3b 0d 0a 20 20 20 20 ) start=i;..
1210: 20 20 69 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c i++;.. } el
1220: 73 65 20 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 se {.. if(s
1230: 74 61 72 74 3d 3d 2d 31 29 20 73 74 61 72 74 3d tart==-1) start=
1240: 69 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a i;.. }.. }..
1250: 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 if(start==-1)
1260: 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 69 66 28 return 0;.. if(
1270: 73 6d 61 6c 6c 65 72 5f 74 68 61 6e 20 26 26 20 smaller_than &&
1280: 65 6e 64 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 end==-1) return
1290: 30 3b 0d 0a 20 20 69 66 28 65 6e 64 3d 3d 2d 31 0;.. if(end==-1
12a0: 29 20 65 6e 64 3d 62 75 66 66 65 72 2e 6e 75 6d ) end=buffer.num
12b0: 28 29 2d 31 3b 0d 0a 20 20 0d 0a 20 20 75 72 6c ()-1;.. .. url
12c0: 2e 73 65 74 56 28 26 62 75 66 66 65 72 5b 73 74 .setV(&buffer[st
12d0: 61 72 74 5d 2c 65 6e 64 2d 73 74 61 72 74 2b 31 art],end-start+1
12e0: 29 3b 0d 0a 20 20 0d 0a 20 20 69 66 28 73 6d 61 );.. .. if(sma
12f0: 6c 6c 65 72 5f 74 68 61 6e 29 20 72 65 74 75 72 ller_than) retur
1300: 6e 20 65 6e 64 2b 32 3b 0d 0a 20 20 65 6c 73 65 n end+2;.. else
1310: 20 72 65 74 75 72 6e 20 65 6e 64 2b 31 3b 0d 0a return end+1;..
1320: 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 }....inline int
1330: 6c 69 6e 6b 5f 74 69 74 6c 65 28 4d 79 54 53 63 link_title(MyTSc
1340: 68 61 72 26 20 62 75 66 66 65 72 2c 69 6e 74 20 har& buffer,int
1350: 73 74 61 72 74 42 2c 4d 79 54 53 63 68 61 72 26 startB,MyTSchar&
1360: 20 74 69 74 6c 65 29 0d 0a 7b 0d 0a 20 20 69 6e title)..{.. in
1370: 74 20 73 74 61 72 74 3d 2d 31 2c 65 6e 64 3d 2d t start=-1,end=-
1380: 31 2c 6e 75 6d 5f 73 70 61 63 65 73 3d 30 2c 6e 1,num_spaces=0,n
1390: 75 6d 5f 6e 6f 6e 5f 73 70 61 63 65 73 3d 30 2c um_non_spaces=0,
13a0: 6e 75 6d 5f 65 6e 64 6c 69 6e 65 73 3d 30 2c 6e num_endlines=0,n
13b0: 75 6d 5f 65 6e 6c 69 6e 65 73 41 3d 30 3b 0d 0a um_enlinesA=0;..
13c0: 20 20 63 68 61 72 20 6f 70 65 6e 43 3b 0d 0a 20 char openC;..
13d0: 20 0d 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 .. for(int i=s
13e0: 74 61 72 74 42 3b 69 3c 62 75 66 66 65 72 2e 6e tartB;i<buffer.n
13f0: 75 6d 28 29 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 um();i++){..
1400: 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 if(is_chars(buff
1410: 65 72 5b 69 5d 2c 22 20 5c 74 5c 72 22 29 29 7b er[i]," \t\r")){
1420: 0d 0a 20 20 20 20 20 20 69 66 28 73 74 61 72 74 .. if(start
1430: 3d 3d 2d 31 29 20 6e 75 6d 5f 73 70 61 63 65 73 ==-1) num_spaces
1440: 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 ++;.. } else
1450: 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 if(is_chars(buff
1460: 65 72 5b 69 5d 2c 22 5c 6e 22 29 29 7b 0d 0a 20 er[i],"\n")){..
1470: 20 20 20 20 20 69 66 28 73 74 61 72 74 3d 3d 2d if(start==-
1480: 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 6e 75 6d 1){.. num
1490: 5f 73 70 61 63 65 73 2b 2b 3b 0d 0a 20 20 20 20 _spaces++;..
14a0: 20 20 20 20 6e 75 6d 5f 65 6e 64 6c 69 6e 65 73 num_endlines
14b0: 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 ++;.. if(
14c0: 6e 75 6d 5f 65 6e 64 6c 69 6e 65 73 3e 31 29 20 num_endlines>1)
14d0: 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 return 0;..
14e0: 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 } else {..
14f0: 20 20 20 69 66 28 6e 75 6d 5f 6e 6f 6e 5f 73 70 if(num_non_sp
1500: 61 63 65 73 3d 3d 30 29 20 72 65 74 75 72 6e 20 aces==0) return
1510: 30 3b 0d 0a 20 20 20 20 20 20 20 20 6e 75 6d 5f 0;.. num_
1520: 6e 6f 6e 5f 73 70 61 63 65 73 3d 30 3b 0d 0a 20 non_spaces=0;..
1530: 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 20 65 6c }.. } el
1540: 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 se if(is_chars(b
1550: 75 66 66 65 72 5b 69 5d 2c 22 5c 22 27 22 29 29 uffer[i],"\"'"))
1560: 7b 0d 0a 20 20 20 20 20 20 69 66 28 73 74 61 72 {.. if(star
1570: 74 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 t==-1){..
1580: 20 69 66 28 6e 75 6d 5f 73 70 61 63 65 73 3d 3d if(num_spaces==
1590: 30 29 20 72 65 74 75 72 6e 20 30 3b 0d 0a 20 20 0) return 0;..
15a0: 20 20 20 20 20 20 6f 70 65 6e 43 3d 62 75 66 66 openC=buff
15b0: 65 72 5b 69 5d 3b 0d 0a 20 20 20 20 20 20 20 20 er[i];..
15c0: 73 74 61 72 74 3d 69 2b 31 3b 0d 0a 20 20 20 20 start=i+1;..
15d0: 20 20 20 20 6e 75 6d 5f 6e 6f 6e 5f 73 70 61 63 num_non_spac
15e0: 65 73 2b 2b 3b 0d 0a 20 20 20 20 20 20 7d 20 65 es++;.. } e
15f0: 6c 73 65 20 69 66 28 62 75 66 66 65 72 5b 69 5d lse if(buffer[i]
1600: 3d 3d 6f 70 65 6e 43 29 7b 0d 0a 20 20 20 20 20 ==openC){..
1610: 20 20 20 65 6e 64 3d 69 2d 31 3b 0d 0a 20 20 20 end=i-1;..
1620: 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 break;..
1630: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
1640: 20 20 20 20 20 6e 75 6d 5f 6e 6f 6e 5f 73 70 61 num_non_spa
1650: 63 65 73 2b 2b 3b 0d 0a 20 20 20 20 20 20 7d 0d ces++;.. }.
1660: 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 69 . } else if(i
1670: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 s_chars(buffer[i
1680: 5d 2c 22 28 22 29 29 7b 0d 0a 20 20 20 20 20 20 ],"(")){..
1690: 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 7b 0d 0a if(start==-1){..
16a0: 20 20 20 20 20 20 20 20 69 66 28 6e 75 6d 5f 73 if(num_s
16b0: 70 61 63 65 73 3d 3d 30 29 20 72 65 74 75 72 6e paces==0) return
16c0: 20 30 3b 0d 0a 20 20 20 20 20 20 20 20 6f 70 65 0;.. ope
16d0: 6e 43 3d 62 75 66 66 65 72 5b 69 5d 3b 0d 0a 20 nC=buffer[i];..
16e0: 20 20 20 20 20 20 20 73 74 61 72 74 3d 69 2b 31 start=i+1
16f0: 3b 0d 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 ;.. } else
1700: 69 66 28 6f 70 65 6e 43 3d 3d 27 28 27 29 7b 0d if(openC=='('){.
1710: 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 . return
1720: 30 3b 0d 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 0;.. } else
1730: 20 7b 0d 0a 20 20 20 20 20 20 20 20 6e 75 6d 5f {.. num_
1740: 6e 6f 6e 5f 73 70 61 63 65 73 2b 2b 3b 0d 0a 20 non_spaces++;..
1750: 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 20 65 6c }.. } el
1760: 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 se if(is_chars(b
1770: 75 66 66 65 72 5b 69 5d 2c 22 29 22 29 29 7b 0d uffer[i],")")){.
1780: 0a 20 20 20 20 20 20 69 66 28 73 74 61 72 74 3d . if(start=
1790: 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 72 =-1){.. r
17a0: 65 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 20 eturn 0;..
17b0: 7d 20 65 6c 73 65 20 69 66 28 6f 70 65 6e 43 3d } else if(openC=
17c0: 3d 27 28 27 29 7b 0d 0a 20 20 20 20 20 20 20 20 ='('){..
17d0: 65 6e 64 3d 69 2d 31 3b 0d 0a 20 20 20 20 20 20 end=i-1;..
17e0: 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 break;..
17f0: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
1800: 20 20 6e 75 6d 5f 6e 6f 6e 5f 73 70 61 63 65 73 num_non_spaces
1810: 2b 2b 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 ++;.. }..
1820: 20 20 7d 20 65 6c 73 65 20 69 66 28 69 73 5f 63 } else if(is_c
1830: 68 61 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 hars(buffer[i],"
1840: 5c 5c 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 \\")){.. if
1850: 28 73 74 61 72 74 3d 3d 2d 31 29 20 72 65 74 75 (start==-1) retu
1860: 72 6e 20 30 3b 0d 0a 20 20 20 20 20 20 6e 75 6d rn 0;.. num
1870: 5f 6e 6f 6e 5f 73 70 61 63 65 73 2b 2b 3b 0d 0a _non_spaces++;..
1880: 20 20 20 20 20 20 69 2b 2b 3b 0d 0a 20 20 20 20 i++;..
1890: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
18a0: 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 20 72 65 if(start==-1) re
18b0: 74 75 72 6e 20 30 3b 0d 0a 20 20 20 20 20 20 6e turn 0;.. n
18c0: 75 6d 5f 6e 6f 6e 5f 73 70 61 63 65 73 2b 2b 3b um_non_spaces++;
18d0: 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 .. }.. }..
18e0: 69 66 28 73 74 61 72 74 3d 3d 2d 31 20 7c 7c 20 if(start==-1 ||
18f0: 65 6e 64 3d 3d 2d 31 29 20 72 65 74 75 72 6e 20 end==-1) return
1900: 30 3b 0d 0a 20 20 0d 0a 20 20 74 69 74 6c 65 2e 0;.. .. title.
1910: 73 65 74 56 28 26 62 75 66 66 65 72 5b 73 74 61 setV(&buffer[sta
1920: 72 74 5d 2c 65 6e 64 2d 73 74 61 72 74 2b 31 29 rt],end-start+1)
1930: 3b 0d 0a 20 20 74 69 74 6c 65 2e 72 65 67 73 75 ;.. title.regsu
1940: 62 28 30 2c 22 5c 5c 5c 5c 5c 22 22 2c 22 5c 22 b(0,"\\\\\"","\"
1950: 22 29 3b 0d 0a 20 20 72 65 74 75 72 6e 20 65 6e ");.. return en
1960: 64 2b 32 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e d+2;..}....inlin
1970: 65 20 69 6e 74 20 73 70 61 63 65 73 5f 6e 75 6d e int spaces_num
1980: 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 (MyTSchar& buffe
1990: 72 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e 74 2a r,int start,int*
19a0: 20 6e 75 6d 5f 73 70 61 63 65 73 3d 4e 55 4c 4c num_spaces=NULL
19b0: 29 0d 0a 7b 0d 0a 20 20 69 66 28 6e 75 6d 5f 73 )..{.. if(num_s
19c0: 70 61 63 65 73 29 20 28 2a 6e 75 6d 5f 73 70 61 paces) (*num_spa
19d0: 63 65 73 29 3d 30 3b 0d 0a 20 20 66 6f 72 28 69 ces)=0;.. for(i
19e0: 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 62 75 66 nt i=start;i<buf
19f0: 66 65 72 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b 0d fer.num();i++){.
1a00: 0a 20 20 20 20 69 66 28 69 73 5f 63 68 61 72 73 . if(is_chars
1a10: 28 62 75 66 66 65 72 5b 69 5d 2c 22 20 22 29 29 (buffer[i]," "))
1a20: 7b 0d 0a 20 20 20 20 20 20 69 66 28 6e 75 6d 5f {.. if(num_
1a30: 73 70 61 63 65 73 29 20 28 2a 6e 75 6d 5f 73 70 spaces) (*num_sp
1a40: 61 63 65 73 29 2b 2b 3b 0d 0a 20 20 20 20 7d 20 aces)++;.. }
1a50: 65 6c 73 65 20 69 66 28 69 73 5f 63 68 61 72 73 else if(is_chars
1a60: 28 62 75 66 66 65 72 5b 69 5d 2c 22 5c 74 22 29 (buffer[i],"\t")
1a70: 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 6e 75 6d ){.. if(num
1a80: 5f 73 70 61 63 65 73 29 20 28 2a 6e 75 6d 5f 73 _spaces) (*num_s
1a90: 70 61 63 65 73 29 2b 3d 34 3b 0d 0a 20 20 20 20 paces)+=4;..
1aa0: 7d 20 65 6c 73 65 20 69 66 28 69 73 5f 63 68 61 } else if(is_cha
1ab0: 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 5c 72 rs(buffer[i],"\r
1ac0: 5c 6e 22 29 29 7b 0d 0a 20 20 20 20 20 20 72 65 \n")){.. re
1ad0: 74 75 72 6e 20 69 3b 0d 0a 20 20 20 20 7d 20 65 turn i;.. } e
1ae0: 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 72 65 74 lse {.. ret
1af0: 75 72 6e 20 69 3b 0d 0a 20 20 20 20 7d 0d 0a 20 urn i;.. }..
1b00: 20 7d 0d 0a 20 20 72 65 74 75 72 6e 20 62 75 66 }.. return buf
1b10: 66 65 72 2e 6e 75 6d 28 29 3b 0d 0a 7d 0d 0a 0d fer.num();..}...
1b20: 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 69 6e 63 72 .inline int incr
1b30: 5f 63 68 61 72 73 28 4d 79 54 53 63 68 61 72 26 _chars(MyTSchar&
1b40: 20 62 75 66 66 65 72 2c 69 6e 74 20 73 74 61 72 buffer,int star
1b50: 74 2c 69 6e 74 20 6e 75 6d 2c 69 6e 74 2a 20 6e t,int num,int* n
1b60: 75 6d 5f 73 70 61 63 65 73 3d 4e 55 4c 4c 2c 0d um_spaces=NULL,.
1b70: 0a 20 20 69 6e 74 2a 20 6e 75 6d 5f 69 6e 63 72 . int* num_incr
1b80: 65 61 73 65 64 3d 4e 55 4c 4c 29 0d 0a 7b 0d 0a eased=NULL)..{..
1b90: 20 20 69 66 28 6e 75 6d 5f 73 70 61 63 65 73 29 if(num_spaces)
1ba0: 20 28 2a 6e 75 6d 5f 73 70 61 63 65 73 29 3d 30 (*num_spaces)=0
1bb0: 3b 0d 0a 20 20 69 66 28 6e 75 6d 5f 69 6e 63 72 ;.. if(num_incr
1bc0: 65 61 73 65 64 29 20 28 2a 6e 75 6d 5f 69 6e 63 eased) (*num_inc
1bd0: 72 65 61 73 65 64 29 3d 30 3b 0d 0a 20 20 69 66 reased)=0;.. if
1be0: 28 6e 75 6d 3d 3d 30 29 20 72 65 74 75 72 6e 20 (num==0) return
1bf0: 73 74 61 72 74 3b 0d 0a 20 20 0d 0a 20 20 69 6e start;.. .. in
1c00: 74 20 6e 75 6d 5f 63 68 61 72 73 3d 30 3b 0d 0a t num_chars=0;..
1c10: 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 74 61 72 for(int i=star
1c20: 74 3b 69 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 t;i<buffer.num()
1c30: 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 66 28 69 ;i++){.. if(i
1c40: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 s_chars(buffer[i
1c50: 5d 2c 22 20 22 29 29 7b 0d 0a 20 20 20 20 20 20 ]," ")){..
1c60: 69 66 28 6e 75 6d 5f 73 70 61 63 65 73 29 20 28 if(num_spaces) (
1c70: 2a 6e 75 6d 5f 73 70 61 63 65 73 29 2b 2b 3b 0d *num_spaces)++;.
1c80: 0a 20 20 20 20 20 20 6e 75 6d 5f 63 68 61 72 73 . num_chars
1c90: 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 ++;.. } else
1ca0: 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 if(is_chars(buff
1cb0: 65 72 5b 69 5d 2c 22 5c 74 22 29 29 7b 0d 0a 20 er[i],"\t")){..
1cc0: 20 20 20 20 20 69 66 28 6e 75 6d 5f 63 68 61 72 if(num_char
1cd0: 73 2b 34 3e 6e 75 6d 29 7b 0d 0a 20 20 20 20 20 s+4>num){..
1ce0: 20 20 20 69 6e 74 20 6c 65 6e 3d 30 3b 0d 0a 20 int len=0;..
1cf0: 20 20 20 20 20 20 20 66 6f 72 28 69 6e 74 20 6a for(int j
1d00: 3d 69 2d 31 3b 6a 3e 3d 30 3b 6a 2d 2d 29 7b 0d =i-1;j>=0;j--){.
1d10: 0a 20 20 20 20 20 20 20 20 20 20 69 66 28 62 75 . if(bu
1d20: 66 66 65 72 5b 6a 5d 21 3d 27 5c 6e 27 29 20 6c ffer[j]!='\n') l
1d30: 65 6e 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 20 en++;..
1d40: 20 65 6c 73 65 20 62 72 65 61 6b 3b 0d 0a 20 20 else break;..
1d50: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 }..
1d60: 20 69 6e 74 20 64 65 6c 74 61 3d 34 2d 6c 65 6e int delta=4-len
1d70: 25 34 3b 0d 0a 20 20 20 20 20 20 20 20 62 75 66 %4;.. buf
1d80: 66 65 72 2e 63 6c 65 61 72 28 69 29 3b 0d 0a 20 fer.clear(i);..
1d90: 20 20 20 20 20 20 20 62 75 66 66 65 72 2e 69 6e buffer.in
1da0: 73 65 72 74 56 28 69 2c 22 20 20 20 20 22 2c 64 sertV(i," ",d
1db0: 65 6c 74 61 29 3b 0d 0a 20 20 20 20 20 20 20 20 elta);..
1dc0: 69 66 28 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 if(num_increased
1dd0: 29 20 28 2a 6e 75 6d 5f 69 6e 63 72 65 61 73 65 ) (*num_increase
1de0: 64 29 2b 3d 64 65 6c 74 61 2d 31 3b 0d 0a 20 20 d)+=delta-1;..
1df0: 20 20 20 20 20 20 69 66 28 6e 75 6d 5f 73 70 61 if(num_spa
1e00: 63 65 73 29 20 28 2a 6e 75 6d 5f 73 70 61 63 65 ces) (*num_space
1e10: 73 29 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 6e s)++;.. n
1e20: 75 6d 5f 63 68 61 72 73 2b 2b 3b 0d 0a 20 20 20 um_chars++;..
1e30: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
1e40: 20 20 20 20 20 69 66 28 6e 75 6d 5f 73 70 61 63 if(num_spac
1e50: 65 73 29 20 28 2a 6e 75 6d 5f 73 70 61 63 65 73 es) (*num_spaces
1e60: 29 2b 3d 34 3b 0d 0a 20 20 20 20 20 20 20 20 6e )+=4;.. n
1e70: 75 6d 5f 63 68 61 72 73 2b 3d 34 3b 0d 0a 20 20 um_chars+=4;..
1e80: 20 20 20 20 7d 0d 0a 20 20 20 20 7d 20 65 6c 73 }.. } els
1e90: 65 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 e if(is_chars(bu
1ea0: 66 66 65 72 5b 69 5d 2c 22 5c 72 5c 6e 22 29 29 ffer[i],"\r\n"))
1eb0: 7b 0d 0a 20 20 20 20 20 20 69 66 28 6e 75 6d 5f {.. if(num_
1ec0: 73 70 61 63 65 73 29 20 28 2a 6e 75 6d 5f 73 70 spaces) (*num_sp
1ed0: 61 63 65 73 29 2b 2b 3b 0d 0a 20 20 20 20 20 20 aces)++;..
1ee0: 6e 75 6d 5f 63 68 61 72 73 2b 2b 3b 0d 0a 20 20 num_chars++;..
1ef0: 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 } else {..
1f00: 20 20 6e 75 6d 5f 63 68 61 72 73 2b 2b 3b 0d 0a num_chars++;..
1f10: 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 6e 75 }.. if(nu
1f20: 6d 5f 63 68 61 72 73 3e 3d 6e 75 6d 29 7b 0d 0a m_chars>=num){..
1f30: 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 2b 31 return i+1
1f40: 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 ;.. }.. }..
1f50: 20 72 65 74 75 72 6e 20 62 75 66 66 65 72 2e 6e return buffer.n
1f60: 75 6d 28 29 3b 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 um();..}....stat
1f70: 69 63 20 69 6e 74 20 66 69 6e 64 5f 63 6c 6f 73 ic int find_clos
1f80: 69 6e 67 5f 64 65 6c 69 6d 69 74 65 72 45 78 61 ing_delimiterExa
1f90: 63 74 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 ct(MyTSchar& buf
1fa0: 66 65 72 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e fer,int start,in
1fb0: 74 20 65 6e 64 2c 63 68 61 72 20 63 2c 0d 0a 20 t end,char c,..
1fc0: 20 69 6e 74 20 6e 75 6d 29 0d 0a 7b 0d 0a 20 20 int num)..{..
1fd0: 66 6f 72 28 69 6e 74 20 69 3d 73 74 61 72 74 3b for(int i=start;
1fe0: 69 3c 3d 65 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 i<=end;i++){..
1ff0: 20 20 69 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d if(buffer[i]==
2000: 63 29 7b 0d 0a 20 20 20 20 20 20 69 6e 74 20 6e c){.. int n
2010: 52 65 61 6c 3d 6e 75 6d 5f 73 61 6d 65 5f 63 68 Real=num_same_ch
2020: 61 72 5f 6c 69 6e 65 5f 70 72 65 66 69 78 28 62 ar_line_prefix(b
2030: 75 66 66 65 72 2c 69 2c 65 6e 64 2c 30 29 3b 0d uffer,i,end,0);.
2040: 0a 20 20 20 20 20 20 69 66 28 6e 52 65 61 6c 21 . if(nReal!
2050: 3d 6e 75 6d 29 7b 0d 0a 20 20 20 20 20 20 20 20 =num){..
2060: 69 2b 3d 6e 52 65 61 6c 3b 0d 0a 20 20 20 20 20 i+=nReal;..
2070: 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 continue;..
2080: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 72 65 74 }.. ret
2090: 75 72 6e 20 69 3b 0d 0a 20 20 20 20 7d 0d 0a 20 urn i;.. }..
20a0: 20 7d 0d 0a 20 20 72 65 74 75 72 6e 20 2d 31 3b }.. return -1;
20b0: 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 69 63 20 69 6e ..}....static in
20c0: 74 20 66 69 6e 64 5f 63 6c 6f 73 69 6e 67 5f 64 t find_closing_d
20d0: 65 6c 69 6d 69 74 65 72 28 4d 79 54 53 63 68 61 elimiter(MyTScha
20e0: 72 26 20 62 75 66 66 65 72 2c 69 6e 74 20 73 74 r& buffer,int st
20f0: 61 72 74 2c 69 6e 74 20 65 6e 64 2c 63 68 61 72 art,int end,char
2100: 20 63 2c 69 6e 74 20 6e 75 6d 29 0d 0a 7b 0d 0a c,int num)..{..
2110: 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 74 61 72 for(int i=star
2120: 74 3b 69 3c 3d 65 6e 64 3b 69 2b 2b 29 7b 0d 0a t;i<=end;i++){..
2130: 20 20 20 20 69 66 28 62 75 66 66 65 72 5b 69 5d if(buffer[i]
2140: 3d 3d 63 29 7b 0d 0a 20 20 20 20 20 20 69 6e 74 ==c){.. int
2150: 20 6e 4d 61 78 3d 6e 75 6d 5f 73 61 6d 65 5f 63 nMax=num_same_c
2160: 68 61 72 5f 6c 69 6e 65 5f 70 72 65 66 69 78 28 har_line_prefix(
2170: 62 75 66 66 65 72 2c 69 2c 65 6e 64 2c 30 29 3b buffer,i,end,0);
2180: 0d 0a 20 20 20 20 20 20 69 66 28 6e 4d 61 78 3c .. if(nMax<
2190: 6e 75 6d 29 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a num) continue;..
21a0: 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 3b 0d return i;.
21b0: 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 72 . }.. }.. r
21c0: 65 74 75 72 6e 20 2d 31 3b 0d 0a 7d 0d 0a 0d 0a eturn -1;..}....
21d0: 73 74 61 74 69 63 20 69 6e 74 20 66 69 6e 64 5f static int find_
21e0: 63 6c 6f 73 69 6e 67 5f 64 65 6c 69 6d 69 74 65 closing_delimite
21f0: 72 45 4d 28 4d 79 54 53 63 68 61 72 26 20 62 75 rEM(MyTSchar& bu
2200: 66 66 65 72 2c 69 6e 74 20 73 74 61 72 74 2c 69 ffer,int start,i
2210: 6e 74 20 65 6e 64 2c 63 68 61 72 20 63 2c 69 6e nt end,char c,in
2220: 74 20 6e 75 6d 29 0d 0a 7b 0d 0a 20 20 66 6f 72 t num)..{.. for
2230: 28 69 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 3d (int i=start;i<=
2240: 65 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 end;i++){.. i
2250: 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d 63 29 7b f(buffer[i]==c){
2260: 0d 0a 20 20 20 20 20 20 69 6e 74 20 6e 4d 61 78 .. int nMax
2270: 3d 6e 75 6d 5f 73 61 6d 65 5f 63 68 61 72 5f 6c =num_same_char_l
2280: 69 6e 65 5f 70 72 65 66 69 78 28 62 75 66 66 65 ine_prefix(buffe
2290: 72 2c 69 2c 65 6e 64 2c 30 29 3b 0d 0a 20 20 20 r,i,end,0);..
22a0: 20 20 20 69 66 28 6e 4d 61 78 3c 6e 75 6d 29 20 if(nMax<num)
22b0: 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 continue;..
22c0: 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 if(is_chars(buf
22d0: 66 65 72 5b 69 2d 31 5d 2c 41 53 43 49 49 5f 73 fer[i-1],ASCII_s
22e0: 70 61 63 65 5f 67 5f 29 29 20 63 6f 6e 74 69 6e pace_g_)) contin
22f0: 75 65 3b 0d 0a 20 20 20 20 20 20 69 66 28 69 73 ue;.. if(is
2300: 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 2d _chars(buffer[i-
2310: 31 5d 2c 41 53 43 49 49 5f 70 75 6e 63 74 75 61 1],ASCII_punctua
2320: 74 69 6f 6e 5f 67 5f 29 29 7b 0d 0a 20 20 20 20 tion_g_)){..
2330: 20 20 20 20 69 66 28 69 2b 6e 75 6d 3c 3d 65 6e if(i+num<=en
2340: 64 20 26 26 20 21 69 73 5f 63 68 61 72 73 28 62 d && !is_chars(b
2350: 75 66 66 65 72 5b 69 2b 6e 75 6d 5d 2c 41 53 43 uffer[i+num],ASC
2360: 49 49 5f 70 75 6e 63 74 75 61 74 69 6f 6e 5f 53 II_punctuation_S
2370: 50 5f 67 5f 29 29 7b 0d 0a 20 20 20 20 20 20 20 P_g_)){..
2380: 20 20 20 63 6f 6e 74 69 6e 75 65 3b 20 0d 0a 20 continue; ..
2390: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
23a0: 7d 0d 0a 20 20 20 20 20 20 69 66 28 62 75 66 66 }.. if(buff
23b0: 65 72 5b 69 2d 31 5d 3d 3d 62 75 66 66 65 72 5b er[i-1]==buffer[
23c0: 69 5d 29 7b 0d 0a 20 20 20 20 20 20 20 20 63 6f i]){.. co
23d0: 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 7d ntinue;.. }
23e0: 0d 0a 20 20 20 20 20 20 69 66 28 69 2b 6e 75 6d .. if(i+num
23f0: 3c 3d 65 6e 64 20 26 26 20 62 75 66 66 65 72 5b <=end && buffer[
2400: 69 5d 3d 3d 27 5f 27 20 26 26 0d 0a 20 20 20 20 i]=='_' &&..
2410: 20 20 20 20 21 69 73 5f 63 68 61 72 73 28 62 75 !is_chars(bu
2420: 66 66 65 72 5b 69 2b 6e 75 6d 5d 2c 55 6e 69 63 ffer[i+num],Unic
2430: 6f 64 65 5f 73 70 61 63 65 5f 67 5f 29 20 26 26 ode_space_g_) &&
2440: 0d 0a 20 20 20 20 20 20 20 20 21 69 73 5f 63 68 .. !is_ch
2450: 61 72 73 28 62 75 66 66 65 72 5b 69 2b 6e 75 6d ars(buffer[i+num
2460: 5d 2c 41 53 43 49 49 5f 70 75 6e 63 74 75 61 74 ],ASCII_punctuat
2470: 69 6f 6e 5f 53 50 5f 67 5f 29 29 7b 0d 0a 20 20 ion_SP_g_)){..
2480: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d continue;.
2490: 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 . }..
24a0: 72 65 74 75 72 6e 20 69 3b 0d 0a 20 20 20 20 7d return i;.. }
24b0: 0d 0a 20 20 7d 0d 0a 20 20 72 65 74 75 72 6e 20 .. }.. return
24c0: 2d 31 3b 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 69 63 -1;..}....static
24d0: 20 69 6e 74 20 69 73 5f 72 61 77 5f 68 74 6d 6c int is_raw_html
24e0: 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 (MyTSchar& buffe
24f0: 72 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e 74 20 r,int start,int
2500: 65 6e 64 29 0d 0a 7b 0d 0a 20 20 63 6f 6e 73 74 end)..{.. const
2510: 20 63 68 61 72 2a 20 6d 61 5b 36 5d 3b 20 69 6e char* ma[6]; in
2520: 74 20 6d 4c 5b 36 5d 3b 0d 0a 20 20 0d 0a 20 20 t mL[6];.. ..
2530: 69 66 28 73 74 72 69 6e 67 5f 72 65 67 65 78 70 if(string_regexp
2540: 28 62 75 66 66 65 72 2e 76 28 29 2c 73 74 61 72 (buffer.v(),star
2550: 74 2c 65 6e 64 2b 31 2c 22 5e 3c 2f 3f 5b 61 2d t,end+1,"^</?[a-
2560: 7a 41 2d 5a 5d 5b 2d 5c 5c 77 5d 2a 28 3f 3a 5b zA-Z][-\\w]*(?:[
2570: 20 5c 74 5d 28 5b 5e 3e 5d 2a 29 3e 7c 3e 29 22 \t]([^>]*)>|>)"
2580: 2c 6d 61 2c 6d 4c 2c 31 29 29 7b 0d 0a 20 20 20 ,ma,mL,1)){..
2590: 20 72 65 74 75 72 6e 20 6d 61 5b 30 5d 2b 6d 4c return ma[0]+mL
25a0: 5b 30 5d 2d 31 2d 62 75 66 66 65 72 2e 76 28 29 [0]-1-buffer.v()
25b0: 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 69 66 28 73 ;.. } else if(s
25c0: 74 72 69 6e 67 5f 72 65 67 65 78 70 28 62 75 66 tring_regexp(buf
25d0: 66 65 72 2e 76 28 29 2c 73 74 61 72 74 2c 65 6e fer.v(),start,en
25e0: 64 2b 31 2c 22 5e 3c 21 2d 2d 2e 2a 3f 2d 2d 3e d+1,"^<!--.*?-->
25f0: 22 2c 6d 61 2c 6d 4c 2c 31 29 29 7b 0d 0a 20 20 ",ma,mL,1)){..
2600: 20 20 72 65 74 75 72 6e 20 6d 61 5b 30 5d 2b 6d return ma[0]+m
2610: 4c 5b 30 5d 2d 31 2d 62 75 66 66 65 72 2e 76 28 L[0]-1-buffer.v(
2620: 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 69 66 28 );.. } else if(
2630: 73 74 72 69 6e 67 5f 72 65 67 65 78 70 28 62 75 string_regexp(bu
2640: 66 66 65 72 2e 76 28 29 2c 73 74 61 72 74 2c 65 ffer.v(),start,e
2650: 6e 64 2b 31 2c 22 5e 3c 5c 5c 3f 5b 5e 3e 5d 2a nd+1,"^<\\?[^>]*
2660: 5c 5c 3f 3e 22 2c 6d 61 2c 6d 4c 2c 31 29 29 7b \\?>",ma,mL,1)){
2670: 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 61 5b .. return ma[
2680: 30 5d 2b 6d 4c 5b 30 5d 2d 31 2d 62 75 66 66 65 0]+mL[0]-1-buffe
2690: 72 2e 76 28 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 r.v();.. } else
26a0: 20 69 66 28 73 74 72 69 6e 67 5f 72 65 67 65 78 if(string_regex
26b0: 70 28 62 75 66 66 65 72 2e 76 28 29 2c 73 74 61 p(buffer.v(),sta
26c0: 72 74 2c 65 6e 64 2b 31 2c 22 5e 3c 21 5b 5e 3e rt,end+1,"^<![^>
26d0: 5d 2a 3e 22 2c 6d 61 2c 6d 4c 2c 31 29 29 7b 0d ]*>",ma,mL,1)){.
26e0: 0a 20 20 20 20 72 65 74 75 72 6e 20 6d 61 5b 30 . return ma[0
26f0: 5d 2b 6d 4c 5b 30 5d 2d 31 2d 62 75 66 66 65 72 ]+mL[0]-1-buffer
2700: 2e 76 28 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 .v();.. } else
2710: 69 66 28 73 74 72 69 6e 67 5f 72 65 67 65 78 70 if(string_regexp
2720: 28 62 75 66 66 65 72 2e 76 28 29 2c 73 74 61 72 (buffer.v(),star
2730: 74 2c 65 6e 64 2b 31 2c 22 5e 3c 21 5c 5c 5b 43 t,end+1,"^<!\\[C
2740: 44 41 54 41 5c 5c 5b 2e 2a 5c 5c 5d 5c 5c 5d 3e DATA\\[.*\\]\\]>
2750: 22 2c 6d 61 2c 6d 4c 2c 31 29 29 7b 0d 0a 20 20 ",ma,mL,1)){..
2760: 20 20 72 65 74 75 72 6e 20 6d 61 5b 30 5d 2b 6d return ma[0]+m
2770: 4c 5b 30 5d 2d 31 2d 62 75 66 66 65 72 2e 76 28 L[0]-1-buffer.v(
2780: 29 3b 0d 0a 20 20 7d 0d 0a 20 20 72 65 74 75 72 );.. }.. retur
2790: 6e 20 2d 31 3b 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 n -1;..}....stat
27a0: 69 63 20 69 6e 74 20 69 73 5f 61 75 74 6f 6c 69 ic int is_autoli
27b0: 6e 6b 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 nk(MyTSchar& buf
27c0: 66 65 72 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e fer,int start,in
27d0: 74 20 65 6e 64 29 0d 0a 7b 0d 0a 20 20 63 6f 6e t end)..{.. con
27e0: 73 74 20 63 68 61 72 2a 20 6d 61 5b 31 5d 3b 20 st char* ma[1];
27f0: 69 6e 74 20 6d 4c 5b 31 5d 3b 0d 0a 20 20 0d 0a int mL[1];.. ..
2800: 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 72 65 const char* re
2810: 78 3d 22 5e 3c 5c 5c 77 5b 2d 2b 2e 5c 5c 77 5d x="^<\\w[-+.\\w]
2820: 7b 31 2c 33 31 7d 3a 5b 5e 5c 5c 73 3c 3e 5d 2a {1,31}:[^\\s<>]*
2830: 3e 22 3b 0d 0a 20 20 69 66 28 73 74 72 69 6e 67 >";.. if(string
2840: 5f 72 65 67 65 78 70 28 62 75 66 66 65 72 2e 76 _regexp(buffer.v
2850: 28 29 2c 73 74 61 72 74 2c 65 6e 64 2b 31 2c 72 (),start,end+1,r
2860: 65 78 2c 6d 61 2c 6d 4c 2c 31 29 3d 3d 30 29 20 ex,ma,mL,1)==0)
2870: 72 65 74 75 72 6e 20 2d 31 3b 0d 0a 20 20 72 65 return -1;.. re
2880: 74 75 72 6e 20 6d 61 5b 30 5d 2b 6d 4c 5b 30 5d turn ma[0]+mL[0]
2890: 2d 31 2d 62 75 66 66 65 72 2e 76 28 29 3b 0d 0a -1-buffer.v();..
28a0: 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 }....inline void
28b0: 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 5f 63 output_quoted_c
28c0: 68 61 72 28 4d 79 54 53 63 68 61 72 26 20 6f 75 har(MyTSchar& ou
28d0: 74 2c 63 68 61 72 20 63 29 0d 0a 7b 0d 0a 20 20 t,char c)..{..
28e0: 73 77 69 74 63 68 28 63 29 7b 0d 0a 20 20 20 20 switch(c){..
28f0: 63 61 73 65 20 27 3c 27 3a 20 6f 75 74 2e 70 72 case '<': out.pr
2900: 69 6e 74 45 28 22 26 6c 74 3b 22 29 3b 20 62 72 intE("<"); br
2910: 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 65 20 27 eak;.. case '
2920: 3e 27 3a 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 >': out.printE("
2930: 26 67 74 3b 22 29 3b 20 62 72 65 61 6b 3b 0d 0a >"); break;..
2940: 20 20 20 20 63 61 73 65 20 27 26 27 3a 20 6f 75 case '&': ou
2950: 74 2e 70 72 69 6e 74 45 28 22 26 61 6d 70 3b 22 t.printE("&"
2960: 29 3b 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 63 ); break;.. c
2970: 61 73 65 20 27 22 27 3a 20 6f 75 74 2e 70 72 69 ase '"': out.pri
2980: 6e 74 45 28 22 26 71 75 6f 74 3b 22 29 3b 20 62 ntE("""); b
2990: 72 65 61 6b 3b 0d 0a 20 20 20 20 64 65 66 61 75 reak;.. defau
29a0: 6c 74 3a 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 lt: out.printE(
29b0: 22 25 63 22 2c 63 29 3b 20 62 72 65 61 6b 3b 0d "%c",c); break;.
29c0: 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 76 6f 69 64 20 . }..}....void
29d0: 4d 4b 73 74 61 74 65 3a 3a 6f 75 74 70 75 74 5f MKstate::output_
29e0: 71 75 6f 74 65 64 5f 73 74 72 69 6e 67 5f 6e 6f quoted_string_no
29f0: 62 61 63 6b 73 6c 61 73 68 28 4d 79 54 53 63 68 backslash(MyTSch
2a00: 61 72 26 20 62 75 66 66 65 72 2c 4d 79 54 53 63 ar& buffer,MyTSc
2a10: 68 61 72 26 20 6f 75 74 2c 0d 0a 20 20 69 6e 74 har& out,.. int
2a20: 20 73 74 61 72 74 2c 69 6e 74 20 65 6e 64 29 0d start,int end).
2a30: 0a 7b 0d 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d .{.. for(int i=
2a40: 73 74 61 72 74 3b 69 3c 3d 65 6e 64 3b 69 2b 2b start;i<=end;i++
2a50: 29 7b 0d 0a 20 20 20 20 69 6e 74 20 70 6f 73 3d ){.. int pos=
2a60: 74 68 69 73 2d 3e 65 6e 74 69 74 69 65 73 5f 6a this->entities_j
2a70: 73 6f 6e 5f 74 6f 5f 63 28 62 75 66 66 65 72 2c son_to_c(buffer,
2a80: 6f 75 74 2c 69 29 3b 0d 0a 20 20 20 20 69 66 28 out,i);.. if(
2a90: 70 6f 73 21 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 pos!=-1){..
2aa0: 20 69 3d 70 6f 73 3b 0d 0a 20 20 20 20 20 20 63 i=pos;.. c
2ab0: 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20 7d 0d ontinue;.. }.
2ac0: 0a 20 20 20 20 6f 75 74 70 75 74 5f 71 75 6f 74 . output_quot
2ad0: 65 64 5f 63 68 61 72 28 6f 75 74 2c 62 75 66 66 ed_char(out,buff
2ae0: 65 72 5b 69 5d 29 3b 0d 0a 20 20 7d 0d 0a 7d 0d er[i]);.. }..}.
2af0: 0a 0d 0a 76 6f 69 64 20 4d 4b 73 74 61 74 65 3a ...void MKstate:
2b00: 3a 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 5f 73 :output_quoted_s
2b10: 74 72 69 6e 67 5f 63 6f 64 65 5f 73 70 61 6e 28 tring_code_span(
2b20: 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 72 MyTSchar& buffer
2b30: 2c 4d 79 54 53 63 68 61 72 26 20 6f 75 74 2c 0d ,MyTSchar& out,.
2b40: 0a 20 20 69 6e 74 20 73 74 61 72 74 2c 69 6e 74 . int start,int
2b50: 20 65 6e 64 29 0d 0a 7b 0d 0a 20 20 66 6f 72 28 end)..{.. for(
2b60: 69 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 3d 65 int i=start;i<=e
2b70: 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 63 68 nd;i++){.. ch
2b80: 61 72 20 63 3d 62 75 66 66 65 72 5b 69 5d 3b 0d ar c=buffer[i];.
2b90: 0a 20 20 20 20 69 66 28 63 3d 3d 27 5c 6e 27 29 . if(c=='\n')
2ba0: 20 63 3d 27 20 27 3b 0d 0a 20 20 20 20 69 66 28 c=' ';.. if(
2bb0: 28 69 3d 3d 73 74 61 72 74 20 7c 7c 20 69 3d 3d (i==start || i==
2bc0: 65 6e 64 29 20 26 26 20 69 73 5f 63 68 61 72 73 end) && is_chars
2bd0: 28 62 75 66 66 65 72 5b 73 74 61 72 74 5d 2c 22 (buffer[start],"
2be0: 20 5c 6e 22 29 20 26 26 0d 0a 20 20 20 20 20 20 \n") &&..
2bf0: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
2c00: 65 6e 64 5d 2c 22 20 5c 6e 22 29 20 26 26 0d 0a end]," \n") &&..
2c10: 20 20 20 20 20 20 73 74 72 69 6e 67 5f 72 65 67 string_reg
2c20: 65 78 70 28 62 75 66 66 65 72 2e 76 28 29 2c 73 exp(buffer.v(),s
2c30: 74 61 72 74 2c 65 6e 64 2b 31 2c 22 5e 5c 5c 73 tart,end+1,"^\\s
2c40: 2b 24 22 29 3d 3d 30 29 7b 0d 0a 20 20 20 20 20 +$")==0){..
2c50: 20 63 6f 6e 74 69 6e 75 65 3b 20 0d 0a 20 20 20 continue; ..
2c60: 20 7d 0d 0a 20 20 20 20 6f 75 74 70 75 74 5f 71 }.. output_q
2c70: 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 2c 63 uoted_char(out,c
2c80: 29 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 69 6e );.. }..}....in
2c90: 6c 69 6e 65 20 76 6f 69 64 20 6f 75 74 70 75 74 line void output
2ca0: 5f 71 75 6f 74 65 64 5f 73 74 72 69 6e 67 28 4d _quoted_string(M
2cb0: 79 54 53 63 68 61 72 26 20 6f 75 74 2c 63 6f 6e yTSchar& out,con
2cc0: 73 74 20 63 68 61 72 2a 20 63 29 0d 0a 7b 0d 0a st char* c)..{..
2cd0: 20 20 77 68 69 6c 65 28 2a 63 21 3d 27 5c 30 27 while(*c!='\0'
2ce0: 29 7b 0d 0a 20 20 20 20 69 66 28 2a 63 3d 3d 27 ){.. if(*c=='
2cf0: 5c 5c 27 20 26 26 20 69 73 5f 63 68 61 72 73 28 \\' && is_chars(
2d00: 2a 28 63 2b 31 29 2c 41 53 43 49 49 5f 70 75 6e *(c+1),ASCII_pun
2d10: 63 74 75 61 74 69 6f 6e 5f 67 5f 29 29 7b 0d 0a ctuation_g_)){..
2d20: 20 20 20 20 20 20 63 2b 2b 3b 0d 0a 20 20 20 20 c++;..
2d30: 7d 0d 0a 20 20 20 20 6f 75 74 70 75 74 5f 71 75 }.. output_qu
2d40: 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 2c 2a 63 oted_char(out,*c
2d50: 29 3b 0d 0a 20 20 20 20 63 2b 2b 3b 0d 0a 20 20 );.. c++;..
2d60: 7d 0d 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e 65 20 76 }..}....inline v
2d70: 6f 69 64 20 72 65 70 6c 61 63 65 5f 62 61 63 6b oid replace_back
2d80: 73 6c 61 73 68 28 4d 79 54 53 63 68 61 72 26 20 slash(MyTSchar&
2d90: 6f 75 74 29 0d 0a 7b 0d 0a 20 20 66 6f 72 28 69 out)..{.. for(i
2da0: 6e 74 20 69 3d 30 3b 69 3c 6f 75 74 2e 6e 75 6d nt i=0;i<out.num
2db0: 28 29 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 66 ();i++){.. if
2dc0: 28 6f 75 74 5b 69 5d 3d 3d 27 5c 5c 27 20 26 26 (out[i]=='\\' &&
2dd0: 20 69 73 5f 63 68 61 72 73 28 6f 75 74 5b 69 2b is_chars(out[i+
2de0: 31 5d 2c 41 53 43 49 49 5f 70 75 6e 63 74 75 61 1],ASCII_punctua
2df0: 74 69 6f 6e 5f 67 5f 29 29 7b 0d 0a 20 20 20 20 tion_g_)){..
2e00: 20 20 6f 75 74 2e 63 6c 65 61 72 28 69 29 3b 0d out.clear(i);.
2e10: 0a 20 20 20 20 20 20 69 2d 2d 3b 0d 0a 20 20 20 . i--;..
2e20: 20 7d 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 69 6e }.. }..}....in
2e30: 6c 69 6e 65 20 76 6f 69 64 20 6f 75 74 70 75 74 line void output
2e40: 5f 75 72 6c 5f 65 6e 63 6f 64 65 64 5f 73 74 72 _url_encoded_str
2e50: 69 6e 67 44 6f 28 4d 79 54 53 63 68 61 72 26 20 ingDo(MyTSchar&
2e60: 62 75 66 66 65 72 2c 4d 79 54 53 63 68 61 72 26 buffer,MyTSchar&
2e70: 20 6f 75 74 2c 0d 0a 20 20 69 6e 74 20 73 74 61 out,.. int sta
2e80: 72 74 2c 69 6e 74 20 65 6e 64 29 0d 0a 7b 0d 0a rt,int end)..{..
2e90: 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 74 61 72 for(int i=star
2ea0: 74 3b 69 3c 3d 65 6e 64 3b 69 2b 2b 29 7b 0d 0a t;i<=end;i++){..
2eb0: 20 20 20 20 73 77 69 74 63 68 28 62 75 66 66 65 switch(buffe
2ec0: 72 5b 69 5d 29 7b 0d 0a 20 20 20 20 20 20 63 61 r[i]){.. ca
2ed0: 73 65 20 27 20 27 3a 20 6f 75 74 70 75 74 5f 71 se ' ': output_q
2ee0: 75 6f 74 65 64 5f 73 74 72 69 6e 67 28 6f 75 74 uoted_string(out
2ef0: 2c 22 25 32 30 22 29 3b 20 62 72 65 61 6b 3b 0d ,"%20"); break;.
2f00: 0a 20 20 20 20 20 20 63 61 73 65 20 27 5c 5c 27 . case '\\'
2f10: 3a 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 5f : output_quoted_
2f20: 73 74 72 69 6e 67 28 6f 75 74 2c 22 25 35 43 22 string(out,"%5C"
2f30: 29 3b 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 ); break;..
2f40: 20 63 61 73 65 20 27 25 27 3a 20 6f 75 74 70 75 case '%': outpu
2f50: 74 5f 71 75 6f 74 65 64 5f 73 74 72 69 6e 67 28 t_quoted_string(
2f60: 6f 75 74 2c 22 25 32 35 22 29 3b 20 62 72 65 61 out,"%25"); brea
2f70: 6b 3b 0d 0a 20 20 20 20 20 20 63 61 73 65 20 27 k;.. case '
2f80: 60 27 3a 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 `': output_quote
2f90: 64 5f 73 74 72 69 6e 67 28 6f 75 74 2c 22 25 36 d_string(out,"%6
2fa0: 30 22 29 3b 20 62 72 65 61 6b 3b 0d 0a 20 20 20 0"); break;..
2fb0: 20 20 20 64 65 66 61 75 6c 74 3a 0d 0a 20 20 20 default:..
2fc0: 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 {.. if
2fd0: 28 62 75 66 66 65 72 5b 69 5d 3c 33 33 29 7b 0d (buffer[i]<33){.
2fe0: 0a 20 20 20 20 20 20 20 20 20 20 4d 79 54 53 63 . MyTSc
2ff0: 68 61 72 20 76 61 6c 75 65 28 22 25 25 25 30 32 har value("%%%02
3000: 58 22 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 X",unsigned char
3010: 28 62 75 66 66 65 72 5b 69 5d 29 29 3b 0d 0a 20 (buffer[i]));..
3020: 20 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 5f output_
3030: 71 75 6f 74 65 64 5f 73 74 72 69 6e 67 28 6f 75 quoted_string(ou
3040: 74 2c 76 61 6c 75 65 2e 76 28 29 29 3b 20 62 72 t,value.v()); br
3050: 65 61 6b 3b 0d 0a 20 20 20 20 20 20 20 20 7d 20 eak;.. }
3060: 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 else {..
3070: 20 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 5f output_quoted_
3080: 63 68 61 72 28 6f 75 74 2c 62 75 66 66 65 72 5b char(out,buffer[
3090: 69 5d 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d i]);.. }.
30a0: 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 . }..
30b0: 62 72 65 61 6b 3b 0d 0a 20 20 20 20 7d 0d 0a 20 break;.. }..
30c0: 20 7d 0d 0a 7d 0d 0a 0d 0a 76 6f 69 64 20 4d 4b }..}....void MK
30d0: 73 74 61 74 65 3a 3a 6f 75 74 70 75 74 5f 75 72 state::output_ur
30e0: 6c 5f 65 6e 63 6f 64 65 64 5f 73 74 72 69 6e 67 l_encoded_string
30f0: 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 (MyTSchar& buffe
3100: 72 2c 4d 79 54 53 63 68 61 72 26 20 6f 75 74 2c r,MyTSchar& out,
3110: 0d 0a 20 20 69 6e 74 20 73 74 61 72 74 2c 69 6e .. int start,in
3120: 74 20 65 6e 64 29 0d 0a 7b 0d 0a 20 20 66 6f 72 t end)..{.. for
3130: 28 69 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 3d (int i=start;i<=
3140: 65 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 4d end;i++){.. M
3150: 79 54 53 63 68 61 72 20 6f 75 74 4c 3b 0d 0a 20 yTSchar outL;..
3160: 20 20 20 69 6e 74 20 70 6f 73 3d 74 68 69 73 2d int pos=this-
3170: 3e 65 6e 74 69 74 69 65 73 5f 6a 73 6f 6e 5f 74 >entities_json_t
3180: 6f 5f 63 28 62 75 66 66 65 72 2c 6f 75 74 4c 2c o_c(buffer,outL,
3190: 69 29 3b 0d 0a 20 20 20 20 69 66 28 70 6f 73 21 i);.. if(pos!
31a0: 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 6f 75 74 =-1){.. out
31b0: 70 75 74 5f 75 72 6c 5f 65 6e 63 6f 64 65 64 5f put_url_encoded_
31c0: 73 74 72 69 6e 67 44 6f 28 6f 75 74 4c 2c 6f 75 stringDo(outL,ou
31d0: 74 2c 30 2c 6f 75 74 4c 2e 6e 75 6d 28 29 2d 31 t,0,outL.num()-1
31e0: 29 3b 0d 0a 20 20 20 20 20 20 69 3d 70 6f 73 3b );.. i=pos;
31f0: 0d 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 .. continue
3200: 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 6f 75 ;.. }.. ou
3210: 74 70 75 74 5f 75 72 6c 5f 65 6e 63 6f 64 65 64 tput_url_encoded
3220: 5f 73 74 72 69 6e 67 44 6f 28 62 75 66 66 65 72 _stringDo(buffer
3230: 2c 6f 75 74 2c 69 2c 69 29 3b 0d 0a 20 20 7d 0d ,out,i,i);.. }.
3240: 0a 7d 0d 0a 0d 0a 69 6e 74 20 4d 4b 73 74 61 74 .}....int MKstat
3250: 65 3a 3a 65 6e 74 69 74 69 65 73 5f 6a 73 6f 6e e::entities_json
3260: 5f 74 6f 5f 63 28 4d 79 54 53 63 68 61 72 26 20 _to_c(MyTSchar&
3270: 62 75 66 66 65 72 2c 4d 79 54 53 63 68 61 72 26 buffer,MyTSchar&
3280: 20 6f 75 74 2c 69 6e 74 20 73 74 61 72 74 29 0d out,int start).
3290: 0a 7b 0d 0a 20 20 54 63 6c 5f 4f 62 6a 2a 20 62 .{.. Tcl_Obj* b
32a0: 75 66 70 74 72 3d 4e 55 4c 4c 3b 0d 0a 20 20 0d ufptr=NULL;.. .
32b0: 0a 20 20 69 66 28 21 69 73 5f 73 65 74 75 70 5f . if(!is_setup_
32c0: 65 6e 74 69 74 69 65 73 5f 6a 73 6f 6e 5f 74 6f entities_json_to
32d0: 5f 63 5f 29 7b 0d 0a 20 20 20 20 74 68 69 73 2d _c_){.. this-
32e0: 3e 73 65 74 75 70 5f 65 6e 74 69 74 69 65 73 5f >setup_entities_
32f0: 6a 73 6f 6e 5f 74 6f 5f 63 28 29 3b 0d 0a 20 20 json_to_c();..
3300: 7d 0d 0a 20 20 4d 79 54 53 63 68 61 72 20 6d 61 }.. MyTSchar ma
3310: 74 63 68 65 73 5b 33 5d 3b 20 69 6e 74 20 6d 61 tches[3]; int ma
3320: 74 63 68 30 3b 0d 0a 20 20 69 66 28 62 75 66 66 tch0;.. if(buff
3330: 65 72 2e 72 65 67 65 78 70 28 73 74 61 72 74 2c er.regexp(start,
3340: 22 5e 26 23 28 5b 78 58 5d 3f 29 28 5c 5c 77 7b "^&#([xX]?)(\\w{
3350: 31 2c 37 7d 29 3b 22 2c 6d 61 74 63 68 65 73 2c 1,7});",matches,
3360: 33 2c 30 2c 6d 61 74 63 68 30 29 29 7b 0d 0a 20 3,0,match0)){..
3370: 20 20 20 69 66 28 6d 61 74 63 68 65 73 5b 32 5d if(matches[2]
3380: 2e 6e 75 6d 28 29 3d 3d 30 29 20 72 65 74 75 72 .num()==0) retur
3390: 6e 20 2d 31 3b 0d 0a 20 20 20 20 69 66 28 6d 61 n -1;.. if(ma
33a0: 74 63 68 65 73 5b 31 5d 2e 6e 75 6d 28 29 29 7b tches[1].num()){
33b0: 0d 0a 20 20 20 20 20 20 6d 61 74 63 68 65 73 5b .. matches[
33c0: 32 5d 2e 69 6e 73 65 72 74 56 28 30 2c 22 30 78 2].insertV(0,"0x
33d0: 22 2c 2d 31 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 ",-1);.. }..
33e0: 20 20 20 63 68 61 72 2a 20 65 6e 64 3b 0d 0a 20 char* end;..
33f0: 20 20 20 69 6e 74 20 69 76 61 6c 75 65 3d 73 74 int ivalue=st
3400: 72 74 6f 6c 28 6d 61 74 63 68 65 73 5b 32 5d 2e rtol(matches[2].
3410: 76 28 29 2c 26 65 6e 64 2c 30 29 3b 0d 0a 20 20 v(),&end,0);..
3420: 20 20 69 66 28 2a 65 6e 64 21 3d 27 5c 30 27 29 if(*end!='\0')
3430: 20 72 65 74 75 72 6e 20 2d 31 3b 0d 0a 20 20 20 return -1;..
3440: 20 69 66 28 69 76 61 6c 75 65 3d 3d 30 29 7b 0d if(ivalue==0){.
3450: 0a 20 20 20 20 20 20 2f 2f 20 74 68 69 73 20 69 . // this i
3460: 73 20 55 6e 69 63 6f 64 65 20 43 68 61 72 61 63 s Unicode Charac
3470: 74 65 72 20 27 52 45 50 4c 41 43 45 4d 45 4e 54 ter 'REPLACEMENT
3480: 20 43 48 41 52 41 43 54 45 52 27 20 28 55 2b 46 CHARACTER' (U+F
3490: 46 46 44 29 0d 0a 20 20 20 20 20 20 6f 75 74 2e FFD).. out.
34a0: 70 72 69 6e 74 45 28 22 5c 78 45 46 5c 78 42 46 printE("\xEF\xBF
34b0: 5c 78 42 44 22 29 3b 0d 0a 20 20 20 20 20 20 72 \xBD");.. r
34c0: 65 74 75 72 6e 20 6d 61 74 63 68 30 2b 6d 61 74 eturn match0+mat
34d0: 63 68 65 73 5b 30 5d 2e 6e 75 6d 28 29 2d 31 3b ches[0].num()-1;
34e0: 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 75 66 .. }.. buf
34f0: 70 74 72 3d 54 63 6c 5f 4f 62 6a 50 72 69 6e 74 ptr=Tcl_ObjPrint
3500: 66 28 22 5c 5c 75 25 30 34 78 22 2c 69 76 61 6c f("\\u%04x",ival
3510: 75 65 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 69 ue);.. } else i
3520: 66 28 62 75 66 66 65 72 2e 72 65 67 65 78 70 28 f(buffer.regexp(
3530: 73 74 61 72 74 2c 22 5e 26 5b 5e 5c 5c 73 3b 5d start,"^&[^\\s;]
3540: 2b 3b 22 2c 6d 61 74 63 68 65 73 2c 31 2c 30 2c +;",matches,1,0,
3550: 6d 61 74 63 68 30 29 29 7b 0d 0a 20 20 20 20 63 match0)){.. c
3560: 6f 6e 73 74 20 63 68 61 72 2a 20 76 61 6c 75 65 onst char* value
3570: 3d 65 6e 74 69 74 69 65 73 5f 6a 73 6f 6e 5f 74 =entities_json_t
3580: 6f 5f 63 5f 2e 67 65 74 28 6d 61 74 63 68 65 73 o_c_.get(matches
3590: 5b 30 5d 2e 76 28 29 29 3b 0d 0a 20 20 20 20 69 [0].v());.. i
35a0: 66 28 21 76 61 6c 75 65 29 20 72 65 74 75 72 6e f(!value) return
35b0: 20 2d 31 3b 0d 0a 20 20 20 20 62 75 66 70 74 72 -1;.. bufptr
35c0: 3d 54 63 6c 5f 4e 65 77 53 74 72 69 6e 67 4f 62 =Tcl_NewStringOb
35d0: 6a 28 76 61 6c 75 65 2c 2d 31 29 3b 0d 0a 20 20 j(value,-1);..
35e0: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 72 65 } else {.. re
35f0: 74 75 72 6e 20 2d 31 3b 0d 0a 20 20 7d 0d 0a 20 turn -1;.. }..
3600: 20 54 63 6c 5f 49 6e 63 72 52 65 66 43 6f 75 6e Tcl_IncrRefCoun
3610: 74 28 62 75 66 70 74 72 29 3b 0d 0a 20 20 69 66 t(bufptr);.. if
3620: 28 21 69 70 5f 29 7b 0d 0a 20 20 20 20 69 70 5f (!ip_){.. ip_
3630: 3d 54 63 6c 5f 43 72 65 61 74 65 49 6e 74 65 72 =Tcl_CreateInter
3640: 70 28 29 3b 0d 0a 20 20 7d 0d 0a 20 20 54 63 6c p();.. }.. Tcl
3650: 5f 4f 62 6a 2a 20 72 65 73 50 74 72 3d 54 63 6c _Obj* resPtr=Tcl
3660: 5f 53 75 62 73 74 4f 62 6a 28 69 70 5f 2c 62 75 _SubstObj(ip_,bu
3670: 66 70 74 72 2c 54 43 4c 5f 53 55 42 53 54 5f 42 fptr,TCL_SUBST_B
3680: 41 43 4b 53 4c 41 53 48 45 53 29 3b 0d 0a 20 20 ACKSLASHES);..
3690: 69 66 28 73 74 72 63 6d 70 28 54 63 6c 5f 47 65 if(strcmp(Tcl_Ge
36a0: 74 53 74 72 69 6e 67 28 72 65 73 50 74 72 29 2c tString(resPtr),
36b0: 22 26 22 29 3d 3d 30 29 7b 0d 0a 20 20 20 20 6f "&")==0){.. o
36c0: 75 74 2e 70 72 69 6e 74 45 28 22 26 61 6d 70 3b ut.printE("&
36d0: 22 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 69 66 ");.. } else if
36e0: 28 73 74 72 63 6d 70 28 54 63 6c 5f 47 65 74 53 (strcmp(Tcl_GetS
36f0: 74 72 69 6e 67 28 72 65 73 50 74 72 29 2c 22 5c tring(resPtr),"\
3700: 22 22 29 3d 3d 30 29 7b 0d 0a 20 20 20 20 6f 75 "")==0){.. ou
3710: 74 2e 70 72 69 6e 74 45 28 22 26 71 75 6f 74 3b t.printE(""
3720: 22 29 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 69 66 ");.. } else if
3730: 28 73 74 72 63 6d 70 28 54 63 6c 5f 47 65 74 53 (strcmp(Tcl_GetS
3740: 74 72 69 6e 67 28 72 65 73 50 74 72 29 2c 22 3c tring(resPtr),"<
3750: 22 29 3d 3d 30 29 7b 0d 0a 20 20 20 20 6f 75 74 ")==0){.. out
3760: 2e 70 72 69 6e 74 45 28 22 26 6c 74 3b 22 29 3b .printE("<");
3770: 0d 0a 20 20 7d 20 65 6c 73 65 20 69 66 28 73 74 .. } else if(st
3780: 72 63 6d 70 28 54 63 6c 5f 47 65 74 53 74 72 69 rcmp(Tcl_GetStri
3790: 6e 67 28 72 65 73 50 74 72 29 2c 22 3e 22 29 3d ng(resPtr),">")=
37a0: 3d 30 29 7b 0d 0a 20 20 20 20 6f 75 74 2e 70 72 =0){.. out.pr
37b0: 69 6e 74 45 28 22 26 67 74 3b 22 29 3b 0d 0a 20 intE(">");..
37c0: 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 6f } else {.. o
37d0: 75 74 2e 70 72 69 6e 74 45 28 22 25 73 22 2c 54 ut.printE("%s",T
37e0: 63 6c 5f 47 65 74 53 74 72 69 6e 67 28 72 65 73 cl_GetString(res
37f0: 50 74 72 29 29 3b 0d 0a 20 20 7d 20 20 0d 0a 20 Ptr));.. } ..
3800: 20 0d 0a 20 20 54 63 6c 5f 44 65 63 72 52 65 66 .. Tcl_DecrRef
3810: 43 6f 75 6e 74 28 72 65 73 50 74 72 29 3b 20 20 Count(resPtr);
3820: 0d 0a 20 20 2f 2f 54 63 6c 5f 44 65 63 72 52 65 .. //Tcl_DecrRe
3830: 66 43 6f 75 6e 74 28 62 75 66 70 74 72 29 3b 0d fCount(bufptr);.
3840: 0a 20 20 72 65 74 75 72 6e 20 6d 61 74 63 68 30 . return match0
3850: 2b 6d 61 74 63 68 65 73 5b 30 5d 2e 6e 75 6d 28 +matches[0].num(
3860: 29 2d 31 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 23 23 23 )-1;..}....//###
3870: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3880: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3890: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
38a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
38b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 2f #############../
38c0: 2f 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 0d 0a 2f / MKblocks../
38d0: 2f 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 /###############
38e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
38f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3900: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3910: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3920: 23 0d 0a 0d 0a 76 6f 69 64 20 4d 4b 62 6c 6f 63 #....void MKbloc
3930: 6b 73 3a 3a 6e 70 72 69 6e 74 28 69 6e 74 20 69 ks::nprint(int i
3940: 62 6c 6f 63 6b 2c 4d 79 54 53 76 65 63 3c 4d 4b block,MyTSvec<MK
3950: 62 6c 6f 63 6b 73 2c 31 30 30 3e 26 20 62 6c 6f blocks,100>& blo
3960: 63 6b 73 2c 0d 0a 20 20 4d 79 54 53 63 68 61 72 cks,.. MyTSchar
3970: 26 20 62 75 66 66 65 72 2c 4d 79 54 53 63 68 61 & buffer,MyTScha
3980: 72 26 20 64 65 62 29 0d 0a 7b 0d 0a 20 20 4d 79 r& deb)..{.. My
3990: 54 53 63 68 61 72 20 74 6d 70 3b 0d 0a 20 20 64 TSchar tmp;.. d
39a0: 65 62 2e 70 72 69 6e 74 45 28 22 3c 62 6c 6f 63 eb.printE("<bloc
39b0: 6b 20 6e 3d 27 25 64 27 20 70 3d 27 25 64 27 20 k n='%d' p='%d'
39c0: 74 79 70 65 3d 27 25 73 27 20 62 6c 61 6e 6b 73 type='%s' blanks
39d0: 3d 27 25 64 20 25 64 27 20 6c 65 76 65 6c 3d 27 ='%d %d' level='
39e0: 25 64 27 20 22 0d 0a 20 20 20 20 22 74 69 67 68 %d' ".. "tigh
39f0: 74 3d 27 25 64 27 3e 5c 6e 22 2c 69 62 6c 6f 63 t='%d'>\n",ibloc
3a00: 6b 2c 70 61 72 65 6e 74 5f 2c 4d 61 72 6b 64 6f k,parent_,Markdo
3a10: 77 6e 53 74 61 74 65 73 5f 67 5f 5b 69 6e 74 28 wnStates_g_[int(
3a20: 6d 74 79 70 65 5f 29 5d 2c 62 6c 61 6e 6b 73 5f mtype_)],blanks_
3a30: 5b 30 5d 2c 0d 0a 20 20 20 20 62 6c 61 6e 6b 73 [0],.. blanks
3a40: 5f 5b 31 5d 2c 6c 65 76 65 6c 5f 2c 74 69 67 68 _[1],level_,tigh
3a50: 74 5f 29 3b 0d 0a 20 20 0d 0a 20 20 69 66 28 70 t_);.. .. if(p
3a60: 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3e 70 6f osNoBlank_[0]>po
3a70: 73 5f 5b 30 5d 29 7b 0d 0a 20 20 20 20 74 6d 70 s_[0]){.. tmp
3a80: 2e 73 65 74 56 28 26 62 75 66 66 65 72 5b 70 6f .setV(&buffer[po
3a90: 73 5f 5b 30 5d 5d 2c 70 6f 73 4e 6f 42 6c 61 6e s_[0]],posNoBlan
3aa0: 6b 5f 5b 30 5d 2d 70 6f 73 5f 5b 30 5d 29 3b 0d k_[0]-pos_[0]);.
3ab0: 0a 20 20 20 20 73 74 72 69 6e 67 5f 71 75 6f 74 . string_quot
3ac0: 65 5f 78 6d 6c 28 74 6d 70 29 3b 0d 0a 20 20 20 e_xml(tmp);..
3ad0: 20 74 6d 70 2e 72 65 67 73 75 62 28 30 2c 22 5c tmp.regsub(0,"\
3ae0: 5c 6e 22 2c 22 5c 5c 5c 5c 6e 22 29 3b 0d 0a 20 \n","\\\\n");..
3af0: 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 74 } else {.. t
3b00: 6d 70 2e 63 6c 65 61 72 28 29 3b 0d 0a 20 20 7d mp.clear();.. }
3b10: 0d 0a 20 20 64 65 62 2e 70 72 69 6e 74 45 28 22 .. deb.printE("
3b20: 3c 74 30 3e 25 73 3c 2f 74 30 3e 5c 6e 22 2c 74 <t0>%s</t0>\n",t
3b30: 6d 70 2e 76 28 29 29 3b 0d 0a 20 20 0d 0a 20 20 mp.v());.. ..
3b40: 69 66 28 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 if(posNoBlank_[0
3b50: 5d 3e 3d 30 20 26 26 20 70 6f 73 4e 6f 42 6c 61 ]>=0 && posNoBla
3b60: 6e 6b 5f 5b 31 5d 3e 3d 70 6f 73 4e 6f 42 6c 61 nk_[1]>=posNoBla
3b70: 6e 6b 5f 5b 30 5d 29 7b 0d 0a 20 20 20 20 74 6d nk_[0]){.. tm
3b80: 70 2e 73 65 74 56 28 26 62 75 66 66 65 72 5b 70 p.setV(&buffer[p
3b90: 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c 70 osNoBlank_[0]],p
3ba0: 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2d 70 6f osNoBlank_[1]-po
3bb0: 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b 31 29 3b sNoBlank_[0]+1);
3bc0: 0d 0a 20 20 20 20 73 74 72 69 6e 67 5f 71 75 6f .. string_quo
3bd0: 74 65 5f 78 6d 6c 28 74 6d 70 29 3b 0d 0a 20 20 te_xml(tmp);..
3be0: 20 20 74 6d 70 2e 72 65 67 73 75 62 28 30 2c 22 tmp.regsub(0,"
3bf0: 5c 5c 6e 22 2c 22 5c 5c 5c 5c 6e 22 29 3b 0d 0a \\n","\\\\n");..
3c00: 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 } else {..
3c10: 74 6d 70 2e 63 6c 65 61 72 28 29 3b 0d 0a 20 20 tmp.clear();..
3c20: 7d 0d 0a 20 20 64 65 62 2e 70 72 69 6e 74 45 28 }.. deb.printE(
3c30: 22 3c 74 3e 25 73 3c 2f 74 3e 5c 6e 22 2c 74 6d "<t>%s</t>\n",tm
3c40: 70 2e 76 28 29 29 3b 0d 0a 20 20 0d 0a 20 20 69 p.v());.. .. i
3c50: 66 28 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d f(posNoBlank_[1]
3c60: 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 2d 31 29 <buffer.num()-1)
3c70: 7b 0d 0a 20 20 20 20 74 6d 70 2e 73 65 74 56 28 {.. tmp.setV(
3c80: 26 62 75 66 66 65 72 5b 70 6f 73 4e 6f 42 6c 61 &buffer[posNoBla
3c90: 6e 6b 5f 5b 31 5d 2b 31 5d 2c 70 6f 73 5f 5b 31 nk_[1]+1],pos_[1
3ca0: 5d 2d 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d ]-posNoBlank_[1]
3cb0: 29 3b 0d 0a 20 20 20 20 73 74 72 69 6e 67 5f 71 );.. string_q
3cc0: 75 6f 74 65 5f 78 6d 6c 28 74 6d 70 29 3b 0d 0a uote_xml(tmp);..
3cd0: 20 20 20 20 74 6d 70 2e 72 65 67 73 75 62 28 30 tmp.regsub(0
3ce0: 2c 22 5c 5c 6e 22 2c 22 5c 5c 5c 5c 6e 22 29 3b ,"\\n","\\\\n");
3cf0: 0d 0a 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 .. } else {..
3d00: 20 20 74 6d 70 2e 63 6c 65 61 72 28 29 3b 0d 0a tmp.clear();..
3d10: 20 20 7d 0d 0a 20 20 64 65 62 2e 70 72 69 6e 74 }.. deb.print
3d20: 45 28 22 3c 74 31 3e 25 73 3c 2f 74 31 3e 5c 6e E("<t1>%s</t1>\n
3d30: 22 2c 74 6d 70 2e 76 28 29 29 3b 0d 0a 20 20 0d ",tmp.v());.. .
3d40: 0a 20 20 64 65 62 2e 70 72 69 6e 74 45 28 22 3c . deb.printE("<
3d50: 70 6f 73 3e 25 64 2c 25 64 3c 2f 70 6f 73 3e 20 pos>%d,%d</pos>
3d60: 3c 70 6f 73 4e 3e 25 64 2c 25 64 3c 2f 70 6f 73 <posN>%d,%d</pos
3d70: 4e 3e 5c 6e 22 2c 70 6f 73 5f 5b 30 5d 2c 70 6f N>\n",pos_[0],po
3d80: 73 5f 5b 31 5d 2c 0d 0a 20 20 20 20 70 6f 73 4e s_[1],.. posN
3d90: 6f 42 6c 61 6e 6b 5f 5b 30 5d 2c 70 6f 73 4e 6f oBlank_[0],posNo
3da0: 42 6c 61 6e 6b 5f 5b 31 5d 29 3b 0d 0a 20 20 0d Blank_[1]);.. .
3db0: 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d 30 3b 69 . for(int i=0;i
3dc0: 3c 63 68 69 6c 64 72 65 6e 5f 2e 6e 75 6d 28 29 <children_.num()
3dd0: 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 62 6c 6f 63 ;i++){.. bloc
3de0: 6b 73 5b 63 68 69 6c 64 72 65 6e 5f 5b 69 5d 5d ks[children_[i]]
3df0: 2e 6e 70 72 69 6e 74 28 63 68 69 6c 64 72 65 6e .nprint(children
3e00: 5f 5b 69 5d 2c 62 6c 6f 63 6b 73 2c 62 75 66 66 _[i],blocks,buff
3e10: 65 72 2c 64 65 62 29 3b 0d 0a 20 20 7d 0d 0a 20 er,deb);.. }..
3e20: 20 64 65 62 2e 70 72 69 6e 74 45 28 22 3c 2f 62 deb.printE("</b
3e30: 6c 6f 63 6b 3e 5c 6e 22 29 3b 0d 0a 7d 0d 0a 0d lock>\n");..}...
3e40: 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 23 .//#############
3e50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3e60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3e70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3e80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3e90: 23 23 23 0d 0a 2f 2f 20 20 20 20 4d 4b 73 74 61 ###..// MKsta
3ea0: 74 65 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 te..//##########
3eb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3ec0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3ed0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3ee0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
3ef0: 23 23 23 23 23 23 0d 0a 0d 0a 69 6e 74 20 4d 4b ######....int MK
3f00: 73 74 61 74 65 3a 3a 6c 69 73 74 5f 69 74 65 6d state::list_item
3f10: 5f 6c 65 76 65 6c 5f 70 72 65 66 69 78 28 4d 79 _level_prefix(My
3f20: 54 53 63 68 61 72 26 20 62 75 66 66 65 72 2c 69 TSchar& buffer,i
3f30: 6e 74 20 69 62 6f 78 29 0d 0a 7b 0d 0a 20 20 4d nt ibox)..{.. M
3f40: 79 54 53 63 68 61 72 20 6d 61 74 63 68 65 73 5b yTSchar matches[
3f50: 31 5d 3b 0d 0a 20 20 0d 0a 20 20 69 6e 74 20 6e 1];.. .. int n
3f60: 75 6d 5f 70 72 65 66 69 78 3d 30 3b 0d 0a 20 20 um_prefix=0;..
3f70: 77 68 69 6c 65 28 69 62 6f 78 21 3d 30 29 7b 0d while(ibox!=0){.
3f80: 0a 20 20 20 20 69 66 28 62 6c 6f 63 6b 73 5f 5b . if(blocks_[
3f90: 69 62 6f 78 5d 2e 6d 74 79 70 65 5f 3d 3d 4d 4b ibox].mtype_==MK
3fa0: 3a 3a 6c 69 73 74 5f 69 74 65 6d 29 7b 0d 0a 20 ::list_item){..
3fb0: 20 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 MKblocks& b
3fc0: 6c 6f 63 6b 3d 62 6c 6f 63 6b 73 5f 5b 69 62 6f lock=blocks_[ibo
3fd0: 78 5d 3b 0d 0a 20 20 20 20 20 20 62 75 66 66 65 x];.. buffe
3fe0: 72 2e 72 65 67 65 78 70 28 62 6c 6f 63 6b 2e 70 r.regexp(block.p
3ff0: 6f 73 5f 5b 30 5d 2c 22 5e 5c 5c 73 2a 28 5b 2d os_[0],"^\\s*([-
4000: 2b 2a 5d 7c 5c 5c 64 7b 31 2c 39 7d 5b 2e 5c 5c +*]|\\d{1,9}[.\\
4010: 29 5d 29 5c 5c 73 2a 22 2c 6d 61 74 63 68 65 73 )])\\s*",matches
4020: 2c 31 29 3b 0d 0a 20 20 20 20 20 20 6e 75 6d 5f ,1);.. num_
4030: 70 72 65 66 69 78 2b 3d 6d 61 74 63 68 65 73 5b prefix+=matches[
4040: 30 5d 2e 6e 75 6d 28 29 3b 0d 0a 20 20 20 20 7d 0].num();.. }
4050: 0d 0a 20 20 20 20 69 62 6f 78 3d 62 6c 6f 63 6b .. ibox=block
4060: 73 5f 5b 69 62 6f 78 5d 2e 70 61 72 65 6e 74 5f s_[ibox].parent_
4070: 3b 0d 0a 20 20 7d 0d 0a 20 20 72 65 74 75 72 6e ;.. }.. return
4080: 20 6e 75 6d 5f 70 72 65 66 69 78 3b 0d 0a 7d 0d num_prefix;..}.
4090: 0a 0d 0a 69 6e 74 20 4d 4b 73 74 61 74 65 3a 3a ...int MKstate::
40a0: 67 69 76 65 5f 70 72 65 76 28 69 6e 74 20 69 62 give_prev(int ib
40b0: 6c 6f 63 6b 29 0d 0a 7b 0d 0a 20 20 4d 4b 62 6c lock)..{.. MKbl
40c0: 6f 63 6b 73 26 20 62 6c 6f 63 6b 3d 62 6c 6f 63 ocks& block=bloc
40d0: 6b 73 5f 5b 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f ks_[blocks_[iblo
40e0: 63 6b 5d 2e 70 61 72 65 6e 74 5f 5d 3b 0d 0a 20 ck].parent_];..
40f0: 20 69 6e 74 20 69 70 6f 73 3d 62 6c 6f 63 6b 2e int ipos=block.
4100: 63 68 69 6c 64 72 65 6e 5f 2e 69 73 69 6e 5f 70 children_.isin_p
4110: 6f 73 28 69 62 6c 6f 63 6b 29 3b 0d 0a 20 20 69 os(iblock);.. i
4120: 66 28 69 70 6f 73 3e 30 29 20 72 65 74 75 72 6e f(ipos>0) return
4130: 20 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e 5f block.children_
4140: 5b 69 70 6f 73 2d 31 5d 3b 0d 0a 20 20 72 65 74 [ipos-1];.. ret
4150: 75 72 6e 20 2d 31 3b 0d 0a 7d 0d 0a 0d 0a 69 6e urn -1;..}....in
4160: 74 20 4d 4b 73 74 61 74 65 3a 3a 67 69 76 65 5f t MKstate::give_
4170: 6e 65 78 74 28 69 6e 74 20 69 62 6c 6f 63 6b 29 next(int iblock)
4180: 0d 0a 7b 0d 0a 20 20 4d 4b 62 6c 6f 63 6b 73 26 ..{.. MKblocks&
4190: 20 62 6c 6f 63 6b 3d 62 6c 6f 63 6b 73 5f 5b 62 block=blocks_[b
41a0: 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 70 locks_[iblock].p
41b0: 61 72 65 6e 74 5f 5d 3b 0d 0a 20 20 69 6e 74 20 arent_];.. int
41c0: 69 70 6f 73 3d 62 6c 6f 63 6b 2e 63 68 69 6c 64 ipos=block.child
41d0: 72 65 6e 5f 2e 69 73 69 6e 5f 70 6f 73 28 69 62 ren_.isin_pos(ib
41e0: 6c 6f 63 6b 29 3b 0d 0a 20 20 69 66 28 69 70 6f lock);.. if(ipo
41f0: 73 3c 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e s<block.children
4200: 5f 2e 6e 75 6d 28 29 2d 31 29 20 72 65 74 75 72 _.num()-1) retur
4210: 6e 20 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e n block.children
4220: 5f 5b 69 70 6f 73 2b 31 5d 3b 0d 0a 20 20 72 65 _[ipos+1];.. re
4230: 74 75 72 6e 20 2d 31 3b 0d 0a 7d 0d 0a 0d 0a 76 turn -1;..}....v
4240: 6f 69 64 20 4d 4b 73 74 61 74 65 3a 3a 63 72 65 oid MKstate::cre
4250: 61 74 65 5f 61 70 70 65 6e 64 5f 70 61 72 61 67 ate_append_parag
4260: 72 61 70 68 28 4d 79 54 53 63 68 61 72 26 20 62 raph(MyTSchar& b
4270: 75 66 66 65 72 2c 69 6e 74 20 63 75 72 72 65 6e uffer,int curren
4280: 74 5f 6c 65 76 65 6c 29 0d 0a 7b 0d 0a 20 20 69 t_level)..{.. i
4290: 6e 74 20 6e 75 6d 5f 73 70 61 63 65 73 2c 69 73 nt num_spaces,is
42a0: 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 _lazy_continuati
42b0: 6f 6e 3d 30 3b 0d 0a 20 20 0d 0a 20 20 69 66 28 on=0;.. .. if(
42c0: 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 this->give_type(
42d0: 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 3d 3d current_level)==
42e0: 4d 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f 74 65 29 MK::block_quote)
42f0: 7b 0d 0a 20 20 20 20 69 73 5f 6c 61 7a 79 5f 63 {.. is_lazy_c
4300: 6f 6e 74 69 6e 75 61 74 69 6f 6e 3d 31 3b 0d 0a ontinuation=1;..
4310: 20 20 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 23 23 23 }.. ..//#####
4320: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4330: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4340: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4350: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4360: 23 23 23 23 23 23 23 23 23 23 23 0d 0a 2f 2f 20 ###########..//
4370: 20 20 20 73 65 74 65 78 74 5f 68 65 61 64 69 6e setext_headin
4380: 67 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 g..//###########
4390: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
43a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
43b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
43c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
43d0: 23 23 23 23 23 0d 0a 20 20 0d 0a 20 20 69 66 28 #####.. .. if(
43e0: 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 this->give_type(
43f0: 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 3d 3d current_level)==
4400: 4d 4b 3a 3a 70 61 72 61 67 72 61 70 68 20 26 26 MK::paragraph &&
4410: 0d 0a 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e .. blanks_lin
4420: 65 5f 5b 30 5d 3c 3d 33 20 26 26 20 21 69 73 5f e_[0]<=3 && !is_
4430: 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 6f lazy_continuatio
4440: 6e 20 26 26 0d 0a 20 20 20 20 69 73 5f 63 68 61 n &&.. is_cha
4450: 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e rs(buffer[SE_lin
4460: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c 22 2d eNoBlank_[0]],"-
4470: 3d 22 29 29 7b 0d 0a 20 20 20 20 69 6e 74 20 76 =")){.. int v
4480: 61 6c 69 64 3d 69 73 5f 73 61 6d 65 5f 63 68 61 alid=is_same_cha
4490: 72 5f 6c 69 6e 65 28 62 75 66 66 65 72 2c 53 45 r_line(buffer,SE
44a0: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d _lineNoBlank_[0]
44b0: 2c 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f ,SE_lineNoBlank_
44c0: 5b 31 5d 2c 30 2c 31 29 3b 0d 0a 20 20 20 20 69 [1],0,1);.. i
44d0: 66 28 76 61 6c 69 64 29 7b 0d 0a 20 20 20 20 20 f(valid){..
44e0: 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 6c 6f 63 6b MKblocks& block
44f0: 3d 62 6c 6f 63 6b 73 5f 5b 6f 70 65 6e 5f 62 6c =blocks_[open_bl
4500: 6f 63 6b 73 5f 5b 65 6e 64 5f 4d 54 53 5d 5d 3b ocks_[end_MTS]];
4510: 0d 0a 20 20 20 20 20 20 62 6c 6f 63 6b 2e 6d 74 .. block.mt
4520: 79 70 65 5f 3d 4d 4b 3a 3a 73 65 74 65 78 74 5f ype_=MK::setext_
4530: 68 65 61 64 69 6e 67 3b 0d 0a 20 20 20 20 20 20 heading;..
4540: 69 66 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e if(buffer[SE_lin
4550: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 3d 3d 27 eNoBlank_[0]]=='
4560: 3d 27 29 20 62 6c 6f 63 6b 2e 6c 65 76 65 6c 5f =') block.level_
4570: 3d 31 3b 0d 0a 20 20 20 20 20 20 65 6c 73 65 20 =1;.. else
4580: 62 6c 6f 63 6b 2e 6c 65 76 65 6c 5f 3d 32 3b 0d block.level_=2;.
4590: 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 63 75 72 . this->cur
45a0: 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 r_close();..
45b0: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 7d return;.. }
45c0: 0d 0a 20 20 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 23 .. }.. ..//###
45d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
45e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
45f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4600: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4610: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 2f #############../
4620: 2f 20 20 20 20 6c 69 73 74 5f 69 74 65 6d 0d 0a / list_item..
4630: 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 23 23 //##############
4640: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4650: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4660: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4670: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4680: 23 23 0d 0a 20 20 0d 0a 20 20 69 6e 74 20 69 73 ##.. .. int is
4690: 5f 6c 69 73 74 5f 69 74 65 6d 3d 30 2c 69 73 5f _list_item=0,is_
46a0: 6c 69 73 74 5f 69 74 65 6d 5f 63 6f 6e 74 3d 30 list_item_cont=0
46b0: 3b 20 4d 79 54 53 63 68 61 72 20 6d 61 74 63 68 ; MyTSchar match
46c0: 65 73 5b 32 5d 3b 0d 0a 20 20 69 6e 74 20 53 45 es[2];.. int SE
46d0: 5f 6c 69 6e 65 4c 3d 53 45 5f 6c 69 6e 65 5f 5b _lineL=SE_line_[
46e0: 30 5d 3b 0d 0a 20 20 0d 0a 20 20 69 66 28 74 68 0];.. .. if(th
46f0: 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 63 75 is->give_type(cu
4700: 72 72 65 6e 74 5f 6c 65 76 65 6c 29 3d 3d 4d 4b rrent_level)==MK
4710: 3a 3a 6c 69 73 74 5f 69 74 65 6d 29 7b 0d 0a 20 ::list_item){..
4720: 20 20 20 69 6e 74 20 6e 75 6d 5f 70 72 65 66 69 int num_prefi
4730: 78 3d 30 2c 6e 75 6d 5f 69 6e 63 72 65 61 73 65 x=0,num_increase
4740: 64 3b 0d 0a 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 d;.. MKblocks
4750: 26 20 62 6c 6f 63 6b 3d 62 6c 6f 63 6b 73 5f 5b & block=blocks_[
4760: 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 5b 63 75 72 open_blocks_[cur
4770: 72 65 6e 74 5f 6c 65 76 65 6c 5d 5d 3b 0d 0a 20 rent_level]];..
4780: 20 20 20 69 66 28 62 75 66 66 65 72 2e 72 65 67 if(buffer.reg
4790: 65 78 70 28 62 6c 6f 63 6b 2e 70 6f 73 5f 5b 30 exp(block.pos_[0
47a0: 5d 2c 22 5e 5b 20 5c 74 5d 2a 28 5b 2d 2b 2a 5d ],"^[ \t]*([-+*]
47b0: 7c 5c 5c 64 7b 31 2c 39 7d 5b 2e 5c 5c 29 5d 29 |\\d{1,9}[.\\)])
47c0: 5b 20 5c 74 5d 2a 5c 6e 22 29 29 7b 0d 0a 20 20 [ \t]*\n")){..
47d0: 20 20 20 20 6e 75 6d 5f 70 72 65 66 69 78 3d 32 num_prefix=2
47e0: 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 ;.. } else if
47f0: 28 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e 5f (block.children_
4800: 2e 6e 75 6d 28 29 29 7b 0d 0a 20 20 20 20 20 20 .num()){..
4810: 69 6e 74 20 70 6f 73 3d 62 6c 6f 63 6b 73 5f 5b int pos=blocks_[
4820: 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e 5f 5b block.children_[
4830: 30 5d 5d 2e 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 0]].posNoBlank_[
4840: 30 5d 3b 0d 0a 20 20 20 20 20 20 69 66 28 62 6c 0];.. if(bl
4850: 6f 63 6b 73 5f 5b 62 6c 6f 63 6b 2e 63 68 69 6c ocks_[block.chil
4860: 64 72 65 6e 5f 5b 30 5d 5d 2e 6d 74 79 70 65 5f dren_[0]].mtype_
4870: 3d 3d 4d 4b 3a 3a 69 6e 64 65 6e 74 65 64 5f 63 ==MK::indented_c
4880: 6f 64 65 5f 62 6c 6f 63 6b 29 20 70 6f 73 2d 3d ode_block) pos-=
4890: 34 3b 0d 0a 20 20 20 20 20 20 65 6c 73 65 20 69 4;.. else i
48a0: 66 28 62 6c 6f 63 6b 73 5f 5b 62 6c 6f 63 6b 2e f(blocks_[block.
48b0: 63 68 69 6c 64 72 65 6e 5f 5b 30 5d 5d 2e 6d 74 children_[0]].mt
48c0: 79 70 65 5f 3d 3d 4d 4b 3a 3a 66 65 6e 63 65 64 ype_==MK::fenced
48d0: 5f 63 6f 64 65 5f 62 6c 6f 63 6b 29 0d 0a 20 20 _code_block)..
48e0: 20 20 20 20 20 20 70 6f 73 3d 62 6c 6f 63 6b 73 pos=blocks
48f0: 5f 5b 62 6c 6f 63 6b 2e 63 68 69 6c 64 72 65 6e _[block.children
4900: 5f 5b 30 5d 5d 2e 70 6f 73 5f 5b 30 5d 3b 0d 0a _[0]].pos_[0];..
4910: 20 20 20 20 20 20 6e 75 6d 5f 70 72 65 66 69 78 num_prefix
4920: 3d 70 6f 73 2d 62 6c 6f 63 6b 2e 70 6f 73 5f 5b =pos-block.pos_[
4930: 30 5d 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 0];.. } else
4940: 7b 0d 0a 20 20 20 20 20 20 6e 75 6d 5f 70 72 65 {.. num_pre
4950: 66 69 78 3d 32 3b 0d 0a 20 20 20 20 7d 20 20 20 fix=2;.. }
4960: 20 0d 0a 20 20 20 20 69 66 28 62 6c 61 6e 6b 73 .. if(blanks
4970: 5f 6c 69 6e 65 5f 5b 30 5d 3e 3d 6e 75 6d 5f 70 _line_[0]>=num_p
4980: 72 65 66 69 78 29 7b 0d 0a 20 20 20 20 20 20 69 refix){.. i
4990: 73 5f 6c 69 73 74 5f 69 74 65 6d 5f 63 6f 6e 74 s_list_item_cont
49a0: 3d 31 3b 0d 0a 20 20 20 20 20 20 53 45 5f 6c 69 =1;.. SE_li
49b0: 6e 65 4c 3d 69 6e 63 72 5f 63 68 61 72 73 28 62 neL=incr_chars(b
49c0: 75 66 66 65 72 2c 53 45 5f 6c 69 6e 65 5f 5b 30 uffer,SE_line_[0
49d0: 5d 2c 6e 75 6d 5f 70 72 65 66 69 78 2c 26 62 6c ],num_prefix,&bl
49e0: 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 2c 0d 0a anks_line_[0],..
49f0: 20 20 20 20 20 20 20 20 26 6e 75 6d 5f 69 6e 63 &num_inc
4a00: 72 65 61 73 65 64 29 3b 0d 0a 20 20 20 20 20 20 reased);..
4a10: 69 66 28 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 if(num_increased
4a20: 29 7b 0d 0a 20 20 20 20 20 20 20 20 53 45 5f 6c ){.. SE_l
4a30: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b 3d ineNoBlank_[0]+=
4a40: 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a num_increased;..
4a50: 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 5f SE_line_
4a60: 5b 31 5d 2b 3d 6e 75 6d 5f 69 6e 63 72 65 61 73 [1]+=num_increas
4a70: 65 64 3b 0d 0a 20 20 20 20 20 20 20 20 53 45 5f ed;.. SE_
4a80: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2b lineNoBlank_[1]+
4a90: 3d 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d =num_increased;.
4aa0: 0a 20 20 20 20 20 20 20 20 70 6f 73 5f 2b 3d 6e . pos_+=n
4ab0: 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 um_increased;..
4ac0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 }.. }..
4ad0: 20 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 23 23 23 23 }.. ..//######
4ae0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4af0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b20: 23 23 23 23 23 23 23 23 23 23 0d 0a 2f 2f 20 20 ##########..//
4b30: 20 20 62 6c 6f 63 6b 5f 71 75 6f 74 65 0d 0a 2f block_quote../
4b40: 2f 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 /###############
4b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4b90: 23 0d 0a 20 20 0d 0a 20 20 69 66 28 62 6c 61 6e #.. .. if(blan
4ba0: 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 3c 3d 33 20 26 ks_line_[0]<=3 &
4bb0: 26 20 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 & is_chars(buffe
4bc0: 72 5b 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b r[SE_lineNoBlank
4bd0: 5f 5b 30 5d 5d 2c 22 3e 22 29 20 26 26 0d 0a 20 _[0]],">") &&..
4be0: 20 20 20 21 69 73 5f 6c 69 73 74 5f 69 74 65 6d !is_list_item
4bf0: 5f 63 6f 6e 74 29 7b 0d 0a 20 20 20 20 69 66 28 _cont){.. if(
4c00: 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 this->give_type(
4c10: 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 3d 3d current_level)==
4c20: 4d 4b 3a 3a 66 65 6e 63 65 64 5f 63 6f 64 65 5f MK::fenced_code_
4c30: 62 6c 6f 63 6b 29 7b 0d 0a 20 20 20 20 20 20 67 block){.. g
4c40: 6f 74 6f 20 6e 6f 5f 62 6c 6f 63 6b 5f 71 75 6f oto no_block_quo
4c50: 74 65 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 te;.. }..
4c60: 69 66 28 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 if(this->give_ty
4c70: 70 65 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c pe(current_level
4c80: 29 21 3d 4d 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f )!=MK::block_quo
4c90: 74 65 29 7b 0d 0a 20 20 20 20 20 20 77 68 69 6c te){.. whil
4ca0: 65 28 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 2e 6e e(open_blocks_.n
4cb0: 75 6d 28 29 3e 63 75 72 72 65 6e 74 5f 6c 65 76 um()>current_lev
4cc0: 65 6c 29 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 el) this->curr_c
4cd0: 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 74 lose();.. t
4ce0: 68 69 73 2d 3e 61 70 70 65 6e 64 5f 62 6c 6f 63 his->append_bloc
4cf0: 6b 28 4d 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f 74 k(MK::block_quot
4d00: 65 2c 53 45 5f 6c 69 6e 65 5f 2c 53 45 5f 6c 69 e,SE_line_,SE_li
4d10: 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 0d 0a 20 20 20 neNoBlank_,..
4d20: 20 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 blanks_line
4d30: 5f 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 _);.. }..
4d40: 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3d 53 45 5f 6c SE_line_[0]=SE_l
4d50: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b 31 ineNoBlank_[0]+1
4d60: 3b 0d 0a 20 20 20 20 0d 0a 20 20 20 20 69 66 28 ;.. .. if(
4d70: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
4d80: 53 45 5f 6c 69 6e 65 5f 5b 30 5d 5d 2c 22 20 5c SE_line_[0]]," \
4d90: 74 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 6e 74 t")){.. int
4da0: 20 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d num_increased;.
4db0: 0a 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 5f 5b . SE_line_[
4dc0: 30 5d 3d 69 6e 63 72 5f 63 68 61 72 73 28 62 75 0]=incr_chars(bu
4dd0: 66 66 65 72 2c 53 45 5f 6c 69 6e 65 5f 5b 30 5d ffer,SE_line_[0]
4de0: 2c 31 2c 26 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f ,1,&blanks_line_
4df0: 5b 30 5d 2c 26 6e 75 6d 5f 69 6e 63 72 65 61 73 [0],&num_increas
4e00: 65 64 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 6e ed);.. if(n
4e10: 75 6d 5f 69 6e 63 72 65 61 73 65 64 29 7b 0d 0a um_increased){..
4e20: 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e SE_lineN
4e30: 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b 3d 6e 75 6d 5f oBlank_[0]+=num_
4e40: 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 20 20 increased;..
4e50: 20 20 20 20 53 45 5f 6c 69 6e 65 5f 5b 31 5d 2b SE_line_[1]+
4e60: 3d 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d =num_increased;.
4e70: 0a 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 . SE_line
4e80: 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2b 3d 6e 75 6d NoBlank_[1]+=num
4e90: 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 20 _increased;..
4ea0: 20 20 20 20 20 70 6f 73 5f 2b 3d 6e 75 6d 5f 69 pos_+=num_i
4eb0: 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 20 20 20 ncreased;..
4ec0: 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 53 }.. }.. S
4ed0: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 E_lineNoBlank_[0
4ee0: 5d 3d 73 70 61 63 65 73 5f 6e 75 6d 28 62 75 66 ]=spaces_num(buf
4ef0: 66 65 72 2c 53 45 5f 6c 69 6e 65 5f 5b 30 5d 2c fer,SE_line_[0],
4f00: 26 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d &blanks_line_[0]
4f10: 29 3b 0d 0a 20 20 20 20 74 68 69 73 2d 3e 63 72 );.. this->cr
4f20: 65 61 74 65 5f 61 70 70 65 6e 64 5f 70 61 72 61 eate_append_para
4f30: 67 72 61 70 68 28 62 75 66 66 65 72 2c 63 75 72 graph(buffer,cur
4f40: 72 65 6e 74 5f 6c 65 76 65 6c 2b 31 29 3b 0d 0a rent_level+1);..
4f50: 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 7d return;.. }
4f60: 0d 0a 20 20 0d 0a 20 20 6e 6f 5f 62 6c 6f 63 6b .. .. no_block
4f70: 5f 71 75 6f 74 65 3a 3b 0d 0a 20 20 0d 0a 2f 2f _quote:;.. ..//
4f80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4f90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4fa0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4fb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4fc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
4fd0: 0d 0a 2f 2f 20 20 20 20 74 68 65 6d 61 74 69 63 ..// thematic
4fe0: 5f 62 72 65 61 6b 0d 0a 2f 2f 23 23 23 23 23 23 _break..//######
4ff0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5000: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5010: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5020: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5030: 23 23 23 23 23 23 23 23 23 23 0d 0a 20 20 0d 0a ##########.. ..
5040: 20 20 69 66 28 62 6c 61 6e 6b 73 5f 6c 69 6e 65 if(blanks_line
5050: 5f 5b 30 5d 3c 3d 33 20 26 26 20 69 73 5f 63 68 _[0]<=3 && is_ch
5060: 61 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 ars(buffer[SE_li
5070: 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c 22 neNoBlank_[0]],"
5080: 2d 5f 2a 22 29 20 26 26 0d 0a 20 20 20 20 21 69 -_*") &&.. !i
5090: 73 5f 6c 69 73 74 5f 69 74 65 6d 5f 63 6f 6e 74 s_list_item_cont
50a0: 29 7b 0d 0a 20 20 20 20 69 6e 74 20 76 61 6c 69 ){.. int vali
50b0: 64 3d 69 73 5f 73 61 6d 65 5f 63 68 61 72 5f 6c d=is_same_char_l
50c0: 69 6e 65 28 62 75 66 66 65 72 2c 53 45 5f 6c 69 ine(buffer,SE_li
50d0: 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2c 53 45 neNoBlank_[0],SE
50e0: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d _lineNoBlank_[1]
50f0: 2c 31 2c 33 29 3b 0d 0a 20 20 20 20 69 66 28 76 ,1,3);.. if(v
5100: 61 6c 69 64 29 7b 0d 0a 20 20 20 20 20 20 69 66 alid){.. if
5110: 28 69 73 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 (is_lazy_continu
5120: 61 74 69 6f 6e 29 7b 0d 0a 20 20 20 20 20 20 20 ation){..
5130: 20 74 68 69 73 2d 3e 63 6c 6f 73 65 5f 61 6c 6c this->close_all
5140: 28 29 3b 0d 0a 20 20 20 20 20 20 7d 20 65 6c 73 ();.. } els
5150: 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 77 68 69 e {.. whi
5160: 6c 65 28 69 73 5f 6f 70 65 6e 28 63 75 72 72 65 le(is_open(curre
5170: 6e 74 5f 6c 65 76 65 6c 29 29 20 74 68 69 73 2d nt_level)) this-
5180: 3e 63 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a >curr_close();..
5190: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 74 }.. t
51a0: 68 69 73 2d 3e 61 70 70 65 6e 64 5f 62 6c 6f 63 his->append_bloc
51b0: 6b 28 4d 4b 3a 3a 74 68 65 6d 61 74 69 63 5f 62 k(MK::thematic_b
51c0: 72 65 61 6b 2c 53 45 5f 6c 69 6e 65 5f 2c 0d 0a reak,SE_line_,..
51d0: 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e SE_lineN
51e0: 6f 42 6c 61 6e 6b 5f 2c 62 6c 61 6e 6b 73 5f 6c oBlank_,blanks_l
51f0: 69 6e 65 5f 29 3b 0d 0a 20 20 20 20 20 20 74 68 ine_);.. th
5200: 69 73 2d 3e 63 75 72 72 5f 63 6c 6f 73 65 28 29 is->curr_close()
5210: 3b 0d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 3b ;.. return;
5220: 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 .. }.. }..
5230: 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 ..//############
5240: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5250: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5260: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5270: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5280: 23 23 23 23 0d 0a 2f 2f 20 20 20 20 6c 69 73 74 ####..// list
5290: 5f 69 74 65 6d 20 63 6f 6e 74 0d 0a 2f 2f 23 23 _item cont..//##
52a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
52b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
52c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
52d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
52e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a ##############..
52f0: 20 20 0d 0a 20 20 69 66 28 21 69 73 5f 6c 69 73 .. if(!is_lis
5300: 74 5f 69 74 65 6d 5f 63 6f 6e 74 20 26 26 20 62 t_item_cont && b
5310: 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 3c 3d lanks_line_[0]<=
5320: 33 29 7b 0d 0a 20 20 20 20 69 66 28 69 73 5f 63 3){.. if(is_c
5330: 68 61 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c hars(buffer[SE_l
5340: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c ineNoBlank_[0]],
5350: 22 2d 2b 2a 22 29 29 7b 0d 0a 20 20 20 20 20 20 "-+*")){..
5360: 69 73 5f 6c 69 73 74 5f 69 74 65 6d 3d 31 3b 0d is_list_item=1;.
5370: 0a 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 4c 3d . SE_lineL=
5380: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b SE_lineNoBlank_[
5390: 30 5d 2b 31 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 0]+1;.. } els
53a0: 65 20 69 66 28 62 75 66 66 65 72 2e 72 65 67 65 e if(buffer.rege
53b0: 78 70 28 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e xp(SE_lineNoBlan
53c0: 6b 5f 5b 30 5d 2c 22 5e 28 5c 5c 64 7b 31 2c 39 k_[0],"^(\\d{1,9
53d0: 7d 29 5b 2e 5c 5c 29 5d 22 2c 6d 61 74 63 68 65 })[.\\)]",matche
53e0: 73 2c 32 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 s,2)){.. if
53f0: 28 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 (this->give_type
5400: 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 21 (current_level)!
5410: 3d 4d 4b 3a 3a 70 61 72 61 67 72 61 70 68 20 7c =MK::paragraph |
5420: 7c 20 73 74 72 63 6d 70 28 6d 61 74 63 68 65 73 | strcmp(matches
5430: 5b 31 5d 2e 76 28 29 2c 22 31 22 29 3d 3d 30 29 [1].v(),"1")==0)
5440: 7b 0d 0a 20 20 20 20 20 20 20 20 69 73 5f 6c 69 {.. is_li
5450: 73 74 5f 69 74 65 6d 3d 31 3b 0d 0a 20 20 20 20 st_item=1;..
5460: 20 20 20 20 53 45 5f 6c 69 6e 65 4c 3d 53 45 5f SE_lineL=SE_
5470: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b lineNoBlank_[0]+
5480: 6d 61 74 63 68 65 73 5b 30 5d 2e 6e 75 6d 28 29 matches[0].num()
5490: 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 ;.. }..
54a0: 7d 0d 0a 20 20 20 20 69 66 28 69 73 5f 6c 69 73 }.. if(is_lis
54b0: 74 5f 69 74 65 6d 20 26 26 20 69 73 5f 63 68 61 t_item && is_cha
54c0: 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e rs(buffer[SE_lin
54d0: 65 4c 5d 2c 22 20 5c 74 22 29 29 7b 0d 0a 20 20 eL]," \t")){..
54e0: 20 20 20 20 69 6e 74 20 6e 75 6d 5f 69 6e 63 72 int num_incr
54f0: 65 61 73 65 64 3b 0d 0a 20 20 20 20 20 20 53 45 eased;.. SE
5500: 5f 6c 69 6e 65 4c 3d 69 6e 63 72 5f 63 68 61 72 _lineL=incr_char
5510: 73 28 62 75 66 66 65 72 2c 53 45 5f 6c 69 6e 65 s(buffer,SE_line
5520: 4c 2c 31 2c 26 62 6c 61 6e 6b 73 5f 6c 69 6e 65 L,1,&blanks_line
5530: 5f 5b 30 5d 2c 26 6e 75 6d 5f 69 6e 63 72 65 61 _[0],&num_increa
5540: 73 65 64 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 sed);.. if(
5550: 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 29 7b 0d num_increased){.
5560: 0a 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 . SE_line
5570: 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2b 3d 6e 75 6d NoBlank_[0]+=num
5580: 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 20 _increased;..
5590: 20 20 20 20 20 53 45 5f 6c 69 6e 65 5f 5b 31 5d SE_line_[1]
55a0: 2b 3d 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b +=num_increased;
55b0: 0d 0a 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e .. SE_lin
55c0: 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2b 3d 6e 75 eNoBlank_[1]+=nu
55d0: 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 m_increased;..
55e0: 20 20 20 20 20 20 70 6f 73 5f 2b 3d 6e 75 6d 5f pos_+=num_
55f0: 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 20 20 increased;..
5600: 20 20 7d 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 }.. } else
5610: 69 66 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e if(buffer[SE_lin
5620: 65 4c 5d 21 3d 27 5c 6e 27 29 7b 0d 0a 20 20 20 eL]!='\n'){..
5630: 20 20 20 69 73 5f 6c 69 73 74 5f 69 74 65 6d 3d is_list_item=
5640: 30 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 0;.. }.. }..
5650: 20 20 69 66 28 69 73 5f 6c 69 73 74 5f 69 74 65 if(is_list_ite
5660: 6d 20 7c 7c 20 69 73 5f 6c 69 73 74 5f 69 74 65 m || is_list_ite
5670: 6d 5f 63 6f 6e 74 29 7b 0d 0a 20 20 20 20 69 66 m_cont){.. if
5680: 28 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 (this->give_type
5690: 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 3d (current_level)=
56a0: 3d 4d 4b 3a 3a 66 65 6e 63 65 64 5f 63 6f 64 65 =MK::fenced_code
56b0: 5f 62 6c 6f 63 6b 29 7b 0d 0a 20 20 20 20 20 20 _block){..
56c0: 67 6f 74 6f 20 6e 6f 5f 6c 69 73 74 5f 69 74 65 goto no_list_ite
56d0: 6d 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 m;.. }.. i
56e0: 66 28 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 f(this->give_typ
56f0: 65 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 e(current_level)
5700: 3d 3d 4d 4b 3a 3a 70 61 72 61 67 72 61 70 68 20 ==MK::paragraph
5710: 26 26 0d 0a 20 20 20 20 20 20 62 75 66 66 65 72 &&.. buffer
5720: 2e 72 65 67 65 78 70 28 53 45 5f 6c 69 6e 65 4e .regexp(SE_lineN
5730: 6f 42 6c 61 6e 6b 5f 5b 30 5d 2c 22 5e 5b 20 5c oBlank_[0],"^[ \
5740: 74 5d 2a 28 5b 2d 2b 2a 5d 7c 5c 5c 64 7b 31 2c t]*([-+*]|\\d{1,
5750: 39 7d 5b 2e 5c 5c 29 5d 29 5b 20 5c 74 5d 2a 5c 9}[.\\)])[ \t]*\
5760: 6e 22 29 29 7b 0d 0a 20 20 20 20 20 20 67 6f 74 n")){.. got
5770: 6f 20 6e 6f 5f 6c 69 73 74 5f 69 74 65 6d 3b 0d o no_list_item;.
5780: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 74 . }.. if(t
5790: 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 63 his->give_type(c
57a0: 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 21 3d 4d urrent_level)!=M
57b0: 4b 3a 3a 6c 69 73 74 5f 69 74 65 6d 20 7c 7c 20 K::list_item ||
57c0: 21 69 73 5f 6c 69 73 74 5f 69 74 65 6d 5f 63 6f !is_list_item_co
57d0: 6e 74 29 7b 0d 0a 20 20 20 20 20 20 77 68 69 6c nt){.. whil
57e0: 65 28 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 2e 6e e(open_blocks_.n
57f0: 75 6d 28 29 3e 63 75 72 72 65 6e 74 5f 6c 65 76 um()>current_lev
5800: 65 6c 29 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 el) this->curr_c
5810: 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 69 lose();.. i
5820: 66 28 21 69 73 5f 6c 69 73 74 5f 69 74 65 6d 5f f(!is_list_item_
5830: 63 6f 6e 74 20 26 26 20 74 68 69 73 2d 3e 67 69 cont && this->gi
5840: 76 65 5f 74 79 70 65 28 63 75 72 72 65 6e 74 5f ve_type(current_
5850: 6c 65 76 65 6c 29 3d 3d 4d 4b 3a 3a 6c 69 73 74 level)==MK::list
5860: 5f 69 74 65 6d 29 7b 0d 0a 20 20 20 20 20 20 20 _item){..
5870: 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 6c 6f 73 this->curr_clos
5880: 65 28 29 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 e();.. }..
5890: 20 20 20 20 20 74 68 69 73 2d 3e 61 70 70 65 6e this->appen
58a0: 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 6c 69 73 74 d_block(MK::list
58b0: 5f 69 74 65 6d 2c 53 45 5f 6c 69 6e 65 5f 2c 53 _item,SE_line_,S
58c0: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 0d E_lineNoBlank_,.
58d0: 0a 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 73 5f . blanks_
58e0: 6c 69 6e 65 5f 29 3b 0d 0a 20 20 20 20 7d 0d 0a line_);.. }..
58f0: 20 20 20 20 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3d SE_line_[0]=
5900: 53 45 5f 6c 69 6e 65 4c 3b 0d 0a 20 20 20 20 53 SE_lineL;.. S
5910: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 E_lineNoBlank_[0
5920: 5d 3d 73 70 61 63 65 73 5f 6e 75 6d 28 62 75 66 ]=spaces_num(buf
5930: 66 65 72 2c 53 45 5f 6c 69 6e 65 5f 5b 30 5d 2c fer,SE_line_[0],
5940: 26 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d &blanks_line_[0]
5950: 29 3b 0d 0a 20 20 20 20 74 68 69 73 2d 3e 63 72 );.. this->cr
5960: 65 61 74 65 5f 61 70 70 65 6e 64 5f 70 61 72 61 eate_append_para
5970: 67 72 61 70 68 28 62 75 66 66 65 72 2c 63 75 72 graph(buffer,cur
5980: 72 65 6e 74 5f 6c 65 76 65 6c 2b 31 29 3b 0d 0a rent_level+1);..
5990: 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 7d return;.. }
59a0: 0d 0a 0d 0a 20 20 69 66 28 74 68 69 73 2d 3e 67 .... if(this->g
59b0: 69 76 65 5f 74 79 70 65 28 63 75 72 72 65 6e 74 ive_type(current
59c0: 5f 6c 65 76 65 6c 29 3d 3d 4d 4b 3a 3a 6c 69 73 _level)==MK::lis
59d0: 74 5f 69 74 65 6d 29 7b 0d 0a 20 20 20 20 69 73 t_item){.. is
59e0: 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 _lazy_continuati
59f0: 6f 6e 3d 31 3b 0d 0a 20 20 7d 0d 0a 20 20 6e 6f on=1;.. }.. no
5a00: 5f 6c 69 73 74 5f 69 74 65 6d 3a 3b 0d 0a 20 20 _list_item:;..
5a10: 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 ..//############
5a20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5a30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5a40: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5a50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5a60: 23 23 23 23 0d 0a 2f 2f 20 20 20 20 66 65 6e 63 ####..// fenc
5a70: 65 64 5f 63 6f 64 65 5f 62 6c 6f 63 6b 0d 0a 2f ed_code_block../
5a80: 2f 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 /###############
5a90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5aa0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5ab0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5ac0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
5ad0: 23 0d 0a 20 20 0d 0a 20 20 69 66 28 74 68 69 73 #.. .. if(this
5ae0: 2d 3e 67 69 76 65 5f 74 79 70 65 28 63 75 72 72 ->give_type(curr
5af0: 65 6e 74 5f 6c 65 76 65 6c 29 3d 3d 4d 4b 3a 3a ent_level)==MK::
5b00: 66 65 6e 63 65 64 5f 63 6f 64 65 5f 62 6c 6f 63 fenced_code_bloc
5b10: 6b 29 7b 0d 0a 20 20 20 20 4d 4b 62 6c 6f 63 6b k){.. MKblock
5b20: 73 26 20 62 6c 6f 63 6b 3d 62 6c 6f 63 6b 73 5f s& block=blocks_
5b30: 5b 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 5b 65 6e [open_blocks_[en
5b40: 64 5f 4d 54 53 5d 5d 3b 0d 0a 20 20 20 20 69 6e d_MTS]];.. in
5b50: 74 20 69 73 5f 65 6e 64 3d 30 3b 0d 0a 20 20 20 t is_end=0;..
5b60: 20 69 66 28 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f if(blanks_line_
5b70: 5b 30 5d 3c 3d 33 20 26 26 20 69 73 5f 63 68 61 [0]<=3 && is_cha
5b80: 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e rs(buffer[SE_lin
5b90: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c 22 60 eNoBlank_[0]],"`
5ba0: 7e 22 29 29 7b 0d 0a 20 20 20 20 20 20 69 73 5f ~")){.. is_
5bb0: 65 6e 64 3d 69 73 5f 73 61 6d 65 5f 63 68 61 72 end=is_same_char
5bc0: 5f 6c 69 6e 65 28 62 75 66 66 65 72 2c 53 45 5f _line(buffer,SE_
5bd0: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2c lineNoBlank_[0],
5be0: 0d 0a 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e .. SE_lin
5bf0: 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2c 30 2c 62 eNoBlank_[1],0,b
5c00: 6c 6f 63 6b 2e 6c 65 76 65 6c 5f 29 3b 0d 0a 20 lock.level_);..
5c10: 20 20 20 20 20 69 6e 74 20 70 6f 73 3d 73 70 61 int pos=spa
5c20: 63 65 73 5f 6e 75 6d 28 62 75 66 66 65 72 2c 62 ces_num(buffer,b
5c30: 6c 6f 63 6b 2e 70 6f 73 5f 5b 30 5d 29 3b 0d 0a lock.pos_[0]);..
5c40: 20 20 20 20 20 20 69 66 28 62 75 66 66 65 72 5b if(buffer[
5c50: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b SE_lineNoBlank_[
5c60: 30 5d 5d 21 3d 62 75 66 66 65 72 5b 70 6f 73 5d 0]]!=buffer[pos]
5c70: 29 20 69 73 5f 65 6e 64 3d 30 3b 0d 0a 20 20 20 ) is_end=0;..
5c80: 20 7d 0d 0a 20 20 20 20 69 66 28 53 45 5f 6c 69 }.. if(SE_li
5c90: 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 62 neNoBlank_[0]==b
5ca0: 75 66 66 65 72 2e 6e 75 6d 28 29 2d 31 29 20 69 uffer.num()-1) i
5cb0: 73 5f 65 6e 64 3d 31 3b 0d 0a 20 20 20 20 69 66 s_end=1;.. if
5cc0: 28 69 73 5f 65 6e 64 29 7b 0d 0a 20 20 20 20 20 (is_end){..
5cd0: 20 62 6c 6f 63 6b 2e 70 6f 73 5f 5b 31 5d 3d 53 block.pos_[1]=S
5ce0: 45 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 20 20 E_line_[1];..
5cf0: 20 20 20 62 6c 6f 63 6b 2e 70 6f 73 4e 6f 42 6c block.posNoBl
5d00: 61 6e 6b 5f 5b 31 5d 3d 53 45 5f 6c 69 6e 65 5f ank_[1]=SE_line_
5d10: 5b 30 5d 2d 31 3b 0d 0a 20 20 20 20 20 20 62 6c [0]-1;.. bl
5d20: 6f 63 6b 2e 62 6c 61 6e 6b 73 5f 5b 31 5d 3d 62 ock.blanks_[1]=b
5d30: 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d lanks_line_[1];.
5d40: 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 63 75 72 . this->cur
5d50: 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 r_close();..
5d60: 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 7d return;.. }
5d70: 0d 0a 20 20 20 20 69 66 28 30 26 26 20 53 45 5f .. if(0&& SE_
5d80: 6c 69 6e 65 5f 5b 30 5d 3e 62 6c 6f 63 6b 2e 70 line_[0]>block.p
5d90: 6f 73 5f 5b 31 5d 2b 31 29 7b 0d 0a 20 20 20 20 os_[1]+1){..
5da0: 20 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 6c 6f this->curr_clo
5db0: 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 53 45 5f se();.. SE_
5dc0: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 3d lineNoBlank_[1]=
5dd0: 53 45 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 20 SE_line_[1];..
5de0: 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 6c MKblocks& bl
5df0: 6f 63 6b 4e 3d 74 68 69 73 2d 3e 61 70 70 65 6e ockN=this->appen
5e00: 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 66 65 6e 63 d_block(MK::fenc
5e10: 65 64 5f 63 6f 64 65 5f 62 6c 6f 63 6b 2c 53 45 ed_code_block,SE
5e20: 5f 6c 69 6e 65 5f 2c 0d 0a 20 20 20 20 20 20 20 _line_,..
5e30: 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f SE_lineNoBlank_
5e40: 2c 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 29 3b 0d ,blanks_line_);.
5e50: 0a 20 20 20 20 20 20 62 6c 6f 63 6b 4e 2e 6c 65 . blockN.le
5e60: 76 65 6c 5f 3d 62 6c 6f 63 6b 2e 6c 65 76 65 6c vel_=block.level
5e70: 5f 3b 0d 0a 20 20 20 20 20 20 72 65 74 75 72 6e _;.. return
5e80: 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 6c ;.. }.. bl
5e90: 6f 63 6b 2e 70 6f 73 5f 5b 31 5d 3d 53 45 5f 6c ock.pos_[1]=SE_l
5ea0: 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 20 20 20 62 6c ine_[1];.. bl
5eb0: 6f 63 6b 2e 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b ock.posNoBlank_[
5ec0: 31 5d 3d 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 1]=SE_lineNoBlan
5ed0: 6b 5f 5b 31 5d 3b 0d 0a 20 20 20 20 62 6c 6f 63 k_[1];.. bloc
5ee0: 6b 2e 62 6c 61 6e 6b 73 5f 5b 31 5d 3d 62 6c 61 k.blanks_[1]=bla
5ef0: 6e 6b 73 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 nks_line_[1];..
5f00: 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 7d 0d return;.. }.
5f10: 0a 20 20 0d 0a 20 20 69 66 28 62 6c 61 6e 6b 73 . .. if(blanks
5f20: 5f 6c 69 6e 65 5f 5b 30 5d 3c 3d 33 20 26 26 20 _line_[0]<=3 &&
5f30: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
5f40: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b SE_lineNoBlank_[
5f50: 30 5d 5d 2c 22 60 7e 22 29 20 26 26 0d 0a 20 20 0]],"`~") &&..
5f60: 20 20 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 this->give_typ
5f70: 65 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 e(current_level)
5f80: 21 3d 4d 4b 3a 3a 48 54 4d 4c 5f 62 6c 6f 63 6b !=MK::HTML_block
5f90: 29 7b 0d 0a 20 20 20 20 69 6e 74 20 6c 65 76 65 ){.. int leve
5fa0: 6c 3d 6e 75 6d 5f 73 61 6d 65 5f 63 68 61 72 5f l=num_same_char_
5fb0: 6c 69 6e 65 5f 70 72 65 66 69 78 28 62 75 66 66 line_prefix(buff
5fc0: 65 72 2c 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e er,SE_lineNoBlan
5fd0: 6b 5f 5b 30 5d 2c 53 45 5f 6c 69 6e 65 4e 6f 42 k_[0],SE_lineNoB
5fe0: 6c 61 6e 6b 5f 5b 31 5d 2c 30 29 3b 0d 0a 20 20 lank_[1],0);..
5ff0: 20 20 69 6e 74 20 70 6f 73 3d 2d 31 3b 0d 0a 20 int pos=-1;..
6000: 20 20 20 69 66 28 62 75 66 66 65 72 5b 53 45 5f if(buffer[SE_
6010: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d lineNoBlank_[0]]
6020: 3d 3d 27 60 27 29 7b 0d 0a 20 20 20 20 20 20 70 =='`'){.. p
6030: 6f 73 3d 66 69 6e 64 5f 63 6c 6f 73 69 6e 67 5f os=find_closing_
6040: 64 65 6c 69 6d 69 74 65 72 28 62 75 66 66 65 72 delimiter(buffer
6050: 2c 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f ,SE_lineNoBlank_
6060: 5b 30 5d 2b 6c 65 76 65 6c 2c 0d 0a 20 20 20 20 [0]+level,..
6070: 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 SE_lineNoBla
6080: 6e 6b 5f 5b 31 5d 2c 27 60 27 2c 31 29 3b 0d 0a nk_[1],'`',1);..
6090: 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 6c 65 }.. if(le
60a0: 76 65 6c 3e 3d 33 20 26 26 20 70 6f 73 3d 3d 2d vel>=3 && pos==-
60b0: 31 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 69 73 1){.. if(is
60c0: 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 _lazy_continuati
60d0: 6f 6e 29 7b 0d 0a 20 20 20 20 20 20 20 20 77 68 on){.. wh
60e0: 69 6c 65 28 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f ile(open_blocks_
60f0: 2e 6e 75 6d 28 29 3e 63 75 72 72 65 6e 74 5f 6c .num()>current_l
6100: 65 76 65 6c 29 7b 0d 0a 20 20 20 20 20 20 20 20 evel){..
6110: 20 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 6c 6f this->curr_clo
6120: 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d se();.. }
6130: 0d 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 .. } else i
6140: 66 28 69 73 5f 6f 70 65 6e 28 63 75 72 72 65 6e f(is_open(curren
6150: 74 5f 6c 65 76 65 6c 29 29 7b 0d 0a 20 20 20 20 t_level)){..
6160: 20 20 20 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 this->curr_c
6170: 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 7d lose();.. }
6180: 0d 0a 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e .. SE_lineN
6190: 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 53 45 5f 6c 69 oBlank_[0]=SE_li
61a0: 6e 65 5f 5b 31 5d 2b 31 3b 0d 0a 20 20 20 20 20 ne_[1]+1;..
61b0: 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 6c 6f 63 6b MKblocks& block
61c0: 3d 74 68 69 73 2d 3e 61 70 70 65 6e 64 5f 62 6c =this->append_bl
61d0: 6f 63 6b 28 4d 4b 3a 3a 66 65 6e 63 65 64 5f 63 ock(MK::fenced_c
61e0: 6f 64 65 5f 62 6c 6f 63 6b 2c 53 45 5f 6c 69 6e ode_block,SE_lin
61f0: 65 5f 2c 0d 0a 20 20 20 20 20 20 20 20 53 45 5f e_,.. SE_
6200: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 62 6c 61 lineNoBlank_,bla
6210: 6e 6b 73 5f 6c 69 6e 65 5f 29 3b 0d 0a 20 20 20 nks_line_);..
6220: 20 20 20 62 6c 6f 63 6b 2e 6c 65 76 65 6c 5f 3d block.level_=
6230: 6c 65 76 65 6c 3b 0d 0a 20 20 20 20 20 20 72 65 level;.. re
6240: 74 75 72 6e 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 turn;.. }..
6250: 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 23 23 23 23 23 }.. ..//#######
6260: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6270: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6280: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6290: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
62a0: 23 23 23 23 23 23 23 23 23 0d 0a 2f 2f 20 20 20 #########..//
62b0: 20 69 6e 64 65 6e 74 65 64 5f 63 6f 64 65 5f 62 indented_code_b
62c0: 6c 6f 63 6b 0d 0a 2f 2f 23 23 23 23 23 23 23 23 lock..//########
62d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
62e0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
62f0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6300: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6310: 23 23 23 23 23 23 23 23 0d 0a 20 20 0d 0a 20 20 ########.. ..
6320: 69 66 28 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 if(this->give_ty
6330: 70 65 5f 6c 61 73 74 28 29 3d 3d 4d 4b 3a 3a 69 pe_last()==MK::i
6340: 6e 64 65 6e 74 65 64 5f 63 6f 64 65 5f 62 6c 6f ndented_code_blo
6350: 63 6b 29 7b 0d 0a 20 20 20 20 74 68 69 73 2d 3e ck){.. this->
6360: 63 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 curr_close();..
6370: 20 7d 0d 0a 20 20 69 66 28 74 68 69 73 2d 3e 67 }.. if(this->g
6380: 69 76 65 5f 74 79 70 65 5f 6c 61 73 74 28 29 3d ive_type_last()=
6390: 3d 4d 4b 3a 3a 6c 69 73 74 5f 69 74 65 6d 20 26 =MK::list_item &
63a0: 26 20 69 73 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e & is_lazy_contin
63b0: 75 61 74 69 6f 6e 20 26 26 0d 0a 20 20 20 20 62 uation &&.. b
63c0: 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 3e 3d lanks_line_[0]>=
63d0: 34 29 7b 0d 0a 20 20 20 20 74 68 69 73 2d 3e 63 4){.. this->c
63e0: 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 urr_close();..
63f0: 7d 0d 0a 20 20 69 66 28 74 68 69 73 2d 3e 67 69 }.. if(this->gi
6400: 76 65 5f 74 79 70 65 5f 6c 61 73 74 28 29 3d 3d ve_type_last()==
6410: 4d 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f 74 65 20 MK::block_quote
6420: 26 26 20 69 73 5f 6c 61 7a 79 5f 63 6f 6e 74 69 && is_lazy_conti
6430: 6e 75 61 74 69 6f 6e 20 26 26 0d 0a 20 20 20 20 nuation &&..
6440: 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 3e blanks_line_[0]>
6450: 3d 34 29 7b 0d 0a 20 20 20 20 74 68 69 73 2d 3e =4){.. this->
6460: 63 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 curr_close();..
6470: 20 7d 0d 0a 20 20 69 66 28 21 69 73 5f 6f 70 65 }.. if(!is_ope
6480: 6e 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 n(current_level)
6490: 20 26 26 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 && blanks_line
64a0: 5f 5b 30 5d 3e 3d 34 29 7b 0d 0a 20 20 20 20 69 _[0]>=4){.. i
64b0: 66 28 69 73 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e f(is_lazy_contin
64c0: 75 61 74 69 6f 6e 29 7b 0d 0a 20 20 20 20 20 20 uation){..
64d0: 74 68 69 73 2d 3e 63 6c 6f 73 65 5f 61 6c 6c 28 this->close_all(
64e0: 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 );.. }.. i
64f0: 6e 74 20 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 nt num_increased
6500: 3b 0d 0a 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f ;.. SE_lineNo
6510: 42 6c 61 6e 6b 5f 5b 30 5d 3d 69 6e 63 72 5f 63 Blank_[0]=incr_c
6520: 68 61 72 73 28 62 75 66 66 65 72 2c 53 45 5f 6c hars(buffer,SE_l
6530: 69 6e 65 5f 5b 30 5d 2c 34 2c 26 62 6c 61 6e 6b ine_[0],4,&blank
6540: 73 5f 6c 69 6e 65 5f 5b 30 5d 2c 26 6e 75 6d 5f s_line_[0],&num_
6550: 69 6e 63 72 65 61 73 65 64 29 3b 0d 0a 20 20 20 increased);..
6560: 20 69 66 28 6e 75 6d 5f 69 6e 63 72 65 61 73 65 if(num_increase
6570: 64 29 7b 0d 0a 20 20 20 20 20 20 53 45 5f 6c 69 d){.. SE_li
6580: 6e 65 5f 5b 31 5d 2b 3d 6e 75 6d 5f 69 6e 63 72 ne_[1]+=num_incr
6590: 65 61 73 65 64 3b 0d 0a 20 20 20 20 20 20 53 45 eased;.. SE
65a0: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d _lineNoBlank_[1]
65b0: 2b 3d 6e 75 6d 5f 69 6e 63 72 65 61 73 65 64 3b +=num_increased;
65c0: 0d 0a 20 20 20 20 20 20 70 6f 73 5f 2b 3d 6e 75 .. pos_+=nu
65d0: 6d 5f 69 6e 63 72 65 61 73 65 64 3b 0d 0a 20 20 m_increased;..
65e0: 20 20 7d 0d 0a 20 20 20 20 69 66 28 62 75 66 66 }.. if(buff
65f0: 65 72 5b 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e er[SE_lineNoBlan
6600: 6b 5f 5b 30 5d 5d 21 3d 27 5c 6e 27 29 7b 0d 0a k_[0]]!='\n'){..
6610: 20 20 20 20 20 20 74 68 69 73 2d 3e 61 70 70 65 this->appe
6620: 6e 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 69 6e 64 nd_block(MK::ind
6630: 65 6e 74 65 64 5f 63 6f 64 65 5f 62 6c 6f 63 6b ented_code_block
6640: 2c 53 45 5f 6c 69 6e 65 5f 2c 53 45 5f 6c 69 6e ,SE_line_,SE_lin
6650: 65 4e 6f 42 6c 61 6e 6b 5f 2c 0d 0a 20 20 20 20 eNoBlank_,..
6660: 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f blanks_line_
6670: 29 3b 0d 0a 20 20 20 20 20 20 72 65 74 75 72 6e );.. return
6680: 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 ;.. }.. }..
6690: 20 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 ..//###########
66a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
66b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
66c0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
66d0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
66e0: 23 23 23 23 23 0d 0a 2f 2f 20 20 20 20 41 54 58 #####..// ATX
66f0: 5f 68 65 61 64 69 6e 67 0d 0a 2f 2f 23 23 23 23 _heading..//####
6700: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6710: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6720: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6730: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6740: 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 20 20 ############..
6750: 0d 0a 20 20 69 66 28 62 6c 61 6e 6b 73 5f 6c 69 .. if(blanks_li
6760: 6e 65 5f 5b 30 5d 3c 3d 33 20 26 26 20 69 73 5f ne_[0]<=3 && is_
6770: 63 68 61 72 73 28 62 75 66 66 65 72 5b 53 45 5f chars(buffer[SE_
6780: 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d lineNoBlank_[0]]
6790: 2c 22 23 22 29 29 7b 0d 0a 20 20 20 20 49 6e 74 ,"#")){.. Int
67a0: 56 65 63 74 6f 72 32 44 20 6c 65 76 65 6c 2c 73 Vector2D level,s
67b0: 74 61 72 74 5f 65 6e 64 2c 62 6c 61 6e 6b 3b 0d tart_end,blank;.
67c0: 0a 20 20 20 20 6c 65 76 65 6c 5b 30 5d 3d 31 3b . level[0]=1;
67d0: 20 73 74 61 72 74 5f 65 6e 64 5b 30 5d 3d 73 74 start_end[0]=st
67e0: 61 72 74 5f 65 6e 64 5b 31 5d 3d 2d 31 3b 0d 0a art_end[1]=-1;..
67f0: 20 20 20 20 66 6f 72 28 69 6e 74 20 69 3d 53 45 for(int i=SE
6800: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d _lineNoBlank_[0]
6810: 2b 31 3b 69 3c 3d 53 45 5f 6c 69 6e 65 4e 6f 42 +1;i<=SE_lineNoB
6820: 6c 61 6e 6b 5f 5b 31 5d 3b 69 2b 2b 29 7b 0d 0a lank_[1];i++){..
6830: 20 20 20 20 20 20 69 66 28 69 73 5f 63 68 61 72 if(is_char
6840: 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 23 22 29 s(buffer[i],"#")
6850: 20 26 26 20 73 74 61 72 74 5f 65 6e 64 5b 30 5d && start_end[0]
6860: 3d 3d 2d 31 20 26 26 20 62 6c 61 6e 6b 5b 30 5d ==-1 && blank[0]
6870: 3d 3d 30 29 7b 0d 0a 20 20 20 20 20 20 20 20 6c ==0){.. l
6880: 65 76 65 6c 5b 30 5d 2b 2b 3b 0d 0a 20 20 20 20 evel[0]++;..
6890: 20 20 7d 20 65 6c 73 65 20 69 66 28 69 73 5f 63 } else if(is_c
68a0: 68 61 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 hars(buffer[i],"
68b0: 23 22 29 20 26 26 20 62 6c 61 6e 6b 5b 31 5d 3e #") && blank[1]>
68c0: 30 29 7b 0d 0a 20 20 20 20 20 20 20 20 6c 65 76 0){.. lev
68d0: 65 6c 5b 31 5d 2b 2b 3b 0d 0a 20 20 20 20 20 20 el[1]++;..
68e0: 7d 20 65 6c 73 65 20 69 66 28 69 73 5f 63 68 61 } else if(is_cha
68f0: 72 73 28 62 75 66 66 65 72 5b 69 5d 2c 22 20 5c rs(buffer[i]," \
6900: 74 22 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 69 t")){.. i
6910: 66 28 73 74 61 72 74 5f 65 6e 64 5b 30 5d 3d 3d f(start_end[0]==
6920: 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 -1){..
6930: 62 6c 61 6e 6b 5b 30 5d 2b 2b 3b 0d 0a 20 20 20 blank[0]++;..
6940: 20 20 20 20 20 20 20 62 6c 61 6e 6b 5b 31 5d 2b blank[1]+
6950: 2b 3b 0d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c +;.. } el
6960: 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 se {..
6970: 62 6c 61 6e 6b 5b 31 5d 2b 2b 3b 0d 0a 20 20 20 blank[1]++;..
6980: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 20 }.. }
6990: 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 else {..
69a0: 69 66 28 73 74 61 72 74 5f 65 6e 64 5b 30 5d 3d if(start_end[0]=
69b0: 3d 2d 31 29 20 73 74 61 72 74 5f 65 6e 64 5b 30 =-1) start_end[0
69c0: 5d 3d 69 3b 0d 0a 20 20 20 20 20 20 20 20 73 74 ]=i;.. st
69d0: 61 72 74 5f 65 6e 64 5b 31 5d 3d 69 3b 0d 0a 20 art_end[1]=i;..
69e0: 20 20 20 20 20 20 20 62 6c 61 6e 6b 5b 31 5d 3d blank[1]=
69f0: 30 3b 0d 0a 20 20 20 20 20 20 20 20 6c 65 76 65 0;.. leve
6a00: 6c 5b 31 5d 3d 30 3b 0d 0a 20 20 20 20 20 20 7d l[1]=0;.. }
6a10: 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 .. }.. if(
6a20: 6c 65 76 65 6c 5b 30 5d 3c 3d 36 20 26 26 20 28 level[0]<=6 && (
6a30: 62 6c 61 6e 6b 5b 30 5d 3e 3d 31 20 7c 7c 20 73 blank[0]>=1 || s
6a40: 74 61 72 74 5f 65 6e 64 5b 30 5d 3d 3d 2d 31 29 tart_end[0]==-1)
6a50: 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 69 73 5f ){.. if(is_
6a60: 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 6f lazy_continuatio
6a70: 6e 29 7b 0d 0a 20 20 20 20 20 20 20 20 74 68 69 n){.. thi
6a80: 73 2d 3e 63 6c 6f 73 65 5f 61 6c 6c 28 29 3b 0d s->close_all();.
6a90: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if
6aa0: 28 69 73 5f 6f 70 65 6e 28 63 75 72 72 65 6e 74 (is_open(current
6ab0: 5f 6c 65 76 65 6c 29 29 20 74 68 69 73 2d 3e 63 _level)) this->c
6ac0: 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 urr_close();..
6ad0: 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 6c MKblocks& bl
6ae0: 6f 63 6b 3d 74 68 69 73 2d 3e 61 70 70 65 6e 64 ock=this->append
6af0: 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 41 54 58 5f 68 _block(MK::ATX_h
6b00: 65 61 64 69 6e 67 2c 53 45 5f 6c 69 6e 65 5f 2c eading,SE_line_,
6b10: 73 74 61 72 74 5f 65 6e 64 2c 0d 0a 20 20 20 20 start_end,..
6b20: 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f blanks_line_
6b30: 29 3b 0d 0a 20 20 20 20 20 20 62 6c 6f 63 6b 2e );.. block.
6b40: 6c 65 76 65 6c 5f 3d 6c 65 76 65 6c 5b 30 5d 3b level_=level[0];
6b50: 0d 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 63 75 .. this->cu
6b60: 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 rr_close();..
6b70: 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 20 20 return;..
6b80: 7d 0d 0a 20 20 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 }.. }.. ..//##
6b90: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6ba0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6bb0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6bc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6bd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a ##############..
6be0: 2f 2f 20 20 20 20 48 54 4d 4c 5f 62 6c 6f 63 6b // HTML_block
6bf0: 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 23 ..//############
6c00: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6c10: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6c20: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6c30: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
6c40: 23 23 23 23 0d 0a 20 20 0d 0a 20 20 69 66 28 62 ####.. .. if(b
6c50: 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 3c 3d lanks_line_[0]<=
6c60: 33 20 26 26 20 69 73 5f 63 68 61 72 73 28 62 75 3 && is_chars(bu
6c70: 66 66 65 72 5b 53 45 5f 6c 69 6e 65 4e 6f 42 6c ffer[SE_lineNoBl
6c80: 61 6e 6b 5f 5b 30 5d 5d 2c 22 3c 22 29 20 26 26 ank_[0]],"<") &&
6c90: 0d 0a 20 20 20 20 74 68 69 73 2d 3e 67 69 76 65 .. this->give
6ca0: 5f 74 79 70 65 28 63 75 72 72 65 6e 74 5f 6c 65 _type(current_le
6cb0: 76 65 6c 29 21 3d 4d 4b 3a 3a 48 54 4d 4c 5f 62 vel)!=MK::HTML_b
6cc0: 6c 6f 63 6b 29 7b 0d 0a 20 20 20 20 63 6f 6e 73 lock){.. cons
6cd0: 74 20 63 68 61 72 2a 20 72 65 78 73 53 74 61 72 t char* rexsStar
6ce0: 74 5b 5d 3d 7b 0d 0a 20 20 20 20 20 20 22 28 3f t[]={.. "(?
6cf0: 69 6e 29 5c 5c 41 3c 28 73 63 72 69 70 74 7c 70 in)\\A<(script|p
6d00: 72 65 7c 73 74 79 6c 65 29 28 5c 5c 73 7c 3e 7c re|style)(\\s|>|
6d10: 24 29 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 28 $)",.. "(
6d20: 3f 69 6e 29 5c 5c 41 3c 21 2d 2d 22 2c 0d 0a 20 ?in)\\A<!--",..
6d30: 20 20 20 20 20 20 20 22 28 3f 69 6e 29 5c 5c 41 "(?in)\\A
6d40: 3c 5c 5c 3f 22 2c 0d 0a 20 20 20 20 20 20 20 20 <\\?",..
6d50: 22 28 3f 69 6e 29 5c 5c 41 3c 21 5b 41 2d 5a 5d "(?in)\\A<![A-Z]
6d60: 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 28 3f 69 ",.. "(?i
6d70: 6e 29 5c 5c 41 3c 21 5c 5c 5b 43 44 41 54 41 5c n)\\A<!\\[CDATA\
6d80: 5c 5b 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 28 \[",.. "(
6d90: 3f 69 6e 29 5c 5c 41 3c 2f 3f 28 61 64 64 72 65 ?in)\\A</?(addre
6da0: 73 73 7c 61 72 74 69 63 6c 65 7c 61 73 69 64 65 ss|article|aside
6db0: 7c 62 61 73 65 7c 62 61 73 65 66 6f 6e 74 7c 62 |base|basefont|b
6dc0: 6c 6f 63 6b 71 75 6f 74 65 7c 62 6f 64 79 7c 63 lockquote|body|c
6dd0: 61 70 74 69 6f 6e 7c 63 65 6e 74 65 72 7c 63 6f aption|center|co
6de0: 6c 7c 63 6f 6c 67 72 6f 75 70 7c 22 0d 0a 20 20 l|colgroup|"..
6df0: 20 20 20 20 20 20 22 64 64 7c 64 65 74 61 69 6c "dd|detail
6e00: 73 7c 64 69 61 6c 6f 67 7c 64 69 72 7c 64 69 76 s|dialog|dir|div
6e10: 7c 64 6c 7c 64 74 7c 66 69 65 6c 64 73 65 74 7c |dl|dt|fieldset|
6e20: 66 69 67 63 61 70 74 69 6f 6e 7c 66 69 67 75 72 figcaption|figur
6e30: 65 7c 66 6f 6f 74 65 72 7c 66 6f 72 6d 7c 66 72 e|footer|form|fr
6e40: 61 6d 65 7c 66 72 61 6d 65 73 65 74 7c 22 0d 0a ame|frameset|"..
6e50: 20 20 20 20 20 20 20 20 22 68 31 7c 68 32 7c 68 "h1|h2|h
6e60: 33 7c 68 34 7c 68 35 7c 68 36 7c 68 65 61 64 7c 3|h4|h5|h6|head|
6e70: 68 65 61 64 65 72 7c 68 72 7c 68 74 6d 6c 7c 69 header|hr|html|i
6e80: 66 72 61 6d 65 7c 6c 65 67 65 6e 64 7c 6c 69 7c frame|legend|li|
6e90: 6c 69 6e 6b 7c 6d 61 69 6e 7c 6d 65 6e 75 7c 6d link|main|menu|m
6ea0: 65 6e 75 69 74 65 6d 7c 6e 61 76 7c 22 0d 0a 20 enuitem|nav|"..
6eb0: 20 20 20 20 20 20 20 22 6e 6f 66 72 61 6d 65 73 "noframes
6ec0: 7c 6f 6c 7c 6f 70 74 67 72 6f 75 70 7c 6f 70 74 |ol|optgroup|opt
6ed0: 69 6f 6e 7c 70 7c 70 61 72 61 6d 7c 73 65 63 74 ion|p|param|sect
6ee0: 69 6f 6e 7c 73 6f 75 72 63 65 7c 73 75 6d 6d 61 ion|source|summa
6ef0: 72 79 7c 74 61 62 6c 65 7c 74 62 6f 64 79 7c 74 ry|table|tbody|t
6f00: 64 7c 74 66 6f 6f 74 7c 74 68 7c 22 0d 0a 20 20 d|tfoot|th|"..
6f10: 20 20 20 20 20 20 22 74 68 65 61 64 7c 74 69 74 "thead|tit
6f20: 6c 65 7c 74 72 7c 74 72 61 63 6b 7c 75 6c 29 28 le|tr|track|ul)(
6f30: 5c 5c 73 7c 2f 3f 3e 7c 24 29 22 2c 0d 0a 20 20 \\s|/?>|$)",..
6f40: 20 20 20 20 20 20 22 28 3f 69 6e 29 5c 5c 41 3c "(?in)\\A<
6f50: 2f 3f 5b 2d 5c 5c 77 5d 2b 28 5b 20 5c 74 5d 5b /?[-\\w]+([ \t][
6f60: 5e 3e 5d 2a 3e 7c 3e 29 5c 5c 73 2a 24 22 0d 0a ^>]*>|>)\\s*$"..
6f70: 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20 20 69 6e };.. in
6f80: 74 20 6c 65 76 65 6c 3d 30 3b 0d 0a 20 20 20 20 t level=0;..
6f90: 66 6f 72 28 69 6e 74 20 69 3d 30 3b 69 3c 37 3b for(int i=0;i<7;
6fa0: 69 2b 2b 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 i++){.. if(
6fb0: 62 75 66 66 65 72 2e 72 65 67 65 78 70 28 53 45 buffer.regexp(SE
6fc0: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d _lineNoBlank_[0]
6fd0: 2c 72 65 78 73 53 74 61 72 74 5b 69 5d 29 29 7b ,rexsStart[i])){
6fe0: 0d 0a 20 20 20 20 20 20 20 20 6c 65 76 65 6c 3d .. level=
6ff0: 69 2b 31 3b 0d 0a 20 20 20 20 20 20 20 20 62 72 i+1;.. br
7000: 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 eak;.. }..
7010: 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 28 6c 65 }.. if((le
7020: 76 65 6c 3e 30 20 26 26 20 6c 65 76 65 6c 3c 37 vel>0 && level<7
7030: 29 20 7c 7c 20 28 6c 65 76 65 6c 3d 3d 37 20 26 ) || (level==7 &
7040: 26 20 69 73 5f 6f 70 65 6e 28 63 75 72 72 65 6e & is_open(curren
7050: 74 5f 6c 65 76 65 6c 29 3d 3d 30 29 29 7b 0d 0a t_level)==0)){..
7060: 20 20 20 20 20 20 69 66 28 69 73 5f 6c 61 7a 79 if(is_lazy
7070: 5f 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 29 7b 0d _continuation){.
7080: 0a 20 20 20 20 20 20 20 20 74 68 69 73 2d 3e 63 . this->c
7090: 6c 6f 73 65 5f 61 6c 6c 28 29 3b 0d 0a 20 20 20 lose_all();..
70a0: 20 20 20 7d 20 65 6c 73 65 20 69 66 28 69 73 5f } else if(is_
70b0: 6f 70 65 6e 28 63 75 72 72 65 6e 74 5f 6c 65 76 open(current_lev
70c0: 65 6c 29 29 20 74 68 69 73 2d 3e 63 75 72 72 5f el)) this->curr_
70d0: 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 close();..
70e0: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b SE_lineNoBlank_[
70f0: 30 5d 3d 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3b 0d 0]=SE_line_[0];.
7100: 0a 20 20 20 20 20 20 4d 4b 62 6c 6f 63 6b 73 26 . MKblocks&
7110: 20 62 6c 6f 63 6b 3d 74 68 69 73 2d 3e 61 70 70 block=this->app
7120: 65 6e 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 48 54 end_block(MK::HT
7130: 4d 4c 5f 62 6c 6f 63 6b 2c 53 45 5f 6c 69 6e 65 ML_block,SE_line
7140: 5f 2c 0d 0a 20 20 20 20 20 20 20 20 53 45 5f 6c _,.. SE_l
7150: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 62 6c 61 6e ineNoBlank_,blan
7160: 6b 73 5f 6c 69 6e 65 5f 29 3b 0d 0a 20 20 20 20 ks_line_);..
7170: 20 20 62 6c 6f 63 6b 2e 6c 65 76 65 6c 5f 3d 6c block.level_=l
7180: 65 76 65 6c 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 evel;.. }..
7190: 7d 0d 0a 20 20 0d 0a 20 20 69 66 28 74 68 69 73 }.. .. if(this
71a0: 2d 3e 67 69 76 65 5f 74 79 70 65 5f 6c 61 73 74 ->give_type_last
71b0: 28 29 3d 3d 4d 4b 3a 3a 48 54 4d 4c 5f 62 6c 6f ()==MK::HTML_blo
71c0: 63 6b 29 7b 0d 0a 20 20 20 20 63 6f 6e 73 74 20 ck){.. const
71d0: 63 68 61 72 2a 20 72 65 78 73 45 6e 64 5b 5d 3d char* rexsEnd[]=
71e0: 7b 0d 0a 20 20 20 20 20 20 22 28 3f 69 6e 29 5c {.. "(?in)\
71f0: 5c 41 5b 5e 5c 6e 5d 2a 3c 2f 28 73 63 72 69 70 \A[^\n]*</(scrip
7200: 74 7c 70 72 65 7c 73 74 79 6c 65 29 3e 22 2c 0d t|pre|style)>",.
7210: 0a 20 20 20 20 20 20 20 20 22 28 3f 69 6e 29 5c . "(?in)\
7220: 5c 41 2e 2a 2d 2d 3e 22 2c 0d 0a 20 20 20 20 20 \A.*-->",..
7230: 20 20 20 22 28 3f 69 6e 29 5c 5c 41 2e 2a 5c 5c "(?in)\\A.*\\
7240: 3f 3e 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 28 ?>",.. "(
7250: 3f 69 6e 29 5c 5c 41 2e 2a 3e 22 2c 0d 0a 20 20 ?in)\\A.*>",..
7260: 20 20 20 20 20 20 22 28 3f 69 6e 29 5c 5c 41 2e "(?in)\\A.
7270: 2a 5c 5c 5d 5c 5c 5d 3e 22 2c 0d 0a 20 20 20 20 *\\]\\]>",..
7280: 20 20 20 20 22 28 3f 69 6e 29 5c 5c 41 5c 5c 73 "(?in)\\A\\s
7290: 2a 24 22 2c 0d 0a 20 20 20 20 20 20 20 20 22 28 *$",.. "(
72a0: 3f 69 6e 29 5c 5c 41 5c 5c 73 2a 24 22 0d 0a 20 ?in)\\A\\s*$"..
72b0: 20 20 20 20 20 7d 3b 0d 0a 20 20 20 20 4d 4b 62 };.. MKb
72c0: 6c 6f 63 6b 73 26 20 62 6c 6f 63 6b 3d 62 6c 6f locks& block=blo
72d0: 63 6b 73 5f 5b 6f 70 65 6e 5f 62 6c 6f 63 6b 73 cks_[open_blocks
72e0: 5f 5b 65 6e 64 5f 4d 54 53 5d 5d 3b 0d 0a 20 20 _[end_MTS]];..
72f0: 20 20 62 6c 6f 63 6b 2e 70 6f 73 5f 5b 31 5d 3d block.pos_[1]=
7300: 53 45 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 20 SE_line_[1];..
7310: 20 20 62 6c 6f 63 6b 2e 70 6f 73 4e 6f 42 6c 61 block.posNoBla
7320: 6e 6b 5f 5b 31 5d 3d 53 45 5f 6c 69 6e 65 4e 6f nk_[1]=SE_lineNo
7330: 42 6c 61 6e 6b 5f 5b 31 5d 3b 0d 0a 20 20 20 20 Blank_[1];..
7340: 62 6c 6f 63 6b 2e 62 6c 61 6e 6b 73 5f 5b 31 5d block.blanks_[1]
7350: 3d 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 31 5d =blanks_line_[1]
7360: 3b 20 20 20 20 0d 0a 20 20 20 20 69 66 28 62 75 ; .. if(bu
7370: 66 66 65 72 2e 72 65 67 65 78 70 28 53 45 5f 6c ffer.regexp(SE_l
7380: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 2c 72 ineNoBlank_[0],r
7390: 65 78 73 45 6e 64 5b 62 6c 6f 63 6b 2e 6c 65 76 exsEnd[block.lev
73a0: 65 6c 5f 2d 31 5d 29 29 7b 0d 0a 20 20 20 20 20 el_-1])){..
73b0: 20 69 6e 74 20 63 3d 62 6c 6f 63 6b 2e 70 6f 73 int c=block.pos
73c0: 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 3b 0d 0a 20 20 NoBlank_[1];..
73d0: 20 20 20 20 69 66 28 63 3e 62 6c 6f 63 6b 2e 70 if(c>block.p
73e0: 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 20 26 26 osNoBlank_[0] &&
73f0: 20 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 is_chars(buffer
7400: 5b 63 5d 2c 41 53 43 49 49 5f 73 70 61 63 65 5f [c],ASCII_space_
7410: 67 5f 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 63 g_)){.. c
7420: 2d 2d 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 --;.. }..
7430: 20 20 20 20 62 6c 6f 63 6b 2e 70 6f 73 4e 6f 42 block.posNoB
7440: 6c 61 6e 6b 5f 5b 31 5d 3d 63 3b 0d 0a 20 20 20 lank_[1]=c;..
7450: 20 20 20 69 66 28 62 6c 6f 63 6b 2e 6c 65 76 65 if(block.leve
7460: 6c 5f 3d 3d 31 20 26 26 20 62 75 66 66 65 72 5b l_==1 && buffer[
7470: 62 6c 6f 63 6b 2e 70 6f 73 5f 5b 31 5d 5d 3d 3d block.pos_[1]]==
7480: 27 5c 6e 27 29 7b 0d 0a 20 20 20 20 20 20 20 20 '\n'){..
7490: 62 6c 6f 63 6b 2e 70 6f 73 4e 6f 42 6c 61 6e 6b block.posNoBlank
74a0: 5f 5b 31 5d 3d 62 6c 6f 63 6b 2e 70 6f 73 5f 5b _[1]=block.pos_[
74b0: 31 5d 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 1];.. }..
74c0: 20 20 20 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 this->curr_c
74d0: 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a lose();.. }..
74e0: 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 20 7d return;.. }
74f0: 0d 0a 20 20 0d 0a 2f 2f 23 23 23 23 23 23 23 23 .. ..//########
7500: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7510: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7520: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7530: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7540: 23 23 23 23 23 23 23 23 0d 0a 2f 2f 20 20 20 20 ########..//
7550: 6c 69 6e 6b 5f 72 65 66 65 72 65 6e 63 65 5f 64 link_reference_d
7560: 65 66 69 6e 69 74 69 6f 6e 0d 0a 2f 2f 23 23 23 efinition..//###
7570: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7580: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7590: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
75a0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
75b0: 23 23 23 23 23 23 23 23 23 23 23 23 23 0d 0a 20 #############..
75c0: 20 0d 0a 20 20 69 66 28 21 69 73 5f 6f 70 65 6e .. if(!is_open
75d0: 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 20 (current_level)
75e0: 26 26 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b && blanks_line_[
75f0: 30 5d 3c 3d 33 20 20 26 26 0d 0a 20 20 20 20 69 0]<=3 &&.. i
7600: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 53 s_chars(buffer[S
7610: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 E_lineNoBlank_[0
7620: 5d 5d 2c 22 5b 22 29 29 7b 0d 0a 20 20 20 20 4d ]],"[")){.. M
7630: 4b 6c 69 6e 6b 26 20 6c 69 6e 6b 3d 6c 69 6e 6b Klink& link=link
7640: 73 5f 2e 69 6e 63 72 5f 6e 75 6d 28 29 3b 0d 0a s_.incr_num();..
7650: 20 20 20 20 69 6e 74 20 63 3d 6c 69 6e 6b 5f 6c int c=link_l
7660: 61 62 65 6c 5f 6e 61 6d 65 28 62 75 66 66 65 72 abel_name(buffer
7670: 2c 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f ,SE_lineNoBlank_
7680: 5b 30 5d 2c 6c 69 6e 6b 2e 6e 61 6d 65 5f 29 3b [0],link.name_);
7690: 0d 0a 20 20 20 20 69 6e 74 20 63 5f 6e 6f 62 6c .. int c_nobl
76a0: 61 6e 6b 3b 0d 0a 20 20 20 20 69 66 28 63 29 7b ank;.. if(c){
76b0: 0d 0a 20 20 20 20 20 20 6c 69 6e 6b 5f 6e 6f 72 .. link_nor
76c0: 6d 61 6c 69 7a 65 28 6c 69 6e 6b 2e 6e 61 6d 65 malize(link.name
76d0: 5f 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 6c 69 _);.. if(li
76e0: 6e 6b 2e 6e 61 6d 65 5f 2e 6e 75 6d 28 29 3d 3d nk.name_.num()==
76f0: 30 29 20 63 3d 30 3b 0d 0a 20 20 20 20 20 20 65 0) c=0;.. e
7700: 6c 73 65 20 69 66 28 62 75 66 66 65 72 5b 63 5d lse if(buffer[c]
7710: 21 3d 27 3a 27 29 20 63 3d 30 3b 0d 0a 20 20 20 !=':') c=0;..
7720: 20 20 20 65 6c 73 65 20 63 2b 2b 3b 0d 0a 20 20 else c++;..
7730: 20 20 7d 0d 0a 20 20 20 20 69 66 28 63 29 7b 0d }.. if(c){.
7740: 0a 20 20 20 20 20 20 63 3d 6c 69 6e 6b 5f 64 65 . c=link_de
7750: 73 74 69 6e 61 74 69 6f 6e 28 62 75 66 66 65 72 stination(buffer
7760: 2c 63 2c 6c 69 6e 6b 2e 75 72 6c 5f 29 3b 0d 0a ,c,link.url_);..
7770: 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 63 29 }.. if(c)
7780: 7b 0d 0a 20 20 20 20 20 20 69 6e 74 20 63 5f 61 {.. int c_a
7790: 6c 74 3d 6c 69 6e 6b 5f 74 69 74 6c 65 28 62 75 lt=link_title(bu
77a0: 66 66 65 72 2c 63 2c 6c 69 6e 6b 2e 74 69 74 6c ffer,c,link.titl
77b0: 65 5f 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 63 e_);.. if(c
77c0: 5f 61 6c 74 21 3d 30 29 7b 0d 0a 20 20 20 20 20 _alt!=0){..
77d0: 20 20 20 69 6e 74 20 63 5f 61 6c 74 32 3d 73 70 int c_alt2=sp
77e0: 61 63 65 73 5f 6e 75 6d 28 62 75 66 66 65 72 2c aces_num(buffer,
77f0: 63 5f 61 6c 74 2c 26 6e 75 6d 5f 73 70 61 63 65 c_alt,&num_space
7800: 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 s);.. if(
7810: 63 5f 61 6c 74 32 21 3d 30 20 26 26 20 69 73 5f c_alt2!=0 && is_
7820: 63 68 61 72 73 28 62 75 66 66 65 72 5b 63 5f 61 chars(buffer[c_a
7830: 6c 74 32 5d 2c 22 5c 72 5c 6e 22 29 29 7b 0d 0a lt2],"\r\n")){..
7840: 20 20 20 20 20 20 20 20 20 20 63 5f 6e 6f 62 6c c_nobl
7850: 61 6e 6b 3d 63 5f 61 6c 74 3b 0d 0a 20 20 20 20 ank=c_alt;..
7860: 20 20 20 20 20 20 63 3d 63 5f 61 6c 74 32 3b 0d c=c_alt2;.
7870: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else
7880: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 63 5f 61 {.. c_a
7890: 6c 74 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 7d lt=0;.. }
78a0: 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 .. }..
78b0: 20 69 66 28 63 5f 61 6c 74 3d 3d 30 29 7b 0d 0a if(c_alt==0){..
78c0: 20 20 20 20 20 20 20 20 63 5f 6e 6f 62 6c 61 6e c_noblan
78d0: 6b 3d 63 3b 0d 0a 20 20 20 20 20 20 20 20 63 3d k=c;.. c=
78e0: 73 70 61 63 65 73 5f 6e 75 6d 28 62 75 66 66 65 spaces_num(buffe
78f0: 72 2c 63 2c 26 6e 75 6d 5f 73 70 61 63 65 73 29 r,c,&num_spaces)
7900: 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 21 69 ;.. if(!i
7910: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 63 s_chars(buffer[c
7920: 5d 2c 22 5c 72 5c 6e 22 29 29 7b 0d 0a 20 20 20 ],"\r\n")){..
7930: 20 20 20 20 20 20 20 63 3d 30 3b 0d 0a 20 20 20 c=0;..
7940: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d }.. }.
7950: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 63 . }.. if(c
7960: 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 6c 69 6e ){.. if(lin
7970: 6b 73 5f 2e 65 78 69 73 74 73 28 6c 69 6e 6b 2e ks_.exists(link.
7980: 6e 61 6d 65 5f 2e 76 28 29 29 29 7b 0d 0a 20 20 name_.v())){..
7990: 20 20 20 20 20 20 2f 2f 20 6e 65 63 65 73 73 61 // necessa
79a0: 72 79 20 74 6f 20 65 6d 69 74 20 61 20 77 61 72 ry to emit a war
79b0: 6e 69 6e 67 0d 0a 20 20 20 20 20 20 7d 20 65 6c ning.. } el
79c0: 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 6c 69 se {.. li
79d0: 6e 6b 73 5f 2e 73 65 74 28 6c 69 6e 6b 2e 6e 61 nks_.set(link.na
79e0: 6d 65 5f 2e 76 28 29 2c 6c 69 6e 6b 73 5f 2e 6e me_.v(),links_.n
79f0: 75 6d 28 29 2d 31 29 3b 0d 0a 20 20 20 20 20 20 um()-1);..
7a00: 7d 0d 0a 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 }.. SE_line
7a10: 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 3d 63 5f 6e 6f NoBlank_[1]=c_no
7a20: 62 6c 61 6e 6b 3b 0d 0a 20 20 20 20 20 20 53 45 blank;.. SE
7a30: 5f 6c 69 6e 65 5f 5b 31 5d 3d 63 3b 0d 0a 20 20 _line_[1]=c;..
7a40: 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f blanks_line_
7a50: 5b 31 5d 3d 63 2d 63 5f 6e 6f 62 6c 61 6e 6b 3b [1]=c-c_noblank;
7a60: 0d 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 61 70 .. this->ap
7a70: 70 65 6e 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 6c pend_block(MK::l
7a80: 69 6e 6b 5f 72 65 66 65 72 65 6e 63 65 5f 64 65 ink_reference_de
7a90: 66 69 6e 69 74 69 6f 6e 2c 53 45 5f 6c 69 6e 65 finition,SE_line
7aa0: 5f 2c 0d 0a 20 20 20 20 20 20 20 20 53 45 5f 6c _,.. SE_l
7ab0: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 62 6c 61 6e ineNoBlank_,blan
7ac0: 6b 73 5f 6c 69 6e 65 5f 29 3b 0d 0a 20 20 20 20 ks_line_);..
7ad0: 20 20 70 6f 73 5f 3d 53 45 5f 6c 69 6e 65 5f 5b pos_=SE_line_[
7ae0: 31 5d 3b 0d 0a 20 20 20 20 20 20 74 68 69 73 2d 1];.. this-
7af0: 3e 63 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a >curr_close();..
7b00: 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0d 0a 20 return;..
7b10: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
7b20: 20 20 20 6c 69 6e 6b 73 5f 2e 64 65 63 72 5f 6e links_.decr_n
7b30: 75 6d 28 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 um();.. }..
7b40: 7d 0d 0a 20 20 0d 0a 2f 2f 23 23 23 23 23 23 23 }.. ..//#######
7b50: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7b60: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7b70: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7b80: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7b90: 23 23 23 23 23 23 23 23 23 0d 0a 2f 2f 20 20 20 #########..//
7ba0: 20 6e 6f 72 6d 61 6c 20 70 61 72 61 67 72 61 70 normal paragrap
7bb0: 68 0d 0a 2f 2f 23 23 23 23 23 23 23 23 23 23 23 h..//###########
7bc0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7bd0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7be0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7bf0: 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 ################
7c00: 23 23 23 23 23 0d 0a 20 20 0d 0a 20 20 69 6e 74 #####.. .. int
7c10: 20 70 61 72 61 5f 69 73 5f 76 6f 69 64 3d 30 3b para_is_void=0;
7c20: 0d 0a 20 20 69 66 28 53 45 5f 6c 69 6e 65 4e 6f .. if(SE_lineNo
7c30: 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 2d 31 29 20 70 Blank_[0]==-1) p
7c40: 61 72 61 5f 69 73 5f 76 6f 69 64 3d 31 3b 0d 0a ara_is_void=1;..
7c50: 20 20 65 6c 73 65 20 69 66 28 53 45 5f 6c 69 6e else if(SE_lin
7c60: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3e 3d 53 45 eNoBlank_[0]>=SE
7c70: 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d _lineNoBlank_[1]
7c80: 20 26 26 20 0d 0a 20 20 20 20 69 73 5f 63 68 61 && .. is_cha
7c90: 72 73 28 62 75 66 66 65 72 5b 53 45 5f 6c 69 6e rs(buffer[SE_lin
7ca0: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 5d 2c 41 53 eNoBlank_[0]],AS
7cb0: 43 49 49 5f 73 70 61 63 65 5f 67 5f 29 29 20 70 CII_space_g_)) p
7cc0: 61 72 61 5f 69 73 5f 76 6f 69 64 3d 31 3b 0d 0a ara_is_void=1;..
7cd0: 20 20 65 6c 73 65 20 69 66 28 53 45 5f 6c 69 6e else if(SE_lin
7ce0: 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 62 75 eNoBlank_[0]==bu
7cf0: 66 66 65 72 2e 6e 75 6d 28 29 2d 31 29 20 70 61 ffer.num()-1) pa
7d00: 72 61 5f 69 73 5f 76 6f 69 64 3d 31 3b 0d 0a 20 ra_is_void=1;..
7d10: 20 0d 0a 20 20 69 66 28 70 61 72 61 5f 69 73 5f .. if(para_is_
7d20: 76 6f 69 64 29 7b 0d 0a 20 20 20 20 69 66 28 53 void){.. if(S
7d30: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 E_lineNoBlank_[0
7d40: 5d 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 2d 31 ]<buffer.num()-1
7d50: 29 7b 0d 0a 20 20 20 20 20 20 66 6f 72 28 69 6e ){.. for(in
7d60: 74 20 69 3d 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f t i=open_blocks_
7d70: 2e 6e 75 6d 28 29 3b 69 3e 3d 63 75 72 72 65 6e .num();i>=curren
7d80: 74 5f 6c 65 76 65 6c 3b 69 2d 2d 29 7b 0d 0a 20 t_level;i--){..
7d90: 20 20 20 20 20 20 20 69 6e 74 20 69 62 6c 6f 63 int ibloc
7da0: 6b 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 69 k;.. if(i
7db0: 3d 3d 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 2e 6e ==open_blocks_.n
7dc0: 75 6d 28 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 um()){..
7dd0: 20 20 69 66 28 62 6c 6f 63 6b 73 5f 5b 6f 70 65 if(blocks_[ope
7de0: 6e 5f 62 6c 6f 63 6b 73 5f 5b 65 6e 64 5f 4d 54 n_blocks_[end_MT
7df0: 53 5d 5d 2e 63 68 69 6c 64 72 65 6e 5f 2e 6e 75 S]].children_.nu
7e00: 6d 28 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 m()){..
7e10: 20 20 20 69 62 6c 6f 63 6b 3d 62 6c 6f 63 6b 73 iblock=blocks
7e20: 5f 5b 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 5b 65 _[open_blocks_[e
7e30: 6e 64 5f 4d 54 53 5d 5d 2e 63 68 69 6c 64 72 65 nd_MTS]].childre
7e40: 6e 5f 5b 65 6e 64 5f 4d 54 53 5d 3b 0d 0a 20 20 n_[end_MTS];..
7e50: 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b } else {
7e60: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f .. co
7e70: 6e 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 20 ntinue;..
7e80: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 20 }.. }
7e90: 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 else {..
7ea0: 20 20 69 62 6c 6f 63 6b 3d 6f 70 65 6e 5f 62 6c iblock=open_bl
7eb0: 6f 63 6b 73 5f 5b 69 5d 3b 0d 0a 20 20 20 20 20 ocks_[i];..
7ec0: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 }.. if
7ed0: 28 69 3c 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 2e (i<open_blocks_.
7ee0: 6e 75 6d 28 29 20 26 26 20 62 6c 6f 63 6b 73 5f num() && blocks_
7ef0: 5b 69 62 6c 6f 63 6b 5d 2e 6d 74 79 70 65 5f 3d [iblock].mtype_=
7f00: 3d 4d 4b 3a 3a 66 65 6e 63 65 64 5f 63 6f 64 65 =MK::fenced_code
7f10: 5f 62 6c 6f 63 6b 29 20 62 72 65 61 6b 3b 0d 0a _block) break;..
7f20: 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 73 5f 5b blocks_[
7f30: 69 62 6c 6f 63 6b 5d 2e 74 69 67 68 74 5f 3d 30 iblock].tight_=0
7f40: 3b 0d 0a 20 20 20 20 20 20 20 20 62 72 65 61 6b ;.. break
7f50: 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 ;.. }..
7f60: 7d 0d 0a 20 20 20 20 69 66 28 74 68 69 73 2d 3e }.. if(this->
7f70: 67 69 76 65 5f 74 79 70 65 5f 6c 61 73 74 28 29 give_type_last()
7f80: 3d 3d 4d 4b 3a 3a 70 61 72 61 67 72 61 70 68 29 ==MK::paragraph)
7f90: 7b 0d 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 63 {.. this->c
7fa0: 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 urr_close();..
7fb0: 20 20 7d 0d 0a 20 20 20 20 69 66 28 74 68 69 73 }.. if(this
7fc0: 2d 3e 67 69 76 65 5f 74 79 70 65 5f 6c 61 73 74 ->give_type_last
7fd0: 28 29 3d 3d 4d 4b 3a 3a 6c 69 73 74 5f 69 74 65 ()==MK::list_ite
7fe0: 6d 29 7b 0d 0a 20 20 20 20 20 20 69 6e 74 20 70 m){.. int p
7ff0: 6f 73 3d 62 6c 6f 63 6b 73 5f 5b 6f 70 65 6e 5f os=blocks_[open_
8000: 62 6c 6f 63 6b 73 5f 5b 65 6e 64 5f 4d 54 53 5d blocks_[end_MTS]
8010: 5d 2e 70 6f 73 5f 5b 30 5d 3b 0d 0a 20 20 20 20 ].pos_[0];..
8020: 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 72 65 const char* re
8030: 78 3d 22 5e 5b 20 5c 74 5d 2a 28 5b 2d 2b 2a 5d x="^[ \t]*([-+*]
8040: 7c 5c 5c 64 7b 31 2c 39 7d 5b 2e 5c 5c 29 5d 29 |\\d{1,9}[.\\)])
8050: 5b 20 5c 74 5d 2a 5c 6e 22 3b 0d 0a 20 20 20 20 [ \t]*\n";..
8060: 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 41 const char* mA
8070: 5b 31 5d 3b 20 69 6e 74 20 6d 4c 5b 31 5d 3b 0d [1]; int mL[1];.
8080: 0a 20 20 20 20 20 20 69 66 28 73 74 72 69 6e 67 . if(string
8090: 5f 72 65 67 65 78 70 28 62 75 66 66 65 72 2e 76 _regexp(buffer.v
80a0: 28 29 2c 70 6f 73 2c 2d 31 2c 72 65 78 2c 6d 41 (),pos,-1,rex,mA
80b0: 2c 6d 4c 2c 31 29 3d 3d 31 20 26 26 20 70 6f 73 ,mL,1)==1 && pos
80c0: 2b 6d 4c 5b 30 5d 3c 3d 53 45 5f 6c 69 6e 65 5f +mL[0]<=SE_line_
80d0: 5b 30 5d 29 7b 0d 0a 20 20 20 20 20 20 20 20 74 [0]){.. t
80e0: 68 69 73 2d 3e 63 75 72 72 5f 63 6c 6f 73 65 28 his->curr_close(
80f0: 29 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 );.. }..
8100: 20 7d 0d 0a 20 20 20 20 69 66 28 69 73 5f 6c 61 }.. if(is_la
8110: 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 20 zy_continuation
8120: 26 26 20 74 68 69 73 2d 3e 67 69 76 65 5f 74 79 && this->give_ty
8130: 70 65 28 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c pe(current_level
8140: 29 3d 3d 4d 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f )==MK::block_quo
8150: 74 65 29 7b 0d 0a 20 20 20 20 20 20 74 68 69 73 te){.. this
8160: 2d 3e 63 75 72 72 5f 63 6c 6f 73 65 28 29 3b 0d ->curr_close();.
8170: 0a 20 20 20 20 20 20 69 66 28 74 68 69 73 2d 3e . if(this->
8180: 6e 75 6d 5f 6f 70 65 6e 28 29 3e 63 75 72 72 65 num_open()>curre
8190: 6e 74 5f 6c 65 76 65 6c 29 7b 0d 0a 20 20 20 20 nt_level){..
81a0: 20 20 20 20 74 68 69 73 2d 3e 63 75 72 72 5f 63 this->curr_c
81b0: 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 20 7d lose();.. }
81c0: 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 20 65 6c 73 .. }.. } els
81d0: 65 20 69 66 28 69 73 5f 6f 70 65 6e 28 63 75 72 e if(is_open(cur
81e0: 72 65 6e 74 5f 6c 65 76 65 6c 29 20 26 26 20 74 rent_level) && t
81f0: 68 69 73 2d 3e 67 69 76 65 5f 74 79 70 65 28 63 his->give_type(c
8200: 75 72 72 65 6e 74 5f 6c 65 76 65 6c 29 21 3d 4d urrent_level)!=M
8210: 4b 3a 3a 64 6f 63 75 6d 65 6e 74 29 7b 0d 0a 20 K::document){..
8220: 20 20 20 4d 4b 62 6c 6f 63 6b 73 26 20 62 6c 6f MKblocks& blo
8230: 63 6b 3d 62 6c 6f 63 6b 73 5f 5b 6f 70 65 6e 5f ck=blocks_[open_
8240: 62 6c 6f 63 6b 73 5f 5b 65 6e 64 5f 4d 54 53 5d blocks_[end_MTS]
8250: 5d 3b 0d 0a 20 20 20 20 69 66 28 62 6c 6f 63 6b ];.. if(block
8260: 2e 6d 74 79 70 65 5f 21 3d 4d 4b 3a 3a 70 61 72 .mtype_!=MK::par
8270: 61 67 72 61 70 68 29 7b 0d 0a 20 20 20 20 20 20 agraph){..
8280: 69 66 28 62 6c 6f 63 6b 2e 6d 74 79 70 65 5f 21 if(block.mtype_!
8290: 3d 4d 4b 3a 3a 6c 69 73 74 5f 69 74 65 6d 20 7c =MK::list_item |
82a0: 7c 20 63 75 72 72 65 6e 74 5f 6c 65 76 65 6c 3c | current_level<
82b0: 6f 70 65 6e 5f 62 6c 6f 63 6b 73 5f 2e 6e 75 6d open_blocks_.num
82c0: 28 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 74 68 ()){.. th
82d0: 69 73 2d 3e 63 75 72 72 5f 63 6c 6f 73 65 28 29 is->curr_close()
82e0: 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 69 73 ;.. if(is
82f0: 5f 6c 61 7a 79 5f 63 6f 6e 74 69 6e 75 61 74 69 _lazy_continuati
8300: 6f 6e 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 on){..
8310: 77 68 69 6c 65 28 6f 70 65 6e 5f 62 6c 6f 63 6b while(open_block
8320: 73 5f 2e 6e 75 6d 28 29 3e 63 75 72 72 65 6e 74 s_.num()>current
8330: 5f 6c 65 76 65 6c 29 7b 0d 0a 20 20 20 20 20 20 _level){..
8340: 20 20 20 20 20 20 74 68 69 73 2d 3e 63 75 72 72 this->curr
8350: 5f 63 6c 6f 73 65 28 29 3b 0d 0a 20 20 20 20 20 _close();..
8360: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 }..
8370: 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 }.. }..
8380: 20 20 74 68 69 73 2d 3e 61 70 70 65 6e 64 5f 62 this->append_b
8390: 6c 6f 63 6b 28 4d 4b 3a 3a 70 61 72 61 67 72 61 lock(MK::paragra
83a0: 70 68 2c 53 45 5f 6c 69 6e 65 5f 2c 53 45 5f 6c ph,SE_line_,SE_l
83b0: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c 0d 0a 20 20 ineNoBlank_,..
83c0: 20 20 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e blanks_lin
83d0: 65 5f 29 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 e_);.. } else
83e0: 20 7b 0d 0a 20 20 20 20 20 20 62 6c 6f 63 6b 2e {.. block.
83f0: 70 6f 73 5f 5b 31 5d 3d 53 45 5f 6c 69 6e 65 5f pos_[1]=SE_line_
8400: 5b 31 5d 3b 0d 0a 20 20 20 20 20 20 62 6c 6f 63 [1];.. bloc
8410: 6b 2e 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d k.posNoBlank_[1]
8420: 3d 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f =SE_lineNoBlank_
8430: 5b 31 5d 3b 0d 0a 20 20 20 20 20 20 62 6c 6f 63 [1];.. bloc
8440: 6b 2e 62 6c 61 6e 6b 73 5f 5b 31 5d 3d 62 6c 61 k.blanks_[1]=bla
8450: 6e 6b 73 5f 6c 69 6e 65 5f 5b 31 5d 3b 0d 0a 20 nks_line_[1];..
8460: 20 20 20 7d 0d 0a 20 20 7d 20 65 6c 73 65 20 7b }.. } else {
8470: 0d 0a 20 20 20 20 69 66 28 69 73 5f 6c 61 7a 79 .. if(is_lazy
8480: 5f 63 6f 6e 74 69 6e 75 61 74 69 6f 6e 29 7b 0d _continuation){.
8490: 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 63 6c 6f . this->clo
84a0: 73 65 5f 61 6c 6c 28 29 3b 0d 0a 20 20 20 20 7d se_all();.. }
84b0: 0d 0a 20 20 20 20 74 68 69 73 2d 3e 61 70 70 65 .. this->appe
84c0: 6e 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a 70 61 72 nd_block(MK::par
84d0: 61 67 72 61 70 68 2c 53 45 5f 6c 69 6e 65 5f 2c agraph,SE_line_,
84e0: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 2c SE_lineNoBlank_,
84f0: 0d 0a 20 20 20 20 20 20 62 6c 61 6e 6b 73 5f 6c .. blanks_l
8500: 69 6e 65 5f 29 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a ine_);.. }..}..
8510: 0d 0a 76 6f 69 64 20 4d 4b 73 74 61 74 65 3a 3a ..void MKstate::
8520: 70 72 6f 63 65 73 73 5f 6d 61 72 6b 64 6f 77 6e process_markdown
8530: 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 65 (MyTSchar& buffe
8540: 72 29 0d 0a 7b 0d 0a 20 20 4d 4b 62 6c 6f 63 6b r)..{.. MKblock
8550: 73 26 20 62 6c 6f 63 6b 3d 74 68 69 73 2d 3e 61 s& block=this->a
8560: 70 70 65 6e 64 5f 62 6c 6f 63 6b 28 4d 4b 3a 3a ppend_block(MK::
8570: 64 6f 63 75 6d 65 6e 74 29 3b 0d 0a 20 20 0d 0a document);.. ..
8580: 20 20 4d 79 54 53 63 68 61 72 20 62 75 66 66 65 MyTSchar buffe
8590: 72 30 3d 62 75 66 66 65 72 3b 20 62 75 66 66 65 r0=buffer; buffe
85a0: 72 2e 63 6c 65 61 72 28 29 3b 0d 0a 20 20 66 6f r.clear();.. fo
85b0: 72 28 69 6e 74 20 69 3d 30 3b 69 3c 62 75 66 66 r(int i=0;i<buff
85c0: 65 72 30 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b 0d er0.num();i++){.
85d0: 0a 20 20 20 20 69 66 28 69 3c 62 75 66 66 65 72 . if(i<buffer
85e0: 30 2e 6e 75 6d 28 29 2d 31 20 26 26 20 62 75 66 0.num()-1 && buf
85f0: 66 65 72 30 5b 69 5d 3d 3d 27 5c 5c 27 29 7b 0d fer0[i]=='\\'){.
8600: 0a 20 20 20 20 20 20 69 66 28 62 75 66 66 65 72 . if(buffer
8610: 30 5b 69 2b 31 5d 3d 3d 27 6e 27 29 7b 0d 0a 20 0[i+1]=='n'){..
8620: 20 20 20 20 20 20 20 62 75 66 66 65 72 2e 61 70 buffer.ap
8630: 70 65 6e 64 28 27 5c 6e 27 29 3b 0d 0a 20 20 20 pend('\n');..
8640: 20 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 66 } else if(buf
8650: 66 65 72 30 5b 69 2b 31 5d 3d 3d 27 74 27 29 7b fer0[i+1]=='t'){
8660: 0d 0a 20 20 20 20 20 20 20 20 62 75 66 66 65 72 .. buffer
8670: 2e 61 70 70 65 6e 64 28 27 5c 74 27 29 3b 0d 0a .append('\t');..
8680: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 } else if(
8690: 62 75 66 66 65 72 30 5b 69 2b 31 5d 3d 3d 27 72 buffer0[i+1]=='r
86a0: 27 29 7b 0d 0a 20 20 20 20 20 20 20 20 2f 2f 20 '){.. //
86b0: 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 20 20 7d nothing.. }
86c0: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 else {..
86d0: 20 62 75 66 66 65 72 2e 61 70 70 65 6e 64 28 62 buffer.append(b
86e0: 75 66 66 65 72 30 5b 69 5d 29 3b 0d 0a 20 20 20 uffer0[i]);..
86f0: 20 20 20 20 20 62 75 66 66 65 72 2e 61 70 70 65 buffer.appe
8700: 6e 64 28 62 75 66 66 65 72 30 5b 69 2b 31 5d 29 nd(buffer0[i+1])
8710: 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 ;.. }..
8720: 20 20 69 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c i++;.. } el
8730: 73 65 20 69 66 28 62 75 66 66 65 72 30 5b 69 5d se if(buffer0[i]
8740: 3d 3d 27 5c 72 27 29 7b 0d 0a 20 20 20 20 20 20 =='\r'){..
8750: 2f 2f 20 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 // nothing..
8760: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
8770: 62 75 66 66 65 72 2e 61 70 70 65 6e 64 28 62 75 buffer.append(bu
8780: 66 66 65 72 30 5b 69 5d 29 3b 0d 0a 20 20 20 20 ffer0[i]);..
8790: 7d 0d 0a 20 20 7d 0d 0a 20 20 66 6f 72 28 69 6e }.. }.. for(in
87a0: 74 20 69 3d 30 3b 69 3c 62 75 66 66 65 72 2e 6e t i=0;i<buffer.n
87b0: 75 6d 28 29 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 um();i++){..
87c0: 73 77 69 74 63 68 28 62 75 66 66 65 72 5b 69 5d switch(buffer[i]
87d0: 29 7b 0d 0a 20 20 20 20 20 20 63 61 73 65 20 27 ){.. case '
87e0: 20 27 3a 0d 0a 20 20 20 20 20 20 7b 0d 0a 20 20 ':.. {..
87f0: 20 20 20 20 20 20 69 66 28 53 45 5f 6c 69 6e 65 if(SE_line
8800: 5f 5b 30 5d 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 _[0]==-1){..
8810: 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 5f 5b 30 SE_line_[0
8820: 5d 3d 69 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d ]=i;.. }.
8830: 0a 20 20 20 20 20 20 20 20 69 66 28 53 45 5f 6c . if(SE_l
8840: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d ineNoBlank_[0]==
8850: 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 -1){..
8860: 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 30 5d 2b blanks_line_[0]+
8870: 2b 3b 0d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c +;.. } el
8880: 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 se {..
8890: 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b 31 5d 2b blanks_line_[1]+
88a0: 2b 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 +;.. }..
88b0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 62 72 }.. br
88c0: 65 61 6b 3b 0d 0a 20 20 20 20 20 20 63 61 73 65 eak;.. case
88d0: 20 27 5c 74 27 3a 0d 0a 20 20 20 20 20 20 7b 0d '\t':.. {.
88e0: 0a 20 20 20 20 20 20 20 20 69 66 28 53 45 5f 6c . if(SE_l
88f0: 69 6e 65 5f 5b 30 5d 3d 3d 2d 31 29 7b 0d 0a 20 ine_[0]==-1){..
8900: 20 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 SE_line
8910: 5f 5b 30 5d 3d 69 3b 0d 0a 20 20 20 20 20 20 20 _[0]=i;..
8920: 20 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 28 53 }.. if(S
8930: 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 E_lineNoBlank_[0
8940: 5d 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 ]==-1){..
8950: 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f 5b blanks_line_[
8960: 30 5d 2b 3d 34 3b 0d 0a 20 20 20 20 20 20 20 20 0]+=4;..
8970: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 } else {..
8980: 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f blanks_line_
8990: 5b 31 5d 2b 3d 34 3b 0d 0a 20 20 20 20 20 20 20 [1]+=4;..
89a0: 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 }.. }..
89b0: 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 break;..
89c0: 20 63 61 73 65 20 27 5c 6e 27 3a 20 20 63 61 73 case '\n': cas
89d0: 65 20 27 5c 72 27 3a 0d 0a 20 20 20 20 20 20 7b e '\r':.. {
89e0: 0d 0a 20 20 20 20 20 20 20 20 69 66 28 53 45 5f .. if(SE_
89f0: 6c 69 6e 65 5f 5b 30 5d 3d 3d 2d 31 29 7b 0d 0a line_[0]==-1){..
8a00: 20 20 20 20 20 20 20 20 20 20 53 45 5f 6c 69 6e SE_lin
8a10: 65 5f 5b 30 5d 3d 69 3b 0d 0a 20 20 20 20 20 20 e_[0]=i;..
8a20: 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 28 }.. if(
8a30: 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b SE_lineNoBlank_[
8a40: 30 5d 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 0]==-1){..
8a50: 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 SE_lineNoBla
8a60: 6e 6b 5f 5b 30 5d 3d 69 3b 0d 0a 20 20 20 20 20 nk_[0]=i;..
8a70: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 }.. if
8a80: 28 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 6e 6b 5f (SE_lineNoBlank_
8a90: 5b 31 5d 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 [1]==-1){..
8aa0: 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c SE_lineNoBl
8ab0: 61 6e 6b 5f 5b 31 5d 3d 69 3b 0d 0a 20 20 20 20 ank_[1]=i;..
8ac0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 53 }.. S
8ad0: 45 5f 6c 69 6e 65 5f 5b 31 5d 3d 69 3b 0d 0a 20 E_line_[1]=i;..
8ae0: 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 ..
8af0: 20 70 6f 73 5f 3d 69 3b 0d 0a 20 20 20 20 20 20 pos_=i;..
8b00: 20 20 74 68 69 73 2d 3e 63 72 65 61 74 65 5f 61 this->create_a
8b10: 70 70 65 6e 64 5f 70 61 72 61 67 72 61 70 68 28 ppend_paragraph(
8b20: 62 75 66 66 65 72 2c 31 29 3b 0d 0a 20 20 20 20 buffer,1);..
8b30: 20 20 20 20 69 3d 70 6f 73 5f 3b 0d 0a 20 20 20 i=pos_;..
8b40: 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 53 .. S
8b50: 45 5f 6c 69 6e 65 5f 5b 30 5d 3d 53 45 5f 6c 69 E_line_[0]=SE_li
8b60: 6e 65 5f 5b 31 5d 3d 2d 31 3b 0d 0a 20 20 20 20 ne_[1]=-1;..
8b70: 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c 61 SE_lineNoBla
8b80: 6e 6b 5f 5b 30 5d 3d 53 45 5f 6c 69 6e 65 4e 6f nk_[0]=SE_lineNo
8b90: 42 6c 61 6e 6b 5f 5b 31 5d 3d 2d 31 3b 0d 0a 20 Blank_[1]=-1;..
8ba0: 20 20 20 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 blanks_li
8bb0: 6e 65 5f 5b 30 5d 3d 30 3b 0d 0a 20 20 20 20 20 ne_[0]=0;..
8bc0: 20 20 20 0d 0a 20 20 20 20 20 20 20 20 69 66 28 .. if(
8bd0: 69 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 2d 31 i<buffer.num()-1
8be0: 20 26 26 20 62 75 66 66 65 72 5b 69 5d 3d 3d 27 && buffer[i]=='
8bf0: 5c 72 27 20 26 26 20 62 75 66 66 65 72 5b 69 2b \r' && buffer[i+
8c00: 31 5d 3d 3d 27 5c 6e 27 29 7b 0d 0a 20 20 20 20 1]=='\n'){..
8c10: 20 20 20 20 20 20 69 2b 2b 3b 0d 0a 20 20 20 20 i++;..
8c20: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a }.. }..
8c30: 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 break;..
8c40: 20 20 20 20 63 61 73 65 20 27 5c 5c 27 3a 0d 0a case '\\':..
8c50: 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 20 {..
8c60: 20 69 66 28 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3d if(SE_line_[0]=
8c70: 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 =-1){..
8c80: 20 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3d 69 3b 0d SE_line_[0]=i;.
8c90: 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 . }..
8ca0: 20 20 20 20 69 66 28 53 45 5f 6c 69 6e 65 4e 6f if(SE_lineNo
8cb0: 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 2d 31 29 7b 0d Blank_[0]==-1){.
8cc0: 0a 20 20 20 20 20 20 20 20 20 20 53 45 5f 6c 69 . SE_li
8cd0: 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 69 3b neNoBlank_[0]=i;
8ce0: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }..
8cf0: 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 6c SE_lineNoBl
8d00: 61 6e 6b 5f 5b 31 5d 3d 69 3b 0d 0a 20 20 20 20 ank_[1]=i;..
8d10: 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 5f blanks_line_
8d20: 5b 31 5d 3d 30 3b 0d 0a 20 20 20 20 20 20 7d 0d [1]=0;.. }.
8d30: 0a 20 20 20 20 20 20 62 72 65 61 6b 3b 20 20 0d . break; .
8d40: 0a 20 20 20 20 20 20 64 65 66 61 75 6c 74 3a 0d . default:.
8d50: 0a 20 20 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 . {..
8d60: 20 20 69 66 28 53 45 5f 6c 69 6e 65 5f 5b 30 5d if(SE_line_[0]
8d70: 3d 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 ==-1){..
8d80: 20 20 53 45 5f 6c 69 6e 65 5f 5b 30 5d 3d 69 3b SE_line_[0]=i;
8d90: 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 .. }..
8da0: 20 20 20 20 20 69 66 28 53 45 5f 6c 69 6e 65 4e if(SE_lineN
8db0: 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 2d 31 29 7b oBlank_[0]==-1){
8dc0: 0d 0a 20 20 20 20 20 20 20 20 20 20 53 45 5f 6c .. SE_l
8dd0: 69 6e 65 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 69 ineNoBlank_[0]=i
8de0: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 ;.. }..
8df0: 20 20 20 20 20 20 53 45 5f 6c 69 6e 65 4e 6f 42 SE_lineNoB
8e00: 6c 61 6e 6b 5f 5b 31 5d 3d 69 3b 0d 0a 20 20 20 lank_[1]=i;..
8e10: 20 20 20 20 20 62 6c 61 6e 6b 73 5f 6c 69 6e 65 blanks_line
8e20: 5f 5b 31 5d 3d 30 3b 0d 0a 20 20 20 20 20 20 7d _[1]=0;.. }
8e30: 0d 0a 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a .. break;..
8e40: 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d }.. }..}...
8e50: 0a 69 6e 74 20 4d 4b 73 74 61 74 65 3a 3a 72 65 .int MKstate::re
8e60: 6d 6f 76 65 5f 62 6c 6f 63 6b 5f 71 75 6f 74 65 move_block_quote
8e70: 5f 6c 69 73 74 5f 69 74 65 6d 5f 70 72 65 66 69 _list_item_prefi
8e80: 78 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 x(MyTSchar& buff
8e90: 65 72 2c 69 6e 74 20 69 2c 69 6e 74 20 65 6e 64 er,int i,int end
8ea0: 2c 69 6e 74 20 69 62 6f 78 29 0d 0a 7b 0d 0a 20 ,int ibox)..{..
8eb0: 20 69 6e 74 20 6c 65 76 65 6c 3d 74 68 69 73 2d int level=this-
8ec0: 3e 62 6c 6f 63 6b 5f 71 75 6f 74 65 5f 6c 65 76 >block_quote_lev
8ed0: 65 6c 28 69 62 6f 78 29 3b 0d 0a 20 20 77 68 69 el(ibox);.. whi
8ee0: 6c 65 28 69 3c 3d 65 6e 64 20 26 26 20 6c 65 76 le(i<=end && lev
8ef0: 65 6c 3e 30 29 7b 0d 0a 20 20 20 20 69 66 28 62 el>0){.. if(b
8f00: 75 66 66 65 72 5b 69 5d 3d 3d 27 3e 27 29 7b 0d uffer[i]=='>'){.
8f10: 0a 20 20 20 20 20 20 69 66 28 69 3c 65 6e 64 20 . if(i<end
8f20: 26 26 20 69 73 5f 63 68 61 72 73 28 62 75 66 66 && is_chars(buff
8f30: 65 72 5b 69 2b 31 5d 2c 22 20 22 29 29 20 69 2b er[i+1]," ")) i+
8f40: 2b 3b 0d 0a 20 20 20 20 20 20 6c 65 76 65 6c 2d +;.. level-
8f50: 2d 3b 0d 0a 20 20 20 20 20 20 69 66 28 6c 65 76 -;.. if(lev
8f60: 65 6c 3d 3d 30 29 7b 0d 0a 20 20 20 20 20 20 20 el==0){..
8f70: 20 69 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 62 i++;.. b
8f80: 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a reak;.. }..
8f90: 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 } else {..
8fa0: 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 break;..
8fb0: 7d 0d 0a 20 20 20 20 69 2b 2b 3b 0d 0a 20 20 7d }.. i++;.. }
8fc0: 0d 0a 20 20 69 6e 74 20 70 72 65 66 69 78 3d 74 .. int prefix=t
8fd0: 68 69 73 2d 3e 6c 69 73 74 5f 69 74 65 6d 5f 6c his->list_item_l
8fe0: 65 76 65 6c 5f 70 72 65 66 69 78 28 62 75 66 66 evel_prefix(buff
8ff0: 65 72 2c 69 62 6f 78 29 3b 0d 0a 20 20 69 66 28 er,ibox);.. if(
9000: 70 72 65 66 69 78 3e 30 29 7b 0d 0a 20 20 20 20 prefix>0){..
9010: 69 6e 74 20 6e 75 6d 5f 73 70 61 63 65 73 3b 0d int num_spaces;.
9020: 0a 20 20 20 20 73 70 61 63 65 73 5f 6e 75 6d 28 . spaces_num(
9030: 62 75 66 66 65 72 2c 69 2c 26 6e 75 6d 5f 73 70 buffer,i,&num_sp
9040: 61 63 65 73 29 3b 0d 0a 20 20 20 20 69 66 28 70 aces);.. if(p
9050: 72 65 66 69 78 3e 6e 75 6d 5f 73 70 61 63 65 73 refix>num_spaces
9060: 29 20 70 72 65 66 69 78 3d 6e 75 6d 5f 73 70 61 ) prefix=num_spa
9070: 63 65 73 3b 0d 0a 20 20 20 20 69 2b 3d 6e 75 6d ces;.. i+=num
9080: 5f 73 70 61 63 65 73 3b 0d 0a 20 20 7d 0d 0a 20 _spaces;.. }..
9090: 20 72 65 74 75 72 6e 20 69 3b 0d 0a 7d 0d 0a 0d return i;..}...
90a0: 0a 76 6f 69 64 20 4d 4b 73 74 61 74 65 3a 3a 6f .void MKstate::o
90b0: 75 74 70 75 74 5f 6c 69 6e 6b 28 4d 79 54 53 63 utput_link(MyTSc
90c0: 68 61 72 26 20 6f 75 74 2c 4d 79 54 53 63 68 61 har& out,MyTScha
90d0: 72 26 20 75 72 6c 2c 4d 79 54 53 63 68 61 72 26 r& url,MyTSchar&
90e0: 20 74 69 74 6c 65 2c 0d 0a 20 20 4d 79 54 53 63 title,.. MyTSc
90f0: 68 61 72 26 20 74 65 78 74 29 0d 0a 7b 0d 0a 20 har& text)..{..
9100: 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 61 20 out.printE("<a
9110: 68 72 65 66 3d 5c 22 22 29 3b 0d 0a 20 20 74 68 href=\"");.. th
9120: 69 73 2d 3e 6f 75 74 70 75 74 5f 75 72 6c 5f 65 is->output_url_e
9130: 6e 63 6f 64 65 64 5f 73 74 72 69 6e 67 28 75 72 ncoded_string(ur
9140: 6c 2c 6f 75 74 2c 30 2c 75 72 6c 2e 6e 75 6d 28 l,out,0,url.num(
9150: 29 2d 31 29 3b 0d 0a 20 20 6f 75 74 2e 70 72 69 )-1);.. out.pri
9160: 6e 74 45 28 22 5c 22 22 29 3b 0d 0a 20 20 69 66 ntE("\"");.. if
9170: 28 74 69 74 6c 65 2e 6e 75 6d 28 29 29 7b 0d 0a (title.num()){..
9180: 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 out.printE("
9190: 20 74 69 74 6c 65 3d 5c 22 22 29 3b 0d 0a 20 20 title=\"");..
91a0: 20 20 74 68 69 73 2d 3e 6f 75 74 70 75 74 5f 71 this->output_q
91b0: 75 6f 74 65 64 5f 73 74 72 69 6e 67 5f 6e 6f 62 uoted_string_nob
91c0: 61 63 6b 73 6c 61 73 68 28 74 69 74 6c 65 2c 6f ackslash(title,o
91d0: 75 74 2c 30 2c 74 69 74 6c 65 2e 6e 75 6d 28 29 ut,0,title.num()
91e0: 2d 31 29 3b 0d 0a 20 20 20 20 6f 75 74 2e 70 72 -1);.. out.pr
91f0: 69 6e 74 45 28 22 5c 22 22 29 3b 0d 0a 20 20 7d intE("\"");.. }
9200: 0d 0a 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 .. out.printE("
9210: 3e 22 29 3b 0d 0a 20 20 74 68 69 73 2d 3e 6f 75 >");.. this->ou
9220: 74 70 75 74 5f 71 75 6f 74 65 64 5f 73 74 72 69 tput_quoted_stri
9230: 6e 67 5f 6e 6f 62 61 63 6b 73 6c 61 73 68 28 74 ng_nobackslash(t
9240: 65 78 74 2c 6f 75 74 2c 30 2c 74 65 78 74 2e 6e ext,out,0,text.n
9250: 75 6d 28 29 2d 31 29 3b 0d 0a 20 20 6f 75 74 2e um()-1);.. out.
9260: 70 72 69 6e 74 45 28 22 3c 2f 61 3e 22 29 3b 0d printE("</a>");.
9270: 0a 7d 0d 0a 0d 0a 76 6f 69 64 20 4d 4b 73 74 61 .}....void MKsta
9280: 74 65 3a 3a 6f 75 74 70 75 74 5f 70 61 72 61 67 te::output_parag
9290: 72 61 70 68 28 4d 79 54 53 63 68 61 72 26 20 62 raph(MyTSchar& b
92a0: 75 66 66 65 72 2c 4d 79 54 53 63 68 61 72 26 20 uffer,MyTSchar&
92b0: 6f 75 74 2c 69 6e 74 20 73 74 61 72 74 2c 69 6e out,int start,in
92c0: 74 20 65 6e 64 2c 0d 0a 20 20 69 6e 74 20 69 62 t end,.. int ib
92d0: 6f 78 2c 69 6e 74 20 65 6e 64 6c 69 6e 65 5f 74 ox,int endline_t
92e0: 6f 5f 73 70 61 63 65 29 0d 0a 7b 0d 0a 20 20 69 o_space)..{.. i
92f0: 6e 74 20 63 3b 0d 0a 20 20 0d 0a 20 20 66 6f 72 nt c;.. .. for
9300: 28 69 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 3d (int i=start;i<=
9310: 65 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 end;i++){.. i
9320: 66 28 69 3e 73 74 61 72 74 20 26 26 20 62 75 66 f(i>start && buf
9330: 66 65 72 5b 69 2d 31 5d 3d 3d 27 5c 6e 27 29 7b fer[i-1]=='\n'){
9340: 0d 0a 20 20 20 20 20 20 77 68 69 6c 65 28 69 73 .. while(is
9350: 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 5d _chars(buffer[i]
9360: 2c 41 53 43 49 49 5f 73 70 61 63 65 5f 67 5f 29 ,ASCII_space_g_)
9370: 20 26 26 20 69 3c 3d 65 6e 64 29 20 69 2b 2b 3b && i<=end) i++;
9380: 0d 0a 20 20 20 20 20 20 69 66 28 69 3e 65 6e 64 .. if(i>end
9390: 29 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 ) break;..
93a0: 69 3d 74 68 69 73 2d 3e 72 65 6d 6f 76 65 5f 62 i=this->remove_b
93b0: 6c 6f 63 6b 5f 71 75 6f 74 65 5f 6c 69 73 74 5f lock_quote_list_
93c0: 69 74 65 6d 5f 70 72 65 66 69 78 28 62 75 66 66 item_prefix(buff
93d0: 65 72 2c 69 2c 65 6e 64 2c 69 62 6f 78 29 3b 0d er,i,end,ibox);.
93e0: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 62 . }.. if(b
93f0: 75 66 66 65 72 5b 69 5d 3d 3d 27 5c 5c 27 20 26 uffer[i]=='\\' &
9400: 26 20 69 3c 65 6e 64 29 7b 0d 0a 20 20 20 20 20 & i<end){..
9410: 20 69 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 if(is_chars(buf
9420: 66 65 72 5b 69 2b 31 5d 2c 41 53 43 49 49 5f 70 fer[i+1],ASCII_p
9430: 75 6e 63 74 75 61 74 69 6f 6e 5f 67 5f 29 29 7b unctuation_g_)){
9440: 0d 0a 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 .. output
9450: 5f 71 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 _quoted_char(out
9460: 2c 62 75 66 66 65 72 5b 69 2b 31 5d 29 3b 0d 0a ,buffer[i+1]);..
9470: 20 20 20 20 20 20 20 20 69 2b 2b 3b 0d 0a 20 20 i++;..
9480: 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d continue;.
9490: 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 . } else if
94a0: 28 62 75 66 66 65 72 5b 69 2b 31 5d 3d 3d 27 5c (buffer[i+1]=='\
94b0: 6e 27 29 7b 0d 0a 20 20 20 20 20 20 20 20 6f 75 n'){.. ou
94c0: 74 2e 70 72 69 6e 74 45 28 22 3c 62 72 20 2f 3e t.printE("<br />
94d0: 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e ");.. con
94e0: 74 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 7d 0d tinue;.. }.
94f0: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 69 . }.. if(i
9500: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 s_chars(buffer[i
9510: 5d 2c 22 5f 2a 22 29 29 7b 0d 0a 20 20 20 20 20 ],"_*")){..
9520: 20 69 6e 74 20 6e 2c 6e 4d 61 78 2c 6e 45 6e 64 int n,nMax,nEnd
9530: 3d 2d 31 3b 0d 0a 20 20 20 20 20 20 6e 4d 61 78 =-1;.. nMax
9540: 3d 6e 75 6d 5f 73 61 6d 65 5f 63 68 61 72 5f 6c =num_same_char_l
9550: 69 6e 65 5f 70 72 65 66 69 78 28 62 75 66 66 65 ine_prefix(buffe
9560: 72 2c 69 2c 65 6e 64 2c 30 29 3b 0d 0a 20 20 20 r,i,end,0);..
9570: 20 20 20 66 6f 72 28 6e 3d 6e 4d 61 78 3b 6e 3e for(n=nMax;n>
9580: 3d 31 3b 6e 2d 2d 29 7b 0d 0a 20 20 20 20 20 20 =1;n--){..
9590: 20 20 69 66 28 69 2b 6e 3e 3d 65 6e 64 20 7c 7c if(i+n>=end ||
95a0: 20 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 is_chars(buffer
95b0: 5b 69 2b 6e 5d 2c 55 6e 69 63 6f 64 65 5f 73 70 [i+n],Unicode_sp
95c0: 61 63 65 5f 67 5f 29 29 20 63 6f 6e 74 69 6e 75 ace_g_)) continu
95d0: 65 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 69 e;.. if(i
95e0: 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 s_chars(buffer[i
95f0: 2b 6e 5d 2c 41 53 43 49 49 5f 70 75 6e 63 74 75 +n],ASCII_punctu
9600: 61 74 69 6f 6e 5f 67 5f 29 29 7b 0d 0a 20 20 20 ation_g_)){..
9610: 20 20 20 20 20 20 20 69 66 28 69 3e 73 74 61 72 if(i>star
9620: 74 20 26 26 20 21 69 73 5f 63 68 61 72 73 28 62 t && !is_chars(b
9630: 75 66 66 65 72 5b 69 2d 31 5d 2c 41 53 43 49 49 uffer[i-1],ASCII
9640: 5f 70 75 6e 63 74 75 61 74 69 6f 6e 5f 53 50 5f _punctuation_SP_
9650: 67 5f 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 g_)){..
9660: 20 20 20 63 6f 6e 74 69 6e 75 65 3b 20 0d 0a 20 continue; ..
9670: 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 }..
9680: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 6e }.. n
9690: 45 6e 64 3d 66 69 6e 64 5f 63 6c 6f 73 69 6e 67 End=find_closing
96a0: 5f 64 65 6c 69 6d 69 74 65 72 45 4d 28 62 75 66 _delimiterEM(buf
96b0: 66 65 72 2c 69 2b 6e 2c 65 6e 64 2c 62 75 66 66 fer,i+n,end,buff
96c0: 65 72 5b 69 5d 2c 6e 29 3b 0d 0a 20 20 20 20 20 er[i],n);..
96d0: 20 20 20 69 66 28 6e 45 6e 64 21 3d 2d 31 29 20 if(nEnd!=-1)
96e0: 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 0d break;.. }.
96f0: 0a 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 69 . .. i
9700: 66 28 69 3e 73 74 61 72 74 20 26 26 20 62 75 66 f(i>start && buf
9710: 66 65 72 5b 69 5d 3d 3d 27 5f 27 20 26 26 0d 0a fer[i]=='_' &&..
9720: 20 20 20 20 20 20 20 20 21 69 73 5f 63 68 61 72 !is_char
9730: 73 28 62 75 66 66 65 72 5b 69 2d 31 5d 2c 55 6e s(buffer[i-1],Un
9740: 69 63 6f 64 65 5f 73 70 61 63 65 5f 67 5f 29 20 icode_space_g_)
9750: 26 26 0d 0a 20 20 20 20 20 20 20 20 21 69 73 5f &&.. !is_
9760: 63 68 61 72 73 28 62 75 66 66 65 72 5b 69 2d 31 chars(buffer[i-1
9770: 5d 2c 41 53 43 49 49 5f 70 75 6e 63 74 75 61 74 ],ASCII_punctuat
9780: 69 6f 6e 5f 53 50 5f 67 5f 29 29 7b 0d 0a 20 20 ion_SP_g_)){..
9790: 20 20 20 20 20 20 6e 45 6e 64 3d 2d 31 3b 0d 0a nEnd=-1;..
97a0: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 69 }.. i
97b0: 66 28 62 75 66 66 65 72 5b 69 2b 6e 5d 3d 3d 62 f(buffer[i+n]==b
97c0: 75 66 66 65 72 5b 69 5d 29 7b 0d 0a 20 20 20 20 uffer[i]){..
97d0: 20 20 20 20 6e 45 6e 64 3d 2d 31 3b 0d 0a 20 20 nEnd=-1;..
97e0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 69 66 28 }.. if(
97f0: 69 3e 73 74 61 72 74 20 26 26 20 62 75 66 66 65 i>start && buffe
9800: 72 5b 69 2d 31 5d 3d 3d 62 75 66 66 65 72 5b 69 r[i-1]==buffer[i
9810: 5d 29 7b 0d 0a 20 20 20 20 20 20 20 20 6e 45 6e ]){.. nEn
9820: 64 3d 2d 31 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a d=-1;.. }..
9830: 20 20 20 20 20 20 69 66 28 6e 45 6e 64 21 3d 2d if(nEnd!=-
9840: 31 20 26 26 20 6e 45 6e 64 2b 6e 3c 3d 65 6e 64 1 && nEnd+n<=end
9850: 20 26 26 20 62 75 66 66 65 72 5b 69 5d 3d 3d 27 && buffer[i]=='
9860: 5f 27 20 26 26 0d 0a 20 20 20 20 20 20 20 20 21 _' &&.. !
9870: 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 72 5b is_chars(buffer[
9880: 6e 45 6e 64 2b 6e 5d 2c 55 6e 69 63 6f 64 65 5f nEnd+n],Unicode_
9890: 73 70 61 63 65 5f 67 5f 29 20 26 26 0d 0a 20 20 space_g_) &&..
98a0: 20 20 20 20 20 20 21 69 73 5f 63 68 61 72 73 28 !is_chars(
98b0: 62 75 66 66 65 72 5b 6e 45 6e 64 2b 6e 5d 2c 41 buffer[nEnd+n],A
98c0: 53 43 49 49 5f 70 75 6e 63 74 75 61 74 69 6f 6e SCII_punctuation
98d0: 5f 53 50 5f 67 5f 29 29 7b 0d 0a 20 20 20 20 20 _SP_g_)){..
98e0: 20 20 20 6e 45 6e 64 3d 2d 31 3b 0d 0a 20 20 20 nEnd=-1;..
98f0: 20 20 20 7d 0d 0a 20 20 20 20 20 20 69 66 28 6e }.. if(n
9900: 45 6e 64 21 3d 2d 31 20 26 26 20 6e 45 6e 64 3e End!=-1 && nEnd>
9910: 69 2b 6e 29 7b 0d 0a 20 20 20 20 20 20 20 20 63 i+n){.. c
9920: 6f 6e 73 74 20 63 68 61 72 2a 20 6d 41 5b 31 5d onst char* mA[1]
9930: 3b 20 69 6e 74 20 6d 4c 5b 31 5d 3b 0d 0a 20 20 ; int mL[1];..
9940: 20 20 20 20 20 20 69 66 28 73 74 72 69 6e 67 5f if(string_
9950: 72 65 67 65 78 70 28 62 75 66 66 65 72 2e 76 28 regexp(buffer.v(
9960: 29 2c 69 2b 6e 2c 6e 45 6e 64 2c 22 5b 60 5d 2b ),i+n,nEnd,"[`]+
9970: 22 2c 6d 41 2c 6d 4c 2c 31 29 3d 3d 31 29 7b 0d ",mA,mL,1)==1){.
9980: 0a 20 20 20 20 20 20 20 20 20 20 69 6e 74 20 70 . int p
9990: 6f 73 30 3d 6d 41 5b 30 5d 2d 62 75 66 66 65 72 os0=mA[0]-buffer
99a0: 2e 76 28 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 .v();..
99b0: 20 69 6e 74 20 70 6f 73 3d 66 69 6e 64 5f 63 6c int pos=find_cl
99c0: 6f 73 69 6e 67 5f 64 65 6c 69 6d 69 74 65 72 45 osing_delimiterE
99d0: 78 61 63 74 28 62 75 66 66 65 72 2c 70 6f 73 30 xact(buffer,pos0
99e0: 2b 6d 4c 5b 30 5d 2c 65 6e 64 2c 62 75 66 66 65 +mL[0],end,buffe
99f0: 72 5b 70 6f 73 30 5d 2c 0d 0a 20 20 20 20 20 20 r[pos0],..
9a00: 20 20 20 20 20 20 6d 4c 5b 30 5d 29 3b 0d 0a 20 mL[0]);..
9a10: 20 20 20 20 20 20 20 20 20 69 66 28 70 6f 73 21 if(pos!
9a20: 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 =-1){..
9a30: 20 20 20 6e 45 6e 64 3d 2d 31 3b 20 0d 0a 20 20 nEnd=-1; ..
9a40: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }..
9a50: 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 }.. }..
9a60: 20 20 20 20 20 69 66 28 6e 45 6e 64 21 3d 2d 31 if(nEnd!=-1
9a70: 20 26 26 20 6e 45 6e 64 3e 69 2b 6e 29 7b 0d 0a && nEnd>i+n){..
9a80: 20 20 20 20 20 20 20 20 69 66 28 6e 25 32 3d 3d if(n%2==
9a90: 31 29 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 1) out.printE("<
9aa0: 65 6d 3e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 em>");..
9ab0: 66 6f 72 28 69 6e 74 20 6a 3d 30 3b 6a 3c 6e 2f for(int j=0;j<n/
9ac0: 32 3b 6a 2b 2b 29 20 6f 75 74 2e 70 72 69 6e 74 2;j++) out.print
9ad0: 45 28 22 3c 73 74 72 6f 6e 67 3e 22 29 3b 0d 0a E("<strong>");..
9ae0: 20 20 20 20 20 20 20 20 74 68 69 73 2d 3e 6f 75 this->ou
9af0: 74 70 75 74 5f 70 61 72 61 67 72 61 70 68 28 62 tput_paragraph(b
9b00: 75 66 66 65 72 2c 6f 75 74 2c 69 2b 6e 2c 6e 45 uffer,out,i+n,nE
9b10: 6e 64 2d 31 2c 69 62 6f 78 29 3b 0d 0a 20 20 20 nd-1,ibox);..
9b20: 20 20 20 20 20 66 6f 72 28 69 6e 74 20 6a 3d 30 for(int j=0
9b30: 3b 6a 3c 6e 2f 32 3b 6a 2b 2b 29 20 6f 75 74 2e ;j<n/2;j++) out.
9b40: 70 72 69 6e 74 45 28 22 3c 2f 73 74 72 6f 6e 67 printE("</strong
9b50: 3e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 >");.. if
9b60: 28 6e 25 32 3d 3d 31 29 20 6f 75 74 2e 70 72 69 (n%2==1) out.pri
9b70: 6e 74 45 28 22 3c 2f 65 6d 3e 22 29 3b 0d 0a 20 ntE("</em>");..
9b80: 20 20 20 20 20 20 20 69 3d 6e 45 6e 64 2b 6e 2d i=nEnd+n-
9b90: 31 3b 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 1;.. cont
9ba0: 69 6e 75 65 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a inue;.. }..
9bb0: 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 } else if(bu
9bc0: 66 66 65 72 5b 69 5d 3d 3d 27 60 27 20 26 26 20 ffer[i]=='`' &&
9bd0: 28 69 3d 3d 73 74 61 72 74 20 7c 7c 20 62 75 66 (i==start || buf
9be0: 66 65 72 5b 69 2d 31 5d 21 3d 27 60 27 29 29 7b fer[i-1]!='`')){
9bf0: 0d 0a 20 20 20 20 20 20 69 6e 74 20 6e 3d 6e 75 .. int n=nu
9c00: 6d 5f 73 61 6d 65 5f 63 68 61 72 5f 6c 69 6e 65 m_same_char_line
9c10: 5f 70 72 65 66 69 78 28 62 75 66 66 65 72 2c 69 _prefix(buffer,i
9c20: 2c 65 6e 64 2c 30 29 3b 0d 0a 20 20 20 20 20 20 ,end,0);..
9c30: 69 6e 74 20 6e 45 6e 64 3d 66 69 6e 64 5f 63 6c int nEnd=find_cl
9c40: 6f 73 69 6e 67 5f 64 65 6c 69 6d 69 74 65 72 45 osing_delimiterE
9c50: 78 61 63 74 28 62 75 66 66 65 72 2c 69 2b 6e 2c xact(buffer,i+n,
9c60: 65 6e 64 2c 62 75 66 66 65 72 5b 69 5d 2c 6e 29 end,buffer[i],n)
9c70: 3b 0d 0a 20 20 20 20 20 20 69 66 28 6e 45 6e 64 ;.. if(nEnd
9c80: 21 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 !=-1){..
9c90: 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 63 6f 64 out.printE("<cod
9ca0: 65 3e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 74 e>");.. t
9cb0: 68 69 73 2d 3e 6f 75 74 70 75 74 5f 71 75 6f 74 his->output_quot
9cc0: 65 64 5f 73 74 72 69 6e 67 5f 63 6f 64 65 5f 73 ed_string_code_s
9cd0: 70 61 6e 28 62 75 66 66 65 72 2c 6f 75 74 2c 69 pan(buffer,out,i
9ce0: 2b 6e 2c 6e 45 6e 64 2d 31 29 3b 0d 0a 20 20 20 +n,nEnd-1);..
9cf0: 20 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 out.printE(
9d00: 22 3c 2f 63 6f 64 65 3e 22 29 3b 0d 0a 20 20 20 "</code>");..
9d10: 20 20 20 20 20 69 3d 6e 45 6e 64 2b 6e 2d 31 3b i=nEnd+n-1;
9d20: 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e .. contin
9d30: 75 65 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 ue;.. }..
9d40: 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 66 66 } else if(buff
9d50: 65 72 5b 69 5d 3d 3d 27 5b 27 29 7b 0d 0a 20 20 er[i]=='['){..
9d60: 20 20 20 20 20 20 4d 79 54 53 63 68 61 72 20 6e MyTSchar n
9d70: 61 6d 65 2c 74 65 78 74 2c 75 72 6c 2c 74 69 74 ame,text,url,tit
9d80: 6c 65 3b 0d 0a 20 20 20 20 20 20 20 20 69 6e 74 le;.. int
9d90: 20 63 3d 6c 69 6e 6b 5f 74 65 78 74 28 62 75 66 c=link_text(buf
9da0: 66 65 72 2c 69 2c 74 65 78 74 29 3b 0d 0a 20 20 fer,i,text);..
9db0: 20 20 20 20 20 20 69 66 28 63 21 3d 30 29 7b 0d if(c!=0){.
9dc0: 0a 20 20 20 20 20 20 20 20 20 20 69 66 28 62 75 . if(bu
9dd0: 66 66 65 72 5b 63 5d 3d 3d 27 28 27 29 7b 0d 0a ffer[c]=='('){..
9de0: 20 20 20 20 20 20 20 20 20 20 20 20 63 2b 2b 3b c++;
9df0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 6e .. in
9e00: 74 20 63 5f 61 6c 74 3d 6c 69 6e 6b 5f 64 65 73 t c_alt=link_des
9e10: 74 69 6e 61 74 69 6f 6e 28 62 75 66 66 65 72 2c tination(buffer,
9e20: 63 2c 75 72 6c 29 3b 0d 0a 20 20 20 20 20 20 20 c,url);..
9e30: 20 20 20 20 20 69 66 28 63 5f 61 6c 74 21 3d 2d if(c_alt!=-
9e40: 31 29 20 63 3d 63 5f 61 6c 74 3b 0d 0a 20 20 20 1) c=c_alt;..
9e50: 20 20 20 20 20 20 20 20 20 63 5f 61 6c 74 3d 6c c_alt=l
9e60: 69 6e 6b 5f 74 69 74 6c 65 28 62 75 66 66 65 72 ink_title(buffer
9e70: 2c 63 2c 74 69 74 6c 65 29 3b 0d 0a 20 20 20 20 ,c,title);..
9e80: 20 20 20 20 20 20 20 20 69 66 28 63 5f 61 6c 74 if(c_alt
9e90: 21 3d 2d 31 29 20 63 3d 63 5f 61 6c 74 3b 0d 0a !=-1) c=c_alt;..
9ea0: 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c whil
9eb0: 65 28 63 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 e(c<buffer.num()
9ec0: 20 26 26 20 69 73 5f 63 68 61 72 73 28 62 75 66 && is_chars(buf
9ed0: 66 65 72 5b 63 5d 2c 41 53 43 49 49 5f 73 70 61 fer[c],ASCII_spa
9ee0: 63 65 5f 67 5f 29 29 20 63 2b 2b 3b 0d 0a 20 20 ce_g_)) c++;..
9ef0: 20 20 20 20 20 20 20 20 20 20 69 66 28 62 75 66 if(buf
9f00: 66 65 72 5b 63 5d 21 3d 27 29 27 29 20 63 3d 30 fer[c]!=')') c=0
9f10: 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 ;.. e
9f20: 6c 73 65 20 63 2b 2b 3b 0d 0a 20 20 20 20 20 20 lse c++;..
9f30: 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 } else if(bu
9f40: 66 66 65 72 5b 63 5d 3d 3d 27 5b 27 29 7b 0d 0a ffer[c]=='['){..
9f50: 20 20 20 20 20 20 20 20 20 20 20 20 63 2b 2b 3b c++;
9f60: 0d 0a 20 20 20 20 20 20 20 20 20 20 69 66 28 62 .. if(b
9f70: 75 66 66 65 72 5b 63 5d 3d 3d 27 5d 27 29 7b 0d uffer[c]==']'){.
9f80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d . nam
9f90: 65 3d 74 65 78 74 3b 0d 0a 20 20 20 20 20 20 20 e=text;..
9fa0: 20 20 20 20 20 63 2b 2b 3b 0d 0a 20 20 20 20 20 c++;..
9fb0: 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 } else {..
9fc0: 20 20 20 20 20 20 20 20 20 20 20 63 3d 6c 69 6e c=lin
9fd0: 6b 5f 6c 61 62 65 6c 5f 6e 61 6d 65 28 62 75 66 k_label_name(buf
9fe0: 66 65 72 2c 63 2c 6e 61 6d 65 29 3b 0d 0a 20 20 fer,c,name);..
9ff0: 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 }..
a000: 20 20 20 20 20 69 66 28 63 29 7b 0d 0a 20 20 20 if(c){..
a010: 20 20 20 20 20 20 20 20 20 6c 69 6e 6b 5f 6e 6f link_no
a020: 72 6d 61 6c 69 7a 65 28 6e 61 6d 65 29 3b 0d 0a rmalize(name);..
a030: 20 20 20 20 20 20 20 20 20 20 20 20 69 66 28 6e if(n
a040: 61 6d 65 2e 6e 75 6d 28 29 3d 3d 30 29 20 63 3d ame.num()==0) c=
a050: 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 7d 0d 0;.. }.
a060: 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 . } else
a070: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d {.. nam
a080: 65 3d 74 65 78 74 3b 0d 0a 20 20 20 20 20 20 20 e=text;..
a090: 20 20 20 6c 69 6e 6b 5f 6e 6f 72 6d 61 6c 69 7a link_normaliz
a0a0: 65 28 6e 61 6d 65 29 3b 0d 0a 20 20 20 20 20 20 e(name);..
a0b0: 20 20 20 20 69 66 28 6e 61 6d 65 2e 6e 75 6d 28 if(name.num(
a0c0: 29 3d 3d 30 29 20 63 3d 30 3b 0d 0a 20 20 20 20 )==0) c=0;..
a0d0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a }.. }..
a0e0: 20 20 20 20 20 20 69 66 28 63 21 3d 30 20 26 26 if(c!=0 &&
a0f0: 20 6e 61 6d 65 2e 6e 75 6d 28 29 21 3d 30 29 7b name.num()!=0){
a100: 0d 0a 20 20 20 20 20 20 20 20 4d 4b 6c 69 6e 6b .. MKlink
a110: 2a 20 6c 69 6e 6b 3d 6c 69 6e 6b 73 5f 2e 67 65 * link=links_.ge
a120: 74 48 28 6e 61 6d 65 2e 76 28 29 29 3b 0d 0a 20 tH(name.v());..
a130: 20 20 20 20 20 20 20 69 66 28 21 6c 69 6e 6b 29 if(!link)
a140: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 63 3d 30 {.. c=0
a150: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 ;.. } els
a160: 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 75 e {.. u
a170: 72 6c 3d 6c 69 6e 6b 2d 3e 75 72 6c 5f 3b 0d 0a rl=link->url_;..
a180: 20 20 20 20 20 20 20 20 20 20 74 69 74 6c 65 3d title=
a190: 6c 69 6e 6b 2d 3e 74 69 74 6c 65 5f 3b 0d 0a 20 link->title_;..
a1a0: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
a1b0: 7d 0d 0a 20 20 20 20 20 20 69 66 28 63 21 3d 30 }.. if(c!=0
a1c0: 29 7b 20 0d 0a 20 20 20 20 20 20 20 20 72 65 70 ){ .. rep
a1d0: 6c 61 63 65 5f 62 61 63 6b 73 6c 61 73 68 28 75 lace_backslash(u
a1e0: 72 6c 29 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 rl);.. re
a1f0: 70 6c 61 63 65 5f 62 61 63 6b 73 6c 61 73 68 28 place_backslash(
a200: 74 69 74 6c 65 29 3b 0d 0a 20 20 20 20 20 20 20 title);..
a210: 20 72 65 70 6c 61 63 65 5f 62 61 63 6b 73 6c 61 replace_backsla
a220: 73 68 28 74 65 78 74 29 3b 0d 0a 20 20 20 20 20 sh(text);..
a230: 20 20 20 74 68 69 73 2d 3e 6f 75 74 70 75 74 5f this->output_
a240: 6c 69 6e 6b 28 6f 75 74 2c 75 72 6c 2c 74 69 74 link(out,url,tit
a250: 6c 65 2c 74 65 78 74 29 3b 0d 0a 20 20 20 20 20 le,text);..
a260: 20 20 20 69 3d 63 2d 31 3b 0d 0a 20 20 20 20 20 i=c-1;..
a270: 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0d 0a 20 20 continue;..
a280: 20 20 20 20 7d 0d 0a 20 20 20 20 7d 20 65 6c 73 }.. } els
a290: 65 20 69 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d e if(buffer[i]==
a2a0: 27 3c 27 20 26 26 20 28 63 3d 69 73 5f 61 75 74 '<' && (c=is_aut
a2b0: 6f 6c 69 6e 6b 28 62 75 66 66 65 72 2c 69 2c 65 olink(buffer,i,e
a2c0: 6e 64 29 29 21 3d 2d 31 29 7b 0d 0a 20 20 20 20 nd))!=-1){..
a2d0: 20 20 4d 79 54 53 63 68 61 72 20 6e 61 6d 65 2c MyTSchar name,
a2e0: 74 65 78 74 2c 75 72 6c 2c 74 69 74 6c 65 3b 0d text,url,title;.
a2f0: 0a 20 20 20 20 20 20 75 72 6c 2e 73 65 74 56 28 . url.setV(
a300: 26 62 75 66 66 65 72 5b 69 2b 31 5d 2c 63 2d 69 &buffer[i+1],c-i
a310: 2d 31 29 3b 0d 0a 20 20 20 20 20 20 74 65 78 74 -1);.. text
a320: 2e 73 65 74 56 28 26 62 75 66 66 65 72 5b 69 2b .setV(&buffer[i+
a330: 31 5d 2c 63 2d 69 2d 31 29 3b 0d 0a 20 20 20 20 1],c-i-1);..
a340: 20 20 74 68 69 73 2d 3e 6f 75 74 70 75 74 5f 6c this->output_l
a350: 69 6e 6b 28 6f 75 74 2c 75 72 6c 2c 74 69 74 6c ink(out,url,titl
a360: 65 2c 74 65 78 74 29 3b 0d 0a 20 20 20 20 20 20 e,text);..
a370: 69 3d 63 3b 0d 0a 20 20 20 20 20 20 63 6f 6e 74 i=c;.. cont
a380: 69 6e 75 65 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 inue;.. } els
a390: 65 20 69 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d e if(buffer[i]==
a3a0: 27 3c 27 20 26 26 20 28 63 3d 69 73 5f 72 61 77 '<' && (c=is_raw
a3b0: 5f 68 74 6d 6c 28 62 75 66 66 65 72 2c 69 2c 65 _html(buffer,i,e
a3c0: 6e 64 29 29 21 3d 2d 31 29 7b 0d 0a 20 20 20 20 nd))!=-1){..
a3d0: 20 20 66 6f 72 28 69 6e 74 20 6a 3d 69 3b 6a 3c for(int j=i;j<
a3e0: 3d 63 3b 6a 2b 2b 29 7b 0d 0a 20 20 20 20 20 20 =c;j++){..
a3f0: 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 25 63 out.printE("%c
a400: 22 2c 62 75 66 66 65 72 5b 6a 5d 29 3b 0d 0a 20 ",buffer[j]);..
a410: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 69 3d }.. i=
a420: 63 3b 0d 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e c;.. contin
a430: 75 65 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 ue;.. }..
a440: 69 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d 27 5c if(buffer[i]=='\
a450: 6e 27 29 7b 0d 0a 20 20 20 20 20 20 69 66 28 65 n'){.. if(e
a460: 6e 64 6c 69 6e 65 5f 74 6f 5f 73 70 61 63 65 29 ndline_to_space)
a470: 7b 0d 0a 20 20 20 20 20 20 20 20 6f 75 74 70 75 {.. outpu
a480: 74 5f 71 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 t_quoted_char(ou
a490: 74 2c 27 20 27 29 3b 0d 0a 20 20 20 20 20 20 7d t,' ');.. }
a4a0: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 else {..
a4b0: 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 5f 63 output_quoted_c
a4c0: 68 61 72 28 6f 75 74 2c 27 5c 6e 27 29 3b 0d 0a har(out,'\n');..
a4d0: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 20 65 }.. } e
a4e0: 6c 73 65 20 69 66 28 62 75 66 66 65 72 5b 69 5d lse if(buffer[i]
a4f0: 3d 3d 27 20 27 29 7b 0d 0a 20 20 20 20 20 20 69 ==' '){.. i
a500: 6e 74 20 6e 75 6d 5f 73 70 61 63 65 73 3b 0d 0a nt num_spaces;..
a510: 20 20 20 20 20 20 69 6e 74 20 63 3d 73 70 61 63 int c=spac
a520: 65 73 5f 6e 75 6d 28 62 75 66 66 65 72 2c 69 2c es_num(buffer,i,
a530: 26 6e 75 6d 5f 73 70 61 63 65 73 29 3b 0d 0a 20 &num_spaces);..
a540: 20 20 20 20 20 69 66 28 6e 75 6d 5f 73 70 61 63 if(num_spac
a550: 65 73 3e 3d 32 20 26 26 20 62 75 66 66 65 72 5b es>=2 && buffer[
a560: 63 5d 3d 3d 27 5c 6e 27 29 7b 0d 0a 20 20 20 20 c]=='\n'){..
a570: 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 out.printE("
a580: 3c 62 72 20 2f 3e 5c 6e 22 29 3b 0d 0a 20 20 20 <br />\n");..
a590: 20 20 20 20 20 69 3d 63 3b 0d 0a 20 20 20 20 20 i=c;..
a5a0: 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 } else {..
a5b0: 20 20 20 6f 75 74 70 75 74 5f 71 75 6f 74 65 64 output_quoted
a5c0: 5f 63 68 61 72 28 6f 75 74 2c 62 75 66 66 65 72 _char(out,buffer
a5d0: 5b 69 5d 29 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a [i]);.. }..
a5e0: 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 } else if(bu
a5f0: 66 66 65 72 5b 69 5d 3d 3d 27 26 27 29 7b 0d 0a ffer[i]=='&'){..
a600: 20 20 20 20 20 20 69 6e 74 20 63 3d 65 6e 74 69 int c=enti
a610: 74 69 65 73 5f 6a 73 6f 6e 5f 74 6f 5f 63 28 62 ties_json_to_c(b
a620: 75 66 66 65 72 2c 6f 75 74 2c 69 29 3b 0d 0a 20 uffer,out,i);..
a630: 20 20 20 20 20 69 66 28 63 21 3d 2d 31 29 7b 0d if(c!=-1){.
a640: 0a 20 20 20 20 20 20 20 20 69 3d 63 3b 0d 0a 20 . i=c;..
a650: 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 } else {..
a660: 20 20 20 20 20 20 20 6f 75 74 70 75 74 5f 71 75 output_qu
a670: 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 2c 62 75 oted_char(out,bu
a680: 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 20 20 20 20 ffer[i]);..
a690: 20 7d 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b }.. } else {
a6a0: 0d 0a 20 20 20 20 20 20 6f 75 74 70 75 74 5f 71 .. output_q
a6b0: 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 2c 62 uoted_char(out,b
a6c0: 75 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 20 20 20 uffer[i]);..
a6d0: 7d 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 76 6f 69 }.. }..}....voi
a6e0: 64 20 4d 4b 73 74 61 74 65 3a 3a 6f 75 74 70 75 d MKstate::outpu
a6f0: 74 5f 70 61 72 61 67 72 61 70 68 28 4d 79 54 53 t_paragraph(MyTS
a700: 63 68 61 72 26 20 62 75 66 66 65 72 2c 4d 79 54 char& buffer,MyT
a710: 53 63 68 61 72 26 20 6f 75 74 2c 69 6e 74 20 69 Schar& out,int i
a720: 62 6f 78 29 0d 0a 7b 0d 0a 20 20 69 66 28 62 6c box)..{.. if(bl
a730: 6f 63 6b 73 5f 5b 69 62 6f 78 5d 2e 70 6f 73 4e ocks_[ibox].posN
a740: 6f 42 6c 61 6e 6b 5f 5b 30 5d 3d 3d 2d 31 29 20 oBlank_[0]==-1)
a750: 72 65 74 75 72 6e 3b 0d 0a 20 20 74 68 69 73 2d return;.. this-
a760: 3e 6f 75 74 70 75 74 5f 70 61 72 61 67 72 61 70 >output_paragrap
a770: 68 28 62 75 66 66 65 72 2c 6f 75 74 2c 62 6c 6f h(buffer,out,blo
a780: 63 6b 73 5f 5b 69 62 6f 78 5d 2e 70 6f 73 4e 6f cks_[ibox].posNo
a790: 42 6c 61 6e 6b 5f 5b 30 5d 2c 0d 0a 20 20 20 20 Blank_[0],..
a7a0: 62 6c 6f 63 6b 73 5f 5b 69 62 6f 78 5d 2e 70 6f blocks_[ibox].po
a7b0: 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d 2c 69 62 6f sNoBlank_[1],ibo
a7c0: 78 29 3b 0d 0a 7d 0d 0a 0d 0a 76 6f 69 64 20 4d x);..}....void M
a7d0: 4b 73 74 61 74 65 3a 3a 6f 75 74 70 75 74 5f 70 Kstate::output_p
a7e0: 61 72 61 67 72 61 70 68 5f 61 6c 6c 5f 73 70 61 aragraph_all_spa
a7f0: 63 65 73 28 4d 79 54 53 63 68 61 72 26 20 62 75 ces(MyTSchar& bu
a800: 66 66 65 72 2c 4d 79 54 53 63 68 61 72 26 20 6f ffer,MyTSchar& o
a810: 75 74 2c 69 6e 74 20 69 62 6f 78 2c 0d 0a 20 20 ut,int ibox,..
a820: 69 6e 74 20 70 72 69 6e 74 5f 65 6e 64 6c 69 6e int print_endlin
a830: 65 2c 69 6e 74 20 6e 75 6d 5f 69 6e 64 65 6e 74 e,int num_indent
a840: 5f 73 70 61 63 65 73 5f 72 65 6d 6f 76 65 64 2c _spaces_removed,
a850: 69 6e 74 20 63 68 65 63 6b 5f 72 65 6d 6f 76 65 int check_remove
a860: 5f 73 74 61 72 74 29 0d 0a 7b 0d 0a 20 20 69 6e _start)..{.. in
a870: 74 20 73 74 61 72 74 3d 62 6c 6f 63 6b 73 5f 5b t start=blocks_[
a880: 69 62 6f 78 5d 2e 70 6f 73 4e 6f 42 6c 61 6e 6b ibox].posNoBlank
a890: 5f 5b 30 5d 3b 0d 0a 20 20 69 66 28 73 74 61 72 _[0];.. if(star
a8a0: 74 3d 3d 2d 31 29 20 72 65 74 75 72 6e 3b 0d 0a t==-1) return;..
a8b0: 20 20 69 6e 74 20 65 6e 64 3d 62 6c 6f 63 6b 73 int end=blocks
a8c0: 5f 5b 69 62 6f 78 5d 2e 70 6f 73 4e 6f 42 6c 61 _[ibox].posNoBla
a8d0: 6e 6b 5f 5b 31 5d 3b 0d 0a 20 20 0d 0a 20 20 69 nk_[1];.. .. i
a8e0: 66 28 63 68 65 63 6b 5f 72 65 6d 6f 76 65 5f 73 f(check_remove_s
a8f0: 74 61 72 74 29 7b 0d 0a 20 20 20 20 73 74 61 72 tart){.. star
a900: 74 3d 74 68 69 73 2d 3e 72 65 6d 6f 76 65 5f 62 t=this->remove_b
a910: 6c 6f 63 6b 5f 71 75 6f 74 65 5f 6c 69 73 74 5f lock_quote_list_
a920: 69 74 65 6d 5f 70 72 65 66 69 78 28 62 75 66 66 item_prefix(buff
a930: 65 72 2c 73 74 61 72 74 2c 65 6e 64 2c 69 62 6f er,start,end,ibo
a940: 78 29 3b 0d 0a 20 20 7d 0d 0a 20 20 66 6f 72 28 x);.. }.. for(
a950: 69 6e 74 20 69 3d 73 74 61 72 74 3b 69 3c 3d 65 int i=start;i<=e
a960: 6e 64 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 66 nd;i++){.. if
a970: 28 69 3e 73 74 61 72 74 20 26 26 20 62 75 66 66 (i>start && buff
a980: 65 72 5b 69 2d 31 5d 3d 3d 27 5c 6e 27 29 7b 0d er[i-1]=='\n'){.
a990: 0a 20 20 20 20 20 20 69 3d 74 68 69 73 2d 3e 72 . i=this->r
a9a0: 65 6d 6f 76 65 5f 62 6c 6f 63 6b 5f 71 75 6f 74 emove_block_quot
a9b0: 65 5f 6c 69 73 74 5f 69 74 65 6d 5f 70 72 65 66 e_list_item_pref
a9c0: 69 78 28 62 75 66 66 65 72 2c 69 2c 65 6e 64 2c ix(buffer,i,end,
a9d0: 69 62 6f 78 29 3b 0d 0a 20 20 20 20 20 20 69 66 ibox);.. if
a9e0: 28 69 3e 65 6e 64 29 20 62 72 65 61 6b 3b 0d 0a (i>end) break;..
a9f0: 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 28 6e 75 }.. if(nu
aa00: 6d 5f 69 6e 64 65 6e 74 5f 73 70 61 63 65 73 5f m_indent_spaces_
aa10: 72 65 6d 6f 76 65 64 3e 30 20 26 26 20 28 69 3d removed>0 && (i=
aa20: 3d 73 74 61 72 74 20 7c 7c 20 62 75 66 66 65 72 =start || buffer
aa30: 5b 69 2d 31 5d 3d 3d 27 5c 6e 27 29 29 7b 0d 0a [i-1]=='\n')){..
aa40: 20 20 20 20 20 20 69 6e 74 20 6e 3d 30 3b 0d 0a int n=0;..
aa50: 20 20 20 20 20 20 77 68 69 6c 65 28 69 3c 3d 65 while(i<=e
aa60: 6e 64 20 26 26 20 62 75 66 66 65 72 5b 69 5d 3d nd && buffer[i]=
aa70: 3d 27 20 27 29 7b 0d 0a 20 20 20 20 20 20 20 20 =' '){..
aa80: 6e 2b 2b 3b 0d 0a 20 20 20 20 20 20 20 20 69 2b n++;.. i+
aa90: 2b 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 28 6e +;.. if(n
aaa0: 3d 3d 6e 75 6d 5f 69 6e 64 65 6e 74 5f 73 70 61 ==num_indent_spa
aab0: 63 65 73 5f 72 65 6d 6f 76 65 64 29 20 62 72 65 ces_removed) bre
aac0: 61 6b 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 ak;.. }..
aad0: 20 20 7d 0d 0a 20 20 20 20 6f 75 74 70 75 74 5f }.. output_
aae0: 71 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 74 2c quoted_char(out,
aaf0: 62 75 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 20 7d buffer[i]);.. }
ab00: 0d 0a 20 20 69 66 28 70 72 69 6e 74 5f 65 6e 64 .. if(print_end
ab10: 6c 69 6e 65 29 7b 0d 0a 20 20 20 20 66 6f 72 28 line){.. for(
ab20: 69 6e 74 20 69 3d 62 6c 6f 63 6b 73 5f 5b 69 62 int i=blocks_[ib
ab30: 6f 78 5d 2e 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b ox].posNoBlank_[
ab40: 31 5d 2b 31 3b 69 3c 3d 62 6c 6f 63 6b 73 5f 5b 1]+1;i<=blocks_[
ab50: 69 62 6f 78 5d 2e 70 6f 73 5f 5b 31 5d 3b 69 2b ibox].pos_[1];i+
ab60: 2b 29 7b 0d 0a 20 20 20 20 20 20 6f 75 74 70 75 +){.. outpu
ab70: 74 5f 71 75 6f 74 65 64 5f 63 68 61 72 28 6f 75 t_quoted_char(ou
ab80: 74 2c 62 75 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 t,buffer[i]);..
ab90: 20 20 20 7d 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a }.. }..}....
aba0: 76 6f 69 64 20 4d 4b 73 74 61 74 65 3a 3a 6f 75 void MKstate::ou
abb0: 74 70 75 74 5f 70 61 72 61 67 72 61 70 68 5f 6e tput_paragraph_n
abc0: 6f 5f 71 75 6f 74 65 64 28 4d 79 54 53 63 68 61 o_quoted(MyTScha
abd0: 72 26 20 62 75 66 66 65 72 2c 4d 79 54 53 63 68 r& buffer,MyTSch
abe0: 61 72 26 20 6f 75 74 2c 69 6e 74 20 69 62 6f 78 ar& out,int ibox
abf0: 29 0d 0a 7b 0d 0a 20 20 69 6e 74 20 73 74 61 72 )..{.. int star
ac00: 74 3d 62 6c 6f 63 6b 73 5f 5b 69 62 6f 78 5d 2e t=blocks_[ibox].
ac10: 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 30 5d 3b 0d posNoBlank_[0];.
ac20: 0a 20 20 69 66 28 73 74 61 72 74 3d 3d 2d 31 29 . if(start==-1)
ac30: 20 72 65 74 75 72 6e 3b 0d 0a 20 20 69 6e 74 20 return;.. int
ac40: 65 6e 64 3d 62 6c 6f 63 6b 73 5f 5b 69 62 6f 78 end=blocks_[ibox
ac50: 5d 2e 70 6f 73 4e 6f 42 6c 61 6e 6b 5f 5b 31 5d ].posNoBlank_[1]
ac60: 3b 0d 0a 20 20 0d 0a 20 20 66 6f 72 28 69 6e 74 ;.. .. for(int
ac70: 20 69 3d 73 74 61 72 74 3b 69 3c 3d 65 6e 64 3b i=start;i<=end;
ac80: 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 66 28 69 3e i++){.. if(i>
ac90: 73 74 61 72 74 20 26 26 20 62 75 66 66 65 72 5b start && buffer[
aca0: 69 2d 31 5d 3d 3d 27 5c 6e 27 29 7b 0d 0a 20 20 i-1]=='\n'){..
acb0: 20 20 20 20 69 3d 74 68 69 73 2d 3e 72 65 6d 6f i=this->remo
acc0: 76 65 5f 62 6c 6f 63 6b 5f 71 75 6f 74 65 5f 6c ve_block_quote_l
acd0: 69 73 74 5f 69 74 65 6d 5f 70 72 65 66 69 78 28 ist_item_prefix(
ace0: 62 75 66 66 65 72 2c 69 2c 65 6e 64 2c 69 62 6f buffer,i,end,ibo
acf0: 78 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 x);.. }..
ad00: 6f 75 74 2e 70 72 69 6e 74 45 28 22 25 63 22 2c out.printE("%c",
ad10: 62 75 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 20 7d buffer[i]);.. }
ad20: 0d 0a 20 20 69 66 28 62 75 66 66 65 72 5b 65 6e .. if(buffer[en
ad30: 64 5d 21 3d 27 5c 6e 27 29 20 6f 75 74 2e 70 72 d]!='\n') out.pr
ad40: 69 6e 74 45 28 22 5c 6e 22 29 3b 0d 0a 7d 0d 0a intE("\n");..}..
ad50: 0d 0a 69 6e 74 20 4d 4b 73 74 61 74 65 3a 3a 69 ..int MKstate::i
ad60: 73 5f 6c 6f 6f 73 65 5f 6c 61 73 74 28 69 6e 74 s_loose_last(int
ad70: 20 69 62 6c 6f 63 6b 29 0d 0a 7b 0d 0a 20 20 69 iblock)..{.. i
ad80: 66 28 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b f(blocks_[iblock
ad90: 5d 2e 6d 74 79 70 65 5f 3d 3d 4d 4b 3a 3a 62 6c ].mtype_==MK::bl
ada0: 6f 63 6b 5f 71 75 6f 74 65 29 20 72 65 74 75 72 ock_quote) retur
adb0: 6e 20 30 3b 0d 0a 20 20 69 66 28 62 6c 6f 63 6b n 0;.. if(block
adc0: 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 74 69 67 68 74 s_[iblock].tight
add0: 5f 3d 3d 30 29 20 72 65 74 75 72 6e 20 31 3b 0d _==0) return 1;.
ade0: 0a 20 20 69 66 28 62 6c 6f 63 6b 73 5f 5b 69 62 . if(blocks_[ib
adf0: 6c 6f 63 6b 5d 2e 63 68 69 6c 64 72 65 6e 5f 2e lock].children_.
ae00: 6e 75 6d 28 29 29 7b 0d 0a 20 20 20 20 69 6e 74 num()){.. int
ae10: 20 63 68 69 6c 64 3d 62 6c 6f 63 6b 73 5f 5b 69 child=blocks_[i
ae20: 62 6c 6f 63 6b 5d 2e 63 68 69 6c 64 72 65 6e 5f block].children_
ae30: 5b 65 6e 64 5f 4d 54 53 5d 3b 0d 0a 20 20 20 20 [end_MTS];..
ae40: 72 65 74 75 72 6e 20 74 68 69 73 2d 3e 69 73 5f return this->is_
ae50: 6c 6f 6f 73 65 5f 6c 61 73 74 28 63 68 69 6c 64 loose_last(child
ae60: 29 3b 0d 0a 20 20 7d 0d 0a 20 20 72 65 74 75 72 );.. }.. retur
ae70: 6e 20 30 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 6c 69 6e n 0;..}....inlin
ae80: 65 20 76 6f 69 64 20 66 6f 72 63 65 5f 6c 69 6e e void force_lin
ae90: 65 5f 73 74 61 72 74 28 4d 79 54 53 63 68 61 72 e_start(MyTSchar
aea0: 26 20 6f 75 74 29 0d 0a 7b 0d 0a 20 20 69 66 28 & out)..{.. if(
aeb0: 6f 75 74 2e 6e 75 6d 28 29 20 26 26 20 6f 75 74 out.num() && out
aec0: 5b 65 6e 64 5f 4d 54 53 5d 21 3d 27 5c 6e 27 29 [end_MTS]!='\n')
aed0: 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 5c 6e 22 out.printE("\n"
aee0: 29 3b 0d 0a 7d 0d 0a 0d 0a 69 6e 74 20 4d 4b 73 );..}....int MKs
aef0: 74 61 74 65 3a 3a 69 73 5f 66 65 6e 63 65 64 5f tate::is_fenced_
af00: 62 6c 6f 63 6b 5f 69 6e 66 6f 5f 73 74 72 69 6e block_info_strin
af10: 67 28 4d 79 54 53 63 68 61 72 26 20 62 75 66 66 g(MyTSchar& buff
af20: 65 72 2c 69 6e 74 20 73 74 61 72 74 2c 0d 0a 20 er,int start,..
af30: 20 4d 79 54 53 63 68 61 72 26 20 69 6e 66 6f 73 MyTSchar& infos
af40: 74 72 69 6e 67 29 0d 0a 7b 0d 0a 20 20 69 6e 66 tring)..{.. inf
af50: 6f 73 74 72 69 6e 67 2e 63 6c 65 61 72 28 29 3b ostring.clear();
af60: 0d 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d 73 74 .. for(int i=st
af70: 61 72 74 3b 69 3c 62 75 66 66 65 72 2e 6e 75 6d art;i<buffer.num
af80: 28 29 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 69 6e ();i++){.. in
af90: 74 20 70 6f 73 3d 74 68 69 73 2d 3e 65 6e 74 69 t pos=this->enti
afa0: 74 69 65 73 5f 6a 73 6f 6e 5f 74 6f 5f 63 28 62 ties_json_to_c(b
afb0: 75 66 66 65 72 2c 69 6e 66 6f 73 74 72 69 6e 67 uffer,infostring
afc0: 2c 69 29 3b 0d 0a 20 20 20 20 69 66 28 70 6f 73 ,i);.. if(pos
afd0: 21 3d 2d 31 29 7b 0d 0a 20 20 20 20 20 20 69 3d !=-1){.. i=
afe0: 70 6f 73 3b 0d 0a 20 20 20 20 20 20 63 6f 6e 74 pos;.. cont
aff0: 69 6e 75 65 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 inue;.. }..
b000: 20 20 69 66 28 62 75 66 66 65 72 5b 69 5d 3d 3d if(buffer[i]==
b010: 27 5c 6e 27 29 7b 0d 0a 20 20 20 20 20 20 69 66 '\n'){.. if
b020: 28 69 6e 66 6f 73 74 72 69 6e 67 2e 6e 75 6d 28 (infostring.num(
b030: 29 29 20 72 65 74 75 72 6e 20 31 3b 0d 0a 20 20 )) return 1;..
b040: 20 20 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 else return
b050: 30 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 0;.. } else i
b060: 66 28 69 73 5f 63 68 61 72 73 28 62 75 66 66 65 f(is_chars(buffe
b070: 72 5b 69 5d 2c 41 53 43 49 49 5f 73 70 61 63 65 r[i],ASCII_space
b080: 5f 67 5f 29 29 7b 0d 0a 20 20 20 20 20 20 69 66 _g_)){.. if
b090: 28 69 6e 66 6f 73 74 72 69 6e 67 2e 6e 75 6d 28 (infostring.num(
b0a0: 29 3e 30 29 20 72 65 74 75 72 6e 20 31 3b 0d 0a )>0) return 1;..
b0b0: 20 20 20 20 7d 20 65 6c 73 65 20 69 66 28 62 75 } else if(bu
b0c0: 66 66 65 72 5b 69 5d 3d 3d 27 5c 5c 27 20 26 26 ffer[i]=='\\' &&
b0d0: 20 69 3c 62 75 66 66 65 72 2e 6e 75 6d 28 29 2d i<buffer.num()-
b0e0: 31 29 7b 0d 0a 20 20 20 20 20 20 69 6e 66 6f 73 1){.. infos
b0f0: 74 72 69 6e 67 2e 61 70 70 65 6e 64 28 62 75 66 tring.append(buf
b100: 66 65 72 5b 69 2b 31 5d 29 3b 0d 0a 20 20 20 20 fer[i+1]);..
b110: 20 20 69 2b 2b 3b 0d 0a 20 20 20 20 7d 20 65 6c i++;.. } el
b120: 73 65 20 7b 0d 0a 20 20 20 20 20 20 69 6e 66 6f se {.. info
b130: 73 74 72 69 6e 67 2e 61 70 70 65 6e 64 28 62 75 string.append(bu
b140: 66 66 65 72 5b 69 5d 29 3b 0d 0a 20 20 20 20 7d ffer[i]);.. }
b150: 0d 0a 20 20 7d 0d 0a 20 20 69 66 28 69 6e 66 6f .. }.. if(info
b160: 73 74 72 69 6e 67 2e 6e 75 6d 28 29 29 20 72 65 string.num()) re
b170: 74 75 72 6e 20 31 3b 0d 0a 20 20 65 6c 73 65 20 turn 1;.. else
b180: 72 65 74 75 72 6e 20 30 3b 0d 0a 7d 0d 0a 0d 0a return 0;..}....
b190: 76 6f 69 64 20 4d 4b 73 74 61 74 65 3a 3a 6f 75 void MKstate::ou
b1a0: 74 70 75 74 5f 6d 61 72 6b 64 6f 77 6e 28 4d 79 tput_markdown(My
b1b0: 54 53 63 68 61 72 26 20 62 75 66 66 65 72 2c 4d TSchar& buffer,M
b1c0: 79 54 53 63 68 61 72 26 20 6f 75 74 2c 69 6e 74 yTSchar& out,int
b1d0: 20 69 62 6c 6f 63 6b 29 0d 0a 7b 0d 0a 20 20 73 iblock)..{.. s
b1e0: 77 69 74 63 68 28 62 6c 6f 63 6b 73 5f 5b 69 62 witch(blocks_[ib
b1f0: 6c 6f 63 6b 5d 2e 6d 74 79 70 65 5f 29 7b 0d 0a lock].mtype_){..
b200: 20 20 20 20 63 61 73 65 20 4d 4b 3a 3a 64 6f 63 case MK::doc
b210: 75 6d 65 6e 74 3a 0d 0a 20 20 20 20 7b 0d 0a 20 ument:.. {..
b220: 20 20 20 20 20 2f 2f 20 6e 6f 74 68 69 6e 67 0d // nothing.
b230: 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 72 65 61 . }.. brea
b240: 6b 3b 0d 0a 20 20 20 20 63 61 73 65 20 4d 4b 3a k;.. case MK:
b250: 3a 69 6e 64 65 6e 74 65 64 5f 63 6f 64 65 5f 62 :indented_code_b
b260: 6c 6f 63 6b 3a 0d 0a 20 20 20 20 7b 0d 0a 20 20 lock:.. {..
b270: 20 20 20 20 69 6e 74 20 6f 75 74 5f 6e 75 6d 3d int out_num=
b280: 2d 31 3b 0d 0a 20 20 20 20 20 20 69 6e 74 20 69 -1;.. int i
b290: 62 6c 6f 63 6b 5f 70 72 65 76 3d 74 68 69 73 2d block_prev=this-
b2a0: 3e 67 69 76 65 5f 70 72 65 76 28 69 62 6c 6f 63 >give_prev(ibloc
b2b0: 6b 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 69 62 k);.. if(ib
b2c0: 6c 6f 63 6b 5f 70 72 65 76 3d 3d 2d 31 20 7c 7c lock_prev==-1 ||
b2d0: 20 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5f blocks_[iblock_
b2e0: 70 72 65 76 5d 2e 6d 74 79 70 65 5f 21 3d 4d 4b prev].mtype_!=MK
b2f0: 3a 3a 69 6e 64 65 6e 74 65 64 5f 63 6f 64 65 5f ::indented_code_
b300: 62 6c 6f 63 6b 29 7b 0d 0a 20 20 20 20 20 20 20 block){..
b310: 20 66 6f 72 63 65 5f 6c 69 6e 65 5f 73 74 61 72 force_line_star
b320: 74 28 6f 75 74 29 3b 0d 0a 20 20 20 20 20 20 20 t(out);..
b330: 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 70 72 out.printE("<pr
b340: 65 3e 3c 63 6f 64 65 3e 22 29 3b 0d 0a 20 20 20 e><code>");..
b350: 20 20 20 20 20 6f 75 74 5f 6e 75 6d 3d 6f 75 74 out_num=out
b360: 2e 6e 75 6d 28 29 3b 0d 0a 20 20 20 20 20 20 7d .num();.. }
b370: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 else {..
b380: 20 69 6e 74 20 70 6f 73 30 3d 62 6c 6f 63 6b 73 int pos0=blocks
b390: 5f 5b 69 62 6c 6f 63 6b 5f 70 72 65 76 5d 2e 70 _[iblock_prev].p
b3a0: 6f 73 5f 5b 31 5d 2b 31 3b 0d 0a 20 20 20 20 20 os_[1]+1;..
b3b0: 20 20 20 69 6e 74 20 6c 65 6e 3d 62 6c 6f 63 6b int len=block
b3c0: 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 70 6f 73 5f 5b s_[iblock].pos_[
b3d0: 30 5d 3b 0d 0a 20 20 20 20 20 20 20 20 69 6e 74 0];.. int
b3e0: 20 6e 3d 73 74 72 69 6e 67 5f 72 65 67 65 78 70 n=string_regexp
b3f0: 5f 63 6f 75 6e 74 28 62 75 66 66 65 72 2e 76 28 _count(buffer.v(
b400: 29 2c 70 6f 73 30 2c 6c 65 6e 2c 22 5c 6e 22 29 ),pos0,len,"\n")
b410: 3b 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 28 69 ;.. for(i
b420: 6e 74 20 69 3d 30 3b 69 3c 6e 3b 69 2b 2b 29 7b nt i=0;i<n;i++){
b430: 0d 0a 20 20 20 20 20 20 20 20 20 20 6f 75 74 2e .. out.
b440: 70 72 69 6e 74 45 28 22 5c 6e 22 29 3b 0d 0a 20 printE("\n");..
b450: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
b460: 7d 0d 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 6f }.. this->o
b470: 75 74 70 75 74 5f 70 61 72 61 67 72 61 70 68 5f utput_paragraph_
b480: 61 6c 6c 5f 73 70 61 63 65 73 28 62 75 66 66 65 all_spaces(buffe
b490: 72 2c 6f 75 74 2c 69 62 6c 6f 63 6b 2c 31 2c 30 r,out,iblock,1,0
b4a0: 2c 30 29 3b 0d 0a 20 20 20 20 20 20 69 6e 74 20 ,0);.. int
b4b0: 69 62 6c 6f 63 6b 5f 6e 65 78 74 3d 74 68 69 73 iblock_next=this
b4c0: 2d 3e 67 69 76 65 5f 6e 65 78 74 28 69 62 6c 6f ->give_next(iblo
b4d0: 63 6b 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 69 ck);.. if(i
b4e0: 62 6c 6f 63 6b 5f 6e 65 78 74 3d 3d 2d 31 20 7c block_next==-1 |
b4f0: 7c 20 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b | blocks_[iblock
b500: 5f 6e 65 78 74 5d 2e 6d 74 79 70 65 5f 21 3d 4d _next].mtype_!=M
b510: 4b 3a 3a 69 6e 64 65 6e 74 65 64 5f 63 6f 64 65 K::indented_code
b520: 5f 62 6c 6f 63 6b 29 7b 0d 0a 20 20 20 20 20 20 _block){..
b530: 20 20 69 66 28 6f 75 74 5b 65 6e 64 5f 4d 54 53 if(out[end_MTS
b540: 5d 21 3d 27 5c 6e 27 20 26 26 20 6f 75 74 5f 6e ]!='\n' && out_n
b550: 75 6d 21 3d 6f 75 74 2e 6e 75 6d 28 29 29 20 6f um!=out.num()) o
b560: 75 74 2e 70 72 69 6e 74 45 28 22 5c 6e 22 29 3b ut.printE("\n");
b570: 0d 0a 20 20 20 20 20 20 20 20 6f 75 74 2e 70 72 .. out.pr
b580: 69 6e 74 45 28 22 3c 2f 63 6f 64 65 3e 3c 2f 70 intE("</code></p
b590: 72 65 3e 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 re>\n");..
b5a0: 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 72 }.. }.. br
b5b0: 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 65 20 4d eak;.. case M
b5c0: 4b 3a 3a 66 65 6e 63 65 64 5f 63 6f 64 65 5f 62 K::fenced_code_b
b5d0: 6c 6f 63 6b 3a 0d 0a 20 20 20 20 7b 0d 0a 20 20 lock:.. {..
b5e0: 20 20 20 20 69 6e 74 20 6f 75 74 5f 6e 75 6d 3d int out_num=
b5f0: 2d 31 3b 0d 0a 20 20 20 20 20 20 69 6e 74 20 69 -1;.. int i
b600: 62 6c 6f 63 6b 5f 70 72 65 76 3d 74 68 69 73 2d block_prev=this-
b610: 3e 67 69 76 65 5f 70 72 65 76 28 69 62 6c 6f 63 >give_prev(ibloc
b620: 6b 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 69 62 k);.. if(ib
b630: 6c 6f 63 6b 5f 70 72 65 76 3d 3d 2d 31 20 7c 7c lock_prev==-1 ||
b640: 20 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5f blocks_[iblock_
b650: 70 72 65 76 5d 2e 6d 74 79 70 65 5f 21 3d 4d 4b prev].mtype_!=MK
b660: 3a 3a 66 65 6e 63 65 64 5f 63 6f 64 65 5f 62 6c ::fenced_code_bl
b670: 6f 63 6b 29 7b 0d 0a 20 20 20 20 20 20 20 20 69 ock){.. i
b680: 6e 74 20 63 3d 73 70 61 63 65 73 5f 6e 75 6d 28 nt c=spaces_num(
b690: 62 75 66 66 65 72 2c 62 6c 6f 63 6b 73 5f 5b 69 buffer,blocks_[i
b6a0: 62 6c 6f 63 6b 5d 2e 70 6f 73 5f 5b 30 5d 29 3b block].pos_[0]);
b6b0: 0d 0a 20 20 20 20 20 20 20 20 63 2b 3d 6e 75 6d .. c+=num
b6c0: 5f 73 61 6d 65 5f 63 68 61 72 5f 6c 69 6e 65 5f _same_char_line_
b6d0: 70 72 65 66 69 78 28 62 75 66 66 65 72 2c 63 2c prefix(buffer,c,
b6e0: 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e blocks_[iblock].
b6f0: 70 6f 73 5f 5b 31 5d 2c 30 29 3b 0d 0a 20 20 20 pos_[1],0);..
b700: 20 20 20 20 20 66 6f 72 63 65 5f 6c 69 6e 65 5f force_line_
b710: 73 74 61 72 74 28 6f 75 74 29 3b 0d 0a 20 20 20 start(out);..
b720: 20 20 20 20 20 4d 79 54 53 63 68 61 72 20 69 6e MyTSchar in
b730: 66 6f 73 74 72 69 6e 67 3b 0d 0a 20 20 20 20 20 fostring;..
b740: 20 20 20 69 66 28 74 68 69 73 2d 3e 69 73 5f 66 if(this->is_f
b750: 65 6e 63 65 64 5f 62 6c 6f 63 6b 5f 69 6e 66 6f enced_block_info
b760: 5f 73 74 72 69 6e 67 28 62 75 66 66 65 72 2c 63 _string(buffer,c
b770: 2c 69 6e 66 6f 73 74 72 69 6e 67 29 29 7b 0d 0a ,infostring)){..
b780: 20 20 20 20 20 20 20 20 20 20 6f 75 74 2e 70 72 out.pr
b790: 69 6e 74 45 28 22 3c 70 72 65 3e 3c 63 6f 64 65 intE("<pre><code
b7a0: 20 63 6c 61 73 73 3d 5c 22 6c 61 6e 67 75 61 67 class=\"languag
b7b0: 65 2d 25 73 5c 22 3e 22 2c 69 6e 66 6f 73 74 72 e-%s\">",infostr
b7c0: 69 6e 67 2e 76 28 29 29 3b 0d 0a 20 20 20 20 20 ing.v());..
b7d0: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
b7e0: 20 20 20 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 out.print
b7f0: 45 28 22 3c 70 72 65 3e 3c 63 6f 64 65 3e 22 29 E("<pre><code>")
b800: 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 ;.. }..
b810: 20 20 20 20 20 20 6f 75 74 5f 6e 75 6d 3d 6f 75 out_num=ou
b820: 74 2e 6e 75 6d 28 29 3b 0d 0a 20 20 20 20 20 20 t.num();..
b830: 7d 0d 0a 20 20 20 20 20 20 69 6e 74 20 6e 75 6d }.. int num
b840: 5f 73 70 61 63 65 73 3d 30 3b 0d 0a 20 20 20 20 _spaces=0;..
b850: 20 20 69 6e 74 20 69 62 6c 6f 63 6b 30 3d 69 62 int iblock0=ib
b860: 6c 6f 63 6b 3b 0d 0a 20 20 20 20 20 20 77 68 69 lock;.. whi
b870: 6c 65 28 31 29 7b 0d 0a 20 20 20 20 20 20 20 20 le(1){..
b880: 69 6e 74 20 69 62 6c 6f 63 6b 30 4c 3d 74 68 69 int iblock0L=thi
b890: 73 2d 3e 67 69 76 65 5f 70 72 65 76 28 69 62 6c s->give_prev(ibl
b8a0: 6f 63 6b 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 ock0);..
b8b0: 69 66 28 69 62 6c 6f 63 6b 30 4c 3d 3d 2d 31 29 if(iblock0L==-1)
b8c0: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 20 break;..
b8d0: 20 69 62 6c 6f 63 6b 30 3d 69 62 6c 6f 63 6b 30 iblock0=iblock0
b8e0: 4c 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 L;.. }..
b8f0: 20 20 20 69 6e 74 20 70 6f 73 3d 73 70 61 63 65 int pos=space
b900: 73 5f 6e 75 6d 28 62 75 66 66 65 72 2c 62 6c 6f s_num(buffer,blo
b910: 63 6b 73 5f 5b 69 62 6c 6f 63 6b 30 5d 2e 70 6f cks_[iblock0].po
b920: 73 5f 5b 30 5d 29 3b 0d 0a 20 20 20 20 20 20 6e s_[0]);.. n
b930: 75 6d 5f 73 70 61 63 65 73 3d 70 6f 73 2d 62 6c um_spaces=pos-bl
b940: 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 30 5d 2e 70 ocks_[iblock0].p
b950: 6f 73 5f 5b 30 5d 3b 0d 0a 20 20 20 20 20 20 0d os_[0];.. .
b960: 0a 20 20 20 20 20 20 74 68 69 73 2d 3e 6f 75 74 . this->out
b970: 70 75 74 5f 70 61 72 61 67 72 61 70 68 5f 61 6c put_paragraph_al
b980: 6c 5f 73 70 61 63 65 73 28 62 75 66 66 65 72 2c l_spaces(buffer,
b990: 6f 75 74 2c 69 62 6c 6f 63 6b 2c 30 2c 6e 75 6d out,iblock,0,num
b9a0: 5f 73 70 61 63 65 73 2c 31 29 3b 0d 0a 20 20 20 _spaces,1);..
b9b0: 20 20 20 69 6e 74 20 69 62 6c 6f 63 6b 5f 6e 65 int iblock_ne
b9c0: 78 74 3d 74 68 69 73 2d 3e 67 69 76 65 5f 6e 65 xt=this->give_ne
b9d0: 78 74 28 69 62 6c 6f 63 6b 29 3b 0d 0a 20 20 20 xt(iblock);..
b9e0: 20 20 20 69 66 28 69 62 6c 6f 63 6b 5f 6e 65 78 if(iblock_nex
b9f0: 74 3d 3d 2d 31 20 7c 7c 20 62 6c 6f 63 6b 73 5f t==-1 || blocks_
ba00: 5b 69 62 6c 6f 63 6b 5f 6e 65 78 74 5d 2e 6d 74 [iblock_next].mt
ba10: 79 70 65 5f 21 3d 4d 4b 3a 3a 66 65 6e 63 65 64 ype_!=MK::fenced
ba20: 5f 63 6f 64 65 5f 62 6c 6f 63 6b 29 7b 0d 0a 20 _code_block){..
ba30: 20 20 20 20 20 20 20 69 66 28 6f 75 74 5b 65 6e if(out[en
ba40: 64 5f 4d 54 53 5d 21 3d 27 5c 6e 27 20 26 26 20 d_MTS]!='\n' &&
ba50: 6f 75 74 5f 6e 75 6d 21 3d 6f 75 74 2e 6e 75 6d out_num!=out.num
ba60: 28 29 29 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 ()) out.printE("
ba70: 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 6f \n");.. o
ba80: 75 74 2e 70 72 69 6e 74 45 28 22 3c 2f 63 6f 64 ut.printE("</cod
ba90: 65 3e 3c 2f 70 72 65 3e 5c 6e 22 29 3b 0d 0a 20 e></pre>\n");..
baa0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 }.. }..
bab0: 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 63 break;.. c
bac0: 61 73 65 20 4d 4b 3a 3a 48 54 4d 4c 5f 62 6c 6f ase MK::HTML_blo
bad0: 63 6b 3a 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 ck:.. {..
bae0: 20 20 66 6f 72 63 65 5f 6c 69 6e 65 5f 73 74 61 force_line_sta
baf0: 72 74 28 6f 75 74 29 3b 0d 0a 20 20 20 20 20 20 rt(out);..
bb00: 74 68 69 73 2d 3e 6f 75 74 70 75 74 5f 70 61 72 this->output_par
bb10: 61 67 72 61 70 68 5f 6e 6f 5f 71 75 6f 74 65 64 agraph_no_quoted
bb20: 28 62 75 66 66 65 72 2c 6f 75 74 2c 69 62 6c 6f (buffer,out,iblo
bb30: 63 6b 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 ck);.. }..
bb40: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 break;.. cas
bb50: 65 20 4d 4b 3a 3a 6c 69 6e 6b 5f 72 65 66 65 72 e MK::link_refer
bb60: 65 6e 63 65 5f 64 65 66 69 6e 69 74 69 6f 6e 3a ence_definition:
bb70: 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 2f .. {.. /
bb80: 2f 20 6e 6f 74 68 69 6e 67 0d 0a 20 20 20 20 7d / nothing.. }
bb90: 0d 0a 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 .. break;..
bba0: 20 20 63 61 73 65 20 4d 4b 3a 3a 62 6c 6f 63 6b case MK::block
bbb0: 5f 71 75 6f 74 65 3a 0d 0a 20 20 20 20 7b 0d 0a _quote:.. {..
bbc0: 20 20 20 20 20 20 66 6f 72 63 65 5f 6c 69 6e 65 force_line
bbd0: 5f 73 74 61 72 74 28 6f 75 74 29 3b 0d 0a 20 20 _start(out);..
bbe0: 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 out.printE("
bbf0: 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 5c 6e 22 29 <blockquote>\n")
bc00: 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 72 ;.. }.. br
bc10: 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 65 20 4d eak;.. case M
bc20: 4b 3a 3a 6c 69 73 74 5f 69 74 65 6d 3a 0d 0a 20 K::list_item:..
bc30: 20 20 20 7b 0d 0a 20 20 20 20 20 20 69 6e 74 20 {.. int
bc40: 6e 65 65 64 5f 73 74 61 72 74 3d 30 3b 0d 0a 20 need_start=0;..
bc50: 20 20 20 20 20 69 6e 74 20 69 62 6c 6f 63 6b 5f int iblock_
bc60: 70 72 65 76 3d 74 68 69 73 2d 3e 67 69 76 65 5f prev=this->give_
bc70: 70 72 65 76 28 69 62 6c 6f 63 6b 29 3b 0d 0a 20 prev(iblock);..
bc80: 20 20 20 20 20 69 66 28 69 62 6c 6f 63 6b 5f 70 if(iblock_p
bc90: 72 65 76 3d 3d 2d 31 20 7c 7c 20 62 6c 6f 63 6b rev==-1 || block
bca0: 73 5f 5b 69 62 6c 6f 63 6b 5f 70 72 65 76 5d 2e s_[iblock_prev].
bcb0: 6d 74 79 70 65 5f 21 3d 4d 4b 3a 3a 6c 69 73 74 mtype_!=MK::list
bcc0: 5f 69 74 65 6d 29 7b 0d 0a 20 20 20 20 20 20 20 _item){..
bcd0: 20 6e 65 65 64 5f 73 74 61 72 74 3d 31 3b 0d 0a need_start=1;..
bce0: 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a } else {..
bcf0: 20 20 20 20 20 20 20 20 4d 79 54 53 63 68 61 72 MyTSchar
bd00: 20 6d 61 74 63 68 65 73 31 5b 34 5d 2c 6d 61 74 matches1[4],mat
bd10: 63 68 65 73 32 5b 34 5d 3b 0d 0a 20 20 20 20 20 ches2[4];..
bd20: 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 72 const char* r
bd30: 65 78 3d 22 5e 5c 5c 73 2a 28 3f 3a 28 5c 5c 64 ex="^\\s*(?:(\\d
bd40: 7b 31 2c 39 7d 29 28 5b 2e 5c 5c 29 5d 29 7c 28 {1,9})([.\\)])|(
bd50: 5b 2d 2b 2a 5d 29 29 22 3b 0d 0a 20 20 20 20 20 [-+*]))";..
bd60: 20 20 20 62 75 66 66 65 72 2e 72 65 67 65 78 70 buffer.regexp
bd70: 28 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5f (blocks_[iblock_
bd80: 70 72 65 76 5d 2e 70 6f 73 5f 5b 30 5d 2c 72 65 prev].pos_[0],re
bd90: 78 2c 6d 61 74 63 68 65 73 31 2c 34 29 3b 0d 0a x,matches1,4);..
bda0: 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2e 72 buffer.r
bdb0: 65 67 65 78 70 28 62 6c 6f 63 6b 73 5f 5b 69 62 egexp(blocks_[ib
bdc0: 6c 6f 63 6b 5d 2e 70 6f 73 5f 5b 30 5d 2c 72 65 lock].pos_[0],re
bdd0: 78 2c 6d 61 74 63 68 65 73 32 2c 34 29 3b 0d 0a x,matches2,4);..
bde0: 20 20 20 20 20 20 20 20 6e 65 65 64 5f 73 74 61 need_sta
bdf0: 72 74 3d 31 3b 0d 0a 20 20 20 20 20 20 20 20 69 rt=1;.. i
be00: 66 28 6d 61 74 63 68 65 73 31 5b 32 5d 2e 6e 75 f(matches1[2].nu
be10: 6d 28 29 20 26 26 20 6d 61 74 63 68 65 73 32 5b m() && matches2[
be20: 32 5d 2e 6e 75 6d 28 29 20 26 26 20 6d 61 74 63 2].num() && matc
be30: 68 65 73 31 5b 32 5d 5b 30 5d 3d 3d 6d 61 74 63 hes1[2][0]==matc
be40: 68 65 73 32 5b 32 5d 5b 30 5d 29 7b 0d 0a 20 20 hes2[2][0]){..
be50: 20 20 20 20 20 20 20 20 6e 65 65 64 5f 73 74 61 need_sta
be60: 72 74 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 7d rt=0;.. }
be70: 20 65 6c 73 65 20 69 66 28 6d 61 74 63 68 65 73 else if(matches
be80: 31 5b 33 5d 2e 6e 75 6d 28 29 20 26 26 20 6d 61 1[3].num() && ma
be90: 74 63 68 65 73 32 5b 33 5d 2e 6e 75 6d 28 29 20 tches2[3].num()
bea0: 26 26 20 6d 61 74 63 68 65 73 31 5b 33 5d 5b 30 && matches1[3][0
beb0: 5d 3d 3d 6d 61 74 63 68 65 73 32 5b 33 5d 5b 30 ]==matches2[3][0
bec0: 5d 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 6e ]){.. n
bed0: 65 65 64 5f 73 74 61 72 74 3d 30 3b 0d 0a 20 20 eed_start=0;..
bee0: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 }..
bef0: 20 69 66 28 6e 65 65 64 5f 73 74 61 72 74 29 7b if(need_start){
bf00: 0d 0a 20 20 20 20 20 20 20 20 20 20 69 66 28 6d .. if(m
bf10: 61 74 63 68 65 73 31 5b 32 5d 2e 6e 75 6d 28 29 atches1[2].num()
bf20: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ){..
bf30: 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 2f 6f 6c out.printE("</ol
bf40: 3e 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 >\n");..
bf50: 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 } else {..
bf60: 20 20 20 20 20 20 20 20 6f 75 74 2e 70 72 69 6e out.prin
bf70: 74 45 28 22 3c 2f 75 6c 3e 5c 6e 22 29 3b 0d 0a tE("</ul>\n");..
bf80: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 }..
bf90: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d }.. }.
bfa0: 0a 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 69 . .. i
bfb0: 66 28 6e 65 65 64 5f 73 74 61 72 74 29 7b 0d 0a f(need_start){..
bfc0: 20 20 20 20 20 20 20 20 4d 79 54 53 63 68 61 72 MyTSchar
bfd0: 20 69 62 6c 6f 63 6b 73 3b 0d 0a 20 20 20 20 20 iblocks;..
bfe0: 20 20 20 69 62 6c 6f 63 6b 73 2e 61 70 70 65 6e iblocks.appen
bff0: 64 28 69 62 6c 6f 63 6b 29 3b 0d 0a 20 20 20 20 d(iblock);..
c000: 20 20 20 20 77 68 69 6c 65 28 31 29 7b 0d 0a 20 while(1){..
c010: 20 20 20 20 20 20 20 20 20 69 6e 74 20 69 62 6c int ibl
c020: 6f 63 6b 5f 6e 65 78 74 3d 74 68 69 73 2d 3e 67 ock_next=this->g
c030: 69 76 65 5f 6e 65 78 74 28 69 62 6c 6f 63 6b 73 ive_next(iblocks
c040: 5b 65 6e 64 5f 4d 54 53 5d 29 3b 0d 0a 20 20 20 [end_MTS]);..
c050: 20 20 20 20 20 20 20 69 66 28 69 62 6c 6f 63 6b if(iblock
c060: 5f 6e 65 78 74 3d 3d 2d 31 20 7c 7c 20 62 6c 6f _next==-1 || blo
c070: 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5f 6e 65 78 74 cks_[iblock_next
c080: 5d 2e 6d 74 79 70 65 5f 21 3d 4d 4b 3a 3a 6c 69 ].mtype_!=MK::li
c090: 73 74 5f 69 74 65 6d 29 7b 0d 0a 20 20 20 20 20 st_item){..
c0a0: 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 break;..
c0b0: 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 }..
c0c0: 20 20 20 20 20 20 69 62 6c 6f 63 6b 73 2e 61 70 iblocks.ap
c0d0: 70 65 6e 64 28 69 62 6c 6f 63 6b 5f 6e 65 78 74 pend(iblock_next
c0e0: 29 3b 0d 0a 20 20 20 20 20 20 20 20 7d 0d 0a 20 );.. }..
c0f0: 20 20 20 20 20 20 20 69 6e 74 20 74 69 67 68 74 int tight
c100: 3d 31 3b 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 =1;.. for
c110: 28 69 6e 74 20 69 3d 30 3b 69 3c 69 62 6c 6f 63 (int i=0;i<ibloc
c120: 6b 73 2e 6e 75 6d 28 29 2d 31 3b 69 2b 2b 29 7b ks.num()-1;i++){
c130: 0d 0a 20 20 20 20 20 20 20 20 20 20 69 66 28 62 .. if(b
c140: 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 73 5b 69 locks_[iblocks[i
c150: 5d 5d 2e 74 69 67 68 74 5f 3d 3d 30 29 7b 0d 0a ]].tight_==0){..
c160: 20 20 20 20 20 20 20 20 20 20 20 20 74 69 67 68 tigh
c170: 74 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 t=0;..
c180: 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 break;..
c190: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 20 }..
c1a0: 20 69 66 28 74 68 69 73 2d 3e 69 73 5f 6c 6f 6f if(this->is_loo
c1b0: 73 65 5f 6c 61 73 74 28 69 62 6c 6f 63 6b 73 5b se_last(iblocks[
c1c0: 69 5d 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 i])){..
c1d0: 20 20 20 74 69 67 68 74 3d 30 3b 0d 0a 20 20 20 tight=0;..
c1e0: 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d break;.
c1f0: 0a 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 . }..
c200: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 }..
c210: 20 66 6f 72 28 69 6e 74 20 69 3d 30 3b 69 3c 69 for(int i=0;i<i
c220: 62 6c 6f 63 6b 73 2e 6e 75 6d 28 29 3b 69 2b 2b blocks.num();i++
c230: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 69 66 ){.. if
c240: 28 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 73 (blocks_[iblocks
c250: 5b 69 5d 5d 2e 63 68 69 6c 64 72 65 6e 5f 2e 6e [i]].children_.n
c260: 75 6d 28 29 3e 31 29 7b 0d 0a 20 20 20 20 20 20 um()>1){..
c270: 20 20 20 20 20 20 66 6f 72 28 69 6e 74 20 6a 3d for(int j=
c280: 30 3b 6a 3c 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 0;j<blocks_[iblo
c290: 63 6b 73 5b 69 5d 5d 2e 63 68 69 6c 64 72 65 6e cks[i]].children
c2a0: 5f 2e 6e 75 6d 28 29 2d 31 3b 6a 2b 2b 29 7b 0d _.num()-1;j++){.
c2b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 . i
c2c0: 6e 74 20 63 68 69 6c 64 3d 62 6c 6f 63 6b 73 5f nt child=blocks_
c2d0: 5b 69 62 6c 6f 63 6b 73 5b 69 5d 5d 2e 63 68 69 [iblocks[i]].chi
c2e0: 6c 64 72 65 6e 5f 5b 6a 5d 3b 0d 0a 20 20 20 20 ldren_[j];..
c2f0: 20 20 20 20 20 20 20 20 20 20 69 66 28 74 68 69 if(thi
c300: 73 2d 3e 69 73 5f 6c 6f 6f 73 65 5f 6c 61 73 74 s->is_loose_last
c310: 28 63 68 69 6c 64 29 29 7b 0d 0a 20 20 20 20 20 (child)){..
c320: 20 20 20 20 20 20 20 20 20 20 20 74 69 67 68 74 tight
c330: 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 =0;..
c340: 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 break;..
c350: 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 }..
c360: 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 }..
c370: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
c380: 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 }.. for
c390: 28 69 6e 74 20 69 3d 30 3b 69 3c 69 62 6c 6f 63 (int i=0;i<ibloc
c3a0: 6b 73 2e 6e 75 6d 28 29 3b 69 2b 2b 29 7b 0d 0a ks.num();i++){..
c3b0: 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 73 blocks
c3c0: 5f 5b 69 62 6c 6f 63 6b 73 5b 69 5d 5d 2e 74 69 _[iblocks[i]].ti
c3d0: 67 68 74 5f 3d 74 69 67 68 74 3b 0d 0a 20 20 20 ght_=tight;..
c3e0: 20 20 20 20 20 20 20 69 66 28 62 6c 6f 63 6b 73 if(blocks
c3f0: 5f 5b 69 62 6c 6f 63 6b 73 5b 69 5d 5d 2e 63 68 _[iblocks[i]].ch
c400: 69 6c 64 72 65 6e 5f 2e 6e 75 6d 28 29 3e 31 29 ildren_.num()>1)
c410: 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 {.. f
c420: 6f 72 28 69 6e 74 20 6a 3d 30 3b 6a 3c 62 6c 6f or(int j=0;j<blo
c430: 63 6b 73 5f 5b 69 62 6c 6f 63 6b 73 5b 69 5d 5d cks_[iblocks[i]]
c440: 2e 63 68 69 6c 64 72 65 6e 5f 2e 6e 75 6d 28 29 .children_.num()
c450: 2d 31 3b 6a 2b 2b 29 7b 0d 0a 20 20 20 20 20 20 -1;j++){..
c460: 20 20 20 20 20 20 20 20 69 6e 74 20 63 68 69 6c int chil
c470: 64 3d 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b d=blocks_[iblock
c480: 73 5b 69 5d 5d 2e 63 68 69 6c 64 72 65 6e 5f 5b s[i]].children_[
c490: 6a 5d 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 j];..
c4a0: 20 20 20 69 66 28 62 6c 6f 63 6b 73 5f 5b 63 68 if(blocks_[ch
c4b0: 69 6c 64 5d 2e 74 69 67 68 74 5f 3d 3d 30 29 7b ild].tight_==0){
c4c0: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
c4d0: 20 20 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b blocks_[iblock
c4e0: 73 5b 69 5d 5d 2e 74 69 67 68 74 5f 3d 30 3b 0d s[i]].tight_=0;.
c4f0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
c500: 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 20 break;..
c510: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
c520: 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 }..
c530: 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d 0d }.. }.
c540: 0a 20 20 20 20 20 20 20 20 66 6f 72 63 65 5f 6c . force_l
c550: 69 6e 65 5f 73 74 61 72 74 28 6f 75 74 29 3b 0d ine_start(out);.
c560: 0a 20 20 20 20 20 20 20 20 4d 79 54 53 63 68 61 . MyTScha
c570: 72 20 6d 61 74 63 68 65 73 5b 32 5d 3b 0d 0a 20 r matches[2];..
c580: 20 20 20 20 20 20 20 69 66 28 62 75 66 66 65 72 if(buffer
c590: 2e 72 65 67 65 78 70 28 62 6c 6f 63 6b 73 5f 5b .regexp(blocks_[
c5a0: 69 62 6c 6f 63 6b 5d 2e 70 6f 73 5f 5b 30 5d 2c iblock].pos_[0],
c5b0: 22 5e 5c 5c 73 2a 28 5c 5c 64 7b 31 2c 39 7d 29 "^\\s*(\\d{1,9})
c5c0: 5b 2e 5c 5c 29 5d 22 2c 6d 61 74 63 68 65 73 2c [.\\)]",matches,
c5d0: 32 29 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 2)){..
c5e0: 77 68 69 6c 65 28 6d 61 74 63 68 65 73 5b 31 5d while(matches[1]
c5f0: 2e 6e 75 6d 28 29 3e 31 20 26 26 20 6d 61 74 63 .num()>1 && matc
c600: 68 65 73 5b 31 5d 5b 30 5d 3d 3d 27 30 27 29 20 hes[1][0]=='0')
c610: 6d 61 74 63 68 65 73 5b 31 5d 2e 63 6c 65 61 72 matches[1].clear
c620: 28 30 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 (0);..
c630: 69 66 28 73 74 72 63 6d 70 28 6d 61 74 63 68 65 if(strcmp(matche
c640: 73 5b 31 5d 2e 76 28 29 2c 22 31 22 29 3d 3d 30 s[1].v(),"1")==0
c650: 29 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ){..
c660: 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 6f 6c 3e out.printE("<ol>
c670: 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 \n");..
c680: 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 } else {..
c690: 20 20 20 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 out.print
c6a0: 45 28 22 3c 6f 6c 20 73 74 61 72 74 3d 5c 22 25 E("<ol start=\"%
c6b0: 73 5c 22 3e 5c 6e 22 2c 6d 61 74 63 68 65 73 5b s\">\n",matches[
c6c0: 31 5d 2e 76 28 29 29 3b 0d 0a 20 20 20 20 20 20 1].v());..
c6d0: 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 20 20 7d }.. }
c6e0: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 else {..
c6f0: 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c out.printE("<
c700: 75 6c 3e 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 20 ul>\n");..
c710: 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 }.. }..
c720: 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 out.printE("
c730: 3c 6c 69 3e 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a <li>");.. }..
c740: 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 break;..
c750: 63 61 73 65 20 4d 4b 3a 3a 41 54 58 5f 68 65 61 case MK::ATX_hea
c760: 64 69 6e 67 3a 20 63 61 73 65 20 4d 4b 3a 3a 73 ding: case MK::s
c770: 65 74 65 78 74 5f 68 65 61 64 69 6e 67 3a 0d 0a etext_heading:..
c780: 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 66 6f 72 {.. for
c790: 63 65 5f 6c 69 6e 65 5f 73 74 61 72 74 28 6f 75 ce_line_start(ou
c7a0: 74 29 3b 0d 0a 20 20 20 20 20 20 6f 75 74 2e 70 t);.. out.p
c7b0: 72 69 6e 74 45 28 22 3c 68 25 64 3e 22 2c 62 6c rintE("<h%d>",bl
c7c0: 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 6c 65 ocks_[iblock].le
c7d0: 76 65 6c 5f 29 3b 0d 0a 20 20 20 20 20 20 74 68 vel_);.. th
c7e0: 69 73 2d 3e 6f 75 74 70 75 74 5f 70 61 72 61 67 is->output_parag
c7f0: 72 61 70 68 28 62 75 66 66 65 72 2c 6f 75 74 2c raph(buffer,out,
c800: 69 62 6c 6f 63 6b 29 3b 0d 0a 20 20 20 20 20 20 iblock);..
c810: 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c 2f 68 25 out.printE("</h%
c820: 64 3e 5c 6e 22 2c 62 6c 6f 63 6b 73 5f 5b 69 62 d>\n",blocks_[ib
c830: 6c 6f 63 6b 5d 2e 6c 65 76 65 6c 5f 29 3b 0d 0a lock].level_);..
c840: 20 20 20 20 7d 0d 0a 20 20 20 20 62 72 65 61 6b }.. break
c850: 3b 0d 0a 20 20 20 20 63 61 73 65 20 4d 4b 3a 3a ;.. case MK::
c860: 74 68 65 6d 61 74 69 63 5f 62 72 65 61 6b 3a 0d thematic_break:.
c870: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 66 6f . {.. fo
c880: 72 63 65 5f 6c 69 6e 65 5f 73 74 61 72 74 28 6f rce_line_start(o
c890: 75 74 29 3b 0d 0a 20 20 20 20 20 20 6f 75 74 2e ut);.. out.
c8a0: 70 72 69 6e 74 45 28 22 3c 68 72 20 2f 3e 5c 6e printE("<hr />\n
c8b0: 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 ");.. }..
c8c0: 62 72 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 65 break;.. case
c8d0: 20 4d 4b 3a 3a 70 61 72 61 67 72 61 70 68 3a 0d MK::paragraph:.
c8e0: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 69 6e . {.. in
c8f0: 74 20 74 69 67 68 74 3d 30 3b 0d 0a 20 20 20 20 t tight=0;..
c900: 20 20 69 66 28 62 6c 6f 63 6b 73 5f 5b 62 6c 6f if(blocks_[blo
c910: 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 70 61 72 cks_[iblock].par
c920: 65 6e 74 5f 5d 2e 6d 74 79 70 65 5f 3d 3d 4d 4b ent_].mtype_==MK
c930: 3a 3a 6c 69 73 74 5f 69 74 65 6d 29 7b 0d 0a 20 ::list_item){..
c940: 20 20 20 20 20 20 20 74 69 67 68 74 3d 62 6c 6f tight=blo
c950: 63 6b 73 5f 5b 62 6c 6f 63 6b 73 5f 5b 69 62 6c cks_[blocks_[ibl
c960: 6f 63 6b 5d 2e 70 61 72 65 6e 74 5f 5d 2e 74 69 ock].parent_].ti
c970: 67 68 74 5f 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a ght_;.. }..
c980: 20 20 20 20 20 20 69 66 28 21 74 69 67 68 74 29 if(!tight)
c990: 7b 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 63 65 {.. force
c9a0: 5f 6c 69 6e 65 5f 73 74 61 72 74 28 6f 75 74 29 _line_start(out)
c9b0: 3b 0d 0a 20 20 20 20 20 20 20 20 6f 75 74 2e 70 ;.. out.p
c9c0: 72 69 6e 74 45 28 22 3c 70 3e 22 29 3b 0d 0a 20 rintE("<p>");..
c9d0: 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 74 68 }.. th
c9e0: 69 73 2d 3e 6f 75 74 70 75 74 5f 70 61 72 61 67 is->output_parag
c9f0: 72 61 70 68 28 62 75 66 66 65 72 2c 6f 75 74 2c raph(buffer,out,
ca00: 69 62 6c 6f 63 6b 29 3b 0d 0a 20 20 20 20 20 20 iblock);..
ca10: 69 66 28 21 74 69 67 68 74 29 7b 0d 0a 20 20 20 if(!tight){..
ca20: 20 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 out.printE(
ca30: 22 3c 2f 70 3e 5c 6e 22 29 3b 0d 0a 20 20 20 20 "</p>\n");..
ca40: 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 }.. }..
ca50: 62 72 65 61 6b 3b 0d 0a 20 20 20 20 64 65 66 61 break;.. defa
ca60: 75 6c 74 3a 0d 0a 20 20 20 20 7b 0d 0a 20 20 20 ult:.. {..
ca70: 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c out.printE("<
ca80: 70 3e 22 29 3b 0d 0a 20 20 20 20 20 20 74 68 69 p>");.. thi
ca90: 73 2d 3e 6f 75 74 70 75 74 5f 70 61 72 61 67 72 s->output_paragr
caa0: 61 70 68 28 62 75 66 66 65 72 2c 6f 75 74 2c 69 aph(buffer,out,i
cab0: 62 6c 6f 63 6b 29 3b 0d 0a 20 20 20 20 20 20 6f block);.. o
cac0: 75 74 2e 70 72 69 6e 74 45 28 22 3c 2f 70 3e 5c ut.printE("</p>\
cad0: 6e 22 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 n");.. }..
cae0: 20 62 72 65 61 6b 3b 0d 0a 20 20 7d 0d 0a 20 20 break;.. }..
caf0: 0d 0a 20 20 66 6f 72 28 69 6e 74 20 69 3d 30 3b .. for(int i=0;
cb00: 69 3c 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b i<blocks_[iblock
cb10: 5d 2e 63 68 69 6c 64 72 65 6e 5f 2e 6e 75 6d 28 ].children_.num(
cb20: 29 3b 69 2b 2b 29 7b 0d 0a 20 20 20 20 74 68 69 );i++){.. thi
cb30: 73 2d 3e 6f 75 74 70 75 74 5f 6d 61 72 6b 64 6f s->output_markdo
cb40: 77 6e 28 62 75 66 66 65 72 2c 6f 75 74 2c 62 6c wn(buffer,out,bl
cb50: 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 63 68 ocks_[iblock].ch
cb60: 69 6c 64 72 65 6e 5f 5b 69 5d 29 3b 0d 0a 20 20 ildren_[i]);..
cb70: 7d 0d 0a 20 20 73 77 69 74 63 68 28 62 6c 6f 63 }.. switch(bloc
cb80: 6b 73 5f 5b 69 62 6c 6f 63 6b 5d 2e 6d 74 79 70 ks_[iblock].mtyp
cb90: 65 5f 29 7b 0d 0a 20 20 20 20 63 61 73 65 20 4d e_){.. case M
cba0: 4b 3a 3a 6c 69 73 74 5f 69 74 65 6d 3a 0d 0a 20 K::list_item:..
cbb0: 20 20 20 7b 0d 0a 20 20 20 20 20 20 6f 75 74 2e {.. out.
cbc0: 70 72 69 6e 74 45 28 22 3c 2f 6c 69 3e 5c 6e 22 printE("</li>\n"
cbd0: 29 3b 0d 0a 20 20 20 20 20 20 69 6e 74 20 69 62 );.. int ib
cbe0: 6c 6f 63 6b 5f 6e 65 78 74 3d 74 68 69 73 2d 3e lock_next=this->
cbf0: 67 69 76 65 5f 6e 65 78 74 28 69 62 6c 6f 63 6b give_next(iblock
cc00: 29 3b 0d 0a 20 20 20 20 20 20 69 66 28 69 62 6c );.. if(ibl
cc10: 6f 63 6b 5f 6e 65 78 74 3d 3d 2d 31 20 7c 7c 20 ock_next==-1 ||
cc20: 62 6c 6f 63 6b 73 5f 5b 69 62 6c 6f 63 6b 5f 6e blocks_[iblock_n
cc30: 65 78 74 5d 2e 6d 74 79 70 65 5f 21 3d 4d 4b 3a ext].mtype_!=MK:
cc40: 3a 6c 69 73 74 5f 69 74 65 6d 29 7b 0d 0a 20 20 :list_item){..
cc50: 20 20 20 20 20 20 69 66 28 62 75 66 66 65 72 2e if(buffer.
cc60: 72 65 67 65 78 70 28 62 6c 6f 63 6b 73 5f 5b 69 regexp(blocks_[i
cc70: 62 6c 6f 63 6b 5d 2e 70 6f 73 5f 5b 30 5d 2c 22 block].pos_[0],"
cc80: 5e 5c 5c 73 2a 5c 5c 64 7b 31 2c 39 7d 5b 2e 5c ^\\s*\\d{1,9}[.\
cc90: 5c 29 5d 22 29 29 7b 0d 0a 20 20 20 20 20 20 20 \)]")){..
cca0: 20 20 20 6f 75 74 2e 70 72 69 6e 74 45 28 22 3c out.printE("<
ccb0: 2f 6f 6c 3e 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 /ol>\n");..
ccc0: 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 } else {..
ccd0: 20 20 20 20 20 20 20 6f 75 74 2e 70 72 69 6e 74 out.print
cce0: 45 28 22 3c 2f 75 6c 3e 5c 6e 22 29 3b 0d 0a 20 E("</ul>\n");..
ccf0: 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 }..
cd00: 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 62 72 }.. }.. br
cd10: 65 61 6b 3b 0d 0a 20 20 20 20 63 61 73 65 20 4d eak;.. case M
cd20: 4b 3a 3a 62 6c 6f 63 6b 5f 71 75 6f 74 65 3a 0d K::block_quote:.
cd30: 0a 20 20 20 20 7b 0d 0a 20 20 20 20 20 20 6f 75 . {.. ou
cd40: 74 2e 70 72 69 6e 74 45 28 22 3c 2f 62 6c 6f 63 t.printE("</bloc
cd50: 6b 71 75 6f 74 65 3e 5c 6e 22 29 3b 0d 0a 20 20 kquote>\n");..
cd60: 20 20 7d 0d 0a 20 20 20 20 62 72 65 61 6b 3b 0d }.. break;.
cd70: 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 69 . }..}....stati
cd80: 63 20 76 6f 69 64 20 70 72 6f 63 65 73 73 5f 6d c void process_m
cd90: 61 72 6b 64 6f 77 6e 28 4d 79 54 53 63 68 61 72 arkdown(MyTSchar
cda0: 26 20 62 75 66 66 65 72 2c 4d 79 54 53 63 68 61 & buffer,MyTScha
cdb0: 72 26 20 6f 75 74 29 0d 0a 7b 0d 0a 20 20 4d 4b r& out)..{.. MK
cdc0: 73 74 61 74 65 20 6d 6b 73 74 61 74 65 3b 0d 0a state mkstate;..
cdd0: 20 20 6d 6b 73 74 61 74 65 2e 70 72 6f 63 65 73 mkstate.proces
cde0: 73 5f 6d 61 72 6b 64 6f 77 6e 28 62 75 66 66 65 s_markdown(buffe
cdf0: 72 29 3b 0d 0a 20 20 6d 6b 73 74 61 74 65 2e 6f r);.. mkstate.o
ce00: 75 74 70 75 74 5f 6d 61 72 6b 64 6f 77 6e 28 62 utput_markdown(b
ce10: 75 66 66 65 72 2c 6f 75 74 2c 30 29 3b 0d 0a 20 uffer,out,0);..
ce20: 20 0d 0a 23 69 66 6e 64 65 66 20 4e 44 45 42 55 ..#ifndef NDEBU
ce30: 47 0d 0a 20 20 20 20 4d 79 54 53 63 68 61 72 20 G.. MyTSchar
ce40: 64 65 62 3b 0d 0a 20 20 6d 6b 73 74 61 74 65 2e deb;.. mkstate.
ce50: 62 6c 6f 63 6b 73 5f 5b 30 5d 2e 6e 70 72 69 6e blocks_[0].nprin
ce60: 74 28 30 2c 6d 6b 73 74 61 74 65 2e 62 6c 6f 63 t(0,mkstate.bloc
ce70: 6b 73 5f 2c 62 75 66 66 65 72 2c 64 65 62 29 3b ks_,buffer,deb);
ce80: 0d 0a 20 20 46 49 4c 45 2a 20 64 6f 75 74 3d 66 .. FILE* dout=f
ce90: 6f 70 65 6e 28 22 6b 6b 2e 78 6d 6c 22 2c 22 77 open("kk.xml","w
cea0: 62 22 29 3b 0d 0a 20 20 66 70 72 69 6e 74 66 28 b");.. fprintf(
ceb0: 64 6f 75 74 2c 22 3c 3f 78 6d 6c 20 76 65 72 73 dout,"<?xml vers
cec0: 69 6f 6e 3d 27 31 2e 30 27 20 65 6e 63 6f 64 69 ion='1.0' encodi
ced0: 6e 67 3d 27 55 54 46 2d 38 27 3f 3e 5c 6e 22 29 ng='UTF-8'?>\n")
cee0: 3b 0d 0a 20 20 66 70 72 69 6e 74 66 28 64 6f 75 ;.. fprintf(dou
cef0: 74 2c 22 25 73 22 2c 64 65 62 2e 76 28 29 29 3b t,"%s",deb.v());
cf00: 0d 0a 20 20 66 63 6c 6f 73 65 28 64 6f 75 74 29 .. fclose(dout)
cf10: 3b 0d 0a 23 65 6e 64 69 66 0d 0a 7d 0d 0a 0d 0a ;..#endif..}....
cf20: 73 74 61 74 69 63 20 76 6f 69 64 20 70 72 6f 63 static void proc
cf30: 65 73 73 5f 6d 61 72 6b 64 6f 77 6e 28 63 6f 6e ess_markdown(con
cf40: 73 74 20 63 68 61 72 2a 20 66 69 6c 65 49 6e 2c st char* fileIn,
cf50: 63 6f 6e 73 74 20 63 68 61 72 2a 20 64 61 74 61 const char* data
cf60: 49 6e 2c 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 In,const char* f
cf70: 69 6c 65 4f 75 74 29 0d 0a 7b 0d 0a 20 20 4d 79 ileOut)..{.. My
cf80: 54 53 63 68 61 72 20 62 75 66 66 65 72 2c 6f 75 TSchar buffer,ou
cf90: 74 3b 0d 0a 20 20 46 49 4c 45 2a 20 66 69 6e 3d t;.. FILE* fin=
cfa0: 73 74 64 69 6e 2c 2a 66 6f 75 74 3d 73 74 64 6f stdin,*fout=stdo
cfb0: 75 74 3b 0d 0a 20 20 0d 0a 20 20 69 66 28 66 69 ut;.. .. if(fi
cfc0: 6c 65 49 6e 29 7b 0d 0a 20 20 20 20 66 69 6e 3d leIn){.. fin=
cfd0: 66 6f 70 65 6e 28 66 69 6c 65 49 6e 2c 22 72 62 fopen(fileIn,"rb
cfe0: 22 29 3b 0d 0a 20 20 20 20 69 66 28 21 66 69 6e ");.. if(!fin
cff0: 29 7b 0d 0a 20 20 20 20 20 20 66 70 72 69 6e 74 ){.. fprint
d000: 66 28 73 74 64 65 72 72 2c 22 69 6e 66 69 6c 65 f(stderr,"infile
d010: 20 6e 6f 74 20 66 6f 75 6e 64 5c 6e 22 29 3b 0d not found\n");.
d020: 0a 20 20 20 20 20 20 65 78 69 74 28 32 29 3b 0d . exit(2);.
d030: 0a 20 20 20 20 7d 0d 0a 20 20 7d 0d 0a 20 20 0d . }.. }.. .
d040: 0a 20 20 69 66 28 64 61 74 61 49 6e 29 7b 0d 0a . if(dataIn){..
d050: 20 20 20 20 62 75 66 66 65 72 2e 61 70 70 65 6e buffer.appen
d060: 64 56 28 64 61 74 61 49 6e 29 3b 0d 0a 20 20 7d dV(dataIn);.. }
d070: 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 66 73 65 else {.. fse
d080: 65 6b 28 66 69 6e 2c 30 2c 53 45 45 4b 5f 45 4e ek(fin,0,SEEK_EN
d090: 44 29 3b 0d 0a 20 20 20 20 73 69 7a 65 5f 74 20 D);.. size_t
d0a0: 6c 53 69 7a 65 3d 66 74 65 6c 6c 28 66 69 6e 29 lSize=ftell(fin)
d0b0: 3b 0d 0a 20 20 20 20 72 65 77 69 6e 64 28 66 69 ;.. rewind(fi
d0c0: 6e 29 3b 0d 0a 20 20 20 20 0d 0a 20 20 20 20 62 n);.. .. b
d0d0: 75 66 66 65 72 2e 73 65 74 5f 6e 75 6d 28 6c 53 uffer.set_num(lS
d0e0: 69 7a 65 29 3b 0d 0a 20 20 20 20 73 69 7a 65 5f ize);.. size_
d0f0: 74 20 72 65 73 75 6c 74 3d 66 72 65 61 64 28 62 t result=fread(b
d100: 75 66 66 65 72 2e 76 28 29 2c 31 2c 6c 53 69 7a uffer.v(),1,lSiz
d110: 65 2c 66 69 6e 29 3b 0d 0a 20 20 20 20 66 63 6c e,fin);.. fcl
d120: 6f 73 65 28 66 69 6e 29 3b 0d 0a 20 20 20 20 69 ose(fin);.. i
d130: 66 28 72 65 73 75 6c 74 21 3d 6c 53 69 7a 65 29 f(result!=lSize)
d140: 7b 0d 0a 20 20 20 20 20 20 66 70 72 69 6e 74 66 {.. fprintf
d150: 28 73 74 64 65 72 72 2c 22 66 69 6c 65 20 72 65 (stderr,"file re
d160: 61 64 20 69 6e 63 6f 72 72 65 63 74 6c 79 5c 6e ad incorrectly\n
d170: 22 29 3b 0d 0a 20 20 20 20 20 20 65 78 69 74 28 ");.. exit(
d180: 32 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 2);.. }..
d190: 62 75 66 66 65 72 2e 70 72 69 6e 74 45 28 22 22 buffer.printE(""
d1a0: 29 3b 0d 0a 20 20 7d 0d 0a 20 20 70 72 6f 63 65 );.. }.. proce
d1b0: 73 73 5f 6d 61 72 6b 64 6f 77 6e 28 62 75 66 66 ss_markdown(buff
d1c0: 65 72 2c 6f 75 74 29 3b 0d 0a 20 20 0d 0a 20 20 er,out);.. ..
d1d0: 69 66 28 66 69 6c 65 4f 75 74 29 7b 0d 0a 20 20 if(fileOut){..
d1e0: 20 20 66 6f 75 74 3d 66 6f 70 65 6e 28 66 69 6c fout=fopen(fil
d1f0: 65 4f 75 74 2c 22 77 62 22 29 3b 0d 0a 20 20 20 eOut,"wb");..
d200: 20 69 66 28 21 66 6f 75 74 29 7b 0d 0a 20 20 20 if(!fout){..
d210: 20 20 20 66 70 72 69 6e 74 66 28 73 74 64 65 72 fprintf(stder
d220: 72 2c 22 6f 75 74 66 69 6c 65 20 6e 6f 74 20 66 r,"outfile not f
d230: 6f 75 6e 64 5c 6e 22 29 3b 0d 0a 20 20 20 20 20 ound\n");..
d240: 20 65 78 69 74 28 32 29 3b 0d 0a 20 20 20 20 7d exit(2);.. }
d250: 0d 0a 20 20 7d 0d 0a 20 20 66 70 72 69 6e 74 66 .. }.. fprintf
d260: 28 66 6f 75 74 2c 22 25 73 22 2c 6f 75 74 2e 76 (fout,"%s",out.v
d270: 28 29 29 3b 0d 0a 20 20 69 66 28 66 6f 75 74 21 ());.. if(fout!
d280: 3d 73 74 64 6f 75 74 29 20 66 63 6c 6f 73 65 28 =stdout) fclose(
d290: 66 6f 75 74 29 3b 0d 0a 7d 0d 0a 20 20 0d 0a 23 fout);..}.. ..#
d2a0: 69 66 64 65 66 20 4d 41 52 4b 44 4f 57 4e 5f 41 ifdef MARKDOWN_A
d2b0: 53 5f 45 58 45 0d 0a 69 6e 74 20 6d 61 69 6e 28 S_EXE..int main(
d2c0: 69 6e 74 20 61 72 67 63 2c 63 6f 6e 73 74 20 63 int argc,const c
d2d0: 68 61 72 2a 20 61 72 67 76 5b 5d 29 0d 0a 7b 0d har* argv[])..{.
d2e0: 0a 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 . const char* f
d2f0: 69 6c 65 49 6e 3d 4e 55 4c 4c 2c 2a 66 69 6c 65 ileIn=NULL,*file
d300: 4f 75 74 3d 4e 55 4c 4c 2c 2a 64 61 74 61 49 6e Out=NULL,*dataIn
d310: 3d 4e 55 4c 4c 3b 0d 0a 20 20 0d 0a 20 20 2f 2f =NULL;.. .. //
d320: 20 6f 6e 6c 79 20 63 6f 6d 6d 61 6e 64 20 6e 65 only command ne
d330: 63 65 73 73 61 72 79 20 74 6f 20 69 6e 69 74 69 cessary to initi
d340: 61 6c 69 7a 65 20 74 63 6c 0d 0a 20 20 54 63 6c alize tcl.. Tcl
d350: 5f 46 69 6e 64 45 78 65 63 75 74 61 62 6c 65 28 _FindExecutable(
d360: 61 72 67 76 5b 30 5d 29 3b 0d 0a 20 20 0d 0a 20 argv[0]);.. ..
d370: 20 69 66 28 61 72 67 63 3e 3d 33 20 26 26 20 73 if(argc>=3 && s
d380: 74 72 63 6d 70 28 61 72 67 76 5b 31 5d 2c 22 2d trcmp(argv[1],"-
d390: 64 61 74 61 22 29 3d 3d 30 29 7b 0d 0a 20 20 20 data")==0){..
d3a0: 20 64 61 74 61 49 6e 3d 61 72 67 76 5b 32 5d 3b dataIn=argv[2];
d3b0: 0d 0a 20 20 20 20 61 72 67 63 2d 2d 3b 20 61 72 .. argc--; ar
d3c0: 67 76 2b 2b 3b 0d 0a 20 20 7d 20 65 6c 73 65 20 gv++;.. } else
d3d0: 69 66 28 61 72 67 63 3e 3d 32 29 7b 0d 0a 20 20 if(argc>=2){..
d3e0: 20 20 66 69 6c 65 49 6e 3d 61 72 67 76 5b 31 5d fileIn=argv[1]
d3f0: 3b 0d 0a 20 20 7d 0d 0a 20 20 69 66 28 61 72 67 ;.. }.. if(arg
d400: 63 3d 3d 33 29 7b 0d 0a 20 20 20 20 66 69 6c 65 c==3){.. file
d410: 4f 75 74 3d 61 72 67 76 5b 32 5d 3b 0d 0a 20 20 Out=argv[2];..
d420: 7d 0d 0a 20 20 70 72 6f 63 65 73 73 5f 6d 61 72 }.. process_mar
d430: 6b 64 6f 77 6e 28 66 69 6c 65 49 6e 2c 64 61 74 kdown(fileIn,dat
d440: 61 49 6e 2c 66 69 6c 65 4f 75 74 29 3b 0d 0a 7d aIn,fileOut);..}
d450: 0d 0a 20 20 23 65 6c 73 65 0d 0a 0d 0a 73 74 61 .. #else....sta
d460: 74 69 63 20 69 6e 74 20 4d 61 72 6b 64 6f 77 6e tic int Markdown
d470: 5f 70 72 6f 63 65 73 73 28 43 6c 69 65 6e 74 44 _process(ClientD
d480: 61 74 61 20 63 6c 69 65 6e 74 44 61 74 61 2c 20 ata clientData,
d490: 54 63 6c 5f 49 6e 74 65 72 70 20 2a 69 70 2c 20 Tcl_Interp *ip,
d4a0: 69 6e 74 20 6f 62 6a 63 2c 54 63 6c 5f 4f 62 6a int objc,Tcl_Obj
d4b0: 20 2a 43 4f 4e 53 54 20 6f 62 6a 76 5b 5d 29 0d *CONST objv[]).
d4c0: 0a 7b 0d 0a 20 20 69 6e 74 20 72 65 73 75 6c 74 .{.. int result
d4d0: 2c 69 4d 61 74 63 68 3b 0d 0a 20 20 4d 79 54 53 ,iMatch;.. MyTS
d4e0: 63 68 61 72 20 62 75 66 66 65 72 2c 6f 75 74 3b char buffer,out;
d4f0: 0d 0a 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 .. const char*
d500: 76 61 72 6e 61 6d 65 3d 4e 55 4c 4c 3b 0d 0a 20 varname=NULL;..
d510: 20 0d 0a 20 20 63 68 61 72 20 65 72 72 5f 61 72 .. char err_ar
d520: 67 73 5b 5d 3d 20 22 3f 2d 76 61 72 69 61 62 6c gs[]= "?-variabl
d530: 65 20 76 61 72 6e 61 6d 65 3f 20 68 74 6d 6c 7c e varname? html|
d540: 72 64 69 6e 66 6f 20 63 6f 6e 74 65 6e 74 22 3b rdinfo content";
d550: 0d 0a 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a .. const char *
d560: 6d 61 72 6b 64 6f 77 6e 5f 6f 70 74 69 6f 6e 73 markdown_options
d570: 5b 5d 20 3d 20 7b 20 22 2d 76 61 72 69 61 62 6c [] = { "-variabl
d580: 65 22 2c 4e 55 4c 4c 20 7d 3b 0d 0a 20 20 63 6f e",NULL };.. co
d590: 6e 73 74 20 63 68 61 72 20 2a 6d 61 72 6b 64 6f nst char *markdo
d5a0: 77 6e 5f 63 6d 64 73 5b 5d 20 3d 20 7b 20 22 68 wn_cmds[] = { "h
d5b0: 74 6d 6c 22 2c 22 72 64 69 6e 66 6f 22 2c 4e 55 tml","rdinfo",NU
d5c0: 4c 4c 20 7d 3b 0d 0a 20 20 74 79 70 65 64 65 66 LL };.. typedef
d5d0: 20 65 6e 75 6d 20 63 6c 61 73 73 20 4d 4f 50 20 enum class MOP
d5e0: 7b 20 68 74 6d 6c 2c 72 64 69 6e 66 6f 20 7d 20 { html,rdinfo }
d5f0: 4d 61 72 6b 64 6f 77 6e 5f 6f 70 74 69 6f 6e 73 Markdown_options
d600: 3b 0d 0a 20 20 0d 0a 20 20 77 68 69 6c 65 28 6f ;.. .. while(o
d610: 62 6a 63 3e 33 20 26 26 20 54 63 6c 5f 47 65 74 bjc>3 && Tcl_Get
d620: 53 74 72 69 6e 67 28 6f 62 6a 76 5b 31 5d 29 5b String(objv[1])[
d630: 30 5d 3d 3d 27 2d 27 29 7b 0d 0a 20 20 20 20 72 0]=='-'){.. r
d640: 65 73 75 6c 74 3d 54 63 6c 5f 47 65 74 49 6e 64 esult=Tcl_GetInd
d650: 65 78 46 72 6f 6d 4f 62 6a 28 69 70 2c 6f 62 6a exFromObj(ip,obj
d660: 76 5b 31 5d 2c 6d 61 72 6b 64 6f 77 6e 5f 6f 70 v[1],markdown_op
d670: 74 69 6f 6e 73 2c 22 6f 70 74 69 6f 6e 22 2c 20 tions,"option",
d680: 30 2c 26 69 4d 61 74 63 68 29 3b 0d 0a 20 20 20 0,&iMatch);..
d690: 20 69 66 28 72 65 73 75 6c 74 21 3d 54 43 4c 5f if(result!=TCL_
d6a0: 4f 4b 29 20 72 65 74 75 72 6e 20 72 65 73 75 6c OK) return resul
d6b0: 74 3b 0d 0a 20 20 20 20 73 77 69 74 63 68 28 69 t;.. switch(i
d6c0: 4d 61 74 63 68 29 7b 0d 0a 20 20 20 20 20 20 63 Match){.. c
d6d0: 61 73 65 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 ase 0:..
d6e0: 69 66 28 6f 62 6a 63 3c 34 29 7b 0d 0a 20 20 20 if(objc<4){..
d6f0: 20 20 20 20 20 54 63 6c 5f 57 72 6f 6e 67 4e 75 Tcl_WrongNu
d700: 6d 41 72 67 73 28 69 70 2c 31 2c 6f 62 6a 76 2c mArgs(ip,1,objv,
d710: 20 65 72 72 5f 61 72 67 73 29 3b 0d 0a 20 20 20 err_args);..
d720: 20 20 20 20 20 72 65 74 75 72 6e 20 54 43 4c 5f return TCL_
d730: 45 52 52 4f 52 3b 0d 0a 20 20 20 20 20 20 7d 0d ERROR;.. }.
d740: 0a 20 20 20 20 20 20 6f 62 6a 63 2d 2d 3b 0d 0a . objc--;..
d750: 20 20 20 20 20 20 6f 62 6a 76 2b 2b 3b 0d 0a 20 objv++;..
d760: 20 20 20 20 20 76 61 72 6e 61 6d 65 3d 54 63 6c varname=Tcl
d770: 5f 47 65 74 53 74 72 69 6e 67 28 6f 62 6a 76 5b _GetString(objv[
d780: 31 5d 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 1]);.. }..
d790: 20 6f 62 6a 63 2d 2d 3b 0d 0a 20 20 20 20 6f 62 objc--;.. ob
d7a0: 6a 76 2b 2b 3b 20 20 0d 0a 20 20 7d 0d 0a 20 20 jv++; .. }..
d7b0: 69 66 20 28 6f 62 6a 63 20 21 3d 20 33 29 20 7b if (objc != 3) {
d7c0: 0d 0a 20 20 20 20 54 63 6c 5f 57 72 6f 6e 67 4e .. Tcl_WrongN
d7d0: 75 6d 41 72 67 73 28 69 70 2c 31 2c 6f 62 6a 76 umArgs(ip,1,objv
d7e0: 2c 65 72 72 5f 61 72 67 73 29 3b 0d 0a 20 20 20 ,err_args);..
d7f0: 20 72 65 74 75 72 6e 20 54 43 4c 5f 45 52 52 4f return TCL_ERRO
d800: 52 3b 0d 0a 20 20 7d 0d 0a 20 20 72 65 73 75 6c R;.. }.. resul
d810: 74 3d 54 63 6c 5f 47 65 74 49 6e 64 65 78 46 72 t=Tcl_GetIndexFr
d820: 6f 6d 4f 62 6a 28 69 70 2c 6f 62 6a 76 5b 31 5d omObj(ip,objv[1]
d830: 2c 6d 61 72 6b 64 6f 77 6e 5f 63 6d 64 73 2c 22 ,markdown_cmds,"
d840: 6f 70 74 69 6f 6e 22 2c 20 30 2c 26 69 4d 61 74 option", 0,&iMat
d850: 63 68 29 3b 0d 0a 20 20 69 66 28 72 65 73 75 6c ch);.. if(resul
d860: 74 21 3d 54 43 4c 5f 4f 4b 29 20 72 65 74 75 72 t!=TCL_OK) retur
d870: 6e 20 72 65 73 75 6c 74 3b 0d 0a 20 20 4d 61 72 n result;.. Mar
d880: 6b 64 6f 77 6e 5f 6f 70 74 69 6f 6e 73 20 6d 6f kdown_options mo
d890: 70 74 69 6f 6e 73 3d 28 4d 61 72 6b 64 6f 77 6e ptions=(Markdown
d8a0: 5f 6f 70 74 69 6f 6e 73 29 20 69 4d 61 74 63 68 _options) iMatch
d8b0: 3b 0d 0a 20 20 6f 62 6a 63 2d 2d 3b 0d 0a 20 20 ;.. objc--;..
d8c0: 6f 62 6a 76 2b 2b 3b 0d 0a 20 20 0d 0a 20 20 62 objv++;.. .. b
d8d0: 75 66 66 65 72 2e 73 65 74 56 28 54 63 6c 5f 47 uffer.setV(Tcl_G
d8e0: 65 74 53 74 72 69 6e 67 28 6f 62 6a 76 5b 31 5d etString(objv[1]
d8f0: 29 2c 2d 31 29 3b 0d 0a 20 20 70 72 6f 63 65 73 ),-1);.. proces
d900: 73 5f 6d 61 72 6b 64 6f 77 6e 28 62 75 66 66 65 s_markdown(buffe
d910: 72 2c 6f 75 74 29 3b 0d 0a 20 20 0d 0a 20 20 54 r,out);.. .. T
d920: 63 6c 5f 4f 62 6a 20 2a 62 6c 6f 63 6b 69 6e 66 cl_Obj *blockinf
d930: 6f 3d 54 63 6c 5f 4e 65 77 53 74 72 69 6e 67 4f o=Tcl_NewStringO
d940: 62 6a 28 6f 75 74 2e 76 28 29 2c 6f 75 74 2e 6e bj(out.v(),out.n
d950: 75 6d 28 29 29 3b 0d 0a 20 20 0d 0a 20 20 69 66 um());.. .. if
d960: 28 76 61 72 6e 61 6d 65 29 7b 0d 0a 20 20 20 20 (varname){..
d970: 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 6c 6f 63 const char* bloc
d980: 6b 69 6e 66 6f 6e 61 6d 65 3d 54 63 6c 5f 47 65 kinfoname=Tcl_Ge
d990: 74 53 74 72 69 6e 67 28 6f 62 6a 76 5b 32 5d 29 tString(objv[2])
d9a0: 3b 0d 0a 20 20 20 20 54 63 6c 5f 55 70 56 61 72 ;.. Tcl_UpVar
d9b0: 28 69 70 2c 22 31 22 2c 62 6c 6f 63 6b 69 6e 66 (ip,"1",blockinf
d9c0: 6f 6e 61 6d 65 2c 22 62 6c 6f 63 6b 69 6e 66 6f oname,"blockinfo
d9d0: 22 2c 30 29 3b 0d 0a 20 20 20 20 54 63 6c 5f 53 ",0);.. Tcl_S
d9e0: 65 74 56 61 72 32 45 78 28 69 70 2c 22 62 6c 6f etVar2Ex(ip,"blo
d9f0: 63 6b 69 6e 66 6f 22 2c 4e 55 4c 4c 2c 62 6c 6f ckinfo",NULL,blo
da00: 63 6b 69 6e 66 6f 2c 30 29 3b 0d 0a 20 20 20 20 ckinfo,0);..
da10: 54 63 6c 5f 44 65 63 72 52 65 66 43 6f 75 6e 74 Tcl_DecrRefCount
da20: 28 62 6c 6f 63 6b 69 6e 66 6f 29 3b 0d 0a 20 20 (blockinfo);..
da30: 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 54 63 } else {.. Tc
da40: 6c 5f 53 65 74 4f 62 6a 52 65 73 75 6c 74 28 69 l_SetObjResult(i
da50: 70 2c 62 6c 6f 63 6b 69 6e 66 6f 29 3b 0d 0a 20 p,blockinfo);..
da60: 20 7d 0d 0a 20 20 72 65 74 75 72 6e 20 54 43 4c }.. return TCL
da70: 5f 4f 4b 3b 0d 0a 7d 0d 0a 0d 0a 65 78 74 65 72 _OK;..}....exter
da80: 6e 20 22 43 22 20 44 4c 4c 45 58 50 4f 52 54 20 n "C" DLLEXPORT
da90: 69 6e 74 20 4d 61 72 6b 64 6f 77 6e 5f 49 6e 69 int Markdown_Ini
daa0: 74 28 54 63 6c 5f 49 6e 74 65 72 70 20 2a 69 6e t(Tcl_Interp *in
dab0: 74 65 72 70 29 0d 0a 7b 0d 0a 23 69 66 64 65 66 terp)..{..#ifdef
dac0: 20 55 53 45 5f 54 43 4c 5f 53 54 55 42 53 0d 0a USE_TCL_STUBS..
dad0: 20 20 20 20 54 63 6c 5f 49 6e 69 74 53 74 75 62 Tcl_InitStub
dae0: 73 28 69 6e 74 65 72 70 2c 22 38 2e 36 22 2c 30 s(interp,"8.6",0
daf0: 29 3b 0d 0a 23 65 6e 64 69 66 0d 0a 20 20 0d 0a );..#endif.. ..
db00: 20 20 54 63 6c 5f 43 72 65 61 74 65 4f 62 6a 43 Tcl_CreateObjC
db10: 6f 6d 6d 61 6e 64 28 20 69 6e 74 65 72 70 2c 20 ommand( interp,
db20: 22 6d 61 72 6b 64 6f 77 6e 5f 70 72 6f 63 65 73 "markdown_proces
db30: 73 22 2c 4d 61 72 6b 64 6f 77 6e 5f 70 72 6f 63 s",Markdown_proc
db40: 65 73 73 2c 4e 55 4c 4c 2c 4e 55 4c 4c 29 3b 0d ess,NULL,NULL);.
db50: 0a 20 20 72 65 74 75 72 6e 20 54 43 4c 5f 4f 4b . return TCL_OK
db60: 3b 0d 0a 7d 0d 0a 0d 0a 65 78 74 65 72 6e 20 22 ;..}....extern "
db70: 43 22 20 44 4c 4c 45 58 50 4f 52 54 20 69 6e 74 C" DLLEXPORT int
db80: 20 4d 61 72 6b 64 6f 77 6e 5f 53 61 66 65 49 6e Markdown_SafeIn
db90: 69 74 28 54 63 6c 5f 49 6e 74 65 72 70 20 2a 69 it(Tcl_Interp *i
dba0: 6e 74 65 72 70 29 0d 0a 7b 0d 0a 20 20 72 65 74 nterp)..{.. ret
dbb0: 75 72 6e 20 4d 61 72 6b 64 6f 77 6e 5f 49 6e 69 urn Markdown_Ini
dbc0: 74 28 69 6e 74 65 72 70 29 3b 0d 0a 7d 0d 0a 0d t(interp);..}...
dbd0: 0a 65 78 74 65 72 6e 20 22 43 22 20 44 4c 4c 45 .extern "C" DLLE
dbe0: 58 50 4f 52 54 20 69 6e 74 20 4d 61 72 6b 64 6f XPORT int Markdo
dbf0: 77 6e 5f 55 6e 6c 6f 61 64 28 54 63 6c 5f 49 6e wn_Unload(Tcl_In
dc00: 74 65 72 70 20 2a 69 6e 74 65 72 70 2c 69 6e 74 terp *interp,int
dc10: 20 66 6c 61 67 73 29 0d 0a 7b 0d 0a 20 20 72 65 flags)..{.. re
dc20: 74 75 72 6e 20 54 43 4c 5f 45 52 52 4f 52 3b 0d turn TCL_ERROR;.
dc30: 0a 7d 0d 0a 0d 0a 65 78 74 65 72 6e 20 22 43 22 .}....extern "C"
dc40: 20 44 4c 4c 45 58 50 4f 52 54 20 69 6e 74 20 4d DLLEXPORT int M
dc50: 61 72 6b 64 6f 77 6e 5f 53 61 66 65 55 6e 6c 6f arkdown_SafeUnlo
dc60: 61 64 28 54 63 6c 5f 49 6e 74 65 72 70 20 2a 69 ad(Tcl_Interp *i
dc70: 6e 74 65 72 70 2c 69 6e 74 20 66 6c 61 67 73 29 nterp,int flags)
dc80: 0d 0a 7b 0d 0a 20 20 72 65 74 75 72 6e 20 54 43 ..{.. return TC
dc90: 4c 5f 45 52 52 4f 52 3b 0d 0a 7d 0d 0a 23 65 6e L_ERROR;..}..#en
dca0: 64 69 66 20 2f 2f 20 4d 41 52 4b 44 4f 57 4e 5f dif // MARKDOWN_
dcb0: 41 53 5f 45 58 45 0d 0a 0d 0a 63 6f 6e 73 74 20 AS_EXE....const
dcc0: 63 68 61 72 2a 20 65 6e 74 69 74 69 65 73 5f 6a char* entities_j
dcd0: 73 6f 6e 5f 74 6f 5f 63 5f 67 5f 5b 5d 3d 7b 0d son_to_c_g_[]={.
dce0: 0a 20 20 22 26 41 45 6c 69 67 22 2c 22 5c 5c 75 . "Æ","\\u
dcf0: 30 30 43 36 22 2c 0d 0a 20 20 22 26 41 45 6c 69 00C6",.. "&AEli
dd00: 67 3b 22 2c 22 5c 5c 75 30 30 43 36 22 2c 0d 0a g;","\\u00C6",..
dd10: 20 20 22 26 41 4d 50 22 2c 22 5c 5c 75 30 30 32 "&","\\u002
dd20: 36 22 2c 0d 0a 20 20 22 26 41 4d 50 3b 22 2c 22 6",.. "&","
dd30: 5c 5c 75 30 30 32 36 22 2c 0d 0a 20 20 22 26 41 \\u0026",.. "&A
dd40: 61 63 75 74 65 22 2c 22 5c 5c 75 30 30 43 31 22 acute","\\u00C1"
dd50: 2c 0d 0a 20 20 22 26 41 61 63 75 74 65 3b 22 2c ,.. "Á",
dd60: 22 5c 5c 75 30 30 43 31 22 2c 0d 0a 20 20 22 26 "\\u00C1",.. "&
dd70: 41 62 72 65 76 65 3b 22 2c 22 5c 5c 75 30 31 30 Abreve;","\\u010
dd80: 32 22 2c 0d 0a 20 20 22 26 41 63 69 72 63 22 2c 2",.. "Â",
dd90: 22 5c 5c 75 30 30 43 32 22 2c 0d 0a 20 20 22 26 "\\u00C2",.. "&
dda0: 41 63 69 72 63 3b 22 2c 22 5c 5c 75 30 30 43 32 Acirc;","\\u00C2
ddb0: 22 2c 0d 0a 20 20 22 26 41 63 79 3b 22 2c 22 5c ",.. "А","\
ddc0: 5c 75 30 34 31 30 22 2c 0d 0a 20 20 22 26 41 66 \u0410",.. "&Af
ddd0: 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
dde0: 44 30 34 22 2c 0d 0a 20 20 22 26 41 67 72 61 76 D04",.. "&Agrav
ddf0: 65 22 2c 22 5c 5c 75 30 30 43 30 22 2c 0d 0a 20 e","\\u00C0",..
de00: 20 22 26 41 67 72 61 76 65 3b 22 2c 22 5c 5c 75 "À","\\u
de10: 30 30 43 30 22 2c 0d 0a 20 20 22 26 41 6c 70 68 00C0",.. "&Alph
de20: 61 3b 22 2c 22 5c 5c 75 30 33 39 31 22 2c 0d 0a a;","\\u0391",..
de30: 20 20 22 26 41 6d 61 63 72 3b 22 2c 22 5c 5c 75 "Ā","\\u
de40: 30 31 30 30 22 2c 0d 0a 20 20 22 26 41 6e 64 3b 0100",.. "⩓
de50: 22 2c 22 5c 5c 75 32 41 35 33 22 2c 0d 0a 20 20 ","\\u2A53",..
de60: 22 26 41 6f 67 6f 6e 3b 22 2c 22 5c 5c 75 30 31 "Ą","\\u01
de70: 30 34 22 2c 0d 0a 20 20 22 26 41 6f 70 66 3b 22 04",.. "𝔸"
de80: 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 38 ,"\\uD835\\uDD38
de90: 22 2c 0d 0a 20 20 22 26 41 70 70 6c 79 46 75 6e ",.. "&ApplyFun
dea0: 63 74 69 6f 6e 3b 22 2c 22 5c 5c 75 32 30 36 31 ction;","\\u2061
deb0: 22 2c 0d 0a 20 20 22 26 41 72 69 6e 67 22 2c 22 ",.. "Å","
dec0: 5c 5c 75 30 30 43 35 22 2c 0d 0a 20 20 22 26 41 \\u00C5",.. "&A
ded0: 72 69 6e 67 3b 22 2c 22 5c 5c 75 30 30 43 35 22 ring;","\\u00C5"
dee0: 2c 0d 0a 20 20 22 26 41 73 63 72 3b 22 2c 22 5c ,.. "𝒜","\
def0: 5c 75 44 38 33 35 5c 5c 75 44 43 39 43 22 2c 0d \uD835\\uDC9C",.
df00: 0a 20 20 22 26 41 73 73 69 67 6e 3b 22 2c 22 5c . "≔","\
df10: 5c 75 32 32 35 34 22 2c 0d 0a 20 20 22 26 41 74 \u2254",.. "&At
df20: 69 6c 64 65 22 2c 22 5c 5c 75 30 30 43 33 22 2c ilde","\\u00C3",
df30: 0d 0a 20 20 22 26 41 74 69 6c 64 65 3b 22 2c 22 .. "Ã","
df40: 5c 5c 75 30 30 43 33 22 2c 0d 0a 20 20 22 26 41 \\u00C3",.. "&A
df50: 75 6d 6c 22 2c 22 5c 5c 75 30 30 43 34 22 2c 0d uml","\\u00C4",.
df60: 0a 20 20 22 26 41 75 6d 6c 3b 22 2c 22 5c 5c 75 . "Ä","\\u
df70: 30 30 43 34 22 2c 0d 0a 20 20 22 26 42 61 63 6b 00C4",.. "&Back
df80: 73 6c 61 73 68 3b 22 2c 22 5c 5c 75 32 32 31 36 slash;","\\u2216
df90: 22 2c 0d 0a 20 20 22 26 42 61 72 76 3b 22 2c 22 ",.. "⫧","
dfa0: 5c 5c 75 32 41 45 37 22 2c 0d 0a 20 20 22 26 42 \\u2AE7",.. "&B
dfb0: 61 72 77 65 64 3b 22 2c 22 5c 5c 75 32 33 30 36 arwed;","\\u2306
dfc0: 22 2c 0d 0a 20 20 22 26 42 63 79 3b 22 2c 22 5c ",.. "Б","\
dfd0: 5c 75 30 34 31 31 22 2c 0d 0a 20 20 22 26 42 65 \u0411",.. "&Be
dfe0: 63 61 75 73 65 3b 22 2c 22 5c 5c 75 32 32 33 35 cause;","\\u2235
dff0: 22 2c 0d 0a 20 20 22 26 42 65 72 6e 6f 75 6c 6c ",.. "&Bernoull
e000: 69 73 3b 22 2c 22 5c 5c 75 32 31 32 43 22 2c 0d is;","\\u212C",.
e010: 0a 20 20 22 26 42 65 74 61 3b 22 2c 22 5c 5c 75 . "Β","\\u
e020: 30 33 39 32 22 2c 0d 0a 20 20 22 26 42 66 72 3b 0392",.. "𝔅
e030: 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 30 ","\\uD835\\uDD0
e040: 35 22 2c 0d 0a 20 20 22 26 42 6f 70 66 3b 22 2c 5",.. "𝔹",
e050: 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 39 22 "\\uD835\\uDD39"
e060: 2c 0d 0a 20 20 22 26 42 72 65 76 65 3b 22 2c 22 ,.. "˘","
e070: 5c 5c 75 30 32 44 38 22 2c 0d 0a 20 20 22 26 42 \\u02D8",.. "&B
e080: 73 63 72 3b 22 2c 22 5c 5c 75 32 31 32 43 22 2c scr;","\\u212C",
e090: 0d 0a 20 20 22 26 42 75 6d 70 65 71 3b 22 2c 22 .. "≎","
e0a0: 5c 5c 75 32 32 34 45 22 2c 0d 0a 20 20 22 26 43 \\u224E",.. "&C
e0b0: 48 63 79 3b 22 2c 22 5c 5c 75 30 34 32 37 22 2c Hcy;","\\u0427",
e0c0: 0d 0a 20 20 22 26 43 4f 50 59 22 2c 22 5c 5c 75 .. "©","\\u
e0d0: 30 30 41 39 22 2c 0d 0a 20 20 22 26 43 4f 50 59 00A9",.. "©
e0e0: 3b 22 2c 22 5c 5c 75 30 30 41 39 22 2c 0d 0a 20 ;","\\u00A9",..
e0f0: 20 22 26 43 61 63 75 74 65 3b 22 2c 22 5c 5c 75 "Ć","\\u
e100: 30 31 30 36 22 2c 0d 0a 20 20 22 26 43 61 70 3b 0106",.. "⋒
e110: 22 2c 22 5c 5c 75 32 32 44 32 22 2c 0d 0a 20 20 ","\\u22D2",..
e120: 22 26 43 61 70 69 74 61 6c 44 69 66 66 65 72 65 "&CapitalDiffere
e130: 6e 74 69 61 6c 44 3b 22 2c 22 5c 5c 75 32 31 34 ntialD;","\\u214
e140: 35 22 2c 0d 0a 20 20 22 26 43 61 79 6c 65 79 73 5",.. "&Cayleys
e150: 3b 22 2c 22 5c 5c 75 32 31 32 44 22 2c 0d 0a 20 ;","\\u212D",..
e160: 20 22 26 43 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 "Č","\\u
e170: 30 31 30 43 22 2c 0d 0a 20 20 22 26 43 63 65 64 010C",.. "&Cced
e180: 69 6c 22 2c 22 5c 5c 75 30 30 43 37 22 2c 0d 0a il","\\u00C7",..
e190: 20 20 22 26 43 63 65 64 69 6c 3b 22 2c 22 5c 5c "Ç","\\
e1a0: 75 30 30 43 37 22 2c 0d 0a 20 20 22 26 43 63 69 u00C7",.. "&Cci
e1b0: 72 63 3b 22 2c 22 5c 5c 75 30 31 30 38 22 2c 0d rc;","\\u0108",.
e1c0: 0a 20 20 22 26 43 63 6f 6e 69 6e 74 3b 22 2c 22 . "∰","
e1d0: 5c 5c 75 32 32 33 30 22 2c 0d 0a 20 20 22 26 43 \\u2230",.. "&C
e1e0: 64 6f 74 3b 22 2c 22 5c 5c 75 30 31 30 41 22 2c dot;","\\u010A",
e1f0: 0d 0a 20 20 22 26 43 65 64 69 6c 6c 61 3b 22 2c .. "¸",
e200: 22 5c 5c 75 30 30 42 38 22 2c 0d 0a 20 20 22 26 "\\u00B8",.. "&
e210: 43 65 6e 74 65 72 44 6f 74 3b 22 2c 22 5c 5c 75 CenterDot;","\\u
e220: 30 30 42 37 22 2c 0d 0a 20 20 22 26 43 66 72 3b 00B7",.. "ℭ
e230: 22 2c 22 5c 5c 75 32 31 32 44 22 2c 0d 0a 20 20 ","\\u212D",..
e240: 22 26 43 68 69 3b 22 2c 22 5c 5c 75 30 33 41 37 "Χ","\\u03A7
e250: 22 2c 0d 0a 20 20 22 26 43 69 72 63 6c 65 44 6f ",.. "&CircleDo
e260: 74 3b 22 2c 22 5c 5c 75 32 32 39 39 22 2c 0d 0a t;","\\u2299",..
e270: 20 20 22 26 43 69 72 63 6c 65 4d 69 6e 75 73 3b "⊖
e280: 22 2c 22 5c 5c 75 32 32 39 36 22 2c 0d 0a 20 20 ","\\u2296",..
e290: 22 26 43 69 72 63 6c 65 50 6c 75 73 3b 22 2c 22 "⊕","
e2a0: 5c 5c 75 32 32 39 35 22 2c 0d 0a 20 20 22 26 43 \\u2295",.. "&C
e2b0: 69 72 63 6c 65 54 69 6d 65 73 3b 22 2c 22 5c 5c ircleTimes;","\\
e2c0: 75 32 32 39 37 22 2c 0d 0a 20 20 22 26 43 6c 6f u2297",.. "&Clo
e2d0: 63 6b 77 69 73 65 43 6f 6e 74 6f 75 72 49 6e 74 ckwiseContourInt
e2e0: 65 67 72 61 6c 3b 22 2c 22 5c 5c 75 32 32 33 32 egral;","\\u2232
e2f0: 22 2c 0d 0a 20 20 22 26 43 6c 6f 73 65 43 75 72 ",.. "&CloseCur
e300: 6c 79 44 6f 75 62 6c 65 51 75 6f 74 65 3b 22 2c lyDoubleQuote;",
e310: 22 5c 5c 75 32 30 31 44 22 2c 0d 0a 20 20 22 26 "\\u201D",.. "&
e320: 43 6c 6f 73 65 43 75 72 6c 79 51 75 6f 74 65 3b CloseCurlyQuote;
e330: 22 2c 22 5c 5c 75 32 30 31 39 22 2c 0d 0a 20 20 ","\\u2019",..
e340: 22 26 43 6f 6c 6f 6e 3b 22 2c 22 5c 5c 75 32 32 "∷","\\u22
e350: 33 37 22 2c 0d 0a 20 20 22 26 43 6f 6c 6f 6e 65 37",.. "&Colone
e360: 3b 22 2c 22 5c 5c 75 32 41 37 34 22 2c 0d 0a 20 ;","\\u2A74",..
e370: 20 22 26 43 6f 6e 67 72 75 65 6e 74 3b 22 2c 22 "≡","
e380: 5c 5c 75 32 32 36 31 22 2c 0d 0a 20 20 22 26 43 \\u2261",.. "&C
e390: 6f 6e 69 6e 74 3b 22 2c 22 5c 5c 75 32 32 32 46 onint;","\\u222F
e3a0: 22 2c 0d 0a 20 20 22 26 43 6f 6e 74 6f 75 72 49 ",.. "&ContourI
e3b0: 6e 74 65 67 72 61 6c 3b 22 2c 22 5c 5c 75 32 32 ntegral;","\\u22
e3c0: 32 45 22 2c 0d 0a 20 20 22 26 43 6f 70 66 3b 22 2E",.. "ℂ"
e3d0: 2c 22 5c 5c 75 32 31 30 32 22 2c 0d 0a 20 20 22 ,"\\u2102",.. "
e3e0: 26 43 6f 70 72 6f 64 75 63 74 3b 22 2c 22 5c 5c ∐","\\
e3f0: 75 32 32 31 30 22 2c 0d 0a 20 20 22 26 43 6f 75 u2210",.. "&Cou
e400: 6e 74 65 72 43 6c 6f 63 6b 77 69 73 65 43 6f 6e nterClockwiseCon
e410: 74 6f 75 72 49 6e 74 65 67 72 61 6c 3b 22 2c 22 tourIntegral;","
e420: 5c 5c 75 32 32 33 33 22 2c 0d 0a 20 20 22 26 43 \\u2233",.. "&C
e430: 72 6f 73 73 3b 22 2c 22 5c 5c 75 32 41 32 46 22 ross;","\\u2A2F"
e440: 2c 0d 0a 20 20 22 26 43 73 63 72 3b 22 2c 22 5c ,.. "𝒞","\
e450: 5c 75 44 38 33 35 5c 5c 75 44 43 39 45 22 2c 0d \uD835\\uDC9E",.
e460: 0a 20 20 22 26 43 75 70 3b 22 2c 22 5c 5c 75 32 . "⋓","\\u2
e470: 32 44 33 22 2c 0d 0a 20 20 22 26 43 75 70 43 61 2D3",.. "&CupCa
e480: 70 3b 22 2c 22 5c 5c 75 32 32 34 44 22 2c 0d 0a p;","\\u224D",..
e490: 20 20 22 26 44 44 3b 22 2c 22 5c 5c 75 32 31 34 "ⅅ","\\u214
e4a0: 35 22 2c 0d 0a 20 20 22 26 44 44 6f 74 72 61 68 5",.. "&DDotrah
e4b0: 64 3b 22 2c 22 5c 5c 75 32 39 31 31 22 2c 0d 0a d;","\\u2911",..
e4c0: 20 20 22 26 44 4a 63 79 3b 22 2c 22 5c 5c 75 30 "Ђ","\\u0
e4d0: 34 30 32 22 2c 0d 0a 20 20 22 26 44 53 63 79 3b 402",.. "Ѕ
e4e0: 22 2c 22 5c 5c 75 30 34 30 35 22 2c 0d 0a 20 20 ","\\u0405",..
e4f0: 22 26 44 5a 63 79 3b 22 2c 22 5c 5c 75 30 34 30 "Џ","\\u040
e500: 46 22 2c 0d 0a 20 20 22 26 44 61 67 67 65 72 3b F",.. "‡
e510: 22 2c 22 5c 5c 75 32 30 32 31 22 2c 0d 0a 20 20 ","\\u2021",..
e520: 22 26 44 61 72 72 3b 22 2c 22 5c 5c 75 32 31 41 "↡","\\u21A
e530: 31 22 2c 0d 0a 20 20 22 26 44 61 73 68 76 3b 22 1",.. "⫤"
e540: 2c 22 5c 5c 75 32 41 45 34 22 2c 0d 0a 20 20 22 ,"\\u2AE4",.. "
e550: 26 44 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 30 31 Ď","\\u01
e560: 30 45 22 2c 0d 0a 20 20 22 26 44 63 79 3b 22 2c 0E",.. "Д",
e570: 22 5c 5c 75 30 34 31 34 22 2c 0d 0a 20 20 22 26 "\\u0414",.. "&
e580: 44 65 6c 3b 22 2c 22 5c 5c 75 32 32 30 37 22 2c Del;","\\u2207",
e590: 0d 0a 20 20 22 26 44 65 6c 74 61 3b 22 2c 22 5c .. "Δ","\
e5a0: 5c 75 30 33 39 34 22 2c 0d 0a 20 20 22 26 44 66 \u0394",.. "&Df
e5b0: 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
e5c0: 44 30 37 22 2c 0d 0a 20 20 22 26 44 69 61 63 72 D07",.. "&Diacr
e5d0: 69 74 69 63 61 6c 41 63 75 74 65 3b 22 2c 22 5c iticalAcute;","\
e5e0: 5c 75 30 30 42 34 22 2c 0d 0a 20 20 22 26 44 69 \u00B4",.. "&Di
e5f0: 61 63 72 69 74 69 63 61 6c 44 6f 74 3b 22 2c 22 acriticalDot;","
e600: 5c 5c 75 30 32 44 39 22 2c 0d 0a 20 20 22 26 44 \\u02D9",.. "&D
e610: 69 61 63 72 69 74 69 63 61 6c 44 6f 75 62 6c 65 iacriticalDouble
e620: 41 63 75 74 65 3b 22 2c 22 5c 5c 75 30 32 44 44 Acute;","\\u02DD
e630: 22 2c 0d 0a 20 20 22 26 44 69 61 63 72 69 74 69 ",.. "&Diacriti
e640: 63 61 6c 47 72 61 76 65 3b 22 2c 22 5c 5c 75 30 calGrave;","\\u0
e650: 30 36 30 22 2c 0d 0a 20 20 22 26 44 69 61 63 72 060",.. "&Diacr
e660: 69 74 69 63 61 6c 54 69 6c 64 65 3b 22 2c 22 5c iticalTilde;","\
e670: 5c 75 30 32 44 43 22 2c 0d 0a 20 20 22 26 44 69 \u02DC",.. "&Di
e680: 61 6d 6f 6e 64 3b 22 2c 22 5c 5c 75 32 32 43 34 amond;","\\u22C4
e690: 22 2c 0d 0a 20 20 22 26 44 69 66 66 65 72 65 6e ",.. "&Differen
e6a0: 74 69 61 6c 44 3b 22 2c 22 5c 5c 75 32 31 34 36 tialD;","\\u2146
e6b0: 22 2c 0d 0a 20 20 22 26 44 6f 70 66 3b 22 2c 22 ",.. "𝔻","
e6c0: 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 42 22 2c \\uD835\\uDD3B",
e6d0: 0d 0a 20 20 22 26 44 6f 74 3b 22 2c 22 5c 5c 75 .. "¨","\\u
e6e0: 30 30 41 38 22 2c 0d 0a 20 20 22 26 44 6f 74 44 00A8",.. "&DotD
e6f0: 6f 74 3b 22 2c 22 5c 5c 75 32 30 44 43 22 2c 0d ot;","\\u20DC",.
e700: 0a 20 20 22 26 44 6f 74 45 71 75 61 6c 3b 22 2c . "≐",
e710: 22 5c 5c 75 32 32 35 30 22 2c 0d 0a 20 20 22 26 "\\u2250",.. "&
e720: 44 6f 75 62 6c 65 43 6f 6e 74 6f 75 72 49 6e 74 DoubleContourInt
e730: 65 67 72 61 6c 3b 22 2c 22 5c 5c 75 32 32 32 46 egral;","\\u222F
e740: 22 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 65 44 6f ",.. "&DoubleDo
e750: 74 3b 22 2c 22 5c 5c 75 30 30 41 38 22 2c 0d 0a t;","\\u00A8",..
e760: 20 20 22 26 44 6f 75 62 6c 65 44 6f 77 6e 41 72 "&DoubleDownAr
e770: 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 44 33 22 2c row;","\\u21D3",
e780: 0d 0a 20 20 22 26 44 6f 75 62 6c 65 4c 65 66 74 .. "&DoubleLeft
e790: 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 44 30 Arrow;","\\u21D0
e7a0: 22 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 65 4c 65 ",.. "&DoubleLe
e7b0: 66 74 52 69 67 68 74 41 72 72 6f 77 3b 22 2c 22 ftRightArrow;","
e7c0: 5c 5c 75 32 31 44 34 22 2c 0d 0a 20 20 22 26 44 \\u21D4",.. "&D
e7d0: 6f 75 62 6c 65 4c 65 66 74 54 65 65 3b 22 2c 22 oubleLeftTee;","
e7e0: 5c 5c 75 32 41 45 34 22 2c 0d 0a 20 20 22 26 44 \\u2AE4",.. "&D
e7f0: 6f 75 62 6c 65 4c 6f 6e 67 4c 65 66 74 41 72 72 oubleLongLeftArr
e800: 6f 77 3b 22 2c 22 5c 5c 75 32 37 46 38 22 2c 0d ow;","\\u27F8",.
e810: 0a 20 20 22 26 44 6f 75 62 6c 65 4c 6f 6e 67 4c . "&DoubleLongL
e820: 65 66 74 52 69 67 68 74 41 72 72 6f 77 3b 22 2c eftRightArrow;",
e830: 22 5c 5c 75 32 37 46 41 22 2c 0d 0a 20 20 22 26 "\\u27FA",.. "&
e840: 44 6f 75 62 6c 65 4c 6f 6e 67 52 69 67 68 74 41 DoubleLongRightA
e850: 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 37 46 39 22 rrow;","\\u27F9"
e860: 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 65 52 69 67 ,.. "&DoubleRig
e870: 68 74 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 htArrow;","\\u21
e880: 44 32 22 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 65 D2",.. "&Double
e890: 52 69 67 68 74 54 65 65 3b 22 2c 22 5c 5c 75 32 RightTee;","\\u2
e8a0: 32 41 38 22 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 2A8",.. "&Doubl
e8b0: 65 55 70 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 eUpArrow;","\\u2
e8c0: 31 44 31 22 2c 0d 0a 20 20 22 26 44 6f 75 62 6c 1D1",.. "&Doubl
e8d0: 65 55 70 44 6f 77 6e 41 72 72 6f 77 3b 22 2c 22 eUpDownArrow;","
e8e0: 5c 5c 75 32 31 44 35 22 2c 0d 0a 20 20 22 26 44 \\u21D5",.. "&D
e8f0: 6f 75 62 6c 65 56 65 72 74 69 63 61 6c 42 61 72 oubleVerticalBar
e900: 3b 22 2c 22 5c 5c 75 32 32 32 35 22 2c 0d 0a 20 ;","\\u2225",..
e910: 20 22 26 44 6f 77 6e 41 72 72 6f 77 3b 22 2c 22 "↓","
e920: 5c 5c 75 32 31 39 33 22 2c 0d 0a 20 20 22 26 44 \\u2193",.. "&D
e930: 6f 77 6e 41 72 72 6f 77 42 61 72 3b 22 2c 22 5c ownArrowBar;","\
e940: 5c 75 32 39 31 33 22 2c 0d 0a 20 20 22 26 44 6f \u2913",.. "&Do
e950: 77 6e 41 72 72 6f 77 55 70 41 72 72 6f 77 3b 22 wnArrowUpArrow;"
e960: 2c 22 5c 5c 75 32 31 46 35 22 2c 0d 0a 20 20 22 ,"\\u21F5",.. "
e970: 26 44 6f 77 6e 42 72 65 76 65 3b 22 2c 22 5c 5c ̑","\\
e980: 75 30 33 31 31 22 2c 0d 0a 20 20 22 26 44 6f 77 u0311",.. "&Dow
e990: 6e 4c 65 66 74 52 69 67 68 74 56 65 63 74 6f 72 nLeftRightVector
e9a0: 3b 22 2c 22 5c 5c 75 32 39 35 30 22 2c 0d 0a 20 ;","\\u2950",..
e9b0: 20 22 26 44 6f 77 6e 4c 65 66 74 54 65 65 56 65 "&DownLeftTeeVe
e9c0: 63 74 6f 72 3b 22 2c 22 5c 5c 75 32 39 35 45 22 ctor;","\\u295E"
e9d0: 2c 0d 0a 20 20 22 26 44 6f 77 6e 4c 65 66 74 56 ,.. "&DownLeftV
e9e0: 65 63 74 6f 72 3b 22 2c 22 5c 5c 75 32 31 42 44 ector;","\\u21BD
e9f0: 22 2c 0d 0a 20 20 22 26 44 6f 77 6e 4c 65 66 74 ",.. "&DownLeft
ea00: 56 65 63 74 6f 72 42 61 72 3b 22 2c 22 5c 5c 75 VectorBar;","\\u
ea10: 32 39 35 36 22 2c 0d 0a 20 20 22 26 44 6f 77 6e 2956",.. "&Down
ea20: 52 69 67 68 74 54 65 65 56 65 63 74 6f 72 3b 22 RightTeeVector;"
ea30: 2c 22 5c 5c 75 32 39 35 46 22 2c 0d 0a 20 20 22 ,"\\u295F",.. "
ea40: 26 44 6f 77 6e 52 69 67 68 74 56 65 63 74 6f 72 &DownRightVector
ea50: 3b 22 2c 22 5c 5c 75 32 31 43 31 22 2c 0d 0a 20 ;","\\u21C1",..
ea60: 20 22 26 44 6f 77 6e 52 69 67 68 74 56 65 63 74 "&DownRightVect
ea70: 6f 72 42 61 72 3b 22 2c 22 5c 5c 75 32 39 35 37 orBar;","\\u2957
ea80: 22 2c 0d 0a 20 20 22 26 44 6f 77 6e 54 65 65 3b ",.. "⊤
ea90: 22 2c 22 5c 5c 75 32 32 41 34 22 2c 0d 0a 20 20 ","\\u22A4",..
eaa0: 22 26 44 6f 77 6e 54 65 65 41 72 72 6f 77 3b 22 "↧"
eab0: 2c 22 5c 5c 75 32 31 41 37 22 2c 0d 0a 20 20 22 ,"\\u21A7",.. "
eac0: 26 44 6f 77 6e 61 72 72 6f 77 3b 22 2c 22 5c 5c ⇓","\\
ead0: 75 32 31 44 33 22 2c 0d 0a 20 20 22 26 44 73 63 u21D3",.. "&Dsc
eae0: 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
eaf0: 43 39 46 22 2c 0d 0a 20 20 22 26 44 73 74 72 6f C9F",.. "&Dstro
eb00: 6b 3b 22 2c 22 5c 5c 75 30 31 31 30 22 2c 0d 0a k;","\\u0110",..
eb10: 20 20 22 26 45 4e 47 3b 22 2c 22 5c 5c 75 30 31 "Ŋ","\\u01
eb20: 34 41 22 2c 0d 0a 20 20 22 26 45 54 48 22 2c 22 4A",.. "Ð","
eb30: 5c 5c 75 30 30 44 30 22 2c 0d 0a 20 20 22 26 45 \\u00D0",.. "&E
eb40: 54 48 3b 22 2c 22 5c 5c 75 30 30 44 30 22 2c 0d TH;","\\u00D0",.
eb50: 0a 20 20 22 26 45 61 63 75 74 65 22 2c 22 5c 5c . "É","\\
eb60: 75 30 30 43 39 22 2c 0d 0a 20 20 22 26 45 61 63 u00C9",.. "&Eac
eb70: 75 74 65 3b 22 2c 22 5c 5c 75 30 30 43 39 22 2c ute;","\\u00C9",
eb80: 0d 0a 20 20 22 26 45 63 61 72 6f 6e 3b 22 2c 22 .. "Ě","
eb90: 5c 5c 75 30 31 31 41 22 2c 0d 0a 20 20 22 26 45 \\u011A",.. "&E
eba0: 63 69 72 63 22 2c 22 5c 5c 75 30 30 43 41 22 2c circ","\\u00CA",
ebb0: 0d 0a 20 20 22 26 45 63 69 72 63 3b 22 2c 22 5c .. "Ê","\
ebc0: 5c 75 30 30 43 41 22 2c 0d 0a 20 20 22 26 45 63 \u00CA",.. "&Ec
ebd0: 79 3b 22 2c 22 5c 5c 75 30 34 32 44 22 2c 0d 0a y;","\\u042D",..
ebe0: 20 20 22 26 45 64 6f 74 3b 22 2c 22 5c 5c 75 30 "Ė","\\u0
ebf0: 31 31 36 22 2c 0d 0a 20 20 22 26 45 66 72 3b 22 116",.. "𝔈"
ec00: 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 30 38 ,"\\uD835\\uDD08
ec10: 22 2c 0d 0a 20 20 22 26 45 67 72 61 76 65 22 2c ",.. "È",
ec20: 22 5c 5c 75 30 30 43 38 22 2c 0d 0a 20 20 22 26 "\\u00C8",.. "&
ec30: 45 67 72 61 76 65 3b 22 2c 22 5c 5c 75 30 30 43 Egrave;","\\u00C
ec40: 38 22 2c 0d 0a 20 20 22 26 45 6c 65 6d 65 6e 74 8",.. "&Element
ec50: 3b 22 2c 22 5c 5c 75 32 32 30 38 22 2c 0d 0a 20 ;","\\u2208",..
ec60: 20 22 26 45 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 "Ē","\\u0
ec70: 31 31 32 22 2c 0d 0a 20 20 22 26 45 6d 70 74 79 112",.. "&Empty
ec80: 53 6d 61 6c 6c 53 71 75 61 72 65 3b 22 2c 22 5c SmallSquare;","\
ec90: 5c 75 32 35 46 42 22 2c 0d 0a 20 20 22 26 45 6d \u25FB",.. "&Em
eca0: 70 74 79 56 65 72 79 53 6d 61 6c 6c 53 71 75 61 ptyVerySmallSqua
ecb0: 72 65 3b 22 2c 22 5c 5c 75 32 35 41 42 22 2c 0d re;","\\u25AB",.
ecc0: 0a 20 20 22 26 45 6f 67 6f 6e 3b 22 2c 22 5c 5c . "Ę","\\
ecd0: 75 30 31 31 38 22 2c 0d 0a 20 20 22 26 45 6f 70 u0118",.. "&Eop
ece0: 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 f;","\\uD835\\uD
ecf0: 44 33 43 22 2c 0d 0a 20 20 22 26 45 70 73 69 6c D3C",.. "&Epsil
ed00: 6f 6e 3b 22 2c 22 5c 5c 75 30 33 39 35 22 2c 0d on;","\\u0395",.
ed10: 0a 20 20 22 26 45 71 75 61 6c 3b 22 2c 22 5c 5c . "⩵","\\
ed20: 75 32 41 37 35 22 2c 0d 0a 20 20 22 26 45 71 75 u2A75",.. "&Equ
ed30: 61 6c 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 alTilde;","\\u22
ed40: 34 32 22 2c 0d 0a 20 20 22 26 45 71 75 69 6c 69 42",.. "&Equili
ed50: 62 72 69 75 6d 3b 22 2c 22 5c 5c 75 32 31 43 43 brium;","\\u21CC
ed60: 22 2c 0d 0a 20 20 22 26 45 73 63 72 3b 22 2c 22 ",.. "ℰ","
ed70: 5c 5c 75 32 31 33 30 22 2c 0d 0a 20 20 22 26 45 \\u2130",.. "&E
ed80: 73 69 6d 3b 22 2c 22 5c 5c 75 32 41 37 33 22 2c sim;","\\u2A73",
ed90: 0d 0a 20 20 22 26 45 74 61 3b 22 2c 22 5c 5c 75 .. "Η","\\u
eda0: 30 33 39 37 22 2c 0d 0a 20 20 22 26 45 75 6d 6c 0397",.. "Ë
edb0: 22 2c 22 5c 5c 75 30 30 43 42 22 2c 0d 0a 20 20 ","\\u00CB",..
edc0: 22 26 45 75 6d 6c 3b 22 2c 22 5c 5c 75 30 30 43 "Ë","\\u00C
edd0: 42 22 2c 0d 0a 20 20 22 26 45 78 69 73 74 73 3b B",.. "∃
ede0: 22 2c 22 5c 5c 75 32 32 30 33 22 2c 0d 0a 20 20 ","\\u2203",..
edf0: 22 26 45 78 70 6f 6e 65 6e 74 69 61 6c 45 3b 22 "ⅇ"
ee00: 2c 22 5c 5c 75 32 31 34 37 22 2c 0d 0a 20 20 22 ,"\\u2147",.. "
ee10: 26 46 63 79 3b 22 2c 22 5c 5c 75 30 34 32 34 22 Ф","\\u0424"
ee20: 2c 0d 0a 20 20 22 26 46 66 72 3b 22 2c 22 5c 5c ,.. "𝔉","\\
ee30: 75 44 38 33 35 5c 5c 75 44 44 30 39 22 2c 0d 0a uD835\\uDD09",..
ee40: 20 20 22 26 46 69 6c 6c 65 64 53 6d 61 6c 6c 53 "&FilledSmallS
ee50: 71 75 61 72 65 3b 22 2c 22 5c 5c 75 32 35 46 43 quare;","\\u25FC
ee60: 22 2c 0d 0a 20 20 22 26 46 69 6c 6c 65 64 56 65 ",.. "&FilledVe
ee70: 72 79 53 6d 61 6c 6c 53 71 75 61 72 65 3b 22 2c rySmallSquare;",
ee80: 22 5c 5c 75 32 35 41 41 22 2c 0d 0a 20 20 22 26 "\\u25AA",.. "&
ee90: 46 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c Fopf;","\\uD835\
eea0: 5c 75 44 44 33 44 22 2c 0d 0a 20 20 22 26 46 6f \uDD3D",.. "&Fo
eeb0: 72 41 6c 6c 3b 22 2c 22 5c 5c 75 32 32 30 30 22 rAll;","\\u2200"
eec0: 2c 0d 0a 20 20 22 26 46 6f 75 72 69 65 72 74 72 ,.. "&Fouriertr
eed0: 66 3b 22 2c 22 5c 5c 75 32 31 33 31 22 2c 0d 0a f;","\\u2131",..
eee0: 20 20 22 26 46 73 63 72 3b 22 2c 22 5c 5c 75 32 "ℱ","\\u2
eef0: 31 33 31 22 2c 0d 0a 20 20 22 26 47 4a 63 79 3b 131",.. "Ѓ
ef00: 22 2c 22 5c 5c 75 30 34 30 33 22 2c 0d 0a 20 20 ","\\u0403",..
ef10: 22 26 47 54 22 2c 22 5c 5c 75 30 30 33 45 22 2c ">","\\u003E",
ef20: 0d 0a 20 20 22 26 47 54 3b 22 2c 22 5c 5c 75 30 .. ">","\\u0
ef30: 30 33 45 22 2c 0d 0a 20 20 22 26 47 61 6d 6d 61 03E",.. "&Gamma
ef40: 3b 22 2c 22 5c 5c 75 30 33 39 33 22 2c 0d 0a 20 ;","\\u0393",..
ef50: 20 22 26 47 61 6d 6d 61 64 3b 22 2c 22 5c 5c 75 "Ϝ","\\u
ef60: 30 33 44 43 22 2c 0d 0a 20 20 22 26 47 62 72 65 03DC",.. "&Gbre
ef70: 76 65 3b 22 2c 22 5c 5c 75 30 31 31 45 22 2c 0d ve;","\\u011E",.
ef80: 0a 20 20 22 26 47 63 65 64 69 6c 3b 22 2c 22 5c . "Ģ","\
ef90: 5c 75 30 31 32 32 22 2c 0d 0a 20 20 22 26 47 63 \u0122",.. "&Gc
efa0: 69 72 63 3b 22 2c 22 5c 5c 75 30 31 31 43 22 2c irc;","\\u011C",
efb0: 0d 0a 20 20 22 26 47 63 79 3b 22 2c 22 5c 5c 75 .. "Г","\\u
efc0: 30 34 31 33 22 2c 0d 0a 20 20 22 26 47 64 6f 74 0413",.. "&Gdot
efd0: 3b 22 2c 22 5c 5c 75 30 31 32 30 22 2c 0d 0a 20 ;","\\u0120",..
efe0: 20 22 26 47 66 72 3b 22 2c 22 5c 5c 75 44 38 33 "𝔊","\\uD83
eff0: 35 5c 5c 75 44 44 30 41 22 2c 0d 0a 20 20 22 26 5\\uDD0A",.. "&
f000: 47 67 3b 22 2c 22 5c 5c 75 32 32 44 39 22 2c 0d Gg;","\\u22D9",.
f010: 0a 20 20 22 26 47 6f 70 66 3b 22 2c 22 5c 5c 75 . "𝔾","\\u
f020: 44 38 33 35 5c 5c 75 44 44 33 45 22 2c 0d 0a 20 D835\\uDD3E",..
f030: 20 22 26 47 72 65 61 74 65 72 45 71 75 61 6c 3b "≥
f040: 22 2c 22 5c 5c 75 32 32 36 35 22 2c 0d 0a 20 20 ","\\u2265",..
f050: 22 26 47 72 65 61 74 65 72 45 71 75 61 6c 4c 65 "&GreaterEqualLe
f060: 73 73 3b 22 2c 22 5c 5c 75 32 32 44 42 22 2c 0d ss;","\\u22DB",.
f070: 0a 20 20 22 26 47 72 65 61 74 65 72 46 75 6c 6c . "&GreaterFull
f080: 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 36 37 Equal;","\\u2267
f090: 22 2c 0d 0a 20 20 22 26 47 72 65 61 74 65 72 47 ",.. "&GreaterG
f0a0: 72 65 61 74 65 72 3b 22 2c 22 5c 5c 75 32 41 41 reater;","\\u2AA
f0b0: 32 22 2c 0d 0a 20 20 22 26 47 72 65 61 74 65 72 2",.. "&Greater
f0c0: 4c 65 73 73 3b 22 2c 22 5c 5c 75 32 32 37 37 22 Less;","\\u2277"
f0d0: 2c 0d 0a 20 20 22 26 47 72 65 61 74 65 72 53 6c ,.. "&GreaterSl
f0e0: 61 6e 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 antEqual;","\\u2
f0f0: 41 37 45 22 2c 0d 0a 20 20 22 26 47 72 65 61 74 A7E",.. "&Great
f100: 65 72 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 erTilde;","\\u22
f110: 37 33 22 2c 0d 0a 20 20 22 26 47 73 63 72 3b 22 73",.. "𝒢"
f120: 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 41 32 ,"\\uD835\\uDCA2
f130: 22 2c 0d 0a 20 20 22 26 47 74 3b 22 2c 22 5c 5c ",.. "≫","\\
f140: 75 32 32 36 42 22 2c 0d 0a 20 20 22 26 48 41 52 u226B",.. "&HAR
f150: 44 63 79 3b 22 2c 22 5c 5c 75 30 34 32 41 22 2c Dcy;","\\u042A",
f160: 0d 0a 20 20 22 26 48 61 63 65 6b 3b 22 2c 22 5c .. "ˇ","\
f170: 5c 75 30 32 43 37 22 2c 0d 0a 20 20 22 26 48 61 \u02C7",.. "&Ha
f180: 74 3b 22 2c 22 5c 5c 75 30 30 35 45 22 2c 0d 0a t;","\\u005E",..
f190: 20 20 22 26 48 63 69 72 63 3b 22 2c 22 5c 5c 75 "Ĥ","\\u
f1a0: 30 31 32 34 22 2c 0d 0a 20 20 22 26 48 66 72 3b 0124",.. "ℌ
f1b0: 22 2c 22 5c 5c 75 32 31 30 43 22 2c 0d 0a 20 20 ","\\u210C",..
f1c0: 22 26 48 69 6c 62 65 72 74 53 70 61 63 65 3b 22 "ℋ"
f1d0: 2c 22 5c 5c 75 32 31 30 42 22 2c 0d 0a 20 20 22 ,"\\u210B",.. "
f1e0: 26 48 6f 70 66 3b 22 2c 22 5c 5c 75 32 31 30 44 ℍ","\\u210D
f1f0: 22 2c 0d 0a 20 20 22 26 48 6f 72 69 7a 6f 6e 74 ",.. "&Horizont
f200: 61 6c 4c 69 6e 65 3b 22 2c 22 5c 5c 75 32 35 30 alLine;","\\u250
f210: 30 22 2c 0d 0a 20 20 22 26 48 73 63 72 3b 22 2c 0",.. "ℋ",
f220: 22 5c 5c 75 32 31 30 42 22 2c 0d 0a 20 20 22 26 "\\u210B",.. "&
f230: 48 73 74 72 6f 6b 3b 22 2c 22 5c 5c 75 30 31 32 Hstrok;","\\u012
f240: 36 22 2c 0d 0a 20 20 22 26 48 75 6d 70 44 6f 77 6",.. "&HumpDow
f250: 6e 48 75 6d 70 3b 22 2c 22 5c 5c 75 32 32 34 45 nHump;","\\u224E
f260: 22 2c 0d 0a 20 20 22 26 48 75 6d 70 45 71 75 61 ",.. "&HumpEqua
f270: 6c 3b 22 2c 22 5c 5c 75 32 32 34 46 22 2c 0d 0a l;","\\u224F",..
f280: 20 20 22 26 49 45 63 79 3b 22 2c 22 5c 5c 75 30 "Е","\\u0
f290: 34 31 35 22 2c 0d 0a 20 20 22 26 49 4a 6c 69 67 415",.. "&IJlig
f2a0: 3b 22 2c 22 5c 5c 75 30 31 33 32 22 2c 0d 0a 20 ;","\\u0132",..
f2b0: 20 22 26 49 4f 63 79 3b 22 2c 22 5c 5c 75 30 34 "Ё","\\u04
f2c0: 30 31 22 2c 0d 0a 20 20 22 26 49 61 63 75 74 65 01",.. "Í
f2d0: 22 2c 22 5c 5c 75 30 30 43 44 22 2c 0d 0a 20 20 ","\\u00CD",..
f2e0: 22 26 49 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 "Í","\\u0
f2f0: 30 43 44 22 2c 0d 0a 20 20 22 26 49 63 69 72 63 0CD",.. "Î
f300: 22 2c 22 5c 5c 75 30 30 43 45 22 2c 0d 0a 20 20 ","\\u00CE",..
f310: 22 26 49 63 69 72 63 3b 22 2c 22 5c 5c 75 30 30 "Î","\\u00
f320: 43 45 22 2c 0d 0a 20 20 22 26 49 63 79 3b 22 2c CE",.. "И",
f330: 22 5c 5c 75 30 34 31 38 22 2c 0d 0a 20 20 22 26 "\\u0418",.. "&
f340: 49 64 6f 74 3b 22 2c 22 5c 5c 75 30 31 33 30 22 Idot;","\\u0130"
f350: 2c 0d 0a 20 20 22 26 49 66 72 3b 22 2c 22 5c 5c ,.. "ℑ","\\
f360: 75 32 31 31 31 22 2c 0d 0a 20 20 22 26 49 67 72 u2111",.. "&Igr
f370: 61 76 65 22 2c 22 5c 5c 75 30 30 43 43 22 2c 0d ave","\\u00CC",.
f380: 0a 20 20 22 26 49 67 72 61 76 65 3b 22 2c 22 5c . "Ì","\
f390: 5c 75 30 30 43 43 22 2c 0d 0a 20 20 22 26 49 6d \u00CC",.. "&Im
f3a0: 3b 22 2c 22 5c 5c 75 32 31 31 31 22 2c 0d 0a 20 ;","\\u2111",..
f3b0: 20 22 26 49 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 "Ī","\\u0
f3c0: 31 32 41 22 2c 0d 0a 20 20 22 26 49 6d 61 67 69 12A",.. "&Imagi
f3d0: 6e 61 72 79 49 3b 22 2c 22 5c 5c 75 32 31 34 38 naryI;","\\u2148
f3e0: 22 2c 0d 0a 20 20 22 26 49 6d 70 6c 69 65 73 3b ",.. "⇒
f3f0: 22 2c 22 5c 5c 75 32 31 44 32 22 2c 0d 0a 20 20 ","\\u21D2",..
f400: 22 26 49 6e 74 3b 22 2c 22 5c 5c 75 32 32 32 43 "∬","\\u222C
f410: 22 2c 0d 0a 20 20 22 26 49 6e 74 65 67 72 61 6c ",.. "&Integral
f420: 3b 22 2c 22 5c 5c 75 32 32 32 42 22 2c 0d 0a 20 ;","\\u222B",..
f430: 20 22 26 49 6e 74 65 72 73 65 63 74 69 6f 6e 3b "⋂
f440: 22 2c 22 5c 5c 75 32 32 43 32 22 2c 0d 0a 20 20 ","\\u22C2",..
f450: 22 26 49 6e 76 69 73 69 62 6c 65 43 6f 6d 6d 61 "&InvisibleComma
f460: 3b 22 2c 22 5c 5c 75 32 30 36 33 22 2c 0d 0a 20 ;","\\u2063",..
f470: 20 22 26 49 6e 76 69 73 69 62 6c 65 54 69 6d 65 "&InvisibleTime
f480: 73 3b 22 2c 22 5c 5c 75 32 30 36 32 22 2c 0d 0a s;","\\u2062",..
f490: 20 20 22 26 49 6f 67 6f 6e 3b 22 2c 22 5c 5c 75 "Į","\\u
f4a0: 30 31 32 45 22 2c 0d 0a 20 20 22 26 49 6f 70 66 012E",.. "&Iopf
f4b0: 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
f4c0: 34 30 22 2c 0d 0a 20 20 22 26 49 6f 74 61 3b 22 40",.. "Ι"
f4d0: 2c 22 5c 5c 75 30 33 39 39 22 2c 0d 0a 20 20 22 ,"\\u0399",.. "
f4e0: 26 49 73 63 72 3b 22 2c 22 5c 5c 75 32 31 31 30 ℐ","\\u2110
f4f0: 22 2c 0d 0a 20 20 22 26 49 74 69 6c 64 65 3b 22 ",.. "Ĩ"
f500: 2c 22 5c 5c 75 30 31 32 38 22 2c 0d 0a 20 20 22 ,"\\u0128",.. "
f510: 26 49 75 6b 63 79 3b 22 2c 22 5c 5c 75 30 34 30 І","\\u040
f520: 36 22 2c 0d 0a 20 20 22 26 49 75 6d 6c 22 2c 22 6",.. "Ï","
f530: 5c 5c 75 30 30 43 46 22 2c 0d 0a 20 20 22 26 49 \\u00CF",.. "&I
f540: 75 6d 6c 3b 22 2c 22 5c 5c 75 30 30 43 46 22 2c uml;","\\u00CF",
f550: 0d 0a 20 20 22 26 4a 63 69 72 63 3b 22 2c 22 5c .. "Ĵ","\
f560: 5c 75 30 31 33 34 22 2c 0d 0a 20 20 22 26 4a 63 \u0134",.. "&Jc
f570: 79 3b 22 2c 22 5c 5c 75 30 34 31 39 22 2c 0d 0a y;","\\u0419",..
f580: 20 20 22 26 4a 66 72 3b 22 2c 22 5c 5c 75 44 38 "𝔍","\\uD8
f590: 33 35 5c 5c 75 44 44 30 44 22 2c 0d 0a 20 20 22 35\\uDD0D",.. "
f5a0: 26 4a 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 𝕁","\\uD835
f5b0: 5c 5c 75 44 44 34 31 22 2c 0d 0a 20 20 22 26 4a \\uDD41",.. "&J
f5c0: 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c scr;","\\uD835\\
f5d0: 75 44 43 41 35 22 2c 0d 0a 20 20 22 26 4a 73 65 uDCA5",.. "&Jse
f5e0: 72 63 79 3b 22 2c 22 5c 5c 75 30 34 30 38 22 2c rcy;","\\u0408",
f5f0: 0d 0a 20 20 22 26 4a 75 6b 63 79 3b 22 2c 22 5c .. "Є","\
f600: 5c 75 30 34 30 34 22 2c 0d 0a 20 20 22 26 4b 48 \u0404",.. "&KH
f610: 63 79 3b 22 2c 22 5c 5c 75 30 34 32 35 22 2c 0d cy;","\\u0425",.
f620: 0a 20 20 22 26 4b 4a 63 79 3b 22 2c 22 5c 5c 75 . "Ќ","\\u
f630: 30 34 30 43 22 2c 0d 0a 20 20 22 26 4b 61 70 70 040C",.. "&Kapp
f640: 61 3b 22 2c 22 5c 5c 75 30 33 39 41 22 2c 0d 0a a;","\\u039A",..
f650: 20 20 22 26 4b 63 65 64 69 6c 3b 22 2c 22 5c 5c "Ķ","\\
f660: 75 30 31 33 36 22 2c 0d 0a 20 20 22 26 4b 63 79 u0136",.. "&Kcy
f670: 3b 22 2c 22 5c 5c 75 30 34 31 41 22 2c 0d 0a 20 ;","\\u041A",..
f680: 20 22 26 4b 66 72 3b 22 2c 22 5c 5c 75 44 38 33 "𝔎","\\uD83
f690: 35 5c 5c 75 44 44 30 45 22 2c 0d 0a 20 20 22 26 5\\uDD0E",.. "&
f6a0: 4b 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c Kopf;","\\uD835\
f6b0: 5c 75 44 44 34 32 22 2c 0d 0a 20 20 22 26 4b 73 \uDD42",.. "&Ks
f6c0: 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 cr;","\\uD835\\u
f6d0: 44 43 41 36 22 2c 0d 0a 20 20 22 26 4c 4a 63 79 DCA6",.. "&LJcy
f6e0: 3b 22 2c 22 5c 5c 75 30 34 30 39 22 2c 0d 0a 20 ;","\\u0409",..
f6f0: 20 22 26 4c 54 22 2c 22 5c 5c 75 30 30 33 43 22 "<","\\u003C"
f700: 2c 0d 0a 20 20 22 26 4c 54 3b 22 2c 22 5c 5c 75 ,.. "<","\\u
f710: 30 30 33 43 22 2c 0d 0a 20 20 22 26 4c 61 63 75 003C",.. "&Lacu
f720: 74 65 3b 22 2c 22 5c 5c 75 30 31 33 39 22 2c 0d te;","\\u0139",.
f730: 0a 20 20 22 26 4c 61 6d 62 64 61 3b 22 2c 22 5c . "Λ","\
f740: 5c 75 30 33 39 42 22 2c 0d 0a 20 20 22 26 4c 61 \u039B",.. "&La
f750: 6e 67 3b 22 2c 22 5c 5c 75 32 37 45 41 22 2c 0d ng;","\\u27EA",.
f760: 0a 20 20 22 26 4c 61 70 6c 61 63 65 74 72 66 3b . "ℒ
f770: 22 2c 22 5c 5c 75 32 31 31 32 22 2c 0d 0a 20 20 ","\\u2112",..
f780: 22 26 4c 61 72 72 3b 22 2c 22 5c 5c 75 32 31 39 "↞","\\u219
f790: 45 22 2c 0d 0a 20 20 22 26 4c 63 61 72 6f 6e 3b E",.. "Ľ
f7a0: 22 2c 22 5c 5c 75 30 31 33 44 22 2c 0d 0a 20 20 ","\\u013D",..
f7b0: 22 26 4c 63 65 64 69 6c 3b 22 2c 22 5c 5c 75 30 "Ļ","\\u0
f7c0: 31 33 42 22 2c 0d 0a 20 20 22 26 4c 63 79 3b 22 13B",.. "Л"
f7d0: 2c 22 5c 5c 75 30 34 31 42 22 2c 0d 0a 20 20 22 ,"\\u041B",.. "
f7e0: 26 4c 65 66 74 41 6e 67 6c 65 42 72 61 63 6b 65 &LeftAngleBracke
f7f0: 74 3b 22 2c 22 5c 5c 75 32 37 45 38 22 2c 0d 0a t;","\\u27E8",..
f800: 20 20 22 26 4c 65 66 74 41 72 72 6f 77 3b 22 2c "←",
f810: 22 5c 5c 75 32 31 39 30 22 2c 0d 0a 20 20 22 26 "\\u2190",.. "&
f820: 4c 65 66 74 41 72 72 6f 77 42 61 72 3b 22 2c 22 LeftArrowBar;","
f830: 5c 5c 75 32 31 45 34 22 2c 0d 0a 20 20 22 26 4c \\u21E4",.. "&L
f840: 65 66 74 41 72 72 6f 77 52 69 67 68 74 41 72 72 eftArrowRightArr
f850: 6f 77 3b 22 2c 22 5c 5c 75 32 31 43 36 22 2c 0d ow;","\\u21C6",.
f860: 0a 20 20 22 26 4c 65 66 74 43 65 69 6c 69 6e 67 . "&LeftCeiling
f870: 3b 22 2c 22 5c 5c 75 32 33 30 38 22 2c 0d 0a 20 ;","\\u2308",..
f880: 20 22 26 4c 65 66 74 44 6f 75 62 6c 65 42 72 61 "&LeftDoubleBra
f890: 63 6b 65 74 3b 22 2c 22 5c 5c 75 32 37 45 36 22 cket;","\\u27E6"
f8a0: 2c 0d 0a 20 20 22 26 4c 65 66 74 44 6f 77 6e 54 ,.. "&LeftDownT
f8b0: 65 65 56 65 63 74 6f 72 3b 22 2c 22 5c 5c 75 32 eeVector;","\\u2
f8c0: 39 36 31 22 2c 0d 0a 20 20 22 26 4c 65 66 74 44 961",.. "&LeftD
f8d0: 6f 77 6e 56 65 63 74 6f 72 3b 22 2c 22 5c 5c 75 ownVector;","\\u
f8e0: 32 31 43 33 22 2c 0d 0a 20 20 22 26 4c 65 66 74 21C3",.. "&Left
f8f0: 44 6f 77 6e 56 65 63 74 6f 72 42 61 72 3b 22 2c DownVectorBar;",
f900: 22 5c 5c 75 32 39 35 39 22 2c 0d 0a 20 20 22 26 "\\u2959",.. "&
f910: 4c 65 66 74 46 6c 6f 6f 72 3b 22 2c 22 5c 5c 75 LeftFloor;","\\u
f920: 32 33 30 41 22 2c 0d 0a 20 20 22 26 4c 65 66 74 230A",.. "&Left
f930: 52 69 67 68 74 41 72 72 6f 77 3b 22 2c 22 5c 5c RightArrow;","\\
f940: 75 32 31 39 34 22 2c 0d 0a 20 20 22 26 4c 65 66 u2194",.. "&Lef
f950: 74 52 69 67 68 74 56 65 63 74 6f 72 3b 22 2c 22 tRightVector;","
f960: 5c 5c 75 32 39 34 45 22 2c 0d 0a 20 20 22 26 4c \\u294E",.. "&L
f970: 65 66 74 54 65 65 3b 22 2c 22 5c 5c 75 32 32 41 eftTee;","\\u22A
f980: 33 22 2c 0d 0a 20 20 22 26 4c 65 66 74 54 65 65 3",.. "&LeftTee
f990: 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 41 34 Arrow;","\\u21A4
f9a0: 22 2c 0d 0a 20 20 22 26 4c 65 66 74 54 65 65 56 ",.. "&LeftTeeV
f9b0: 65 63 74 6f 72 3b 22 2c 22 5c 5c 75 32 39 35 41 ector;","\\u295A
f9c0: 22 2c 0d 0a 20 20 22 26 4c 65 66 74 54 72 69 61 ",.. "&LeftTria
f9d0: 6e 67 6c 65 3b 22 2c 22 5c 5c 75 32 32 42 32 22 ngle;","\\u22B2"
f9e0: 2c 0d 0a 20 20 22 26 4c 65 66 74 54 72 69 61 6e ,.. "&LeftTrian
f9f0: 67 6c 65 42 61 72 3b 22 2c 22 5c 5c 75 32 39 43 gleBar;","\\u29C
fa00: 46 22 2c 0d 0a 20 20 22 26 4c 65 66 74 54 72 69 F",.. "&LeftTri
fa10: 61 6e 67 6c 65 45 71 75 61 6c 3b 22 2c 22 5c 5c angleEqual;","\\
fa20: 75 32 32 42 34 22 2c 0d 0a 20 20 22 26 4c 65 66 u22B4",.. "&Lef
fa30: 74 55 70 44 6f 77 6e 56 65 63 74 6f 72 3b 22 2c tUpDownVector;",
fa40: 22 5c 5c 75 32 39 35 31 22 2c 0d 0a 20 20 22 26 "\\u2951",.. "&
fa50: 4c 65 66 74 55 70 54 65 65 56 65 63 74 6f 72 3b LeftUpTeeVector;
fa60: 22 2c 22 5c 5c 75 32 39 36 30 22 2c 0d 0a 20 20 ","\\u2960",..
fa70: 22 26 4c 65 66 74 55 70 56 65 63 74 6f 72 3b 22 "↿"
fa80: 2c 22 5c 5c 75 32 31 42 46 22 2c 0d 0a 20 20 22 ,"\\u21BF",.. "
fa90: 26 4c 65 66 74 55 70 56 65 63 74 6f 72 42 61 72 &LeftUpVectorBar
faa0: 3b 22 2c 22 5c 5c 75 32 39 35 38 22 2c 0d 0a 20 ;","\\u2958",..
fab0: 20 22 26 4c 65 66 74 56 65 63 74 6f 72 3b 22 2c "↼",
fac0: 22 5c 5c 75 32 31 42 43 22 2c 0d 0a 20 20 22 26 "\\u21BC",.. "&
fad0: 4c 65 66 74 56 65 63 74 6f 72 42 61 72 3b 22 2c LeftVectorBar;",
fae0: 22 5c 5c 75 32 39 35 32 22 2c 0d 0a 20 20 22 26 "\\u2952",.. "&
faf0: 4c 65 66 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 Leftarrow;","\\u
fb00: 32 31 44 30 22 2c 0d 0a 20 20 22 26 4c 65 66 74 21D0",.. "&Left
fb10: 72 69 67 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c rightarrow;","\\
fb20: 75 32 31 44 34 22 2c 0d 0a 20 20 22 26 4c 65 73 u21D4",.. "&Les
fb30: 73 45 71 75 61 6c 47 72 65 61 74 65 72 3b 22 2c sEqualGreater;",
fb40: 22 5c 5c 75 32 32 44 41 22 2c 0d 0a 20 20 22 26 "\\u22DA",.. "&
fb50: 4c 65 73 73 46 75 6c 6c 45 71 75 61 6c 3b 22 2c LessFullEqual;",
fb60: 22 5c 5c 75 32 32 36 36 22 2c 0d 0a 20 20 22 26 "\\u2266",.. "&
fb70: 4c 65 73 73 47 72 65 61 74 65 72 3b 22 2c 22 5c LessGreater;","\
fb80: 5c 75 32 32 37 36 22 2c 0d 0a 20 20 22 26 4c 65 \u2276",.. "&Le
fb90: 73 73 4c 65 73 73 3b 22 2c 22 5c 5c 75 32 41 41 ssLess;","\\u2AA
fba0: 31 22 2c 0d 0a 20 20 22 26 4c 65 73 73 53 6c 61 1",.. "&LessSla
fbb0: 6e 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 41 ntEqual;","\\u2A
fbc0: 37 44 22 2c 0d 0a 20 20 22 26 4c 65 73 73 54 69 7D",.. "&LessTi
fbd0: 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 37 32 22 2c lde;","\\u2272",
fbe0: 0d 0a 20 20 22 26 4c 66 72 3b 22 2c 22 5c 5c 75 .. "𝔏","\\u
fbf0: 44 38 33 35 5c 5c 75 44 44 30 46 22 2c 0d 0a 20 D835\\uDD0F",..
fc00: 20 22 26 4c 6c 3b 22 2c 22 5c 5c 75 32 32 44 38 "⋘","\\u22D8
fc10: 22 2c 0d 0a 20 20 22 26 4c 6c 65 66 74 61 72 72 ",.. "&Lleftarr
fc20: 6f 77 3b 22 2c 22 5c 5c 75 32 31 44 41 22 2c 0d ow;","\\u21DA",.
fc30: 0a 20 20 22 26 4c 6d 69 64 6f 74 3b 22 2c 22 5c . "Ŀ","\
fc40: 5c 75 30 31 33 46 22 2c 0d 0a 20 20 22 26 4c 6f \u013F",.. "&Lo
fc50: 6e 67 4c 65 66 74 41 72 72 6f 77 3b 22 2c 22 5c ngLeftArrow;","\
fc60: 5c 75 32 37 46 35 22 2c 0d 0a 20 20 22 26 4c 6f \u27F5",.. "&Lo
fc70: 6e 67 4c 65 66 74 52 69 67 68 74 41 72 72 6f 77 ngLeftRightArrow
fc80: 3b 22 2c 22 5c 5c 75 32 37 46 37 22 2c 0d 0a 20 ;","\\u27F7",..
fc90: 20 22 26 4c 6f 6e 67 52 69 67 68 74 41 72 72 6f "&LongRightArro
fca0: 77 3b 22 2c 22 5c 5c 75 32 37 46 36 22 2c 0d 0a w;","\\u27F6",..
fcb0: 20 20 22 26 4c 6f 6e 67 6c 65 66 74 61 72 72 6f "&Longleftarro
fcc0: 77 3b 22 2c 22 5c 5c 75 32 37 46 38 22 2c 0d 0a w;","\\u27F8",..
fcd0: 20 20 22 26 4c 6f 6e 67 6c 65 66 74 72 69 67 68 "&Longleftrigh
fce0: 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 37 46 tarrow;","\\u27F
fcf0: 41 22 2c 0d 0a 20 20 22 26 4c 6f 6e 67 72 69 67 A",.. "&Longrig
fd00: 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 37 htarrow;","\\u27
fd10: 46 39 22 2c 0d 0a 20 20 22 26 4c 6f 70 66 3b 22 F9",.. "𝕃"
fd20: 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 34 33 ,"\\uD835\\uDD43
fd30: 22 2c 0d 0a 20 20 22 26 4c 6f 77 65 72 4c 65 66 ",.. "&LowerLef
fd40: 74 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 tArrow;","\\u219
fd50: 39 22 2c 0d 0a 20 20 22 26 4c 6f 77 65 72 52 69 9",.. "&LowerRi
fd60: 67 68 74 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 ghtArrow;","\\u2
fd70: 31 39 38 22 2c 0d 0a 20 20 22 26 4c 73 63 72 3b 198",.. "ℒ
fd80: 22 2c 22 5c 5c 75 32 31 31 32 22 2c 0d 0a 20 20 ","\\u2112",..
fd90: 22 26 4c 73 68 3b 22 2c 22 5c 5c 75 32 31 42 30 "↰","\\u21B0
fda0: 22 2c 0d 0a 20 20 22 26 4c 73 74 72 6f 6b 3b 22 ",.. "Ł"
fdb0: 2c 22 5c 5c 75 30 31 34 31 22 2c 0d 0a 20 20 22 ,"\\u0141",.. "
fdc0: 26 4c 74 3b 22 2c 22 5c 5c 75 32 32 36 41 22 2c ≪","\\u226A",
fdd0: 0d 0a 20 20 22 26 4d 61 70 3b 22 2c 22 5c 5c 75 .. "⤅","\\u
fde0: 32 39 30 35 22 2c 0d 0a 20 20 22 26 4d 63 79 3b 2905",.. "М
fdf0: 22 2c 22 5c 5c 75 30 34 31 43 22 2c 0d 0a 20 20 ","\\u041C",..
fe00: 22 26 4d 65 64 69 75 6d 53 70 61 63 65 3b 22 2c " ",
fe10: 22 5c 5c 75 32 30 35 46 22 2c 0d 0a 20 20 22 26 "\\u205F",.. "&
fe20: 4d 65 6c 6c 69 6e 74 72 66 3b 22 2c 22 5c 5c 75 Mellintrf;","\\u
fe30: 32 31 33 33 22 2c 0d 0a 20 20 22 26 4d 66 72 3b 2133",.. "𝔐
fe40: 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 31 ","\\uD835\\uDD1
fe50: 30 22 2c 0d 0a 20 20 22 26 4d 69 6e 75 73 50 6c 0",.. "&MinusPl
fe60: 75 73 3b 22 2c 22 5c 5c 75 32 32 31 33 22 2c 0d us;","\\u2213",.
fe70: 0a 20 20 22 26 4d 6f 70 66 3b 22 2c 22 5c 5c 75 . "𝕄","\\u
fe80: 44 38 33 35 5c 5c 75 44 44 34 34 22 2c 0d 0a 20 D835\\uDD44",..
fe90: 20 22 26 4d 73 63 72 3b 22 2c 22 5c 5c 75 32 31 "ℳ","\\u21
fea0: 33 33 22 2c 0d 0a 20 20 22 26 4d 75 3b 22 2c 22 33",.. "Μ","
feb0: 5c 5c 75 30 33 39 43 22 2c 0d 0a 20 20 22 26 4e \\u039C",.. "&N
fec0: 4a 63 79 3b 22 2c 22 5c 5c 75 30 34 30 41 22 2c Jcy;","\\u040A",
fed0: 0d 0a 20 20 22 26 4e 61 63 75 74 65 3b 22 2c 22 .. "Ń","
fee0: 5c 5c 75 30 31 34 33 22 2c 0d 0a 20 20 22 26 4e \\u0143",.. "&N
fef0: 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 30 31 34 37 caron;","\\u0147
ff00: 22 2c 0d 0a 20 20 22 26 4e 63 65 64 69 6c 3b 22 ",.. "Ņ"
ff10: 2c 22 5c 5c 75 30 31 34 35 22 2c 0d 0a 20 20 22 ,"\\u0145",.. "
ff20: 26 4e 63 79 3b 22 2c 22 5c 5c 75 30 34 31 44 22 Н","\\u041D"
ff30: 2c 0d 0a 20 20 22 26 4e 65 67 61 74 69 76 65 4d ,.. "&NegativeM
ff40: 65 64 69 75 6d 53 70 61 63 65 3b 22 2c 22 5c 5c ediumSpace;","\\
ff50: 75 32 30 30 42 22 2c 0d 0a 20 20 22 26 4e 65 67 u200B",.. "&Neg
ff60: 61 74 69 76 65 54 68 69 63 6b 53 70 61 63 65 3b ativeThickSpace;
ff70: 22 2c 22 5c 5c 75 32 30 30 42 22 2c 0d 0a 20 20 ","\\u200B",..
ff80: 22 26 4e 65 67 61 74 69 76 65 54 68 69 6e 53 70 "&NegativeThinSp
ff90: 61 63 65 3b 22 2c 22 5c 5c 75 32 30 30 42 22 2c ace;","\\u200B",
ffa0: 0d 0a 20 20 22 26 4e 65 67 61 74 69 76 65 56 65 .. "&NegativeVe
ffb0: 72 79 54 68 69 6e 53 70 61 63 65 3b 22 2c 22 5c ryThinSpace;","\
ffc0: 5c 75 32 30 30 42 22 2c 0d 0a 20 20 22 26 4e 65 \u200B",.. "&Ne
ffd0: 73 74 65 64 47 72 65 61 74 65 72 47 72 65 61 74 stedGreaterGreat
ffe0: 65 72 3b 22 2c 22 5c 5c 75 32 32 36 42 22 2c 0d er;","\\u226B",.
fff0: 0a 20 20 22 26 4e 65 73 74 65 64 4c 65 73 73 4c . "&NestedLessL
10000 65 73 73 3b 22 2c 22 5c 5c 75 32 32 36 41 22 2c ess;","\\u226A",
10010 0d 0a 20 20 22 26 4e 65 77 4c 69 6e 65 3b 22 2c .. "
",
10020 22 5c 5c 75 30 30 30 41 22 2c 0d 0a 20 20 22 26 "\\u000A",.. "&
10030 4e 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c Nfr;","\\uD835\\
10040 75 44 44 31 31 22 2c 0d 0a 20 20 22 26 4e 6f 42 uDD11",.. "&NoB
10050 72 65 61 6b 3b 22 2c 22 5c 5c 75 32 30 36 30 22 reak;","\\u2060"
10060 2c 0d 0a 20 20 22 26 4e 6f 6e 42 72 65 61 6b 69 ,.. "&NonBreaki
10070 6e 67 53 70 61 63 65 3b 22 2c 22 5c 5c 75 30 30 ngSpace;","\\u00
10080 41 30 22 2c 0d 0a 20 20 22 26 4e 6f 70 66 3b 22 A0",.. "ℕ"
10090 2c 22 5c 5c 75 32 31 31 35 22 2c 0d 0a 20 20 22 ,"\\u2115",.. "
100a0 26 4e 6f 74 3b 22 2c 22 5c 5c 75 32 41 45 43 22 ⫬","\\u2AEC"
100b0 2c 0d 0a 20 20 22 26 4e 6f 74 43 6f 6e 67 72 75 ,.. "&NotCongru
100c0 65 6e 74 3b 22 2c 22 5c 5c 75 32 32 36 32 22 2c ent;","\\u2262",
100d0 0d 0a 20 20 22 26 4e 6f 74 43 75 70 43 61 70 3b .. "≭
100e0 22 2c 22 5c 5c 75 32 32 36 44 22 2c 0d 0a 20 20 ","\\u226D",..
100f0 22 26 4e 6f 74 44 6f 75 62 6c 65 56 65 72 74 69 "&NotDoubleVerti
10100 63 61 6c 42 61 72 3b 22 2c 22 5c 5c 75 32 32 32 calBar;","\\u222
10110 36 22 2c 0d 0a 20 20 22 26 4e 6f 74 45 6c 65 6d 6",.. "&NotElem
10120 65 6e 74 3b 22 2c 22 5c 5c 75 32 32 30 39 22 2c ent;","\\u2209",
10130 0d 0a 20 20 22 26 4e 6f 74 45 71 75 61 6c 3b 22 .. "≠"
10140 2c 22 5c 5c 75 32 32 36 30 22 2c 0d 0a 20 20 22 ,"\\u2260",.. "
10150 26 4e 6f 74 45 71 75 61 6c 54 69 6c 64 65 3b 22 ≂̸"
10160 2c 22 5c 5c 75 32 32 34 32 5c 5c 75 30 33 33 38 ,"\\u2242\\u0338
10170 22 2c 0d 0a 20 20 22 26 4e 6f 74 45 78 69 73 74 ",.. "&NotExist
10180 73 3b 22 2c 22 5c 5c 75 32 32 30 34 22 2c 0d 0a s;","\\u2204",..
10190 20 20 22 26 4e 6f 74 47 72 65 61 74 65 72 3b 22 "≯"
101a0 2c 22 5c 5c 75 32 32 36 46 22 2c 0d 0a 20 20 22 ,"\\u226F",.. "
101b0 26 4e 6f 74 47 72 65 61 74 65 72 45 71 75 61 6c &NotGreaterEqual
101c0 3b 22 2c 22 5c 5c 75 32 32 37 31 22 2c 0d 0a 20 ;","\\u2271",..
101d0 20 22 26 4e 6f 74 47 72 65 61 74 65 72 46 75 6c "&NotGreaterFul
101e0 6c 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 36 lEqual;","\\u226
101f0 37 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 7\\u0338",.. "&
10200 4e 6f 74 47 72 65 61 74 65 72 47 72 65 61 74 65 NotGreaterGreate
10210 72 3b 22 2c 22 5c 5c 75 32 32 36 42 5c 5c 75 30 r;","\\u226B\\u0
10220 33 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 47 72 338",.. "&NotGr
10230 65 61 74 65 72 4c 65 73 73 3b 22 2c 22 5c 5c 75 eaterLess;","\\u
10240 32 32 37 39 22 2c 0d 0a 20 20 22 26 4e 6f 74 47 2279",.. "&NotG
10250 72 65 61 74 65 72 53 6c 61 6e 74 45 71 75 61 6c reaterSlantEqual
10260 3b 22 2c 22 5c 5c 75 32 41 37 45 5c 5c 75 30 33 ;","\\u2A7E\\u03
10270 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 47 72 65 38",.. "&NotGre
10280 61 74 65 72 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 aterTilde;","\\u
10290 32 32 37 35 22 2c 0d 0a 20 20 22 26 4e 6f 74 48 2275",.. "&NotH
102a0 75 6d 70 44 6f 77 6e 48 75 6d 70 3b 22 2c 22 5c umpDownHump;","\
102b0 5c 75 32 32 34 45 5c 5c 75 30 33 33 38 22 2c 0d \u224E\\u0338",.
102c0 0a 20 20 22 26 4e 6f 74 48 75 6d 70 45 71 75 61 . "&NotHumpEqua
102d0 6c 3b 22 2c 22 5c 5c 75 32 32 34 46 5c 5c 75 30 l;","\\u224F\\u0
102e0 33 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 338",.. "&NotLe
102f0 66 74 54 72 69 61 6e 67 6c 65 3b 22 2c 22 5c 5c ftTriangle;","\\
10300 75 32 32 45 41 22 2c 0d 0a 20 20 22 26 4e 6f 74 u22EA",.. "&Not
10310 4c 65 66 74 54 72 69 61 6e 67 6c 65 42 61 72 3b LeftTriangleBar;
10320 22 2c 22 5c 5c 75 32 39 43 46 5c 5c 75 30 33 33 ","\\u29CF\\u033
10330 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 66 74 8",.. "&NotLeft
10340 54 72 69 61 6e 67 6c 65 45 71 75 61 6c 3b 22 2c TriangleEqual;",
10350 22 5c 5c 75 32 32 45 43 22 2c 0d 0a 20 20 22 26 "\\u22EC",.. "&
10360 4e 6f 74 4c 65 73 73 3b 22 2c 22 5c 5c 75 32 32 NotLess;","\\u22
10370 36 45 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 73 6E",.. "&NotLes
10380 73 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 37 sEqual;","\\u227
10390 30 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 73 73 0",.. "&NotLess
103a0 47 72 65 61 74 65 72 3b 22 2c 22 5c 5c 75 32 32 Greater;","\\u22
103b0 37 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 73 78",.. "&NotLes
103c0 73 4c 65 73 73 3b 22 2c 22 5c 5c 75 32 32 36 41 sLess;","\\u226A
103d0 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 4e \\u0338",.. "&N
103e0 6f 74 4c 65 73 73 53 6c 61 6e 74 45 71 75 61 6c otLessSlantEqual
103f0 3b 22 2c 22 5c 5c 75 32 41 37 44 5c 5c 75 30 33 ;","\\u2A7D\\u03
10400 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 4c 65 73 38",.. "&NotLes
10410 73 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 37 sTilde;","\\u227
10420 34 22 2c 0d 0a 20 20 22 26 4e 6f 74 4e 65 73 74 4",.. "&NotNest
10430 65 64 47 72 65 61 74 65 72 47 72 65 61 74 65 72 edGreaterGreater
10440 3b 22 2c 22 5c 5c 75 32 41 41 32 5c 5c 75 30 33 ;","\\u2AA2\\u03
10450 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 4e 65 73 38",.. "&NotNes
10460 74 65 64 4c 65 73 73 4c 65 73 73 3b 22 2c 22 5c tedLessLess;","\
10470 5c 75 32 41 41 31 5c 5c 75 30 33 33 38 22 2c 0d \u2AA1\\u0338",.
10480 0a 20 20 22 26 4e 6f 74 50 72 65 63 65 64 65 73 . "&NotPrecedes
10490 3b 22 2c 22 5c 5c 75 32 32 38 30 22 2c 0d 0a 20 ;","\\u2280",..
104a0 20 22 26 4e 6f 74 50 72 65 63 65 64 65 73 45 71 "&NotPrecedesEq
104b0 75 61 6c 3b 22 2c 22 5c 5c 75 32 41 41 46 5c 5c ual;","\\u2AAF\\
104c0 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 u0338",.. "&Not
104d0 50 72 65 63 65 64 65 73 53 6c 61 6e 74 45 71 75 PrecedesSlantEqu
104e0 61 6c 3b 22 2c 22 5c 5c 75 32 32 45 30 22 2c 0d al;","\\u22E0",.
104f0 0a 20 20 22 26 4e 6f 74 52 65 76 65 72 73 65 45 . "&NotReverseE
10500 6c 65 6d 65 6e 74 3b 22 2c 22 5c 5c 75 32 32 30 lement;","\\u220
10510 43 22 2c 0d 0a 20 20 22 26 4e 6f 74 52 69 67 68 C",.. "&NotRigh
10520 74 54 72 69 61 6e 67 6c 65 3b 22 2c 22 5c 5c 75 tTriangle;","\\u
10530 32 32 45 42 22 2c 0d 0a 20 20 22 26 4e 6f 74 52 22EB",.. "&NotR
10540 69 67 68 74 54 72 69 61 6e 67 6c 65 42 61 72 3b ightTriangleBar;
10550 22 2c 22 5c 5c 75 32 39 44 30 5c 5c 75 30 33 33 ","\\u29D0\\u033
10560 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 52 69 67 68 8",.. "&NotRigh
10570 74 54 72 69 61 6e 67 6c 65 45 71 75 61 6c 3b 22 tTriangleEqual;"
10580 2c 22 5c 5c 75 32 32 45 44 22 2c 0d 0a 20 20 22 ,"\\u22ED",.. "
10590 26 4e 6f 74 53 71 75 61 72 65 53 75 62 73 65 74 &NotSquareSubset
105a0 3b 22 2c 22 5c 5c 75 32 32 38 46 5c 5c 75 30 33 ;","\\u228F\\u03
105b0 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 71 75 38",.. "&NotSqu
105c0 61 72 65 53 75 62 73 65 74 45 71 75 61 6c 3b 22 areSubsetEqual;"
105d0 2c 22 5c 5c 75 32 32 45 32 22 2c 0d 0a 20 20 22 ,"\\u22E2",.. "
105e0 26 4e 6f 74 53 71 75 61 72 65 53 75 70 65 72 73 &NotSquareSupers
105f0 65 74 3b 22 2c 22 5c 5c 75 32 32 39 30 5c 5c 75 et;","\\u2290\\u
10600 30 33 33 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 0338",.. "&NotS
10610 71 75 61 72 65 53 75 70 65 72 73 65 74 45 71 75 quareSupersetEqu
10620 61 6c 3b 22 2c 22 5c 5c 75 32 32 45 33 22 2c 0d al;","\\u22E3",.
10630 0a 20 20 22 26 4e 6f 74 53 75 62 73 65 74 3b 22 . "⊂⃒"
10640 2c 22 5c 5c 75 32 32 38 32 5c 5c 75 32 30 44 32 ,"\\u2282\\u20D2
10650 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 75 62 73 65 ",.. "&NotSubse
10660 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 38 tEqual;","\\u228
10670 38 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 75 63 63 8",.. "&NotSucc
10680 65 65 64 73 3b 22 2c 22 5c 5c 75 32 32 38 31 22 eeds;","\\u2281"
10690 2c 0d 0a 20 20 22 26 4e 6f 74 53 75 63 63 65 65 ,.. "&NotSuccee
106a0 64 73 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 41 dsEqual;","\\u2A
106b0 42 30 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 B0\\u0338",.. "
106c0 26 4e 6f 74 53 75 63 63 65 65 64 73 53 6c 61 6e &NotSucceedsSlan
106d0 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 45 tEqual;","\\u22E
106e0 31 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 75 63 63 1",.. "&NotSucc
106f0 65 65 64 73 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 eedsTilde;","\\u
10700 32 32 37 46 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 227F\\u0338",..
10710 20 22 26 4e 6f 74 53 75 70 65 72 73 65 74 3b 22 "⊃⃒"
10720 2c 22 5c 5c 75 32 32 38 33 5c 5c 75 32 30 44 32 ,"\\u2283\\u20D2
10730 22 2c 0d 0a 20 20 22 26 4e 6f 74 53 75 70 65 72 ",.. "&NotSuper
10740 73 65 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 setEqual;","\\u2
10750 32 38 39 22 2c 0d 0a 20 20 22 26 4e 6f 74 54 69 289",.. "&NotTi
10760 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 34 31 22 2c lde;","\\u2241",
10770 0d 0a 20 20 22 26 4e 6f 74 54 69 6c 64 65 45 71 .. "&NotTildeEq
10780 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 34 34 22 2c ual;","\\u2244",
10790 0d 0a 20 20 22 26 4e 6f 74 54 69 6c 64 65 46 75 .. "&NotTildeFu
107a0 6c 6c 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 llEqual;","\\u22
107b0 34 37 22 2c 0d 0a 20 20 22 26 4e 6f 74 54 69 6c 47",.. "&NotTil
107c0 64 65 54 69 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 deTilde;","\\u22
107d0 34 39 22 2c 0d 0a 20 20 22 26 4e 6f 74 56 65 72 49",.. "&NotVer
107e0 74 69 63 61 6c 42 61 72 3b 22 2c 22 5c 5c 75 32 ticalBar;","\\u2
107f0 32 32 34 22 2c 0d 0a 20 20 22 26 4e 73 63 72 3b 224",.. "𝒩
10800 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 41 ","\\uD835\\uDCA
10810 39 22 2c 0d 0a 20 20 22 26 4e 74 69 6c 64 65 22 9",.. "Ñ"
10820 2c 22 5c 5c 75 30 30 44 31 22 2c 0d 0a 20 20 22 ,"\\u00D1",.. "
10830 26 4e 74 69 6c 64 65 3b 22 2c 22 5c 5c 75 30 30 Ñ","\\u00
10840 44 31 22 2c 0d 0a 20 20 22 26 4e 75 3b 22 2c 22 D1",.. "Ν","
10850 5c 5c 75 30 33 39 44 22 2c 0d 0a 20 20 22 26 4f \\u039D",.. "&O
10860 45 6c 69 67 3b 22 2c 22 5c 5c 75 30 31 35 32 22 Elig;","\\u0152"
10870 2c 0d 0a 20 20 22 26 4f 61 63 75 74 65 22 2c 22 ,.. "Ó","
10880 5c 5c 75 30 30 44 33 22 2c 0d 0a 20 20 22 26 4f \\u00D3",.. "&O
10890 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 30 44 33 acute;","\\u00D3
108a0 22 2c 0d 0a 20 20 22 26 4f 63 69 72 63 22 2c 22 ",.. "Ô","
108b0 5c 5c 75 30 30 44 34 22 2c 0d 0a 20 20 22 26 4f \\u00D4",.. "&O
108c0 63 69 72 63 3b 22 2c 22 5c 5c 75 30 30 44 34 22 circ;","\\u00D4"
108d0 2c 0d 0a 20 20 22 26 4f 63 79 3b 22 2c 22 5c 5c ,.. "О","\\
108e0 75 30 34 31 45 22 2c 0d 0a 20 20 22 26 4f 64 62 u041E",.. "&Odb
108f0 6c 61 63 3b 22 2c 22 5c 5c 75 30 31 35 30 22 2c lac;","\\u0150",
10900 0d 0a 20 20 22 26 4f 66 72 3b 22 2c 22 5c 5c 75 .. "𝔒","\\u
10910 44 38 33 35 5c 5c 75 44 44 31 32 22 2c 0d 0a 20 D835\\uDD12",..
10920 20 22 26 4f 67 72 61 76 65 22 2c 22 5c 5c 75 30 "Ò","\\u0
10930 30 44 32 22 2c 0d 0a 20 20 22 26 4f 67 72 61 76 0D2",.. "&Ograv
10940 65 3b 22 2c 22 5c 5c 75 30 30 44 32 22 2c 0d 0a e;","\\u00D2",..
10950 20 20 22 26 4f 6d 61 63 72 3b 22 2c 22 5c 5c 75 "Ō","\\u
10960 30 31 34 43 22 2c 0d 0a 20 20 22 26 4f 6d 65 67 014C",.. "&Omeg
10970 61 3b 22 2c 22 5c 5c 75 30 33 41 39 22 2c 0d 0a a;","\\u03A9",..
10980 20 20 22 26 4f 6d 69 63 72 6f 6e 3b 22 2c 22 5c "Ο","\
10990 5c 75 30 33 39 46 22 2c 0d 0a 20 20 22 26 4f 6f \u039F",.. "&Oo
109a0 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 pf;","\\uD835\\u
109b0 44 44 34 36 22 2c 0d 0a 20 20 22 26 4f 70 65 6e DD46",.. "&Open
109c0 43 75 72 6c 79 44 6f 75 62 6c 65 51 75 6f 74 65 CurlyDoubleQuote
109d0 3b 22 2c 22 5c 5c 75 32 30 31 43 22 2c 0d 0a 20 ;","\\u201C",..
109e0 20 22 26 4f 70 65 6e 43 75 72 6c 79 51 75 6f 74 "&OpenCurlyQuot
109f0 65 3b 22 2c 22 5c 5c 75 32 30 31 38 22 2c 0d 0a e;","\\u2018",..
10a00 20 20 22 26 4f 72 3b 22 2c 22 5c 5c 75 32 41 35 "⩔","\\u2A5
10a10 34 22 2c 0d 0a 20 20 22 26 4f 73 63 72 3b 22 2c 4",.. "𝒪",
10a20 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 41 41 22 "\\uD835\\uDCAA"
10a30 2c 0d 0a 20 20 22 26 4f 73 6c 61 73 68 22 2c 22 ,.. "Ø","
10a40 5c 5c 75 30 30 44 38 22 2c 0d 0a 20 20 22 26 4f \\u00D8",.. "&O
10a50 73 6c 61 73 68 3b 22 2c 22 5c 5c 75 30 30 44 38 slash;","\\u00D8
10a60 22 2c 0d 0a 20 20 22 26 4f 74 69 6c 64 65 22 2c ",.. "Õ",
10a70 22 5c 5c 75 30 30 44 35 22 2c 0d 0a 20 20 22 26 "\\u00D5",.. "&
10a80 4f 74 69 6c 64 65 3b 22 2c 22 5c 5c 75 30 30 44 Otilde;","\\u00D
10a90 35 22 2c 0d 0a 20 20 22 26 4f 74 69 6d 65 73 3b 5",.. "⨷
10aa0 22 2c 22 5c 5c 75 32 41 33 37 22 2c 0d 0a 20 20 ","\\u2A37",..
10ab0 22 26 4f 75 6d 6c 22 2c 22 5c 5c 75 30 30 44 36 "Ö","\\u00D6
10ac0 22 2c 0d 0a 20 20 22 26 4f 75 6d 6c 3b 22 2c 22 ",.. "Ö","
10ad0 5c 5c 75 30 30 44 36 22 2c 0d 0a 20 20 22 26 4f \\u00D6",.. "&O
10ae0 76 65 72 42 61 72 3b 22 2c 22 5c 5c 75 32 30 33 verBar;","\\u203
10af0 45 22 2c 0d 0a 20 20 22 26 4f 76 65 72 42 72 61 E",.. "&OverBra
10b00 63 65 3b 22 2c 22 5c 5c 75 32 33 44 45 22 2c 0d ce;","\\u23DE",.
10b10 0a 20 20 22 26 4f 76 65 72 42 72 61 63 6b 65 74 . "&OverBracket
10b20 3b 22 2c 22 5c 5c 75 32 33 42 34 22 2c 0d 0a 20 ;","\\u23B4",..
10b30 20 22 26 4f 76 65 72 50 61 72 65 6e 74 68 65 73 "&OverParenthes
10b40 69 73 3b 22 2c 22 5c 5c 75 32 33 44 43 22 2c 0d is;","\\u23DC",.
10b50 0a 20 20 22 26 50 61 72 74 69 61 6c 44 3b 22 2c . "∂",
10b60 22 5c 5c 75 32 32 30 32 22 2c 0d 0a 20 20 22 26 "\\u2202",.. "&
10b70 50 63 79 3b 22 2c 22 5c 5c 75 30 34 31 46 22 2c Pcy;","\\u041F",
10b80 0d 0a 20 20 22 26 50 66 72 3b 22 2c 22 5c 5c 75 .. "𝔓","\\u
10b90 44 38 33 35 5c 5c 75 44 44 31 33 22 2c 0d 0a 20 D835\\uDD13",..
10ba0 20 22 26 50 68 69 3b 22 2c 22 5c 5c 75 30 33 41 "Φ","\\u03A
10bb0 36 22 2c 0d 0a 20 20 22 26 50 69 3b 22 2c 22 5c 6",.. "Π","\
10bc0 5c 75 30 33 41 30 22 2c 0d 0a 20 20 22 26 50 6c \u03A0",.. "&Pl
10bd0 75 73 4d 69 6e 75 73 3b 22 2c 22 5c 5c 75 30 30 usMinus;","\\u00
10be0 42 31 22 2c 0d 0a 20 20 22 26 50 6f 69 6e 63 61 B1",.. "&Poinca
10bf0 72 65 70 6c 61 6e 65 3b 22 2c 22 5c 5c 75 32 31 replane;","\\u21
10c00 30 43 22 2c 0d 0a 20 20 22 26 50 6f 70 66 3b 22 0C",.. "ℙ"
10c10 2c 22 5c 5c 75 32 31 31 39 22 2c 0d 0a 20 20 22 ,"\\u2119",.. "
10c20 26 50 72 3b 22 2c 22 5c 5c 75 32 41 42 42 22 2c ⪻","\\u2ABB",
10c30 0d 0a 20 20 22 26 50 72 65 63 65 64 65 73 3b 22 .. "≺"
10c40 2c 22 5c 5c 75 32 32 37 41 22 2c 0d 0a 20 20 22 ,"\\u227A",.. "
10c50 26 50 72 65 63 65 64 65 73 45 71 75 61 6c 3b 22 ⪯"
10c60 2c 22 5c 5c 75 32 41 41 46 22 2c 0d 0a 20 20 22 ,"\\u2AAF",.. "
10c70 26 50 72 65 63 65 64 65 73 53 6c 61 6e 74 45 71 &PrecedesSlantEq
10c80 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 37 43 22 2c ual;","\\u227C",
10c90 0d 0a 20 20 22 26 50 72 65 63 65 64 65 73 54 69 .. "&PrecedesTi
10ca0 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 37 45 22 2c lde;","\\u227E",
10cb0 0d 0a 20 20 22 26 50 72 69 6d 65 3b 22 2c 22 5c .. "″","\
10cc0 5c 75 32 30 33 33 22 2c 0d 0a 20 20 22 26 50 72 \u2033",.. "&Pr
10cd0 6f 64 75 63 74 3b 22 2c 22 5c 5c 75 32 32 30 46 oduct;","\\u220F
10ce0 22 2c 0d 0a 20 20 22 26 50 72 6f 70 6f 72 74 69 ",.. "&Proporti
10cf0 6f 6e 3b 22 2c 22 5c 5c 75 32 32 33 37 22 2c 0d on;","\\u2237",.
10d00 0a 20 20 22 26 50 72 6f 70 6f 72 74 69 6f 6e 61 . "&Proportiona
10d10 6c 3b 22 2c 22 5c 5c 75 32 32 31 44 22 2c 0d 0a l;","\\u221D",..
10d20 20 20 22 26 50 73 63 72 3b 22 2c 22 5c 5c 75 44 "𝒫","\\uD
10d30 38 33 35 5c 5c 75 44 43 41 42 22 2c 0d 0a 20 20 835\\uDCAB",..
10d40 22 26 50 73 69 3b 22 2c 22 5c 5c 75 30 33 41 38 "Ψ","\\u03A8
10d50 22 2c 0d 0a 20 20 22 26 51 55 4f 54 22 2c 22 5c ",.. ""","\
10d60 5c 75 30 30 32 32 22 2c 0d 0a 20 20 22 26 51 55 \u0022",.. "&QU
10d70 4f 54 3b 22 2c 22 5c 5c 75 30 30 32 32 22 2c 0d OT;","\\u0022",.
10d80 0a 20 20 22 26 51 66 72 3b 22 2c 22 5c 5c 75 44 . "𝔔","\\uD
10d90 38 33 35 5c 5c 75 44 44 31 34 22 2c 0d 0a 20 20 835\\uDD14",..
10da0 22 26 51 6f 70 66 3b 22 2c 22 5c 5c 75 32 31 31 "ℚ","\\u211
10db0 41 22 2c 0d 0a 20 20 22 26 51 73 63 72 3b 22 2c A",.. "𝒬",
10dc0 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 41 43 22 "\\uD835\\uDCAC"
10dd0 2c 0d 0a 20 20 22 26 52 42 61 72 72 3b 22 2c 22 ,.. "⤐","
10de0 5c 5c 75 32 39 31 30 22 2c 0d 0a 20 20 22 26 52 \\u2910",.. "&R
10df0 45 47 22 2c 22 5c 5c 75 30 30 41 45 22 2c 0d 0a EG","\\u00AE",..
10e00 20 20 22 26 52 45 47 3b 22 2c 22 5c 5c 75 30 30 "®","\\u00
10e10 41 45 22 2c 0d 0a 20 20 22 26 52 61 63 75 74 65 AE",.. "&Racute
10e20 3b 22 2c 22 5c 5c 75 30 31 35 34 22 2c 0d 0a 20 ;","\\u0154",..
10e30 20 22 26 52 61 6e 67 3b 22 2c 22 5c 5c 75 32 37 "⟫","\\u27
10e40 45 42 22 2c 0d 0a 20 20 22 26 52 61 72 72 3b 22 EB",.. "↠"
10e50 2c 22 5c 5c 75 32 31 41 30 22 2c 0d 0a 20 20 22 ,"\\u21A0",.. "
10e60 26 52 61 72 72 74 6c 3b 22 2c 22 5c 5c 75 32 39 ⤖","\\u29
10e70 31 36 22 2c 0d 0a 20 20 22 26 52 63 61 72 6f 6e 16",.. "&Rcaron
10e80 3b 22 2c 22 5c 5c 75 30 31 35 38 22 2c 0d 0a 20 ;","\\u0158",..
10e90 20 22 26 52 63 65 64 69 6c 3b 22 2c 22 5c 5c 75 "Ŗ","\\u
10ea0 30 31 35 36 22 2c 0d 0a 20 20 22 26 52 63 79 3b 0156",.. "Р
10eb0 22 2c 22 5c 5c 75 30 34 32 30 22 2c 0d 0a 20 20 ","\\u0420",..
10ec0 22 26 52 65 3b 22 2c 22 5c 5c 75 32 31 31 43 22 "ℜ","\\u211C"
10ed0 2c 0d 0a 20 20 22 26 52 65 76 65 72 73 65 45 6c ,.. "&ReverseEl
10ee0 65 6d 65 6e 74 3b 22 2c 22 5c 5c 75 32 32 30 42 ement;","\\u220B
10ef0 22 2c 0d 0a 20 20 22 26 52 65 76 65 72 73 65 45 ",.. "&ReverseE
10f00 71 75 69 6c 69 62 72 69 75 6d 3b 22 2c 22 5c 5c quilibrium;","\\
10f10 75 32 31 43 42 22 2c 0d 0a 20 20 22 26 52 65 76 u21CB",.. "&Rev
10f20 65 72 73 65 55 70 45 71 75 69 6c 69 62 72 69 75 erseUpEquilibriu
10f30 6d 3b 22 2c 22 5c 5c 75 32 39 36 46 22 2c 0d 0a m;","\\u296F",..
10f40 20 20 22 26 52 66 72 3b 22 2c 22 5c 5c 75 32 31 "ℜ","\\u21
10f50 31 43 22 2c 0d 0a 20 20 22 26 52 68 6f 3b 22 2c 1C",.. "Ρ",
10f60 22 5c 5c 75 30 33 41 31 22 2c 0d 0a 20 20 22 26 "\\u03A1",.. "&
10f70 52 69 67 68 74 41 6e 67 6c 65 42 72 61 63 6b 65 RightAngleBracke
10f80 74 3b 22 2c 22 5c 5c 75 32 37 45 39 22 2c 0d 0a t;","\\u27E9",..
10f90 20 20 22 26 52 69 67 68 74 41 72 72 6f 77 3b 22 "→"
10fa0 2c 22 5c 5c 75 32 31 39 32 22 2c 0d 0a 20 20 22 ,"\\u2192",.. "
10fb0 26 52 69 67 68 74 41 72 72 6f 77 42 61 72 3b 22 ⇥"
10fc0 2c 22 5c 5c 75 32 31 45 35 22 2c 0d 0a 20 20 22 ,"\\u21E5",.. "
10fd0 26 52 69 67 68 74 41 72 72 6f 77 4c 65 66 74 41 &RightArrowLeftA
10fe0 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 43 34 22 rrow;","\\u21C4"
10ff0 2c 0d 0a 20 20 22 26 52 69 67 68 74 43 65 69 6c ,.. "&RightCeil
11000 69 6e 67 3b 22 2c 22 5c 5c 75 32 33 30 39 22 2c ing;","\\u2309",
11010 0d 0a 20 20 22 26 52 69 67 68 74 44 6f 75 62 6c .. "&RightDoubl
11020 65 42 72 61 63 6b 65 74 3b 22 2c 22 5c 5c 75 32 eBracket;","\\u2
11030 37 45 37 22 2c 0d 0a 20 20 22 26 52 69 67 68 74 7E7",.. "&Right
11040 44 6f 77 6e 54 65 65 56 65 63 74 6f 72 3b 22 2c DownTeeVector;",
11050 22 5c 5c 75 32 39 35 44 22 2c 0d 0a 20 20 22 26 "\\u295D",.. "&
11060 52 69 67 68 74 44 6f 77 6e 56 65 63 74 6f 72 3b RightDownVector;
11070 22 2c 22 5c 5c 75 32 31 43 32 22 2c 0d 0a 20 20 ","\\u21C2",..
11080 22 26 52 69 67 68 74 44 6f 77 6e 56 65 63 74 6f "&RightDownVecto
11090 72 42 61 72 3b 22 2c 22 5c 5c 75 32 39 35 35 22 rBar;","\\u2955"
110a0 2c 0d 0a 20 20 22 26 52 69 67 68 74 46 6c 6f 6f ,.. "&RightFloo
110b0 72 3b 22 2c 22 5c 5c 75 32 33 30 42 22 2c 0d 0a r;","\\u230B",..
110c0 20 20 22 26 52 69 67 68 74 54 65 65 3b 22 2c 22 "⊢","
110d0 5c 5c 75 32 32 41 32 22 2c 0d 0a 20 20 22 26 52 \\u22A2",.. "&R
110e0 69 67 68 74 54 65 65 41 72 72 6f 77 3b 22 2c 22 ightTeeArrow;","
110f0 5c 5c 75 32 31 41 36 22 2c 0d 0a 20 20 22 26 52 \\u21A6",.. "&R
11100 69 67 68 74 54 65 65 56 65 63 74 6f 72 3b 22 2c ightTeeVector;",
11110 22 5c 5c 75 32 39 35 42 22 2c 0d 0a 20 20 22 26 "\\u295B",.. "&
11120 52 69 67 68 74 54 72 69 61 6e 67 6c 65 3b 22 2c RightTriangle;",
11130 22 5c 5c 75 32 32 42 33 22 2c 0d 0a 20 20 22 26 "\\u22B3",.. "&
11140 52 69 67 68 74 54 72 69 61 6e 67 6c 65 42 61 72 RightTriangleBar
11150 3b 22 2c 22 5c 5c 75 32 39 44 30 22 2c 0d 0a 20 ;","\\u29D0",..
11160 20 22 26 52 69 67 68 74 54 72 69 61 6e 67 6c 65 "&RightTriangle
11170 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 42 35 Equal;","\\u22B5
11180 22 2c 0d 0a 20 20 22 26 52 69 67 68 74 55 70 44 ",.. "&RightUpD
11190 6f 77 6e 56 65 63 74 6f 72 3b 22 2c 22 5c 5c 75 ownVector;","\\u
111a0 32 39 34 46 22 2c 0d 0a 20 20 22 26 52 69 67 68 294F",.. "&Righ
111b0 74 55 70 54 65 65 56 65 63 74 6f 72 3b 22 2c 22 tUpTeeVector;","
111c0 5c 5c 75 32 39 35 43 22 2c 0d 0a 20 20 22 26 52 \\u295C",.. "&R
111d0 69 67 68 74 55 70 56 65 63 74 6f 72 3b 22 2c 22 ightUpVector;","
111e0 5c 5c 75 32 31 42 45 22 2c 0d 0a 20 20 22 26 52 \\u21BE",.. "&R
111f0 69 67 68 74 55 70 56 65 63 74 6f 72 42 61 72 3b ightUpVectorBar;
11200 22 2c 22 5c 5c 75 32 39 35 34 22 2c 0d 0a 20 20 ","\\u2954",..
11210 22 26 52 69 67 68 74 56 65 63 74 6f 72 3b 22 2c "⇀",
11220 22 5c 5c 75 32 31 43 30 22 2c 0d 0a 20 20 22 26 "\\u21C0",.. "&
11230 52 69 67 68 74 56 65 63 74 6f 72 42 61 72 3b 22 RightVectorBar;"
11240 2c 22 5c 5c 75 32 39 35 33 22 2c 0d 0a 20 20 22 ,"\\u2953",.. "
11250 26 52 69 67 68 74 61 72 72 6f 77 3b 22 2c 22 5c ⇒","\
11260 5c 75 32 31 44 32 22 2c 0d 0a 20 20 22 26 52 6f \u21D2",.. "&Ro
11270 70 66 3b 22 2c 22 5c 5c 75 32 31 31 44 22 2c 0d pf;","\\u211D",.
11280 0a 20 20 22 26 52 6f 75 6e 64 49 6d 70 6c 69 65 . "&RoundImplie
11290 73 3b 22 2c 22 5c 5c 75 32 39 37 30 22 2c 0d 0a s;","\\u2970",..
112a0 20 20 22 26 52 72 69 67 68 74 61 72 72 6f 77 3b "⇛
112b0 22 2c 22 5c 5c 75 32 31 44 42 22 2c 0d 0a 20 20 ","\\u21DB",..
112c0 22 26 52 73 63 72 3b 22 2c 22 5c 5c 75 32 31 31 "ℛ","\\u211
112d0 42 22 2c 0d 0a 20 20 22 26 52 73 68 3b 22 2c 22 B",.. "↱","
112e0 5c 5c 75 32 31 42 31 22 2c 0d 0a 20 20 22 26 52 \\u21B1",.. "&R
112f0 75 6c 65 44 65 6c 61 79 65 64 3b 22 2c 22 5c 5c uleDelayed;","\\
11300 75 32 39 46 34 22 2c 0d 0a 20 20 22 26 53 48 43 u29F4",.. "&SHC
11310 48 63 79 3b 22 2c 22 5c 5c 75 30 34 32 39 22 2c Hcy;","\\u0429",
11320 0d 0a 20 20 22 26 53 48 63 79 3b 22 2c 22 5c 5c .. "Ш","\\
11330 75 30 34 32 38 22 2c 0d 0a 20 20 22 26 53 4f 46 u0428",.. "&SOF
11340 54 63 79 3b 22 2c 22 5c 5c 75 30 34 32 43 22 2c Tcy;","\\u042C",
11350 0d 0a 20 20 22 26 53 61 63 75 74 65 3b 22 2c 22 .. "Ś","
11360 5c 5c 75 30 31 35 41 22 2c 0d 0a 20 20 22 26 53 \\u015A",.. "&S
11370 63 3b 22 2c 22 5c 5c 75 32 41 42 43 22 2c 0d 0a c;","\\u2ABC",..
11380 20 20 22 26 53 63 61 72 6f 6e 3b 22 2c 22 5c 5c "Š","\\
11390 75 30 31 36 30 22 2c 0d 0a 20 20 22 26 53 63 65 u0160",.. "&Sce
113a0 64 69 6c 3b 22 2c 22 5c 5c 75 30 31 35 45 22 2c dil;","\\u015E",
113b0 0d 0a 20 20 22 26 53 63 69 72 63 3b 22 2c 22 5c .. "Ŝ","\
113c0 5c 75 30 31 35 43 22 2c 0d 0a 20 20 22 26 53 63 \u015C",.. "&Sc
113d0 79 3b 22 2c 22 5c 5c 75 30 34 32 31 22 2c 0d 0a y;","\\u0421",..
113e0 20 20 22 26 53 66 72 3b 22 2c 22 5c 5c 75 44 38 "𝔖","\\uD8
113f0 33 35 5c 5c 75 44 44 31 36 22 2c 0d 0a 20 20 22 35\\uDD16",.. "
11400 26 53 68 6f 72 74 44 6f 77 6e 41 72 72 6f 77 3b ↓
11410 22 2c 22 5c 5c 75 32 31 39 33 22 2c 0d 0a 20 20 ","\\u2193",..
11420 22 26 53 68 6f 72 74 4c 65 66 74 41 72 72 6f 77 "&ShortLeftArrow
11430 3b 22 2c 22 5c 5c 75 32 31 39 30 22 2c 0d 0a 20 ;","\\u2190",..
11440 20 22 26 53 68 6f 72 74 52 69 67 68 74 41 72 72 "&ShortRightArr
11450 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 32 22 2c 0d ow;","\\u2192",.
11460 0a 20 20 22 26 53 68 6f 72 74 55 70 41 72 72 6f . "&ShortUpArro
11470 77 3b 22 2c 22 5c 5c 75 32 31 39 31 22 2c 0d 0a w;","\\u2191",..
11480 20 20 22 26 53 69 67 6d 61 3b 22 2c 22 5c 5c 75 "Σ","\\u
11490 30 33 41 33 22 2c 0d 0a 20 20 22 26 53 6d 61 6c 03A3",.. "&Smal
114a0 6c 43 69 72 63 6c 65 3b 22 2c 22 5c 5c 75 32 32 lCircle;","\\u22
114b0 31 38 22 2c 0d 0a 20 20 22 26 53 6f 70 66 3b 22 18",.. "𝕊"
114c0 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 34 41 ,"\\uD835\\uDD4A
114d0 22 2c 0d 0a 20 20 22 26 53 71 72 74 3b 22 2c 22 ",.. "√","
114e0 5c 5c 75 32 32 31 41 22 2c 0d 0a 20 20 22 26 53 \\u221A",.. "&S
114f0 71 75 61 72 65 3b 22 2c 22 5c 5c 75 32 35 41 31 quare;","\\u25A1
11500 22 2c 0d 0a 20 20 22 26 53 71 75 61 72 65 49 6e ",.. "&SquareIn
11510 74 65 72 73 65 63 74 69 6f 6e 3b 22 2c 22 5c 5c tersection;","\\
11520 75 32 32 39 33 22 2c 0d 0a 20 20 22 26 53 71 75 u2293",.. "&Squ
11530 61 72 65 53 75 62 73 65 74 3b 22 2c 22 5c 5c 75 areSubset;","\\u
11540 32 32 38 46 22 2c 0d 0a 20 20 22 26 53 71 75 61 228F",.. "&Squa
11550 72 65 53 75 62 73 65 74 45 71 75 61 6c 3b 22 2c reSubsetEqual;",
11560 22 5c 5c 75 32 32 39 31 22 2c 0d 0a 20 20 22 26 "\\u2291",.. "&
11570 53 71 75 61 72 65 53 75 70 65 72 73 65 74 3b 22 SquareSuperset;"
11580 2c 22 5c 5c 75 32 32 39 30 22 2c 0d 0a 20 20 22 ,"\\u2290",.. "
11590 26 53 71 75 61 72 65 53 75 70 65 72 73 65 74 45 &SquareSupersetE
115a0 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 39 32 22 qual;","\\u2292"
115b0 2c 0d 0a 20 20 22 26 53 71 75 61 72 65 55 6e 69 ,.. "&SquareUni
115c0 6f 6e 3b 22 2c 22 5c 5c 75 32 32 39 34 22 2c 0d on;","\\u2294",.
115d0 0a 20 20 22 26 53 73 63 72 3b 22 2c 22 5c 5c 75 . "𝒮","\\u
115e0 44 38 33 35 5c 5c 75 44 43 41 45 22 2c 0d 0a 20 D835\\uDCAE",..
115f0 20 22 26 53 74 61 72 3b 22 2c 22 5c 5c 75 32 32 "⋆","\\u22
11600 43 36 22 2c 0d 0a 20 20 22 26 53 75 62 3b 22 2c C6",.. "⋐",
11610 22 5c 5c 75 32 32 44 30 22 2c 0d 0a 20 20 22 26 "\\u22D0",.. "&
11620 53 75 62 73 65 74 3b 22 2c 22 5c 5c 75 32 32 44 Subset;","\\u22D
11630 30 22 2c 0d 0a 20 20 22 26 53 75 62 73 65 74 45 0",.. "&SubsetE
11640 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 38 36 22 qual;","\\u2286"
11650 2c 0d 0a 20 20 22 26 53 75 63 63 65 65 64 73 3b ,.. "≻
11660 22 2c 22 5c 5c 75 32 32 37 42 22 2c 0d 0a 20 20 ","\\u227B",..
11670 22 26 53 75 63 63 65 65 64 73 45 71 75 61 6c 3b "⪰
11680 22 2c 22 5c 5c 75 32 41 42 30 22 2c 0d 0a 20 20 ","\\u2AB0",..
11690 22 26 53 75 63 63 65 65 64 73 53 6c 61 6e 74 45 "&SucceedsSlantE
116a0 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 37 44 22 qual;","\\u227D"
116b0 2c 0d 0a 20 20 22 26 53 75 63 63 65 65 64 73 54 ,.. "&SucceedsT
116c0 69 6c 64 65 3b 22 2c 22 5c 5c 75 32 32 37 46 22 ilde;","\\u227F"
116d0 2c 0d 0a 20 20 22 26 53 75 63 68 54 68 61 74 3b ,.. "∋
116e0 22 2c 22 5c 5c 75 32 32 30 42 22 2c 0d 0a 20 20 ","\\u220B",..
116f0 22 26 53 75 6d 3b 22 2c 22 5c 5c 75 32 32 31 31 "∑","\\u2211
11700 22 2c 0d 0a 20 20 22 26 53 75 70 3b 22 2c 22 5c ",.. "⋑","\
11710 5c 75 32 32 44 31 22 2c 0d 0a 20 20 22 26 53 75 \u22D1",.. "&Su
11720 70 65 72 73 65 74 3b 22 2c 22 5c 5c 75 32 32 38 perset;","\\u228
11730 33 22 2c 0d 0a 20 20 22 26 53 75 70 65 72 73 65 3",.. "&Superse
11740 74 45 71 75 61 6c 3b 22 2c 22 5c 5c 75 32 32 38 tEqual;","\\u228
11750 37 22 2c 0d 0a 20 20 22 26 53 75 70 73 65 74 3b 7",.. "⋑
11760 22 2c 22 5c 5c 75 32 32 44 31 22 2c 0d 0a 20 20 ","\\u22D1",..
11770 22 26 54 48 4f 52 4e 22 2c 22 5c 5c 75 30 30 44 "Þ","\\u00D
11780 45 22 2c 0d 0a 20 20 22 26 54 48 4f 52 4e 3b 22 E",.. "Þ"
11790 2c 22 5c 5c 75 30 30 44 45 22 2c 0d 0a 20 20 22 ,"\\u00DE",.. "
117a0 26 54 52 41 44 45 3b 22 2c 22 5c 5c 75 32 31 32 ™","\\u212
117b0 32 22 2c 0d 0a 20 20 22 26 54 53 48 63 79 3b 22 2",.. "Ћ"
117c0 2c 22 5c 5c 75 30 34 30 42 22 2c 0d 0a 20 20 22 ,"\\u040B",.. "
117d0 26 54 53 63 79 3b 22 2c 22 5c 5c 75 30 34 32 36 Ц","\\u0426
117e0 22 2c 0d 0a 20 20 22 26 54 61 62 3b 22 2c 22 5c ",.. "	","\
117f0 5c 75 30 30 30 39 22 2c 0d 0a 20 20 22 26 54 61 \u0009",.. "&Ta
11800 75 3b 22 2c 22 5c 5c 75 30 33 41 34 22 2c 0d 0a u;","\\u03A4",..
11810 20 20 22 26 54 63 61 72 6f 6e 3b 22 2c 22 5c 5c "Ť","\\
11820 75 30 31 36 34 22 2c 0d 0a 20 20 22 26 54 63 65 u0164",.. "&Tce
11830 64 69 6c 3b 22 2c 22 5c 5c 75 30 31 36 32 22 2c dil;","\\u0162",
11840 0d 0a 20 20 22 26 54 63 79 3b 22 2c 22 5c 5c 75 .. "Т","\\u
11850 30 34 32 32 22 2c 0d 0a 20 20 22 26 54 66 72 3b 0422",.. "𝔗
11860 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 31 ","\\uD835\\uDD1
11870 37 22 2c 0d 0a 20 20 22 26 54 68 65 72 65 66 6f 7",.. "&Therefo
11880 72 65 3b 22 2c 22 5c 5c 75 32 32 33 34 22 2c 0d re;","\\u2234",.
11890 0a 20 20 22 26 54 68 65 74 61 3b 22 2c 22 5c 5c . "Θ","\\
118a0 75 30 33 39 38 22 2c 0d 0a 20 20 22 26 54 68 69 u0398",.. "&Thi
118b0 63 6b 53 70 61 63 65 3b 22 2c 22 5c 5c 75 32 30 ckSpace;","\\u20
118c0 35 46 5c 5c 75 32 30 30 41 22 2c 0d 0a 20 20 22 5F\\u200A",.. "
118d0 26 54 68 69 6e 53 70 61 63 65 3b 22 2c 22 5c 5c  ","\\
118e0 75 32 30 30 39 22 2c 0d 0a 20 20 22 26 54 69 6c u2009",.. "&Til
118f0 64 65 3b 22 2c 22 5c 5c 75 32 32 33 43 22 2c 0d de;","\\u223C",.
11900 0a 20 20 22 26 54 69 6c 64 65 45 71 75 61 6c 3b . "≃
11910 22 2c 22 5c 5c 75 32 32 34 33 22 2c 0d 0a 20 20 ","\\u2243",..
11920 22 26 54 69 6c 64 65 46 75 6c 6c 45 71 75 61 6c "&TildeFullEqual
11930 3b 22 2c 22 5c 5c 75 32 32 34 35 22 2c 0d 0a 20 ;","\\u2245",..
11940 20 22 26 54 69 6c 64 65 54 69 6c 64 65 3b 22 2c "≈",
11950 22 5c 5c 75 32 32 34 38 22 2c 0d 0a 20 20 22 26 "\\u2248",.. "&
11960 54 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c Topf;","\\uD835\
11970 5c 75 44 44 34 42 22 2c 0d 0a 20 20 22 26 54 72 \uDD4B",.. "&Tr
11980 69 70 6c 65 44 6f 74 3b 22 2c 22 5c 5c 75 32 30 ipleDot;","\\u20
11990 44 42 22 2c 0d 0a 20 20 22 26 54 73 63 72 3b 22 DB",.. "𝒯"
119a0 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 41 46 ,"\\uD835\\uDCAF
119b0 22 2c 0d 0a 20 20 22 26 54 73 74 72 6f 6b 3b 22 ",.. "Ŧ"
119c0 2c 22 5c 5c 75 30 31 36 36 22 2c 0d 0a 20 20 22 ,"\\u0166",.. "
119d0 26 55 61 63 75 74 65 22 2c 22 5c 5c 75 30 30 44 Ú","\\u00D
119e0 41 22 2c 0d 0a 20 20 22 26 55 61 63 75 74 65 3b A",.. "Ú
119f0 22 2c 22 5c 5c 75 30 30 44 41 22 2c 0d 0a 20 20 ","\\u00DA",..
11a00 22 26 55 61 72 72 3b 22 2c 22 5c 5c 75 32 31 39 "↟","\\u219
11a10 46 22 2c 0d 0a 20 20 22 26 55 61 72 72 6f 63 69 F",.. "&Uarroci
11a20 72 3b 22 2c 22 5c 5c 75 32 39 34 39 22 2c 0d 0a r;","\\u2949",..
11a30 20 20 22 26 55 62 72 63 79 3b 22 2c 22 5c 5c 75 "Ў","\\u
11a40 30 34 30 45 22 2c 0d 0a 20 20 22 26 55 62 72 65 040E",.. "&Ubre
11a50 76 65 3b 22 2c 22 5c 5c 75 30 31 36 43 22 2c 0d ve;","\\u016C",.
11a60 0a 20 20 22 26 55 63 69 72 63 22 2c 22 5c 5c 75 . "Û","\\u
11a70 30 30 44 42 22 2c 0d 0a 20 20 22 26 55 63 69 72 00DB",.. "&Ucir
11a80 63 3b 22 2c 22 5c 5c 75 30 30 44 42 22 2c 0d 0a c;","\\u00DB",..
11a90 20 20 22 26 55 63 79 3b 22 2c 22 5c 5c 75 30 34 "У","\\u04
11aa0 32 33 22 2c 0d 0a 20 20 22 26 55 64 62 6c 61 63 23",.. "&Udblac
11ab0 3b 22 2c 22 5c 5c 75 30 31 37 30 22 2c 0d 0a 20 ;","\\u0170",..
11ac0 20 22 26 55 66 72 3b 22 2c 22 5c 5c 75 44 38 33 "𝔘","\\uD83
11ad0 35 5c 5c 75 44 44 31 38 22 2c 0d 0a 20 20 22 26 5\\uDD18",.. "&
11ae0 55 67 72 61 76 65 22 2c 22 5c 5c 75 30 30 44 39 Ugrave","\\u00D9
11af0 22 2c 0d 0a 20 20 22 26 55 67 72 61 76 65 3b 22 ",.. "Ù"
11b00 2c 22 5c 5c 75 30 30 44 39 22 2c 0d 0a 20 20 22 ,"\\u00D9",.. "
11b10 26 55 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 31 36 Ū","\\u016
11b20 41 22 2c 0d 0a 20 20 22 26 55 6e 64 65 72 42 61 A",.. "&UnderBa
11b30 72 3b 22 2c 22 5c 5c 75 30 30 35 46 22 2c 0d 0a r;","\\u005F",..
11b40 20 20 22 26 55 6e 64 65 72 42 72 61 63 65 3b 22 "⏟"
11b50 2c 22 5c 5c 75 32 33 44 46 22 2c 0d 0a 20 20 22 ,"\\u23DF",.. "
11b60 26 55 6e 64 65 72 42 72 61 63 6b 65 74 3b 22 2c ⎵",
11b70 22 5c 5c 75 32 33 42 35 22 2c 0d 0a 20 20 22 26 "\\u23B5",.. "&
11b80 55 6e 64 65 72 50 61 72 65 6e 74 68 65 73 69 73 UnderParenthesis
11b90 3b 22 2c 22 5c 5c 75 32 33 44 44 22 2c 0d 0a 20 ;","\\u23DD",..
11ba0 20 22 26 55 6e 69 6f 6e 3b 22 2c 22 5c 5c 75 32 "⋃","\\u2
11bb0 32 43 33 22 2c 0d 0a 20 20 22 26 55 6e 69 6f 6e 2C3",.. "&Union
11bc0 50 6c 75 73 3b 22 2c 22 5c 5c 75 32 32 38 45 22 Plus;","\\u228E"
11bd0 2c 0d 0a 20 20 22 26 55 6f 67 6f 6e 3b 22 2c 22 ,.. "Ų","
11be0 5c 5c 75 30 31 37 32 22 2c 0d 0a 20 20 22 26 55 \\u0172",.. "&U
11bf0 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c opf;","\\uD835\\
11c00 75 44 44 34 43 22 2c 0d 0a 20 20 22 26 55 70 41 uDD4C",.. "&UpA
11c10 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 31 22 rrow;","\\u2191"
11c20 2c 0d 0a 20 20 22 26 55 70 41 72 72 6f 77 42 61 ,.. "&UpArrowBa
11c30 72 3b 22 2c 22 5c 5c 75 32 39 31 32 22 2c 0d 0a r;","\\u2912",..
11c40 20 20 22 26 55 70 41 72 72 6f 77 44 6f 77 6e 41 "&UpArrowDownA
11c50 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 43 35 22 rrow;","\\u21C5"
11c60 2c 0d 0a 20 20 22 26 55 70 44 6f 77 6e 41 72 72 ,.. "&UpDownArr
11c70 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 35 22 2c 0d ow;","\\u2195",.
11c80 0a 20 20 22 26 55 70 45 71 75 69 6c 69 62 72 69 . "&UpEquilibri
11c90 75 6d 3b 22 2c 22 5c 5c 75 32 39 36 45 22 2c 0d um;","\\u296E",.
11ca0 0a 20 20 22 26 55 70 54 65 65 3b 22 2c 22 5c 5c . "⊥","\\
11cb0 75 32 32 41 35 22 2c 0d 0a 20 20 22 26 55 70 54 u22A5",.. "&UpT
11cc0 65 65 41 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 eeArrow;","\\u21
11cd0 41 35 22 2c 0d 0a 20 20 22 26 55 70 61 72 72 6f A5",.. "&Uparro
11ce0 77 3b 22 2c 22 5c 5c 75 32 31 44 31 22 2c 0d 0a w;","\\u21D1",..
11cf0 20 20 22 26 55 70 64 6f 77 6e 61 72 72 6f 77 3b "⇕
11d00 22 2c 22 5c 5c 75 32 31 44 35 22 2c 0d 0a 20 20 ","\\u21D5",..
11d10 22 26 55 70 70 65 72 4c 65 66 74 41 72 72 6f 77 "&UpperLeftArrow
11d20 3b 22 2c 22 5c 5c 75 32 31 39 36 22 2c 0d 0a 20 ;","\\u2196",..
11d30 20 22 26 55 70 70 65 72 52 69 67 68 74 41 72 72 "&UpperRightArr
11d40 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 37 22 2c 0d ow;","\\u2197",.
11d50 0a 20 20 22 26 55 70 73 69 3b 22 2c 22 5c 5c 75 . "ϒ","\\u
11d60 30 33 44 32 22 2c 0d 0a 20 20 22 26 55 70 73 69 03D2",.. "&Upsi
11d70 6c 6f 6e 3b 22 2c 22 5c 5c 75 30 33 41 35 22 2c lon;","\\u03A5",
11d80 0d 0a 20 20 22 26 55 72 69 6e 67 3b 22 2c 22 5c .. "Ů","\
11d90 5c 75 30 31 36 45 22 2c 0d 0a 20 20 22 26 55 73 \u016E",.. "&Us
11da0 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 cr;","\\uD835\\u
11db0 44 43 42 30 22 2c 0d 0a 20 20 22 26 55 74 69 6c DCB0",.. "&Util
11dc0 64 65 3b 22 2c 22 5c 5c 75 30 31 36 38 22 2c 0d de;","\\u0168",.
11dd0 0a 20 20 22 26 55 75 6d 6c 22 2c 22 5c 5c 75 30 . "Ü","\\u0
11de0 30 44 43 22 2c 0d 0a 20 20 22 26 55 75 6d 6c 3b 0DC",.. "Ü
11df0 22 2c 22 5c 5c 75 30 30 44 43 22 2c 0d 0a 20 20 ","\\u00DC",..
11e00 22 26 56 44 61 73 68 3b 22 2c 22 5c 5c 75 32 32 "⊫","\\u22
11e10 41 42 22 2c 0d 0a 20 20 22 26 56 62 61 72 3b 22 AB",.. "⫫"
11e20 2c 22 5c 5c 75 32 41 45 42 22 2c 0d 0a 20 20 22 ,"\\u2AEB",.. "
11e30 26 56 63 79 3b 22 2c 22 5c 5c 75 30 34 31 32 22 В","\\u0412"
11e40 2c 0d 0a 20 20 22 26 56 64 61 73 68 3b 22 2c 22 ,.. "⊩","
11e50 5c 5c 75 32 32 41 39 22 2c 0d 0a 20 20 22 26 56 \\u22A9",.. "&V
11e60 64 61 73 68 6c 3b 22 2c 22 5c 5c 75 32 41 45 36 dashl;","\\u2AE6
11e70 22 2c 0d 0a 20 20 22 26 56 65 65 3b 22 2c 22 5c ",.. "⋁","\
11e80 5c 75 32 32 43 31 22 2c 0d 0a 20 20 22 26 56 65 \u22C1",.. "&Ve
11e90 72 62 61 72 3b 22 2c 22 5c 5c 75 32 30 31 36 22 rbar;","\\u2016"
11ea0 2c 0d 0a 20 20 22 26 56 65 72 74 3b 22 2c 22 5c ,.. "‖","\
11eb0 5c 75 32 30 31 36 22 2c 0d 0a 20 20 22 26 56 65 \u2016",.. "&Ve
11ec0 72 74 69 63 61 6c 42 61 72 3b 22 2c 22 5c 5c 75 rticalBar;","\\u
11ed0 32 32 32 33 22 2c 0d 0a 20 20 22 26 56 65 72 74 2223",.. "&Vert
11ee0 69 63 61 6c 4c 69 6e 65 3b 22 2c 22 5c 5c 75 30 icalLine;","\\u0
11ef0 30 37 43 22 2c 0d 0a 20 20 22 26 56 65 72 74 69 07C",.. "&Verti
11f00 63 61 6c 53 65 70 61 72 61 74 6f 72 3b 22 2c 22 calSeparator;","
11f10 5c 5c 75 32 37 35 38 22 2c 0d 0a 20 20 22 26 56 \\u2758",.. "&V
11f20 65 72 74 69 63 61 6c 54 69 6c 64 65 3b 22 2c 22 erticalTilde;","
11f30 5c 5c 75 32 32 34 30 22 2c 0d 0a 20 20 22 26 56 \\u2240",.. "&V
11f40 65 72 79 54 68 69 6e 53 70 61 63 65 3b 22 2c 22 eryThinSpace;","
11f50 5c 5c 75 32 30 30 41 22 2c 0d 0a 20 20 22 26 56 \\u200A",.. "&V
11f60 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 fr;","\\uD835\\u
11f70 44 44 31 39 22 2c 0d 0a 20 20 22 26 56 6f 70 66 DD19",.. "&Vopf
11f80 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
11f90 34 44 22 2c 0d 0a 20 20 22 26 56 73 63 72 3b 22 4D",.. "𝒱"
11fa0 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 42 31 ,"\\uD835\\uDCB1
11fb0 22 2c 0d 0a 20 20 22 26 56 76 64 61 73 68 3b 22 ",.. "⊪"
11fc0 2c 22 5c 5c 75 32 32 41 41 22 2c 0d 0a 20 20 22 ,"\\u22AA",.. "
11fd0 26 57 63 69 72 63 3b 22 2c 22 5c 5c 75 30 31 37 Ŵ","\\u017
11fe0 34 22 2c 0d 0a 20 20 22 26 57 65 64 67 65 3b 22 4",.. "⋀"
11ff0 2c 22 5c 5c 75 32 32 43 30 22 2c 0d 0a 20 20 22 ,"\\u22C0",.. "
12000 26 57 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 𝔚","\\uD835\
12010 5c 75 44 44 31 41 22 2c 0d 0a 20 20 22 26 57 6f \uDD1A",.. "&Wo
12020 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 pf;","\\uD835\\u
12030 44 44 34 45 22 2c 0d 0a 20 20 22 26 57 73 63 72 DD4E",.. "&Wscr
12040 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 ;","\\uD835\\uDC
12050 42 32 22 2c 0d 0a 20 20 22 26 58 66 72 3b 22 2c B2",.. "𝔛",
12060 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 31 42 22 "\\uD835\\uDD1B"
12070 2c 0d 0a 20 20 22 26 58 69 3b 22 2c 22 5c 5c 75 ,.. "Ξ","\\u
12080 30 33 39 45 22 2c 0d 0a 20 20 22 26 58 6f 70 66 039E",.. "&Xopf
12090 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
120a0 34 46 22 2c 0d 0a 20 20 22 26 58 73 63 72 3b 22 4F",.. "𝒳"
120b0 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 42 33 ,"\\uD835\\uDCB3
120c0 22 2c 0d 0a 20 20 22 26 59 41 63 79 3b 22 2c 22 ",.. "Я","
120d0 5c 5c 75 30 34 32 46 22 2c 0d 0a 20 20 22 26 59 \\u042F",.. "&Y
120e0 49 63 79 3b 22 2c 22 5c 5c 75 30 34 30 37 22 2c Icy;","\\u0407",
120f0 0d 0a 20 20 22 26 59 55 63 79 3b 22 2c 22 5c 5c .. "Ю","\\
12100 75 30 34 32 45 22 2c 0d 0a 20 20 22 26 59 61 63 u042E",.. "&Yac
12110 75 74 65 22 2c 22 5c 5c 75 30 30 44 44 22 2c 0d ute","\\u00DD",.
12120 0a 20 20 22 26 59 61 63 75 74 65 3b 22 2c 22 5c . "Ý","\
12130 5c 75 30 30 44 44 22 2c 0d 0a 20 20 22 26 59 63 \u00DD",.. "&Yc
12140 69 72 63 3b 22 2c 22 5c 5c 75 30 31 37 36 22 2c irc;","\\u0176",
12150 0d 0a 20 20 22 26 59 63 79 3b 22 2c 22 5c 5c 75 .. "Ы","\\u
12160 30 34 32 42 22 2c 0d 0a 20 20 22 26 59 66 72 3b 042B",.. "𝔜
12170 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 31 ","\\uD835\\uDD1
12180 43 22 2c 0d 0a 20 20 22 26 59 6f 70 66 3b 22 2c C",.. "𝕐",
12190 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 35 30 22 "\\uD835\\uDD50"
121a0 2c 0d 0a 20 20 22 26 59 73 63 72 3b 22 2c 22 5c ,.. "𝒴","\
121b0 5c 75 44 38 33 35 5c 5c 75 44 43 42 34 22 2c 0d \uD835\\uDCB4",.
121c0 0a 20 20 22 26 59 75 6d 6c 3b 22 2c 22 5c 5c 75 . "Ÿ","\\u
121d0 30 31 37 38 22 2c 0d 0a 20 20 22 26 5a 48 63 79 0178",.. "&ZHcy
121e0 3b 22 2c 22 5c 5c 75 30 34 31 36 22 2c 0d 0a 20 ;","\\u0416",..
121f0 20 22 26 5a 61 63 75 74 65 3b 22 2c 22 5c 5c 75 "Ź","\\u
12200 30 31 37 39 22 2c 0d 0a 20 20 22 26 5a 63 61 72 0179",.. "&Zcar
12210 6f 6e 3b 22 2c 22 5c 5c 75 30 31 37 44 22 2c 0d on;","\\u017D",.
12220 0a 20 20 22 26 5a 63 79 3b 22 2c 22 5c 5c 75 30 . "З","\\u0
12230 34 31 37 22 2c 0d 0a 20 20 22 26 5a 64 6f 74 3b 417",.. "Ż
12240 22 2c 22 5c 5c 75 30 31 37 42 22 2c 0d 0a 20 20 ","\\u017B",..
12250 22 26 5a 65 72 6f 57 69 64 74 68 53 70 61 63 65 "&ZeroWidthSpace
12260 3b 22 2c 22 5c 5c 75 32 30 30 42 22 2c 0d 0a 20 ;","\\u200B",..
12270 20 22 26 5a 65 74 61 3b 22 2c 22 5c 5c 75 30 33 "Ζ","\\u03
12280 39 36 22 2c 0d 0a 20 20 22 26 5a 66 72 3b 22 2c 96",.. "ℨ",
12290 22 5c 5c 75 32 31 32 38 22 2c 0d 0a 20 20 22 26 "\\u2128",.. "&
122a0 5a 6f 70 66 3b 22 2c 22 5c 5c 75 32 31 32 34 22 Zopf;","\\u2124"
122b0 2c 0d 0a 20 20 22 26 5a 73 63 72 3b 22 2c 22 5c ,.. "𝒵","\
122c0 5c 75 44 38 33 35 5c 5c 75 44 43 42 35 22 2c 0d \uD835\\uDCB5",.
122d0 0a 20 20 22 26 61 61 63 75 74 65 22 2c 22 5c 5c . "á","\\
122e0 75 30 30 45 31 22 2c 0d 0a 20 20 22 26 61 61 63 u00E1",.. "&aac
122f0 75 74 65 3b 22 2c 22 5c 5c 75 30 30 45 31 22 2c ute;","\\u00E1",
12300 0d 0a 20 20 22 26 61 62 72 65 76 65 3b 22 2c 22 .. "ă","
12310 5c 5c 75 30 31 30 33 22 2c 0d 0a 20 20 22 26 61 \\u0103",.. "&a
12320 63 3b 22 2c 22 5c 5c 75 32 32 33 45 22 2c 0d 0a c;","\\u223E",..
12330 20 20 22 26 61 63 45 3b 22 2c 22 5c 5c 75 32 32 "∾̳","\\u22
12340 33 45 5c 5c 75 30 33 33 33 22 2c 0d 0a 20 20 22 3E\\u0333",.. "
12350 26 61 63 64 3b 22 2c 22 5c 5c 75 32 32 33 46 22 ∿","\\u223F"
12360 2c 0d 0a 20 20 22 26 61 63 69 72 63 22 2c 22 5c ,.. "â","\
12370 5c 75 30 30 45 32 22 2c 0d 0a 20 20 22 26 61 63 \u00E2",.. "&ac
12380 69 72 63 3b 22 2c 22 5c 5c 75 30 30 45 32 22 2c irc;","\\u00E2",
12390 0d 0a 20 20 22 26 61 63 75 74 65 22 2c 22 5c 5c .. "´","\\
123a0 75 30 30 42 34 22 2c 0d 0a 20 20 22 26 61 63 75 u00B4",.. "&acu
123b0 74 65 3b 22 2c 22 5c 5c 75 30 30 42 34 22 2c 0d te;","\\u00B4",.
123c0 0a 20 20 22 26 61 63 79 3b 22 2c 22 5c 5c 75 30 . "а","\\u0
123d0 34 33 30 22 2c 0d 0a 20 20 22 26 61 65 6c 69 67 430",.. "æ
123e0 22 2c 22 5c 5c 75 30 30 45 36 22 2c 0d 0a 20 20 ","\\u00E6",..
123f0 22 26 61 65 6c 69 67 3b 22 2c 22 5c 5c 75 30 30 "æ","\\u00
12400 45 36 22 2c 0d 0a 20 20 22 26 61 66 3b 22 2c 22 E6",.. "⁡","
12410 5c 5c 75 32 30 36 31 22 2c 0d 0a 20 20 22 26 61 \\u2061",.. "&a
12420 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 fr;","\\uD835\\u
12430 44 44 31 45 22 2c 0d 0a 20 20 22 26 61 67 72 61 DD1E",.. "&agra
12440 76 65 22 2c 22 5c 5c 75 30 30 45 30 22 2c 0d 0a ve","\\u00E0",..
12450 20 20 22 26 61 67 72 61 76 65 3b 22 2c 22 5c 5c "à","\\
12460 75 30 30 45 30 22 2c 0d 0a 20 20 22 26 61 6c 65 u00E0",.. "&ale
12470 66 73 79 6d 3b 22 2c 22 5c 5c 75 32 31 33 35 22 fsym;","\\u2135"
12480 2c 0d 0a 20 20 22 26 61 6c 65 70 68 3b 22 2c 22 ,.. "ℵ","
12490 5c 5c 75 32 31 33 35 22 2c 0d 0a 20 20 22 26 61 \\u2135",.. "&a
124a0 6c 70 68 61 3b 22 2c 22 5c 5c 75 30 33 42 31 22 lpha;","\\u03B1"
124b0 2c 0d 0a 20 20 22 26 61 6d 61 63 72 3b 22 2c 22 ,.. "ā","
124c0 5c 5c 75 30 31 30 31 22 2c 0d 0a 20 20 22 26 61 \\u0101",.. "&a
124d0 6d 61 6c 67 3b 22 2c 22 5c 5c 75 32 41 33 46 22 malg;","\\u2A3F"
124e0 2c 0d 0a 20 20 22 26 61 6d 70 22 2c 22 5c 5c 75 ,.. "&","\\u
124f0 30 30 32 36 22 2c 0d 0a 20 20 22 26 61 6d 70 3b 0026",.. "&
12500 22 2c 22 5c 5c 75 30 30 32 36 22 2c 0d 0a 20 20 ","\\u0026",..
12510 22 26 61 6e 64 3b 22 2c 22 5c 5c 75 32 32 32 37 "∧","\\u2227
12520 22 2c 0d 0a 20 20 22 26 61 6e 64 61 6e 64 3b 22 ",.. "⩕"
12530 2c 22 5c 5c 75 32 41 35 35 22 2c 0d 0a 20 20 22 ,"\\u2A55",.. "
12540 26 61 6e 64 64 3b 22 2c 22 5c 5c 75 32 41 35 43 ⩜","\\u2A5C
12550 22 2c 0d 0a 20 20 22 26 61 6e 64 73 6c 6f 70 65 ",.. "&andslope
12560 3b 22 2c 22 5c 5c 75 32 41 35 38 22 2c 0d 0a 20 ;","\\u2A58",..
12570 20 22 26 61 6e 64 76 3b 22 2c 22 5c 5c 75 32 41 "⩚","\\u2A
12580 35 41 22 2c 0d 0a 20 20 22 26 61 6e 67 3b 22 2c 5A",.. "∠",
12590 22 5c 5c 75 32 32 32 30 22 2c 0d 0a 20 20 22 26 "\\u2220",.. "&
125a0 61 6e 67 65 3b 22 2c 22 5c 5c 75 32 39 41 34 22 ange;","\\u29A4"
125b0 2c 0d 0a 20 20 22 26 61 6e 67 6c 65 3b 22 2c 22 ,.. "∠","
125c0 5c 5c 75 32 32 32 30 22 2c 0d 0a 20 20 22 26 61 \\u2220",.. "&a
125d0 6e 67 6d 73 64 3b 22 2c 22 5c 5c 75 32 32 32 31 ngmsd;","\\u2221
125e0 22 2c 0d 0a 20 20 22 26 61 6e 67 6d 73 64 61 61 ",.. "&angmsdaa
125f0 3b 22 2c 22 5c 5c 75 32 39 41 38 22 2c 0d 0a 20 ;","\\u29A8",..
12600 20 22 26 61 6e 67 6d 73 64 61 62 3b 22 2c 22 5c "⦩","\
12610 5c 75 32 39 41 39 22 2c 0d 0a 20 20 22 26 61 6e \u29A9",.. "&an
12620 67 6d 73 64 61 63 3b 22 2c 22 5c 5c 75 32 39 41 gmsdac;","\\u29A
12630 41 22 2c 0d 0a 20 20 22 26 61 6e 67 6d 73 64 61 A",.. "&angmsda
12640 64 3b 22 2c 22 5c 5c 75 32 39 41 42 22 2c 0d 0a d;","\\u29AB",..
12650 20 20 22 26 61 6e 67 6d 73 64 61 65 3b 22 2c 22 "⦬","
12660 5c 5c 75 32 39 41 43 22 2c 0d 0a 20 20 22 26 61 \\u29AC",.. "&a
12670 6e 67 6d 73 64 61 66 3b 22 2c 22 5c 5c 75 32 39 ngmsdaf;","\\u29
12680 41 44 22 2c 0d 0a 20 20 22 26 61 6e 67 6d 73 64 AD",.. "&angmsd
12690 61 67 3b 22 2c 22 5c 5c 75 32 39 41 45 22 2c 0d ag;","\\u29AE",.
126a0 0a 20 20 22 26 61 6e 67 6d 73 64 61 68 3b 22 2c . "⦯",
126b0 22 5c 5c 75 32 39 41 46 22 2c 0d 0a 20 20 22 26 "\\u29AF",.. "&
126c0 61 6e 67 72 74 3b 22 2c 22 5c 5c 75 32 32 31 46 angrt;","\\u221F
126d0 22 2c 0d 0a 20 20 22 26 61 6e 67 72 74 76 62 3b ",.. "⊾
126e0 22 2c 22 5c 5c 75 32 32 42 45 22 2c 0d 0a 20 20 ","\\u22BE",..
126f0 22 26 61 6e 67 72 74 76 62 64 3b 22 2c 22 5c 5c "⦝","\\
12700 75 32 39 39 44 22 2c 0d 0a 20 20 22 26 61 6e 67 u299D",.. "&ang
12710 73 70 68 3b 22 2c 22 5c 5c 75 32 32 32 32 22 2c sph;","\\u2222",
12720 0d 0a 20 20 22 26 61 6e 67 73 74 3b 22 2c 22 5c .. "Å","\
12730 5c 75 30 30 43 35 22 2c 0d 0a 20 20 22 26 61 6e \u00C5",.. "&an
12740 67 7a 61 72 72 3b 22 2c 22 5c 5c 75 32 33 37 43 gzarr;","\\u237C
12750 22 2c 0d 0a 20 20 22 26 61 6f 67 6f 6e 3b 22 2c ",.. "ą",
12760 22 5c 5c 75 30 31 30 35 22 2c 0d 0a 20 20 22 26 "\\u0105",.. "&
12770 61 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c aopf;","\\uD835\
12780 5c 75 44 44 35 32 22 2c 0d 0a 20 20 22 26 61 70 \uDD52",.. "&ap
12790 3b 22 2c 22 5c 5c 75 32 32 34 38 22 2c 0d 0a 20 ;","\\u2248",..
127a0 20 22 26 61 70 45 3b 22 2c 22 5c 5c 75 32 41 37 "⩰","\\u2A7
127b0 30 22 2c 0d 0a 20 20 22 26 61 70 61 63 69 72 3b 0",.. "⩯
127c0 22 2c 22 5c 5c 75 32 41 36 46 22 2c 0d 0a 20 20 ","\\u2A6F",..
127d0 22 26 61 70 65 3b 22 2c 22 5c 5c 75 32 32 34 41 "≊","\\u224A
127e0 22 2c 0d 0a 20 20 22 26 61 70 69 64 3b 22 2c 22 ",.. "≋","
127f0 5c 5c 75 32 32 34 42 22 2c 0d 0a 20 20 22 26 61 \\u224B",.. "&a
12800 70 6f 73 3b 22 2c 22 5c 5c 75 30 30 32 37 22 2c pos;","\\u0027",
12810 0d 0a 20 20 22 26 61 70 70 72 6f 78 3b 22 2c 22 .. "≈","
12820 5c 5c 75 32 32 34 38 22 2c 0d 0a 20 20 22 26 61 \\u2248",.. "&a
12830 70 70 72 6f 78 65 71 3b 22 2c 22 5c 5c 75 32 32 pproxeq;","\\u22
12840 34 41 22 2c 0d 0a 20 20 22 26 61 72 69 6e 67 22 4A",.. "å"
12850 2c 22 5c 5c 75 30 30 45 35 22 2c 0d 0a 20 20 22 ,"\\u00E5",.. "
12860 26 61 72 69 6e 67 3b 22 2c 22 5c 5c 75 30 30 45 å","\\u00E
12870 35 22 2c 0d 0a 20 20 22 26 61 73 63 72 3b 22 2c 5",.. "𝒶",
12880 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 42 36 22 "\\uD835\\uDCB6"
12890 2c 0d 0a 20 20 22 26 61 73 74 3b 22 2c 22 5c 5c ,.. "*","\\
128a0 75 30 30 32 41 22 2c 0d 0a 20 20 22 26 61 73 79 u002A",.. "&asy
128b0 6d 70 3b 22 2c 22 5c 5c 75 32 32 34 38 22 2c 0d mp;","\\u2248",.
128c0 0a 20 20 22 26 61 73 79 6d 70 65 71 3b 22 2c 22 . "≍","
128d0 5c 5c 75 32 32 34 44 22 2c 0d 0a 20 20 22 26 61 \\u224D",.. "&a
128e0 74 69 6c 64 65 22 2c 22 5c 5c 75 30 30 45 33 22 tilde","\\u00E3"
128f0 2c 0d 0a 20 20 22 26 61 74 69 6c 64 65 3b 22 2c ,.. "ã",
12900 22 5c 5c 75 30 30 45 33 22 2c 0d 0a 20 20 22 26 "\\u00E3",.. "&
12910 61 75 6d 6c 22 2c 22 5c 5c 75 30 30 45 34 22 2c auml","\\u00E4",
12920 0d 0a 20 20 22 26 61 75 6d 6c 3b 22 2c 22 5c 5c .. "ä","\\
12930 75 30 30 45 34 22 2c 0d 0a 20 20 22 26 61 77 63 u00E4",.. "&awc
12940 6f 6e 69 6e 74 3b 22 2c 22 5c 5c 75 32 32 33 33 onint;","\\u2233
12950 22 2c 0d 0a 20 20 22 26 61 77 69 6e 74 3b 22 2c ",.. "⨑",
12960 22 5c 5c 75 32 41 31 31 22 2c 0d 0a 20 20 22 26 "\\u2A11",.. "&
12970 62 4e 6f 74 3b 22 2c 22 5c 5c 75 32 41 45 44 22 bNot;","\\u2AED"
12980 2c 0d 0a 20 20 22 26 62 61 63 6b 63 6f 6e 67 3b ,.. "≌
12990 22 2c 22 5c 5c 75 32 32 34 43 22 2c 0d 0a 20 20 ","\\u224C",..
129a0 22 26 62 61 63 6b 65 70 73 69 6c 6f 6e 3b 22 2c "϶",
129b0 22 5c 5c 75 30 33 46 36 22 2c 0d 0a 20 20 22 26 "\\u03F6",.. "&
129c0 62 61 63 6b 70 72 69 6d 65 3b 22 2c 22 5c 5c 75 backprime;","\\u
129d0 32 30 33 35 22 2c 0d 0a 20 20 22 26 62 61 63 6b 2035",.. "&back
129e0 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 33 44 22 2c sim;","\\u223D",
129f0 0d 0a 20 20 22 26 62 61 63 6b 73 69 6d 65 71 3b .. "⋍
12a00 22 2c 22 5c 5c 75 32 32 43 44 22 2c 0d 0a 20 20 ","\\u22CD",..
12a10 22 26 62 61 72 76 65 65 3b 22 2c 22 5c 5c 75 32 "⊽","\\u2
12a20 32 42 44 22 2c 0d 0a 20 20 22 26 62 61 72 77 65 2BD",.. "&barwe
12a30 64 3b 22 2c 22 5c 5c 75 32 33 30 35 22 2c 0d 0a d;","\\u2305",..
12a40 20 20 22 26 62 61 72 77 65 64 67 65 3b 22 2c 22 "⌅","
12a50 5c 5c 75 32 33 30 35 22 2c 0d 0a 20 20 22 26 62 \\u2305",.. "&b
12a60 62 72 6b 3b 22 2c 22 5c 5c 75 32 33 42 35 22 2c brk;","\\u23B5",
12a70 0d 0a 20 20 22 26 62 62 72 6b 74 62 72 6b 3b 22 .. "⎶"
12a80 2c 22 5c 5c 75 32 33 42 36 22 2c 0d 0a 20 20 22 ,"\\u23B6",.. "
12a90 26 62 63 6f 6e 67 3b 22 2c 22 5c 5c 75 32 32 34 ≌","\\u224
12aa0 43 22 2c 0d 0a 20 20 22 26 62 63 79 3b 22 2c 22 C",.. "б","
12ab0 5c 5c 75 30 34 33 31 22 2c 0d 0a 20 20 22 26 62 \\u0431",.. "&b
12ac0 64 71 75 6f 3b 22 2c 22 5c 5c 75 32 30 31 45 22 dquo;","\\u201E"
12ad0 2c 0d 0a 20 20 22 26 62 65 63 61 75 73 3b 22 2c ,.. "∵",
12ae0 22 5c 5c 75 32 32 33 35 22 2c 0d 0a 20 20 22 26 "\\u2235",.. "&
12af0 62 65 63 61 75 73 65 3b 22 2c 22 5c 5c 75 32 32 because;","\\u22
12b00 33 35 22 2c 0d 0a 20 20 22 26 62 65 6d 70 74 79 35",.. "&bempty
12b10 76 3b 22 2c 22 5c 5c 75 32 39 42 30 22 2c 0d 0a v;","\\u29B0",..
12b20 20 20 22 26 62 65 70 73 69 3b 22 2c 22 5c 5c 75 "϶","\\u
12b30 30 33 46 36 22 2c 0d 0a 20 20 22 26 62 65 72 6e 03F6",.. "&bern
12b40 6f 75 3b 22 2c 22 5c 5c 75 32 31 32 43 22 2c 0d ou;","\\u212C",.
12b50 0a 20 20 22 26 62 65 74 61 3b 22 2c 22 5c 5c 75 . "β","\\u
12b60 30 33 42 32 22 2c 0d 0a 20 20 22 26 62 65 74 68 03B2",.. "&beth
12b70 3b 22 2c 22 5c 5c 75 32 31 33 36 22 2c 0d 0a 20 ;","\\u2136",..
12b80 20 22 26 62 65 74 77 65 65 6e 3b 22 2c 22 5c 5c "≬","\\
12b90 75 32 32 36 43 22 2c 0d 0a 20 20 22 26 62 66 72 u226C",.. "&bfr
12ba0 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
12bb0 31 46 22 2c 0d 0a 20 20 22 26 62 69 67 63 61 70 1F",.. "&bigcap
12bc0 3b 22 2c 22 5c 5c 75 32 32 43 32 22 2c 0d 0a 20 ;","\\u22C2",..
12bd0 20 22 26 62 69 67 63 69 72 63 3b 22 2c 22 5c 5c "◯","\\
12be0 75 32 35 45 46 22 2c 0d 0a 20 20 22 26 62 69 67 u25EF",.. "&big
12bf0 63 75 70 3b 22 2c 22 5c 5c 75 32 32 43 33 22 2c cup;","\\u22C3",
12c00 0d 0a 20 20 22 26 62 69 67 6f 64 6f 74 3b 22 2c .. "⨀",
12c10 22 5c 5c 75 32 41 30 30 22 2c 0d 0a 20 20 22 26 "\\u2A00",.. "&
12c20 62 69 67 6f 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 bigoplus;","\\u2
12c30 41 30 31 22 2c 0d 0a 20 20 22 26 62 69 67 6f 74 A01",.. "&bigot
12c40 69 6d 65 73 3b 22 2c 22 5c 5c 75 32 41 30 32 22 imes;","\\u2A02"
12c50 2c 0d 0a 20 20 22 26 62 69 67 73 71 63 75 70 3b ,.. "⨆
12c60 22 2c 22 5c 5c 75 32 41 30 36 22 2c 0d 0a 20 20 ","\\u2A06",..
12c70 22 26 62 69 67 73 74 61 72 3b 22 2c 22 5c 5c 75 "★","\\u
12c80 32 36 30 35 22 2c 0d 0a 20 20 22 26 62 69 67 74 2605",.. "&bigt
12c90 72 69 61 6e 67 6c 65 64 6f 77 6e 3b 22 2c 22 5c riangledown;","\
12ca0 5c 75 32 35 42 44 22 2c 0d 0a 20 20 22 26 62 69 \u25BD",.. "&bi
12cb0 67 74 72 69 61 6e 67 6c 65 75 70 3b 22 2c 22 5c gtriangleup;","\
12cc0 5c 75 32 35 42 33 22 2c 0d 0a 20 20 22 26 62 69 \u25B3",.. "&bi
12cd0 67 75 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 30 guplus;","\\u2A0
12ce0 34 22 2c 0d 0a 20 20 22 26 62 69 67 76 65 65 3b 4",.. "⋁
12cf0 22 2c 22 5c 5c 75 32 32 43 31 22 2c 0d 0a 20 20 ","\\u22C1",..
12d00 22 26 62 69 67 77 65 64 67 65 3b 22 2c 22 5c 5c "⋀","\\
12d10 75 32 32 43 30 22 2c 0d 0a 20 20 22 26 62 6b 61 u22C0",.. "&bka
12d20 72 6f 77 3b 22 2c 22 5c 5c 75 32 39 30 44 22 2c row;","\\u290D",
12d30 0d 0a 20 20 22 26 62 6c 61 63 6b 6c 6f 7a 65 6e .. "&blacklozen
12d40 67 65 3b 22 2c 22 5c 5c 75 32 39 45 42 22 2c 0d ge;","\\u29EB",.
12d50 0a 20 20 22 26 62 6c 61 63 6b 73 71 75 61 72 65 . "&blacksquare
12d60 3b 22 2c 22 5c 5c 75 32 35 41 41 22 2c 0d 0a 20 ;","\\u25AA",..
12d70 20 22 26 62 6c 61 63 6b 74 72 69 61 6e 67 6c 65 "&blacktriangle
12d80 3b 22 2c 22 5c 5c 75 32 35 42 34 22 2c 0d 0a 20 ;","\\u25B4",..
12d90 20 22 26 62 6c 61 63 6b 74 72 69 61 6e 67 6c 65 "&blacktriangle
12da0 64 6f 77 6e 3b 22 2c 22 5c 5c 75 32 35 42 45 22 down;","\\u25BE"
12db0 2c 0d 0a 20 20 22 26 62 6c 61 63 6b 74 72 69 61 ,.. "&blacktria
12dc0 6e 67 6c 65 6c 65 66 74 3b 22 2c 22 5c 5c 75 32 ngleleft;","\\u2
12dd0 35 43 32 22 2c 0d 0a 20 20 22 26 62 6c 61 63 6b 5C2",.. "&black
12de0 74 72 69 61 6e 67 6c 65 72 69 67 68 74 3b 22 2c triangleright;",
12df0 22 5c 5c 75 32 35 42 38 22 2c 0d 0a 20 20 22 26 "\\u25B8",.. "&
12e00 62 6c 61 6e 6b 3b 22 2c 22 5c 5c 75 32 34 32 33 blank;","\\u2423
12e10 22 2c 0d 0a 20 20 22 26 62 6c 6b 31 32 3b 22 2c ",.. "▒",
12e20 22 5c 5c 75 32 35 39 32 22 2c 0d 0a 20 20 22 26 "\\u2592",.. "&
12e30 62 6c 6b 31 34 3b 22 2c 22 5c 5c 75 32 35 39 31 blk14;","\\u2591
12e40 22 2c 0d 0a 20 20 22 26 62 6c 6b 33 34 3b 22 2c ",.. "▓",
12e50 22 5c 5c 75 32 35 39 33 22 2c 0d 0a 20 20 22 26 "\\u2593",.. "&
12e60 62 6c 6f 63 6b 3b 22 2c 22 5c 5c 75 32 35 38 38 block;","\\u2588
12e70 22 2c 0d 0a 20 20 22 26 62 6e 65 3b 22 2c 22 5c ",.. "=⃥","\
12e80 5c 75 30 30 33 44 5c 5c 75 32 30 45 35 22 2c 0d \u003D\\u20E5",.
12e90 0a 20 20 22 26 62 6e 65 71 75 69 76 3b 22 2c 22 . "≡⃥","
12ea0 5c 5c 75 32 32 36 31 5c 5c 75 32 30 45 35 22 2c \\u2261\\u20E5",
12eb0 0d 0a 20 20 22 26 62 6e 6f 74 3b 22 2c 22 5c 5c .. "⌐","\\
12ec0 75 32 33 31 30 22 2c 0d 0a 20 20 22 26 62 6f 70 u2310",.. "&bop
12ed0 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 f;","\\uD835\\uD
12ee0 44 35 33 22 2c 0d 0a 20 20 22 26 62 6f 74 3b 22 D53",.. "⊥"
12ef0 2c 22 5c 5c 75 32 32 41 35 22 2c 0d 0a 20 20 22 ,"\\u22A5",.. "
12f00 26 62 6f 74 74 6f 6d 3b 22 2c 22 5c 5c 75 32 32 ⊥","\\u22
12f10 41 35 22 2c 0d 0a 20 20 22 26 62 6f 77 74 69 65 A5",.. "&bowtie
12f20 3b 22 2c 22 5c 5c 75 32 32 43 38 22 2c 0d 0a 20 ;","\\u22C8",..
12f30 20 22 26 62 6f 78 44 4c 3b 22 2c 22 5c 5c 75 32 "╗","\\u2
12f40 35 35 37 22 2c 0d 0a 20 20 22 26 62 6f 78 44 52 557",.. "&boxDR
12f50 3b 22 2c 22 5c 5c 75 32 35 35 34 22 2c 0d 0a 20 ;","\\u2554",..
12f60 20 22 26 62 6f 78 44 6c 3b 22 2c 22 5c 5c 75 32 "╖","\\u2
12f70 35 35 36 22 2c 0d 0a 20 20 22 26 62 6f 78 44 72 556",.. "&boxDr
12f80 3b 22 2c 22 5c 5c 75 32 35 35 33 22 2c 0d 0a 20 ;","\\u2553",..
12f90 20 22 26 62 6f 78 48 3b 22 2c 22 5c 5c 75 32 35 "═","\\u25
12fa0 35 30 22 2c 0d 0a 20 20 22 26 62 6f 78 48 44 3b 50",.. "╦
12fb0 22 2c 22 5c 5c 75 32 35 36 36 22 2c 0d 0a 20 20 ","\\u2566",..
12fc0 22 26 62 6f 78 48 55 3b 22 2c 22 5c 5c 75 32 35 "╩","\\u25
12fd0 36 39 22 2c 0d 0a 20 20 22 26 62 6f 78 48 64 3b 69",.. "╤
12fe0 22 2c 22 5c 5c 75 32 35 36 34 22 2c 0d 0a 20 20 ","\\u2564",..
12ff0 22 26 62 6f 78 48 75 3b 22 2c 22 5c 5c 75 32 35 "╧","\\u25
13000 36 37 22 2c 0d 0a 20 20 22 26 62 6f 78 55 4c 3b 67",.. "╝
13010 22 2c 22 5c 5c 75 32 35 35 44 22 2c 0d 0a 20 20 ","\\u255D",..
13020 22 26 62 6f 78 55 52 3b 22 2c 22 5c 5c 75 32 35 "╚","\\u25
13030 35 41 22 2c 0d 0a 20 20 22 26 62 6f 78 55 6c 3b 5A",.. "╜
13040 22 2c 22 5c 5c 75 32 35 35 43 22 2c 0d 0a 20 20 ","\\u255C",..
13050 22 26 62 6f 78 55 72 3b 22 2c 22 5c 5c 75 32 35 "╙","\\u25
13060 35 39 22 2c 0d 0a 20 20 22 26 62 6f 78 56 3b 22 59",.. "║"
13070 2c 22 5c 5c 75 32 35 35 31 22 2c 0d 0a 20 20 22 ,"\\u2551",.. "
13080 26 62 6f 78 56 48 3b 22 2c 22 5c 5c 75 32 35 36 ╬","\\u256
13090 43 22 2c 0d 0a 20 20 22 26 62 6f 78 56 4c 3b 22 C",.. "╣"
130a0 2c 22 5c 5c 75 32 35 36 33 22 2c 0d 0a 20 20 22 ,"\\u2563",.. "
130b0 26 62 6f 78 56 52 3b 22 2c 22 5c 5c 75 32 35 36 ╠","\\u256
130c0 30 22 2c 0d 0a 20 20 22 26 62 6f 78 56 68 3b 22 0",.. "╫"
130d0 2c 22 5c 5c 75 32 35 36 42 22 2c 0d 0a 20 20 22 ,"\\u256B",.. "
130e0 26 62 6f 78 56 6c 3b 22 2c 22 5c 5c 75 32 35 36 ╢","\\u256
130f0 32 22 2c 0d 0a 20 20 22 26 62 6f 78 56 72 3b 22 2",.. "╟"
13100 2c 22 5c 5c 75 32 35 35 46 22 2c 0d 0a 20 20 22 ,"\\u255F",.. "
13110 26 62 6f 78 62 6f 78 3b 22 2c 22 5c 5c 75 32 39 ⧉","\\u29
13120 43 39 22 2c 0d 0a 20 20 22 26 62 6f 78 64 4c 3b C9",.. "╕
13130 22 2c 22 5c 5c 75 32 35 35 35 22 2c 0d 0a 20 20 ","\\u2555",..
13140 22 26 62 6f 78 64 52 3b 22 2c 22 5c 5c 75 32 35 "╒","\\u25
13150 35 32 22 2c 0d 0a 20 20 22 26 62 6f 78 64 6c 3b 52",.. "┐
13160 22 2c 22 5c 5c 75 32 35 31 30 22 2c 0d 0a 20 20 ","\\u2510",..
13170 22 26 62 6f 78 64 72 3b 22 2c 22 5c 5c 75 32 35 "┌","\\u25
13180 30 43 22 2c 0d 0a 20 20 22 26 62 6f 78 68 3b 22 0C",.. "─"
13190 2c 22 5c 5c 75 32 35 30 30 22 2c 0d 0a 20 20 22 ,"\\u2500",.. "
131a0 26 62 6f 78 68 44 3b 22 2c 22 5c 5c 75 32 35 36 ╥","\\u256
131b0 35 22 2c 0d 0a 20 20 22 26 62 6f 78 68 55 3b 22 5",.. "╨"
131c0 2c 22 5c 5c 75 32 35 36 38 22 2c 0d 0a 20 20 22 ,"\\u2568",.. "
131d0 26 62 6f 78 68 64 3b 22 2c 22 5c 5c 75 32 35 32 ┬","\\u252
131e0 43 22 2c 0d 0a 20 20 22 26 62 6f 78 68 75 3b 22 C",.. "┴"
131f0 2c 22 5c 5c 75 32 35 33 34 22 2c 0d 0a 20 20 22 ,"\\u2534",.. "
13200 26 62 6f 78 6d 69 6e 75 73 3b 22 2c 22 5c 5c 75 ⊟","\\u
13210 32 32 39 46 22 2c 0d 0a 20 20 22 26 62 6f 78 70 229F",.. "&boxp
13220 6c 75 73 3b 22 2c 22 5c 5c 75 32 32 39 45 22 2c lus;","\\u229E",
13230 0d 0a 20 20 22 26 62 6f 78 74 69 6d 65 73 3b 22 .. "⊠"
13240 2c 22 5c 5c 75 32 32 41 30 22 2c 0d 0a 20 20 22 ,"\\u22A0",.. "
13250 26 62 6f 78 75 4c 3b 22 2c 22 5c 5c 75 32 35 35 ╛","\\u255
13260 42 22 2c 0d 0a 20 20 22 26 62 6f 78 75 52 3b 22 B",.. "╘"
13270 2c 22 5c 5c 75 32 35 35 38 22 2c 0d 0a 20 20 22 ,"\\u2558",.. "
13280 26 62 6f 78 75 6c 3b 22 2c 22 5c 5c 75 32 35 31 ┘","\\u251
13290 38 22 2c 0d 0a 20 20 22 26 62 6f 78 75 72 3b 22 8",.. "└"
132a0 2c 22 5c 5c 75 32 35 31 34 22 2c 0d 0a 20 20 22 ,"\\u2514",.. "
132b0 26 62 6f 78 76 3b 22 2c 22 5c 5c 75 32 35 30 32 │","\\u2502
132c0 22 2c 0d 0a 20 20 22 26 62 6f 78 76 48 3b 22 2c ",.. "╪",
132d0 22 5c 5c 75 32 35 36 41 22 2c 0d 0a 20 20 22 26 "\\u256A",.. "&
132e0 62 6f 78 76 4c 3b 22 2c 22 5c 5c 75 32 35 36 31 boxvL;","\\u2561
132f0 22 2c 0d 0a 20 20 22 26 62 6f 78 76 52 3b 22 2c ",.. "╞",
13300 22 5c 5c 75 32 35 35 45 22 2c 0d 0a 20 20 22 26 "\\u255E",.. "&
13310 62 6f 78 76 68 3b 22 2c 22 5c 5c 75 32 35 33 43 boxvh;","\\u253C
13320 22 2c 0d 0a 20 20 22 26 62 6f 78 76 6c 3b 22 2c ",.. "┤",
13330 22 5c 5c 75 32 35 32 34 22 2c 0d 0a 20 20 22 26 "\\u2524",.. "&
13340 62 6f 78 76 72 3b 22 2c 22 5c 5c 75 32 35 31 43 boxvr;","\\u251C
13350 22 2c 0d 0a 20 20 22 26 62 70 72 69 6d 65 3b 22 ",.. "‵"
13360 2c 22 5c 5c 75 32 30 33 35 22 2c 0d 0a 20 20 22 ,"\\u2035",.. "
13370 26 62 72 65 76 65 3b 22 2c 22 5c 5c 75 30 32 44 ˘","\\u02D
13380 38 22 2c 0d 0a 20 20 22 26 62 72 76 62 61 72 22 8",.. "¦"
13390 2c 22 5c 5c 75 30 30 41 36 22 2c 0d 0a 20 20 22 ,"\\u00A6",.. "
133a0 26 62 72 76 62 61 72 3b 22 2c 22 5c 5c 75 30 30 ¦","\\u00
133b0 41 36 22 2c 0d 0a 20 20 22 26 62 73 63 72 3b 22 A6",.. "𝒷"
133c0 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 42 37 ,"\\uD835\\uDCB7
133d0 22 2c 0d 0a 20 20 22 26 62 73 65 6d 69 3b 22 2c ",.. "⁏",
133e0 22 5c 5c 75 32 30 34 46 22 2c 0d 0a 20 20 22 26 "\\u204F",.. "&
133f0 62 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 33 44 22 bsim;","\\u223D"
13400 2c 0d 0a 20 20 22 26 62 73 69 6d 65 3b 22 2c 22 ,.. "⋍","
13410 5c 5c 75 32 32 43 44 22 2c 0d 0a 20 20 22 26 62 \\u22CD",.. "&b
13420 73 6f 6c 3b 22 2c 22 5c 5c 75 30 30 35 43 22 2c sol;","\\u005C",
13430 0d 0a 20 20 22 26 62 73 6f 6c 62 3b 22 2c 22 5c .. "⧅","\
13440 5c 75 32 39 43 35 22 2c 0d 0a 20 20 22 26 62 73 \u29C5",.. "&bs
13450 6f 6c 68 73 75 62 3b 22 2c 22 5c 5c 75 32 37 43 olhsub;","\\u27C
13460 38 22 2c 0d 0a 20 20 22 26 62 75 6c 6c 3b 22 2c 8",.. "•",
13470 22 5c 5c 75 32 30 32 32 22 2c 0d 0a 20 20 22 26 "\\u2022",.. "&
13480 62 75 6c 6c 65 74 3b 22 2c 22 5c 5c 75 32 30 32 bullet;","\\u202
13490 32 22 2c 0d 0a 20 20 22 26 62 75 6d 70 3b 22 2c 2",.. "≎",
134a0 22 5c 5c 75 32 32 34 45 22 2c 0d 0a 20 20 22 26 "\\u224E",.. "&
134b0 62 75 6d 70 45 3b 22 2c 22 5c 5c 75 32 41 41 45 bumpE;","\\u2AAE
134c0 22 2c 0d 0a 20 20 22 26 62 75 6d 70 65 3b 22 2c ",.. "≏",
134d0 22 5c 5c 75 32 32 34 46 22 2c 0d 0a 20 20 22 26 "\\u224F",.. "&
134e0 62 75 6d 70 65 71 3b 22 2c 22 5c 5c 75 32 32 34 bumpeq;","\\u224
134f0 46 22 2c 0d 0a 20 20 22 26 63 61 63 75 74 65 3b F",.. "ć
13500 22 2c 22 5c 5c 75 30 31 30 37 22 2c 0d 0a 20 20 ","\\u0107",..
13510 22 26 63 61 70 3b 22 2c 22 5c 5c 75 32 32 32 39 "∩","\\u2229
13520 22 2c 0d 0a 20 20 22 26 63 61 70 61 6e 64 3b 22 ",.. "⩄"
13530 2c 22 5c 5c 75 32 41 34 34 22 2c 0d 0a 20 20 22 ,"\\u2A44",.. "
13540 26 63 61 70 62 72 63 75 70 3b 22 2c 22 5c 5c 75 ⩉","\\u
13550 32 41 34 39 22 2c 0d 0a 20 20 22 26 63 61 70 63 2A49",.. "&capc
13560 61 70 3b 22 2c 22 5c 5c 75 32 41 34 42 22 2c 0d ap;","\\u2A4B",.
13570 0a 20 20 22 26 63 61 70 63 75 70 3b 22 2c 22 5c . "⩇","\
13580 5c 75 32 41 34 37 22 2c 0d 0a 20 20 22 26 63 61 \u2A47",.. "&ca
13590 70 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 34 30 22 pdot;","\\u2A40"
135a0 2c 0d 0a 20 20 22 26 63 61 70 73 3b 22 2c 22 5c ,.. "∩︀","\
135b0 5c 75 32 32 32 39 5c 5c 75 46 45 30 30 22 2c 0d \u2229\\uFE00",.
135c0 0a 20 20 22 26 63 61 72 65 74 3b 22 2c 22 5c 5c . "⁁","\\
135d0 75 32 30 34 31 22 2c 0d 0a 20 20 22 26 63 61 72 u2041",.. "&car
135e0 6f 6e 3b 22 2c 22 5c 5c 75 30 32 43 37 22 2c 0d on;","\\u02C7",.
135f0 0a 20 20 22 26 63 63 61 70 73 3b 22 2c 22 5c 5c . "⩍","\\
13600 75 32 41 34 44 22 2c 0d 0a 20 20 22 26 63 63 61 u2A4D",.. "&cca
13610 72 6f 6e 3b 22 2c 22 5c 5c 75 30 31 30 44 22 2c ron;","\\u010D",
13620 0d 0a 20 20 22 26 63 63 65 64 69 6c 22 2c 22 5c .. "ç","\
13630 5c 75 30 30 45 37 22 2c 0d 0a 20 20 22 26 63 63 \u00E7",.. "&cc
13640 65 64 69 6c 3b 22 2c 22 5c 5c 75 30 30 45 37 22 edil;","\\u00E7"
13650 2c 0d 0a 20 20 22 26 63 63 69 72 63 3b 22 2c 22 ,.. "ĉ","
13660 5c 5c 75 30 31 30 39 22 2c 0d 0a 20 20 22 26 63 \\u0109",.. "&c
13670 63 75 70 73 3b 22 2c 22 5c 5c 75 32 41 34 43 22 cups;","\\u2A4C"
13680 2c 0d 0a 20 20 22 26 63 63 75 70 73 73 6d 3b 22 ,.. "⩐"
13690 2c 22 5c 5c 75 32 41 35 30 22 2c 0d 0a 20 20 22 ,"\\u2A50",.. "
136a0 26 63 64 6f 74 3b 22 2c 22 5c 5c 75 30 31 30 42 ċ","\\u010B
136b0 22 2c 0d 0a 20 20 22 26 63 65 64 69 6c 22 2c 22 ",.. "¸","
136c0 5c 5c 75 30 30 42 38 22 2c 0d 0a 20 20 22 26 63 \\u00B8",.. "&c
136d0 65 64 69 6c 3b 22 2c 22 5c 5c 75 30 30 42 38 22 edil;","\\u00B8"
136e0 2c 0d 0a 20 20 22 26 63 65 6d 70 74 79 76 3b 22 ,.. "⦲"
136f0 2c 22 5c 5c 75 32 39 42 32 22 2c 0d 0a 20 20 22 ,"\\u29B2",.. "
13700 26 63 65 6e 74 22 2c 22 5c 5c 75 30 30 41 32 22 ¢","\\u00A2"
13710 2c 0d 0a 20 20 22 26 63 65 6e 74 3b 22 2c 22 5c ,.. "¢","\
13720 5c 75 30 30 41 32 22 2c 0d 0a 20 20 22 26 63 65 \u00A2",.. "&ce
13730 6e 74 65 72 64 6f 74 3b 22 2c 22 5c 5c 75 30 30 nterdot;","\\u00
13740 42 37 22 2c 0d 0a 20 20 22 26 63 66 72 3b 22 2c B7",.. "𝔠",
13750 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 32 30 22 "\\uD835\\uDD20"
13760 2c 0d 0a 20 20 22 26 63 68 63 79 3b 22 2c 22 5c ,.. "ч","\
13770 5c 75 30 34 34 37 22 2c 0d 0a 20 20 22 26 63 68 \u0447",.. "&ch
13780 65 63 6b 3b 22 2c 22 5c 5c 75 32 37 31 33 22 2c eck;","\\u2713",
13790 0d 0a 20 20 22 26 63 68 65 63 6b 6d 61 72 6b 3b .. "✓
137a0 22 2c 22 5c 5c 75 32 37 31 33 22 2c 0d 0a 20 20 ","\\u2713",..
137b0 22 26 63 68 69 3b 22 2c 22 5c 5c 75 30 33 43 37 "χ","\\u03C7
137c0 22 2c 0d 0a 20 20 22 26 63 69 72 3b 22 2c 22 5c ",.. "○","\
137d0 5c 75 32 35 43 42 22 2c 0d 0a 20 20 22 26 63 69 \u25CB",.. "&ci
137e0 72 45 3b 22 2c 22 5c 5c 75 32 39 43 33 22 2c 0d rE;","\\u29C3",.
137f0 0a 20 20 22 26 63 69 72 63 3b 22 2c 22 5c 5c 75 . "ˆ","\\u
13800 30 32 43 36 22 2c 0d 0a 20 20 22 26 63 69 72 63 02C6",.. "&circ
13810 65 71 3b 22 2c 22 5c 5c 75 32 32 35 37 22 2c 0d eq;","\\u2257",.
13820 0a 20 20 22 26 63 69 72 63 6c 65 61 72 72 6f 77 . "&circlearrow
13830 6c 65 66 74 3b 22 2c 22 5c 5c 75 32 31 42 41 22 left;","\\u21BA"
13840 2c 0d 0a 20 20 22 26 63 69 72 63 6c 65 61 72 72 ,.. "&circlearr
13850 6f 77 72 69 67 68 74 3b 22 2c 22 5c 5c 75 32 31 owright;","\\u21
13860 42 42 22 2c 0d 0a 20 20 22 26 63 69 72 63 6c 65 BB",.. "&circle
13870 64 52 3b 22 2c 22 5c 5c 75 30 30 41 45 22 2c 0d dR;","\\u00AE",.
13880 0a 20 20 22 26 63 69 72 63 6c 65 64 53 3b 22 2c . "Ⓢ",
13890 22 5c 5c 75 32 34 43 38 22 2c 0d 0a 20 20 22 26 "\\u24C8",.. "&
138a0 63 69 72 63 6c 65 64 61 73 74 3b 22 2c 22 5c 5c circledast;","\\
138b0 75 32 32 39 42 22 2c 0d 0a 20 20 22 26 63 69 72 u229B",.. "&cir
138c0 63 6c 65 64 63 69 72 63 3b 22 2c 22 5c 5c 75 32 cledcirc;","\\u2
138d0 32 39 41 22 2c 0d 0a 20 20 22 26 63 69 72 63 6c 29A",.. "&circl
138e0 65 64 64 61 73 68 3b 22 2c 22 5c 5c 75 32 32 39 eddash;","\\u229
138f0 44 22 2c 0d 0a 20 20 22 26 63 69 72 65 3b 22 2c D",.. "≗",
13900 22 5c 5c 75 32 32 35 37 22 2c 0d 0a 20 20 22 26 "\\u2257",.. "&
13910 63 69 72 66 6e 69 6e 74 3b 22 2c 22 5c 5c 75 32 cirfnint;","\\u2
13920 41 31 30 22 2c 0d 0a 20 20 22 26 63 69 72 6d 69 A10",.. "&cirmi
13930 64 3b 22 2c 22 5c 5c 75 32 41 45 46 22 2c 0d 0a d;","\\u2AEF",..
13940 20 20 22 26 63 69 72 73 63 69 72 3b 22 2c 22 5c "⧂","\
13950 5c 75 32 39 43 32 22 2c 0d 0a 20 20 22 26 63 6c \u29C2",.. "&cl
13960 75 62 73 3b 22 2c 22 5c 5c 75 32 36 36 33 22 2c ubs;","\\u2663",
13970 0d 0a 20 20 22 26 63 6c 75 62 73 75 69 74 3b 22 .. "♣"
13980 2c 22 5c 5c 75 32 36 36 33 22 2c 0d 0a 20 20 22 ,"\\u2663",.. "
13990 26 63 6f 6c 6f 6e 3b 22 2c 22 5c 5c 75 30 30 33 :","\\u003
139a0 41 22 2c 0d 0a 20 20 22 26 63 6f 6c 6f 6e 65 3b A",.. "≔
139b0 22 2c 22 5c 5c 75 32 32 35 34 22 2c 0d 0a 20 20 ","\\u2254",..
139c0 22 26 63 6f 6c 6f 6e 65 71 3b 22 2c 22 5c 5c 75 "≔","\\u
139d0 32 32 35 34 22 2c 0d 0a 20 20 22 26 63 6f 6d 6d 2254",.. "&comm
139e0 61 3b 22 2c 22 5c 5c 75 30 30 32 43 22 2c 0d 0a a;","\\u002C",..
139f0 20 20 22 26 63 6f 6d 6d 61 74 3b 22 2c 22 5c 5c "@","\\
13a00 75 30 30 34 30 22 2c 0d 0a 20 20 22 26 63 6f 6d u0040",.. "&com
13a10 70 3b 22 2c 22 5c 5c 75 32 32 30 31 22 2c 0d 0a p;","\\u2201",..
13a20 20 20 22 26 63 6f 6d 70 66 6e 3b 22 2c 22 5c 5c "∘","\\
13a30 75 32 32 31 38 22 2c 0d 0a 20 20 22 26 63 6f 6d u2218",.. "&com
13a40 70 6c 65 6d 65 6e 74 3b 22 2c 22 5c 5c 75 32 32 plement;","\\u22
13a50 30 31 22 2c 0d 0a 20 20 22 26 63 6f 6d 70 6c 65 01",.. "&comple
13a60 78 65 73 3b 22 2c 22 5c 5c 75 32 31 30 32 22 2c xes;","\\u2102",
13a70 0d 0a 20 20 22 26 63 6f 6e 67 3b 22 2c 22 5c 5c .. "≅","\\
13a80 75 32 32 34 35 22 2c 0d 0a 20 20 22 26 63 6f 6e u2245",.. "&con
13a90 67 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 36 44 22 gdot;","\\u2A6D"
13aa0 2c 0d 0a 20 20 22 26 63 6f 6e 69 6e 74 3b 22 2c ,.. "∮",
13ab0 22 5c 5c 75 32 32 32 45 22 2c 0d 0a 20 20 22 26 "\\u222E",.. "&
13ac0 63 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c copf;","\\uD835\
13ad0 5c 75 44 44 35 34 22 2c 0d 0a 20 20 22 26 63 6f \uDD54",.. "&co
13ae0 70 72 6f 64 3b 22 2c 22 5c 5c 75 32 32 31 30 22 prod;","\\u2210"
13af0 2c 0d 0a 20 20 22 26 63 6f 70 79 22 2c 22 5c 5c ,.. "©","\\
13b00 75 30 30 41 39 22 2c 0d 0a 20 20 22 26 63 6f 70 u00A9",.. "&cop
13b10 79 3b 22 2c 22 5c 5c 75 30 30 41 39 22 2c 0d 0a y;","\\u00A9",..
13b20 20 20 22 26 63 6f 70 79 73 72 3b 22 2c 22 5c 5c "℗","\\
13b30 75 32 31 31 37 22 2c 0d 0a 20 20 22 26 63 72 61 u2117",.. "&cra
13b40 72 72 3b 22 2c 22 5c 5c 75 32 31 42 35 22 2c 0d rr;","\\u21B5",.
13b50 0a 20 20 22 26 63 72 6f 73 73 3b 22 2c 22 5c 5c . "✗","\\
13b60 75 32 37 31 37 22 2c 0d 0a 20 20 22 26 63 73 63 u2717",.. "&csc
13b70 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
13b80 43 42 38 22 2c 0d 0a 20 20 22 26 63 73 75 62 3b CB8",.. "⫏
13b90 22 2c 22 5c 5c 75 32 41 43 46 22 2c 0d 0a 20 20 ","\\u2ACF",..
13ba0 22 26 63 73 75 62 65 3b 22 2c 22 5c 5c 75 32 41 "⫑","\\u2A
13bb0 44 31 22 2c 0d 0a 20 20 22 26 63 73 75 70 3b 22 D1",.. "⫐"
13bc0 2c 22 5c 5c 75 32 41 44 30 22 2c 0d 0a 20 20 22 ,"\\u2AD0",.. "
13bd0 26 63 73 75 70 65 3b 22 2c 22 5c 5c 75 32 41 44 ⫒","\\u2AD
13be0 32 22 2c 0d 0a 20 20 22 26 63 74 64 6f 74 3b 22 2",.. "⋯"
13bf0 2c 22 5c 5c 75 32 32 45 46 22 2c 0d 0a 20 20 22 ,"\\u22EF",.. "
13c00 26 63 75 64 61 72 72 6c 3b 22 2c 22 5c 5c 75 32 ⤸","\\u2
13c10 39 33 38 22 2c 0d 0a 20 20 22 26 63 75 64 61 72 938",.. "&cudar
13c20 72 72 3b 22 2c 22 5c 5c 75 32 39 33 35 22 2c 0d rr;","\\u2935",.
13c30 0a 20 20 22 26 63 75 65 70 72 3b 22 2c 22 5c 5c . "⋞","\\
13c40 75 32 32 44 45 22 2c 0d 0a 20 20 22 26 63 75 65 u22DE",.. "&cue
13c50 73 63 3b 22 2c 22 5c 5c 75 32 32 44 46 22 2c 0d sc;","\\u22DF",.
13c60 0a 20 20 22 26 63 75 6c 61 72 72 3b 22 2c 22 5c . "↶","\
13c70 5c 75 32 31 42 36 22 2c 0d 0a 20 20 22 26 63 75 \u21B6",.. "&cu
13c80 6c 61 72 72 70 3b 22 2c 22 5c 5c 75 32 39 33 44 larrp;","\\u293D
13c90 22 2c 0d 0a 20 20 22 26 63 75 70 3b 22 2c 22 5c ",.. "∪","\
13ca0 5c 75 32 32 32 41 22 2c 0d 0a 20 20 22 26 63 75 \u222A",.. "&cu
13cb0 70 62 72 63 61 70 3b 22 2c 22 5c 5c 75 32 41 34 pbrcap;","\\u2A4
13cc0 38 22 2c 0d 0a 20 20 22 26 63 75 70 63 61 70 3b 8",.. "⩆
13cd0 22 2c 22 5c 5c 75 32 41 34 36 22 2c 0d 0a 20 20 ","\\u2A46",..
13ce0 22 26 63 75 70 63 75 70 3b 22 2c 22 5c 5c 75 32 "⩊","\\u2
13cf0 41 34 41 22 2c 0d 0a 20 20 22 26 63 75 70 64 6f A4A",.. "&cupdo
13d00 74 3b 22 2c 22 5c 5c 75 32 32 38 44 22 2c 0d 0a t;","\\u228D",..
13d10 20 20 22 26 63 75 70 6f 72 3b 22 2c 22 5c 5c 75 "⩅","\\u
13d20 32 41 34 35 22 2c 0d 0a 20 20 22 26 63 75 70 73 2A45",.. "&cups
13d30 3b 22 2c 22 5c 5c 75 32 32 32 41 5c 5c 75 46 45 ;","\\u222A\\uFE
13d40 30 30 22 2c 0d 0a 20 20 22 26 63 75 72 61 72 72 00",.. "&curarr
13d50 3b 22 2c 22 5c 5c 75 32 31 42 37 22 2c 0d 0a 20 ;","\\u21B7",..
13d60 20 22 26 63 75 72 61 72 72 6d 3b 22 2c 22 5c 5c "⤼","\\
13d70 75 32 39 33 43 22 2c 0d 0a 20 20 22 26 63 75 72 u293C",.. "&cur
13d80 6c 79 65 71 70 72 65 63 3b 22 2c 22 5c 5c 75 32 lyeqprec;","\\u2
13d90 32 44 45 22 2c 0d 0a 20 20 22 26 63 75 72 6c 79 2DE",.. "&curly
13da0 65 71 73 75 63 63 3b 22 2c 22 5c 5c 75 32 32 44 eqsucc;","\\u22D
13db0 46 22 2c 0d 0a 20 20 22 26 63 75 72 6c 79 76 65 F",.. "&curlyve
13dc0 65 3b 22 2c 22 5c 5c 75 32 32 43 45 22 2c 0d 0a e;","\\u22CE",..
13dd0 20 20 22 26 63 75 72 6c 79 77 65 64 67 65 3b 22 "⋏"
13de0 2c 22 5c 5c 75 32 32 43 46 22 2c 0d 0a 20 20 22 ,"\\u22CF",.. "
13df0 26 63 75 72 72 65 6e 22 2c 22 5c 5c 75 30 30 41 ¤","\\u00A
13e00 34 22 2c 0d 0a 20 20 22 26 63 75 72 72 65 6e 3b 4",.. "¤
13e10 22 2c 22 5c 5c 75 30 30 41 34 22 2c 0d 0a 20 20 ","\\u00A4",..
13e20 22 26 63 75 72 76 65 61 72 72 6f 77 6c 65 66 74 "&curvearrowleft
13e30 3b 22 2c 22 5c 5c 75 32 31 42 36 22 2c 0d 0a 20 ;","\\u21B6",..
13e40 20 22 26 63 75 72 76 65 61 72 72 6f 77 72 69 67 "&curvearrowrig
13e50 68 74 3b 22 2c 22 5c 5c 75 32 31 42 37 22 2c 0d ht;","\\u21B7",.
13e60 0a 20 20 22 26 63 75 76 65 65 3b 22 2c 22 5c 5c . "⋎","\\
13e70 75 32 32 43 45 22 2c 0d 0a 20 20 22 26 63 75 77 u22CE",.. "&cuw
13e80 65 64 3b 22 2c 22 5c 5c 75 32 32 43 46 22 2c 0d ed;","\\u22CF",.
13e90 0a 20 20 22 26 63 77 63 6f 6e 69 6e 74 3b 22 2c . "∲",
13ea0 22 5c 5c 75 32 32 33 32 22 2c 0d 0a 20 20 22 26 "\\u2232",.. "&
13eb0 63 77 69 6e 74 3b 22 2c 22 5c 5c 75 32 32 33 31 cwint;","\\u2231
13ec0 22 2c 0d 0a 20 20 22 26 63 79 6c 63 74 79 3b 22 ",.. "⌭"
13ed0 2c 22 5c 5c 75 32 33 32 44 22 2c 0d 0a 20 20 22 ,"\\u232D",.. "
13ee0 26 64 41 72 72 3b 22 2c 22 5c 5c 75 32 31 44 33 ⇓","\\u21D3
13ef0 22 2c 0d 0a 20 20 22 26 64 48 61 72 3b 22 2c 22 ",.. "⥥","
13f00 5c 5c 75 32 39 36 35 22 2c 0d 0a 20 20 22 26 64 \\u2965",.. "&d
13f10 61 67 67 65 72 3b 22 2c 22 5c 5c 75 32 30 32 30 agger;","\\u2020
13f20 22 2c 0d 0a 20 20 22 26 64 61 6c 65 74 68 3b 22 ",.. "ℸ"
13f30 2c 22 5c 5c 75 32 31 33 38 22 2c 0d 0a 20 20 22 ,"\\u2138",.. "
13f40 26 64 61 72 72 3b 22 2c 22 5c 5c 75 32 31 39 33 ↓","\\u2193
13f50 22 2c 0d 0a 20 20 22 26 64 61 73 68 3b 22 2c 22 ",.. "‐","
13f60 5c 5c 75 32 30 31 30 22 2c 0d 0a 20 20 22 26 64 \\u2010",.. "&d
13f70 61 73 68 76 3b 22 2c 22 5c 5c 75 32 32 41 33 22 ashv;","\\u22A3"
13f80 2c 0d 0a 20 20 22 26 64 62 6b 61 72 6f 77 3b 22 ,.. "⤏"
13f90 2c 22 5c 5c 75 32 39 30 46 22 2c 0d 0a 20 20 22 ,"\\u290F",.. "
13fa0 26 64 62 6c 61 63 3b 22 2c 22 5c 5c 75 30 32 44 ˝","\\u02D
13fb0 44 22 2c 0d 0a 20 20 22 26 64 63 61 72 6f 6e 3b D",.. "ď
13fc0 22 2c 22 5c 5c 75 30 31 30 46 22 2c 0d 0a 20 20 ","\\u010F",..
13fd0 22 26 64 63 79 3b 22 2c 22 5c 5c 75 30 34 33 34 "д","\\u0434
13fe0 22 2c 0d 0a 20 20 22 26 64 64 3b 22 2c 22 5c 5c ",.. "ⅆ","\\
13ff0 75 32 31 34 36 22 2c 0d 0a 20 20 22 26 64 64 61 u2146",.. "&dda
14000 67 67 65 72 3b 22 2c 22 5c 5c 75 32 30 32 31 22 gger;","\\u2021"
14010 2c 0d 0a 20 20 22 26 64 64 61 72 72 3b 22 2c 22 ,.. "⇊","
14020 5c 5c 75 32 31 43 41 22 2c 0d 0a 20 20 22 26 64 \\u21CA",.. "&d
14030 64 6f 74 73 65 71 3b 22 2c 22 5c 5c 75 32 41 37 dotseq;","\\u2A7
14040 37 22 2c 0d 0a 20 20 22 26 64 65 67 22 2c 22 5c 7",.. "°","\
14050 5c 75 30 30 42 30 22 2c 0d 0a 20 20 22 26 64 65 \u00B0",.. "&de
14060 67 3b 22 2c 22 5c 5c 75 30 30 42 30 22 2c 0d 0a g;","\\u00B0",..
14070 20 20 22 26 64 65 6c 74 61 3b 22 2c 22 5c 5c 75 "δ","\\u
14080 30 33 42 34 22 2c 0d 0a 20 20 22 26 64 65 6d 70 03B4",.. "&demp
14090 74 79 76 3b 22 2c 22 5c 5c 75 32 39 42 31 22 2c tyv;","\\u29B1",
140a0 0d 0a 20 20 22 26 64 66 69 73 68 74 3b 22 2c 22 .. "⥿","
140b0 5c 5c 75 32 39 37 46 22 2c 0d 0a 20 20 22 26 64 \\u297F",.. "&d
140c0 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 fr;","\\uD835\\u
140d0 44 44 32 31 22 2c 0d 0a 20 20 22 26 64 68 61 72 DD21",.. "&dhar
140e0 6c 3b 22 2c 22 5c 5c 75 32 31 43 33 22 2c 0d 0a l;","\\u21C3",..
140f0 20 20 22 26 64 68 61 72 72 3b 22 2c 22 5c 5c 75 "⇂","\\u
14100 32 31 43 32 22 2c 0d 0a 20 20 22 26 64 69 61 6d 21C2",.. "&diam
14110 3b 22 2c 22 5c 5c 75 32 32 43 34 22 2c 0d 0a 20 ;","\\u22C4",..
14120 20 22 26 64 69 61 6d 6f 6e 64 3b 22 2c 22 5c 5c "⋄","\\
14130 75 32 32 43 34 22 2c 0d 0a 20 20 22 26 64 69 61 u22C4",.. "&dia
14140 6d 6f 6e 64 73 75 69 74 3b 22 2c 22 5c 5c 75 32 mondsuit;","\\u2
14150 36 36 36 22 2c 0d 0a 20 20 22 26 64 69 61 6d 73 666",.. "&diams
14160 3b 22 2c 22 5c 5c 75 32 36 36 36 22 2c 0d 0a 20 ;","\\u2666",..
14170 20 22 26 64 69 65 3b 22 2c 22 5c 5c 75 30 30 41 "¨","\\u00A
14180 38 22 2c 0d 0a 20 20 22 26 64 69 67 61 6d 6d 61 8",.. "&digamma
14190 3b 22 2c 22 5c 5c 75 30 33 44 44 22 2c 0d 0a 20 ;","\\u03DD",..
141a0 20 22 26 64 69 73 69 6e 3b 22 2c 22 5c 5c 75 32 "⋲","\\u2
141b0 32 46 32 22 2c 0d 0a 20 20 22 26 64 69 76 3b 22 2F2",.. "÷"
141c0 2c 22 5c 5c 75 30 30 46 37 22 2c 0d 0a 20 20 22 ,"\\u00F7",.. "
141d0 26 64 69 76 69 64 65 22 2c 22 5c 5c 75 30 30 46 ÷","\\u00F
141e0 37 22 2c 0d 0a 20 20 22 26 64 69 76 69 64 65 3b 7",.. "÷
141f0 22 2c 22 5c 5c 75 30 30 46 37 22 2c 0d 0a 20 20 ","\\u00F7",..
14200 22 26 64 69 76 69 64 65 6f 6e 74 69 6d 65 73 3b "⋇
14210 22 2c 22 5c 5c 75 32 32 43 37 22 2c 0d 0a 20 20 ","\\u22C7",..
14220 22 26 64 69 76 6f 6e 78 3b 22 2c 22 5c 5c 75 32 "⋇","\\u2
14230 32 43 37 22 2c 0d 0a 20 20 22 26 64 6a 63 79 3b 2C7",.. "ђ
14240 22 2c 22 5c 5c 75 30 34 35 32 22 2c 0d 0a 20 20 ","\\u0452",..
14250 22 26 64 6c 63 6f 72 6e 3b 22 2c 22 5c 5c 75 32 "⌞","\\u2
14260 33 31 45 22 2c 0d 0a 20 20 22 26 64 6c 63 72 6f 31E",.. "&dlcro
14270 70 3b 22 2c 22 5c 5c 75 32 33 30 44 22 2c 0d 0a p;","\\u230D",..
14280 20 20 22 26 64 6f 6c 6c 61 72 3b 22 2c 22 5c 5c "$","\\
14290 75 30 30 32 34 22 2c 0d 0a 20 20 22 26 64 6f 70 u0024",.. "&dop
142a0 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 f;","\\uD835\\uD
142b0 44 35 35 22 2c 0d 0a 20 20 22 26 64 6f 74 3b 22 D55",.. "˙"
142c0 2c 22 5c 5c 75 30 32 44 39 22 2c 0d 0a 20 20 22 ,"\\u02D9",.. "
142d0 26 64 6f 74 65 71 3b 22 2c 22 5c 5c 75 32 32 35 ≐","\\u225
142e0 30 22 2c 0d 0a 20 20 22 26 64 6f 74 65 71 64 6f 0",.. "&doteqdo
142f0 74 3b 22 2c 22 5c 5c 75 32 32 35 31 22 2c 0d 0a t;","\\u2251",..
14300 20 20 22 26 64 6f 74 6d 69 6e 75 73 3b 22 2c 22 "∸","
14310 5c 5c 75 32 32 33 38 22 2c 0d 0a 20 20 22 26 64 \\u2238",.. "&d
14320 6f 74 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 32 31 otplus;","\\u221
14330 34 22 2c 0d 0a 20 20 22 26 64 6f 74 73 71 75 61 4",.. "&dotsqua
14340 72 65 3b 22 2c 22 5c 5c 75 32 32 41 31 22 2c 0d re;","\\u22A1",.
14350 0a 20 20 22 26 64 6f 75 62 6c 65 62 61 72 77 65 . "&doublebarwe
14360 64 67 65 3b 22 2c 22 5c 5c 75 32 33 30 36 22 2c dge;","\\u2306",
14370 0d 0a 20 20 22 26 64 6f 77 6e 61 72 72 6f 77 3b .. "↓
14380 22 2c 22 5c 5c 75 32 31 39 33 22 2c 0d 0a 20 20 ","\\u2193",..
14390 22 26 64 6f 77 6e 64 6f 77 6e 61 72 72 6f 77 73 "&downdownarrows
143a0 3b 22 2c 22 5c 5c 75 32 31 43 41 22 2c 0d 0a 20 ;","\\u21CA",..
143b0 20 22 26 64 6f 77 6e 68 61 72 70 6f 6f 6e 6c 65 "&downharpoonle
143c0 66 74 3b 22 2c 22 5c 5c 75 32 31 43 33 22 2c 0d ft;","\\u21C3",.
143d0 0a 20 20 22 26 64 6f 77 6e 68 61 72 70 6f 6f 6e . "&downharpoon
143e0 72 69 67 68 74 3b 22 2c 22 5c 5c 75 32 31 43 32 right;","\\u21C2
143f0 22 2c 0d 0a 20 20 22 26 64 72 62 6b 61 72 6f 77 ",.. "&drbkarow
14400 3b 22 2c 22 5c 5c 75 32 39 31 30 22 2c 0d 0a 20 ;","\\u2910",..
14410 20 22 26 64 72 63 6f 72 6e 3b 22 2c 22 5c 5c 75 "⌟","\\u
14420 32 33 31 46 22 2c 0d 0a 20 20 22 26 64 72 63 72 231F",.. "&drcr
14430 6f 70 3b 22 2c 22 5c 5c 75 32 33 30 43 22 2c 0d op;","\\u230C",.
14440 0a 20 20 22 26 64 73 63 72 3b 22 2c 22 5c 5c 75 . "𝒹","\\u
14450 44 38 33 35 5c 5c 75 44 43 42 39 22 2c 0d 0a 20 D835\\uDCB9",..
14460 20 22 26 64 73 63 79 3b 22 2c 22 5c 5c 75 30 34 "ѕ","\\u04
14470 35 35 22 2c 0d 0a 20 20 22 26 64 73 6f 6c 3b 22 55",.. "⧶"
14480 2c 22 5c 5c 75 32 39 46 36 22 2c 0d 0a 20 20 22 ,"\\u29F6",.. "
14490 26 64 73 74 72 6f 6b 3b 22 2c 22 5c 5c 75 30 31 đ","\\u01
144a0 31 31 22 2c 0d 0a 20 20 22 26 64 74 64 6f 74 3b 11",.. "⋱
144b0 22 2c 22 5c 5c 75 32 32 46 31 22 2c 0d 0a 20 20 ","\\u22F1",..
144c0 22 26 64 74 72 69 3b 22 2c 22 5c 5c 75 32 35 42 "▿","\\u25B
144d0 46 22 2c 0d 0a 20 20 22 26 64 74 72 69 66 3b 22 F",.. "▾"
144e0 2c 22 5c 5c 75 32 35 42 45 22 2c 0d 0a 20 20 22 ,"\\u25BE",.. "
144f0 26 64 75 61 72 72 3b 22 2c 22 5c 5c 75 32 31 46 ⇵","\\u21F
14500 35 22 2c 0d 0a 20 20 22 26 64 75 68 61 72 3b 22 5",.. "⥯"
14510 2c 22 5c 5c 75 32 39 36 46 22 2c 0d 0a 20 20 22 ,"\\u296F",.. "
14520 26 64 77 61 6e 67 6c 65 3b 22 2c 22 5c 5c 75 32 ⦦","\\u2
14530 39 41 36 22 2c 0d 0a 20 20 22 26 64 7a 63 79 3b 9A6",.. "џ
14540 22 2c 22 5c 5c 75 30 34 35 46 22 2c 0d 0a 20 20 ","\\u045F",..
14550 22 26 64 7a 69 67 72 61 72 72 3b 22 2c 22 5c 5c "⟿","\\
14560 75 32 37 46 46 22 2c 0d 0a 20 20 22 26 65 44 44 u27FF",.. "&eDD
14570 6f 74 3b 22 2c 22 5c 5c 75 32 41 37 37 22 2c 0d ot;","\\u2A77",.
14580 0a 20 20 22 26 65 44 6f 74 3b 22 2c 22 5c 5c 75 . "≑","\\u
14590 32 32 35 31 22 2c 0d 0a 20 20 22 26 65 61 63 75 2251",.. "&eacu
145a0 74 65 22 2c 22 5c 5c 75 30 30 45 39 22 2c 0d 0a te","\\u00E9",..
145b0 20 20 22 26 65 61 63 75 74 65 3b 22 2c 22 5c 5c "é","\\
145c0 75 30 30 45 39 22 2c 0d 0a 20 20 22 26 65 61 73 u00E9",.. "&eas
145d0 74 65 72 3b 22 2c 22 5c 5c 75 32 41 36 45 22 2c ter;","\\u2A6E",
145e0 0d 0a 20 20 22 26 65 63 61 72 6f 6e 3b 22 2c 22 .. "ě","
145f0 5c 5c 75 30 31 31 42 22 2c 0d 0a 20 20 22 26 65 \\u011B",.. "&e
14600 63 69 72 3b 22 2c 22 5c 5c 75 32 32 35 36 22 2c cir;","\\u2256",
14610 0d 0a 20 20 22 26 65 63 69 72 63 22 2c 22 5c 5c .. "ê","\\
14620 75 30 30 45 41 22 2c 0d 0a 20 20 22 26 65 63 69 u00EA",.. "&eci
14630 72 63 3b 22 2c 22 5c 5c 75 30 30 45 41 22 2c 0d rc;","\\u00EA",.
14640 0a 20 20 22 26 65 63 6f 6c 6f 6e 3b 22 2c 22 5c . "≕","\
14650 5c 75 32 32 35 35 22 2c 0d 0a 20 20 22 26 65 63 \u2255",.. "&ec
14660 79 3b 22 2c 22 5c 5c 75 30 34 34 44 22 2c 0d 0a y;","\\u044D",..
14670 20 20 22 26 65 64 6f 74 3b 22 2c 22 5c 5c 75 30 "ė","\\u0
14680 31 31 37 22 2c 0d 0a 20 20 22 26 65 65 3b 22 2c 117",.. "ⅇ",
14690 22 5c 5c 75 32 31 34 37 22 2c 0d 0a 20 20 22 26 "\\u2147",.. "&
146a0 65 66 44 6f 74 3b 22 2c 22 5c 5c 75 32 32 35 32 efDot;","\\u2252
146b0 22 2c 0d 0a 20 20 22 26 65 66 72 3b 22 2c 22 5c ",.. "𝔢","\
146c0 5c 75 44 38 33 35 5c 5c 75 44 44 32 32 22 2c 0d \uD835\\uDD22",.
146d0 0a 20 20 22 26 65 67 3b 22 2c 22 5c 5c 75 32 41 . "⪚","\\u2A
146e0 39 41 22 2c 0d 0a 20 20 22 26 65 67 72 61 76 65 9A",.. "è
146f0 22 2c 22 5c 5c 75 30 30 45 38 22 2c 0d 0a 20 20 ","\\u00E8",..
14700 22 26 65 67 72 61 76 65 3b 22 2c 22 5c 5c 75 30 "è","\\u0
14710 30 45 38 22 2c 0d 0a 20 20 22 26 65 67 73 3b 22 0E8",.. "⪖"
14720 2c 22 5c 5c 75 32 41 39 36 22 2c 0d 0a 20 20 22 ,"\\u2A96",.. "
14730 26 65 67 73 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 ⪘","\\u2A
14740 39 38 22 2c 0d 0a 20 20 22 26 65 6c 3b 22 2c 22 98",.. "⪙","
14750 5c 5c 75 32 41 39 39 22 2c 0d 0a 20 20 22 26 65 \\u2A99",.. "&e
14760 6c 69 6e 74 65 72 73 3b 22 2c 22 5c 5c 75 32 33 linters;","\\u23
14770 45 37 22 2c 0d 0a 20 20 22 26 65 6c 6c 3b 22 2c E7",.. "ℓ",
14780 22 5c 5c 75 32 31 31 33 22 2c 0d 0a 20 20 22 26 "\\u2113",.. "&
14790 65 6c 73 3b 22 2c 22 5c 5c 75 32 41 39 35 22 2c els;","\\u2A95",
147a0 0d 0a 20 20 22 26 65 6c 73 64 6f 74 3b 22 2c 22 .. "⪗","
147b0 5c 5c 75 32 41 39 37 22 2c 0d 0a 20 20 22 26 65 \\u2A97",.. "&e
147c0 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 31 31 33 22 macr;","\\u0113"
147d0 2c 0d 0a 20 20 22 26 65 6d 70 74 79 3b 22 2c 22 ,.. "∅","
147e0 5c 5c 75 32 32 30 35 22 2c 0d 0a 20 20 22 26 65 \\u2205",.. "&e
147f0 6d 70 74 79 73 65 74 3b 22 2c 22 5c 5c 75 32 32 mptyset;","\\u22
14800 30 35 22 2c 0d 0a 20 20 22 26 65 6d 70 74 79 76 05",.. "&emptyv
14810 3b 22 2c 22 5c 5c 75 32 32 30 35 22 2c 0d 0a 20 ;","\\u2205",..
14820 20 22 26 65 6d 73 70 31 33 3b 22 2c 22 5c 5c 75 " ","\\u
14830 32 30 30 34 22 2c 0d 0a 20 20 22 26 65 6d 73 70 2004",.. "&emsp
14840 31 34 3b 22 2c 22 5c 5c 75 32 30 30 35 22 2c 0d 14;","\\u2005",.
14850 0a 20 20 22 26 65 6d 73 70 3b 22 2c 22 5c 5c 75 . " ","\\u
14860 32 30 30 33 22 2c 0d 0a 20 20 22 26 65 6e 67 3b 2003",.. "ŋ
14870 22 2c 22 5c 5c 75 30 31 34 42 22 2c 0d 0a 20 20 ","\\u014B",..
14880 22 26 65 6e 73 70 3b 22 2c 22 5c 5c 75 32 30 30 " ","\\u200
14890 32 22 2c 0d 0a 20 20 22 26 65 6f 67 6f 6e 3b 22 2",.. "ę"
148a0 2c 22 5c 5c 75 30 31 31 39 22 2c 0d 0a 20 20 22 ,"\\u0119",.. "
148b0 26 65 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 𝕖","\\uD835
148c0 5c 5c 75 44 44 35 36 22 2c 0d 0a 20 20 22 26 65 \\uDD56",.. "&e
148d0 70 61 72 3b 22 2c 22 5c 5c 75 32 32 44 35 22 2c par;","\\u22D5",
148e0 0d 0a 20 20 22 26 65 70 61 72 73 6c 3b 22 2c 22 .. "⧣","
148f0 5c 5c 75 32 39 45 33 22 2c 0d 0a 20 20 22 26 65 \\u29E3",.. "&e
14900 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 37 31 22 plus;","\\u2A71"
14910 2c 0d 0a 20 20 22 26 65 70 73 69 3b 22 2c 22 5c ,.. "ε","\
14920 5c 75 30 33 42 35 22 2c 0d 0a 20 20 22 26 65 70 \u03B5",.. "&ep
14930 73 69 6c 6f 6e 3b 22 2c 22 5c 5c 75 30 33 42 35 silon;","\\u03B5
14940 22 2c 0d 0a 20 20 22 26 65 70 73 69 76 3b 22 2c ",.. "ϵ",
14950 22 5c 5c 75 30 33 46 35 22 2c 0d 0a 20 20 22 26 "\\u03F5",.. "&
14960 65 71 63 69 72 63 3b 22 2c 22 5c 5c 75 32 32 35 eqcirc;","\\u225
14970 36 22 2c 0d 0a 20 20 22 26 65 71 63 6f 6c 6f 6e 6",.. "&eqcolon
14980 3b 22 2c 22 5c 5c 75 32 32 35 35 22 2c 0d 0a 20 ;","\\u2255",..
14990 20 22 26 65 71 73 69 6d 3b 22 2c 22 5c 5c 75 32 "≂","\\u2
149a0 32 34 32 22 2c 0d 0a 20 20 22 26 65 71 73 6c 61 242",.. "&eqsla
149b0 6e 74 67 74 72 3b 22 2c 22 5c 5c 75 32 41 39 36 ntgtr;","\\u2A96
149c0 22 2c 0d 0a 20 20 22 26 65 71 73 6c 61 6e 74 6c ",.. "&eqslantl
149d0 65 73 73 3b 22 2c 22 5c 5c 75 32 41 39 35 22 2c ess;","\\u2A95",
149e0 0d 0a 20 20 22 26 65 71 75 61 6c 73 3b 22 2c 22 .. "=","
149f0 5c 5c 75 30 30 33 44 22 2c 0d 0a 20 20 22 26 65 \\u003D",.. "&e
14a00 71 75 65 73 74 3b 22 2c 22 5c 5c 75 32 32 35 46 quest;","\\u225F
14a10 22 2c 0d 0a 20 20 22 26 65 71 75 69 76 3b 22 2c ",.. "≡",
14a20 22 5c 5c 75 32 32 36 31 22 2c 0d 0a 20 20 22 26 "\\u2261",.. "&
14a30 65 71 75 69 76 44 44 3b 22 2c 22 5c 5c 75 32 41 equivDD;","\\u2A
14a40 37 38 22 2c 0d 0a 20 20 22 26 65 71 76 70 61 72 78",.. "&eqvpar
14a50 73 6c 3b 22 2c 22 5c 5c 75 32 39 45 35 22 2c 0d sl;","\\u29E5",.
14a60 0a 20 20 22 26 65 72 44 6f 74 3b 22 2c 22 5c 5c . "≓","\\
14a70 75 32 32 35 33 22 2c 0d 0a 20 20 22 26 65 72 61 u2253",.. "&era
14a80 72 72 3b 22 2c 22 5c 5c 75 32 39 37 31 22 2c 0d rr;","\\u2971",.
14a90 0a 20 20 22 26 65 73 63 72 3b 22 2c 22 5c 5c 75 . "ℯ","\\u
14aa0 32 31 32 46 22 2c 0d 0a 20 20 22 26 65 73 64 6f 212F",.. "&esdo
14ab0 74 3b 22 2c 22 5c 5c 75 32 32 35 30 22 2c 0d 0a t;","\\u2250",..
14ac0 20 20 22 26 65 73 69 6d 3b 22 2c 22 5c 5c 75 32 "≂","\\u2
14ad0 32 34 32 22 2c 0d 0a 20 20 22 26 65 74 61 3b 22 242",.. "η"
14ae0 2c 22 5c 5c 75 30 33 42 37 22 2c 0d 0a 20 20 22 ,"\\u03B7",.. "
14af0 26 65 74 68 22 2c 22 5c 5c 75 30 30 46 30 22 2c ð","\\u00F0",
14b00 0d 0a 20 20 22 26 65 74 68 3b 22 2c 22 5c 5c 75 .. "ð","\\u
14b10 30 30 46 30 22 2c 0d 0a 20 20 22 26 65 75 6d 6c 00F0",.. "ë
14b20 22 2c 22 5c 5c 75 30 30 45 42 22 2c 0d 0a 20 20 ","\\u00EB",..
14b30 22 26 65 75 6d 6c 3b 22 2c 22 5c 5c 75 30 30 45 "ë","\\u00E
14b40 42 22 2c 0d 0a 20 20 22 26 65 75 72 6f 3b 22 2c B",.. "€",
14b50 22 5c 5c 75 32 30 41 43 22 2c 0d 0a 20 20 22 26 "\\u20AC",.. "&
14b60 65 78 63 6c 3b 22 2c 22 5c 5c 75 30 30 32 31 22 excl;","\\u0021"
14b70 2c 0d 0a 20 20 22 26 65 78 69 73 74 3b 22 2c 22 ,.. "∃","
14b80 5c 5c 75 32 32 30 33 22 2c 0d 0a 20 20 22 26 65 \\u2203",.. "&e
14b90 78 70 65 63 74 61 74 69 6f 6e 3b 22 2c 22 5c 5c xpectation;","\\
14ba0 75 32 31 33 30 22 2c 0d 0a 20 20 22 26 65 78 70 u2130",.. "&exp
14bb0 6f 6e 65 6e 74 69 61 6c 65 3b 22 2c 22 5c 5c 75 onentiale;","\\u
14bc0 32 31 34 37 22 2c 0d 0a 20 20 22 26 66 61 6c 6c 2147",.. "&fall
14bd0 69 6e 67 64 6f 74 73 65 71 3b 22 2c 22 5c 5c 75 ingdotseq;","\\u
14be0 32 32 35 32 22 2c 0d 0a 20 20 22 26 66 63 79 3b 2252",.. "ф
14bf0 22 2c 22 5c 5c 75 30 34 34 34 22 2c 0d 0a 20 20 ","\\u0444",..
14c00 22 26 66 65 6d 61 6c 65 3b 22 2c 22 5c 5c 75 32 "♀","\\u2
14c10 36 34 30 22 2c 0d 0a 20 20 22 26 66 66 69 6c 69 640",.. "&ffili
14c20 67 3b 22 2c 22 5c 5c 75 46 42 30 33 22 2c 0d 0a g;","\\uFB03",..
14c30 20 20 22 26 66 66 6c 69 67 3b 22 2c 22 5c 5c 75 "ff","\\u
14c40 46 42 30 30 22 2c 0d 0a 20 20 22 26 66 66 6c 6c FB00",.. "&ffll
14c50 69 67 3b 22 2c 22 5c 5c 75 46 42 30 34 22 2c 0d ig;","\\uFB04",.
14c60 0a 20 20 22 26 66 66 72 3b 22 2c 22 5c 5c 75 44 . "𝔣","\\uD
14c70 38 33 35 5c 5c 75 44 44 32 33 22 2c 0d 0a 20 20 835\\uDD23",..
14c80 22 26 66 69 6c 69 67 3b 22 2c 22 5c 5c 75 46 42 "fi","\\uFB
14c90 30 31 22 2c 0d 0a 20 20 22 26 66 6a 6c 69 67 3b 01",.. "fj
14ca0 22 2c 22 5c 5c 75 30 30 36 36 5c 5c 75 30 30 36 ","\\u0066\\u006
14cb0 41 22 2c 0d 0a 20 20 22 26 66 6c 61 74 3b 22 2c A",.. "♭",
14cc0 22 5c 5c 75 32 36 36 44 22 2c 0d 0a 20 20 22 26 "\\u266D",.. "&
14cd0 66 6c 6c 69 67 3b 22 2c 22 5c 5c 75 46 42 30 32 fllig;","\\uFB02
14ce0 22 2c 0d 0a 20 20 22 26 66 6c 74 6e 73 3b 22 2c ",.. "▱",
14cf0 22 5c 5c 75 32 35 42 31 22 2c 0d 0a 20 20 22 26 "\\u25B1",.. "&
14d00 66 6e 6f 66 3b 22 2c 22 5c 5c 75 30 31 39 32 22 fnof;","\\u0192"
14d10 2c 0d 0a 20 20 22 26 66 6f 70 66 3b 22 2c 22 5c ,.. "𝕗","\
14d20 5c 75 44 38 33 35 5c 5c 75 44 44 35 37 22 2c 0d \uD835\\uDD57",.
14d30 0a 20 20 22 26 66 6f 72 61 6c 6c 3b 22 2c 22 5c . "∀","\
14d40 5c 75 32 32 30 30 22 2c 0d 0a 20 20 22 26 66 6f \u2200",.. "&fo
14d50 72 6b 3b 22 2c 22 5c 5c 75 32 32 44 34 22 2c 0d rk;","\\u22D4",.
14d60 0a 20 20 22 26 66 6f 72 6b 76 3b 22 2c 22 5c 5c . "⫙","\\
14d70 75 32 41 44 39 22 2c 0d 0a 20 20 22 26 66 70 61 u2AD9",.. "&fpa
14d80 72 74 69 6e 74 3b 22 2c 22 5c 5c 75 32 41 30 44 rtint;","\\u2A0D
14d90 22 2c 0d 0a 20 20 22 26 66 72 61 63 31 32 22 2c ",.. "½",
14da0 22 5c 5c 75 30 30 42 44 22 2c 0d 0a 20 20 22 26 "\\u00BD",.. "&
14db0 66 72 61 63 31 32 3b 22 2c 22 5c 5c 75 30 30 42 frac12;","\\u00B
14dc0 44 22 2c 0d 0a 20 20 22 26 66 72 61 63 31 33 3b D",.. "⅓
14dd0 22 2c 22 5c 5c 75 32 31 35 33 22 2c 0d 0a 20 20 ","\\u2153",..
14de0 22 26 66 72 61 63 31 34 22 2c 22 5c 5c 75 30 30 "¼","\\u00
14df0 42 43 22 2c 0d 0a 20 20 22 26 66 72 61 63 31 34 BC",.. "¼
14e00 3b 22 2c 22 5c 5c 75 30 30 42 43 22 2c 0d 0a 20 ;","\\u00BC",..
14e10 20 22 26 66 72 61 63 31 35 3b 22 2c 22 5c 5c 75 "⅕","\\u
14e20 32 31 35 35 22 2c 0d 0a 20 20 22 26 66 72 61 63 2155",.. "&frac
14e30 31 36 3b 22 2c 22 5c 5c 75 32 31 35 39 22 2c 0d 16;","\\u2159",.
14e40 0a 20 20 22 26 66 72 61 63 31 38 3b 22 2c 22 5c . "⅛","\
14e50 5c 75 32 31 35 42 22 2c 0d 0a 20 20 22 26 66 72 \u215B",.. "&fr
14e60 61 63 32 33 3b 22 2c 22 5c 5c 75 32 31 35 34 22 ac23;","\\u2154"
14e70 2c 0d 0a 20 20 22 26 66 72 61 63 32 35 3b 22 2c ,.. "⅖",
14e80 22 5c 5c 75 32 31 35 36 22 2c 0d 0a 20 20 22 26 "\\u2156",.. "&
14e90 66 72 61 63 33 34 22 2c 22 5c 5c 75 30 30 42 45 frac34","\\u00BE
14ea0 22 2c 0d 0a 20 20 22 26 66 72 61 63 33 34 3b 22 ",.. "¾"
14eb0 2c 22 5c 5c 75 30 30 42 45 22 2c 0d 0a 20 20 22 ,"\\u00BE",.. "
14ec0 26 66 72 61 63 33 35 3b 22 2c 22 5c 5c 75 32 31 ⅗","\\u21
14ed0 35 37 22 2c 0d 0a 20 20 22 26 66 72 61 63 33 38 57",.. "&frac38
14ee0 3b 22 2c 22 5c 5c 75 32 31 35 43 22 2c 0d 0a 20 ;","\\u215C",..
14ef0 20 22 26 66 72 61 63 34 35 3b 22 2c 22 5c 5c 75 "⅘","\\u
14f00 32 31 35 38 22 2c 0d 0a 20 20 22 26 66 72 61 63 2158",.. "&frac
14f10 35 36 3b 22 2c 22 5c 5c 75 32 31 35 41 22 2c 0d 56;","\\u215A",.
14f20 0a 20 20 22 26 66 72 61 63 35 38 3b 22 2c 22 5c . "⅝","\
14f30 5c 75 32 31 35 44 22 2c 0d 0a 20 20 22 26 66 72 \u215D",.. "&fr
14f40 61 63 37 38 3b 22 2c 22 5c 5c 75 32 31 35 45 22 ac78;","\\u215E"
14f50 2c 0d 0a 20 20 22 26 66 72 61 73 6c 3b 22 2c 22 ,.. "⁄","
14f60 5c 5c 75 32 30 34 34 22 2c 0d 0a 20 20 22 26 66 \\u2044",.. "&f
14f70 72 6f 77 6e 3b 22 2c 22 5c 5c 75 32 33 32 32 22 rown;","\\u2322"
14f80 2c 0d 0a 20 20 22 26 66 73 63 72 3b 22 2c 22 5c ,.. "𝒻","\
14f90 5c 75 44 38 33 35 5c 5c 75 44 43 42 42 22 2c 0d \uD835\\uDCBB",.
14fa0 0a 20 20 22 26 67 45 3b 22 2c 22 5c 5c 75 32 32 . "≧","\\u22
14fb0 36 37 22 2c 0d 0a 20 20 22 26 67 45 6c 3b 22 2c 67",.. "⪌",
14fc0 22 5c 5c 75 32 41 38 43 22 2c 0d 0a 20 20 22 26 "\\u2A8C",.. "&
14fd0 67 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 31 46 gacute;","\\u01F
14fe0 35 22 2c 0d 0a 20 20 22 26 67 61 6d 6d 61 3b 22 5",.. "γ"
14ff0 2c 22 5c 5c 75 30 33 42 33 22 2c 0d 0a 20 20 22 ,"\\u03B3",.. "
15000 26 67 61 6d 6d 61 64 3b 22 2c 22 5c 5c 75 30 33 ϝ","\\u03
15010 44 44 22 2c 0d 0a 20 20 22 26 67 61 70 3b 22 2c DD",.. "⪆",
15020 22 5c 5c 75 32 41 38 36 22 2c 0d 0a 20 20 22 26 "\\u2A86",.. "&
15030 67 62 72 65 76 65 3b 22 2c 22 5c 5c 75 30 31 31 gbreve;","\\u011
15040 46 22 2c 0d 0a 20 20 22 26 67 63 69 72 63 3b 22 F",.. "ĝ"
15050 2c 22 5c 5c 75 30 31 31 44 22 2c 0d 0a 20 20 22 ,"\\u011D",.. "
15060 26 67 63 79 3b 22 2c 22 5c 5c 75 30 34 33 33 22 г","\\u0433"
15070 2c 0d 0a 20 20 22 26 67 64 6f 74 3b 22 2c 22 5c ,.. "ġ","\
15080 5c 75 30 31 32 31 22 2c 0d 0a 20 20 22 26 67 65 \u0121",.. "&ge
15090 3b 22 2c 22 5c 5c 75 32 32 36 35 22 2c 0d 0a 20 ;","\\u2265",..
150a0 20 22 26 67 65 6c 3b 22 2c 22 5c 5c 75 32 32 44 "⋛","\\u22D
150b0 42 22 2c 0d 0a 20 20 22 26 67 65 71 3b 22 2c 22 B",.. "≥","
150c0 5c 5c 75 32 32 36 35 22 2c 0d 0a 20 20 22 26 67 \\u2265",.. "&g
150d0 65 71 71 3b 22 2c 22 5c 5c 75 32 32 36 37 22 2c eqq;","\\u2267",
150e0 0d 0a 20 20 22 26 67 65 71 73 6c 61 6e 74 3b 22 .. "⩾"
150f0 2c 22 5c 5c 75 32 41 37 45 22 2c 0d 0a 20 20 22 ,"\\u2A7E",.. "
15100 26 67 65 73 3b 22 2c 22 5c 5c 75 32 41 37 45 22 ⩾","\\u2A7E"
15110 2c 0d 0a 20 20 22 26 67 65 73 63 63 3b 22 2c 22 ,.. "⪩","
15120 5c 5c 75 32 41 41 39 22 2c 0d 0a 20 20 22 26 67 \\u2AA9",.. "&g
15130 65 73 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 38 30 esdot;","\\u2A80
15140 22 2c 0d 0a 20 20 22 26 67 65 73 64 6f 74 6f 3b ",.. "⪂
15150 22 2c 22 5c 5c 75 32 41 38 32 22 2c 0d 0a 20 20 ","\\u2A82",..
15160 22 26 67 65 73 64 6f 74 6f 6c 3b 22 2c 22 5c 5c "⪄","\\
15170 75 32 41 38 34 22 2c 0d 0a 20 20 22 26 67 65 73 u2A84",.. "&ges
15180 6c 3b 22 2c 22 5c 5c 75 32 32 44 42 5c 5c 75 46 l;","\\u22DB\\uF
15190 45 30 30 22 2c 0d 0a 20 20 22 26 67 65 73 6c 65 E00",.. "&gesle
151a0 73 3b 22 2c 22 5c 5c 75 32 41 39 34 22 2c 0d 0a s;","\\u2A94",..
151b0 20 20 22 26 67 66 72 3b 22 2c 22 5c 5c 75 44 38 "𝔤","\\uD8
151c0 33 35 5c 5c 75 44 44 32 34 22 2c 0d 0a 20 20 22 35\\uDD24",.. "
151d0 26 67 67 3b 22 2c 22 5c 5c 75 32 32 36 42 22 2c ≫","\\u226B",
151e0 0d 0a 20 20 22 26 67 67 67 3b 22 2c 22 5c 5c 75 .. "⋙","\\u
151f0 32 32 44 39 22 2c 0d 0a 20 20 22 26 67 69 6d 65 22D9",.. "&gime
15200 6c 3b 22 2c 22 5c 5c 75 32 31 33 37 22 2c 0d 0a l;","\\u2137",..
15210 20 20 22 26 67 6a 63 79 3b 22 2c 22 5c 5c 75 30 "ѓ","\\u0
15220 34 35 33 22 2c 0d 0a 20 20 22 26 67 6c 3b 22 2c 453",.. "≷",
15230 22 5c 5c 75 32 32 37 37 22 2c 0d 0a 20 20 22 26 "\\u2277",.. "&
15240 67 6c 45 3b 22 2c 22 5c 5c 75 32 41 39 32 22 2c glE;","\\u2A92",
15250 0d 0a 20 20 22 26 67 6c 61 3b 22 2c 22 5c 5c 75 .. "⪥","\\u
15260 32 41 41 35 22 2c 0d 0a 20 20 22 26 67 6c 6a 3b 2AA5",.. "⪤
15270 22 2c 22 5c 5c 75 32 41 41 34 22 2c 0d 0a 20 20 ","\\u2AA4",..
15280 22 26 67 6e 45 3b 22 2c 22 5c 5c 75 32 32 36 39 "≩","\\u2269
15290 22 2c 0d 0a 20 20 22 26 67 6e 61 70 3b 22 2c 22 ",.. "⪊","
152a0 5c 5c 75 32 41 38 41 22 2c 0d 0a 20 20 22 26 67 \\u2A8A",.. "&g
152b0 6e 61 70 70 72 6f 78 3b 22 2c 22 5c 5c 75 32 41 napprox;","\\u2A
152c0 38 41 22 2c 0d 0a 20 20 22 26 67 6e 65 3b 22 2c 8A",.. "⪈",
152d0 22 5c 5c 75 32 41 38 38 22 2c 0d 0a 20 20 22 26 "\\u2A88",.. "&
152e0 67 6e 65 71 3b 22 2c 22 5c 5c 75 32 41 38 38 22 gneq;","\\u2A88"
152f0 2c 0d 0a 20 20 22 26 67 6e 65 71 71 3b 22 2c 22 ,.. "≩","
15300 5c 5c 75 32 32 36 39 22 2c 0d 0a 20 20 22 26 67 \\u2269",.. "&g
15310 6e 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 45 37 22 nsim;","\\u22E7"
15320 2c 0d 0a 20 20 22 26 67 6f 70 66 3b 22 2c 22 5c ,.. "𝕘","\
15330 5c 75 44 38 33 35 5c 5c 75 44 44 35 38 22 2c 0d \uD835\\uDD58",.
15340 0a 20 20 22 26 67 72 61 76 65 3b 22 2c 22 5c 5c . "`","\\
15350 75 30 30 36 30 22 2c 0d 0a 20 20 22 26 67 73 63 u0060",.. "&gsc
15360 72 3b 22 2c 22 5c 5c 75 32 31 30 41 22 2c 0d 0a r;","\\u210A",..
15370 20 20 22 26 67 73 69 6d 3b 22 2c 22 5c 5c 75 32 "≳","\\u2
15380 32 37 33 22 2c 0d 0a 20 20 22 26 67 73 69 6d 65 273",.. "&gsime
15390 3b 22 2c 22 5c 5c 75 32 41 38 45 22 2c 0d 0a 20 ;","\\u2A8E",..
153a0 20 22 26 67 73 69 6d 6c 3b 22 2c 22 5c 5c 75 32 "⪐","\\u2
153b0 41 39 30 22 2c 0d 0a 20 20 22 26 67 74 22 2c 22 A90",.. ">","
153c0 5c 5c 75 30 30 33 45 22 2c 0d 0a 20 20 22 26 67 \\u003E",.. "&g
153d0 74 3b 22 2c 22 5c 5c 75 30 30 33 45 22 2c 0d 0a t;","\\u003E",..
153e0 20 20 22 26 67 74 63 63 3b 22 2c 22 5c 5c 75 32 "⪧","\\u2
153f0 41 41 37 22 2c 0d 0a 20 20 22 26 67 74 63 69 72 AA7",.. ">cir
15400 3b 22 2c 22 5c 5c 75 32 41 37 41 22 2c 0d 0a 20 ;","\\u2A7A",..
15410 20 22 26 67 74 64 6f 74 3b 22 2c 22 5c 5c 75 32 "⋗","\\u2
15420 32 44 37 22 2c 0d 0a 20 20 22 26 67 74 6c 50 61 2D7",.. ">lPa
15430 72 3b 22 2c 22 5c 5c 75 32 39 39 35 22 2c 0d 0a r;","\\u2995",..
15440 20 20 22 26 67 74 71 75 65 73 74 3b 22 2c 22 5c "⩼","\
15450 5c 75 32 41 37 43 22 2c 0d 0a 20 20 22 26 67 74 \u2A7C",.. ">
15460 72 61 70 70 72 6f 78 3b 22 2c 22 5c 5c 75 32 41 rapprox;","\\u2A
15470 38 36 22 2c 0d 0a 20 20 22 26 67 74 72 61 72 72 86",.. ">rarr
15480 3b 22 2c 22 5c 5c 75 32 39 37 38 22 2c 0d 0a 20 ;","\\u2978",..
15490 20 22 26 67 74 72 64 6f 74 3b 22 2c 22 5c 5c 75 "⋗","\\u
154a0 32 32 44 37 22 2c 0d 0a 20 20 22 26 67 74 72 65 22D7",.. ">re
154b0 71 6c 65 73 73 3b 22 2c 22 5c 5c 75 32 32 44 42 qless;","\\u22DB
154c0 22 2c 0d 0a 20 20 22 26 67 74 72 65 71 71 6c 65 ",.. ">reqqle
154d0 73 73 3b 22 2c 22 5c 5c 75 32 41 38 43 22 2c 0d ss;","\\u2A8C",.
154e0 0a 20 20 22 26 67 74 72 6c 65 73 73 3b 22 2c 22 . "≷","
154f0 5c 5c 75 32 32 37 37 22 2c 0d 0a 20 20 22 26 67 \\u2277",.. "&g
15500 74 72 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 37 33 trsim;","\\u2273
15510 22 2c 0d 0a 20 20 22 26 67 76 65 72 74 6e 65 71 ",.. "&gvertneq
15520 71 3b 22 2c 22 5c 5c 75 32 32 36 39 5c 5c 75 46 q;","\\u2269\\uF
15530 45 30 30 22 2c 0d 0a 20 20 22 26 67 76 6e 45 3b E00",.. "≩︀
15540 22 2c 22 5c 5c 75 32 32 36 39 5c 5c 75 46 45 30 ","\\u2269\\uFE0
15550 30 22 2c 0d 0a 20 20 22 26 68 41 72 72 3b 22 2c 0",.. "⇔",
15560 22 5c 5c 75 32 31 44 34 22 2c 0d 0a 20 20 22 26 "\\u21D4",.. "&
15570 68 61 69 72 73 70 3b 22 2c 22 5c 5c 75 32 30 30 hairsp;","\\u200
15580 41 22 2c 0d 0a 20 20 22 26 68 61 6c 66 3b 22 2c A",.. "½",
15590 22 5c 5c 75 30 30 42 44 22 2c 0d 0a 20 20 22 26 "\\u00BD",.. "&
155a0 68 61 6d 69 6c 74 3b 22 2c 22 5c 5c 75 32 31 30 hamilt;","\\u210
155b0 42 22 2c 0d 0a 20 20 22 26 68 61 72 64 63 79 3b B",.. "ъ
155c0 22 2c 22 5c 5c 75 30 34 34 41 22 2c 0d 0a 20 20 ","\\u044A",..
155d0 22 26 68 61 72 72 3b 22 2c 22 5c 5c 75 32 31 39 "↔","\\u219
155e0 34 22 2c 0d 0a 20 20 22 26 68 61 72 72 63 69 72 4",.. "&harrcir
155f0 3b 22 2c 22 5c 5c 75 32 39 34 38 22 2c 0d 0a 20 ;","\\u2948",..
15600 20 22 26 68 61 72 72 77 3b 22 2c 22 5c 5c 75 32 "↭","\\u2
15610 31 41 44 22 2c 0d 0a 20 20 22 26 68 62 61 72 3b 1AD",.. "ℏ
15620 22 2c 22 5c 5c 75 32 31 30 46 22 2c 0d 0a 20 20 ","\\u210F",..
15630 22 26 68 63 69 72 63 3b 22 2c 22 5c 5c 75 30 31 "ĥ","\\u01
15640 32 35 22 2c 0d 0a 20 20 22 26 68 65 61 72 74 73 25",.. "&hearts
15650 3b 22 2c 22 5c 5c 75 32 36 36 35 22 2c 0d 0a 20 ;","\\u2665",..
15660 20 22 26 68 65 61 72 74 73 75 69 74 3b 22 2c 22 "♥","
15670 5c 5c 75 32 36 36 35 22 2c 0d 0a 20 20 22 26 68 \\u2665",.. "&h
15680 65 6c 6c 69 70 3b 22 2c 22 5c 5c 75 32 30 32 36 ellip;","\\u2026
15690 22 2c 0d 0a 20 20 22 26 68 65 72 63 6f 6e 3b 22 ",.. "⊹"
156a0 2c 22 5c 5c 75 32 32 42 39 22 2c 0d 0a 20 20 22 ,"\\u22B9",.. "
156b0 26 68 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 𝔥","\\uD835\
156c0 5c 75 44 44 32 35 22 2c 0d 0a 20 20 22 26 68 6b \uDD25",.. "&hk
156d0 73 65 61 72 6f 77 3b 22 2c 22 5c 5c 75 32 39 32 searow;","\\u292
156e0 35 22 2c 0d 0a 20 20 22 26 68 6b 73 77 61 72 6f 5",.. "&hkswaro
156f0 77 3b 22 2c 22 5c 5c 75 32 39 32 36 22 2c 0d 0a w;","\\u2926",..
15700 20 20 22 26 68 6f 61 72 72 3b 22 2c 22 5c 5c 75 "⇿","\\u
15710 32 31 46 46 22 2c 0d 0a 20 20 22 26 68 6f 6d 74 21FF",.. "&homt
15720 68 74 3b 22 2c 22 5c 5c 75 32 32 33 42 22 2c 0d ht;","\\u223B",.
15730 0a 20 20 22 26 68 6f 6f 6b 6c 65 66 74 61 72 72 . "&hookleftarr
15740 6f 77 3b 22 2c 22 5c 5c 75 32 31 41 39 22 2c 0d ow;","\\u21A9",.
15750 0a 20 20 22 26 68 6f 6f 6b 72 69 67 68 74 61 72 . "&hookrightar
15760 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 41 41 22 2c row;","\\u21AA",
15770 0d 0a 20 20 22 26 68 6f 70 66 3b 22 2c 22 5c 5c .. "𝕙","\\
15780 75 44 38 33 35 5c 5c 75 44 44 35 39 22 2c 0d 0a uD835\\uDD59",..
15790 20 20 22 26 68 6f 72 62 61 72 3b 22 2c 22 5c 5c "―","\\
157a0 75 32 30 31 35 22 2c 0d 0a 20 20 22 26 68 73 63 u2015",.. "&hsc
157b0 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
157c0 43 42 44 22 2c 0d 0a 20 20 22 26 68 73 6c 61 73 CBD",.. "&hslas
157d0 68 3b 22 2c 22 5c 5c 75 32 31 30 46 22 2c 0d 0a h;","\\u210F",..
157e0 20 20 22 26 68 73 74 72 6f 6b 3b 22 2c 22 5c 5c "ħ","\\
157f0 75 30 31 32 37 22 2c 0d 0a 20 20 22 26 68 79 62 u0127",.. "&hyb
15800 75 6c 6c 3b 22 2c 22 5c 5c 75 32 30 34 33 22 2c ull;","\\u2043",
15810 0d 0a 20 20 22 26 68 79 70 68 65 6e 3b 22 2c 22 .. "‐","
15820 5c 5c 75 32 30 31 30 22 2c 0d 0a 20 20 22 26 69 \\u2010",.. "&i
15830 61 63 75 74 65 22 2c 22 5c 5c 75 30 30 45 44 22 acute","\\u00ED"
15840 2c 0d 0a 20 20 22 26 69 61 63 75 74 65 3b 22 2c ,.. "í",
15850 22 5c 5c 75 30 30 45 44 22 2c 0d 0a 20 20 22 26 "\\u00ED",.. "&
15860 69 63 3b 22 2c 22 5c 5c 75 32 30 36 33 22 2c 0d ic;","\\u2063",.
15870 0a 20 20 22 26 69 63 69 72 63 22 2c 22 5c 5c 75 . "î","\\u
15880 30 30 45 45 22 2c 0d 0a 20 20 22 26 69 63 69 72 00EE",.. "&icir
15890 63 3b 22 2c 22 5c 5c 75 30 30 45 45 22 2c 0d 0a c;","\\u00EE",..
158a0 20 20 22 26 69 63 79 3b 22 2c 22 5c 5c 75 30 34 "и","\\u04
158b0 33 38 22 2c 0d 0a 20 20 22 26 69 65 63 79 3b 22 38",.. "е"
158c0 2c 22 5c 5c 75 30 34 33 35 22 2c 0d 0a 20 20 22 ,"\\u0435",.. "
158d0 26 69 65 78 63 6c 22 2c 22 5c 5c 75 30 30 41 31 ¡","\\u00A1
158e0 22 2c 0d 0a 20 20 22 26 69 65 78 63 6c 3b 22 2c ",.. "¡",
158f0 22 5c 5c 75 30 30 41 31 22 2c 0d 0a 20 20 22 26 "\\u00A1",.. "&
15900 69 66 66 3b 22 2c 22 5c 5c 75 32 31 44 34 22 2c iff;","\\u21D4",
15910 0d 0a 20 20 22 26 69 66 72 3b 22 2c 22 5c 5c 75 .. "𝔦","\\u
15920 44 38 33 35 5c 5c 75 44 44 32 36 22 2c 0d 0a 20 D835\\uDD26",..
15930 20 22 26 69 67 72 61 76 65 22 2c 22 5c 5c 75 30 "ì","\\u0
15940 30 45 43 22 2c 0d 0a 20 20 22 26 69 67 72 61 76 0EC",.. "&igrav
15950 65 3b 22 2c 22 5c 5c 75 30 30 45 43 22 2c 0d 0a e;","\\u00EC",..
15960 20 20 22 26 69 69 3b 22 2c 22 5c 5c 75 32 31 34 "ⅈ","\\u214
15970 38 22 2c 0d 0a 20 20 22 26 69 69 69 69 6e 74 3b 8",.. "⨌
15980 22 2c 22 5c 5c 75 32 41 30 43 22 2c 0d 0a 20 20 ","\\u2A0C",..
15990 22 26 69 69 69 6e 74 3b 22 2c 22 5c 5c 75 32 32 "∭","\\u22
159a0 32 44 22 2c 0d 0a 20 20 22 26 69 69 6e 66 69 6e 2D",.. "&iinfin
159b0 3b 22 2c 22 5c 5c 75 32 39 44 43 22 2c 0d 0a 20 ;","\\u29DC",..
159c0 20 22 26 69 69 6f 74 61 3b 22 2c 22 5c 5c 75 32 "℩","\\u2
159d0 31 32 39 22 2c 0d 0a 20 20 22 26 69 6a 6c 69 67 129",.. "&ijlig
159e0 3b 22 2c 22 5c 5c 75 30 31 33 33 22 2c 0d 0a 20 ;","\\u0133",..
159f0 20 22 26 69 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 "ī","\\u0
15a00 31 32 42 22 2c 0d 0a 20 20 22 26 69 6d 61 67 65 12B",.. "&image
15a10 3b 22 2c 22 5c 5c 75 32 31 31 31 22 2c 0d 0a 20 ;","\\u2111",..
15a20 20 22 26 69 6d 61 67 6c 69 6e 65 3b 22 2c 22 5c "ℐ","\
15a30 5c 75 32 31 31 30 22 2c 0d 0a 20 20 22 26 69 6d \u2110",.. "&im
15a40 61 67 70 61 72 74 3b 22 2c 22 5c 5c 75 32 31 31 agpart;","\\u211
15a50 31 22 2c 0d 0a 20 20 22 26 69 6d 61 74 68 3b 22 1",.. "ı"
15a60 2c 22 5c 5c 75 30 31 33 31 22 2c 0d 0a 20 20 22 ,"\\u0131",.. "
15a70 26 69 6d 6f 66 3b 22 2c 22 5c 5c 75 32 32 42 37 ⊷","\\u22B7
15a80 22 2c 0d 0a 20 20 22 26 69 6d 70 65 64 3b 22 2c ",.. "Ƶ",
15a90 22 5c 5c 75 30 31 42 35 22 2c 0d 0a 20 20 22 26 "\\u01B5",.. "&
15aa0 69 6e 3b 22 2c 22 5c 5c 75 32 32 30 38 22 2c 0d in;","\\u2208",.
15ab0 0a 20 20 22 26 69 6e 63 61 72 65 3b 22 2c 22 5c . "℅","\
15ac0 5c 75 32 31 30 35 22 2c 0d 0a 20 20 22 26 69 6e \u2105",.. "&in
15ad0 66 69 6e 3b 22 2c 22 5c 5c 75 32 32 31 45 22 2c fin;","\\u221E",
15ae0 0d 0a 20 20 22 26 69 6e 66 69 6e 74 69 65 3b 22 .. "⧝"
15af0 2c 22 5c 5c 75 32 39 44 44 22 2c 0d 0a 20 20 22 ,"\\u29DD",.. "
15b00 26 69 6e 6f 64 6f 74 3b 22 2c 22 5c 5c 75 30 31 ı","\\u01
15b10 33 31 22 2c 0d 0a 20 20 22 26 69 6e 74 3b 22 2c 31",.. "∫",
15b20 22 5c 5c 75 32 32 32 42 22 2c 0d 0a 20 20 22 26 "\\u222B",.. "&
15b30 69 6e 74 63 61 6c 3b 22 2c 22 5c 5c 75 32 32 42 intcal;","\\u22B
15b40 41 22 2c 0d 0a 20 20 22 26 69 6e 74 65 67 65 72 A",.. "&integer
15b50 73 3b 22 2c 22 5c 5c 75 32 31 32 34 22 2c 0d 0a s;","\\u2124",..
15b60 20 20 22 26 69 6e 74 65 72 63 61 6c 3b 22 2c 22 "⊺","
15b70 5c 5c 75 32 32 42 41 22 2c 0d 0a 20 20 22 26 69 \\u22BA",.. "&i
15b80 6e 74 6c 61 72 68 6b 3b 22 2c 22 5c 5c 75 32 41 ntlarhk;","\\u2A
15b90 31 37 22 2c 0d 0a 20 20 22 26 69 6e 74 70 72 6f 17",.. "&intpro
15ba0 64 3b 22 2c 22 5c 5c 75 32 41 33 43 22 2c 0d 0a d;","\\u2A3C",..
15bb0 20 20 22 26 69 6f 63 79 3b 22 2c 22 5c 5c 75 30 "ё","\\u0
15bc0 34 35 31 22 2c 0d 0a 20 20 22 26 69 6f 67 6f 6e 451",.. "&iogon
15bd0 3b 22 2c 22 5c 5c 75 30 31 32 46 22 2c 0d 0a 20 ;","\\u012F",..
15be0 20 22 26 69 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 "𝕚","\\uD8
15bf0 33 35 5c 5c 75 44 44 35 41 22 2c 0d 0a 20 20 22 35\\uDD5A",.. "
15c00 26 69 6f 74 61 3b 22 2c 22 5c 5c 75 30 33 42 39 ι","\\u03B9
15c10 22 2c 0d 0a 20 20 22 26 69 70 72 6f 64 3b 22 2c ",.. "⨼",
15c20 22 5c 5c 75 32 41 33 43 22 2c 0d 0a 20 20 22 26 "\\u2A3C",.. "&
15c30 69 71 75 65 73 74 22 2c 22 5c 5c 75 30 30 42 46 iquest","\\u00BF
15c40 22 2c 0d 0a 20 20 22 26 69 71 75 65 73 74 3b 22 ",.. "¿"
15c50 2c 22 5c 5c 75 30 30 42 46 22 2c 0d 0a 20 20 22 ,"\\u00BF",.. "
15c60 26 69 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 𝒾","\\uD835
15c70 5c 5c 75 44 43 42 45 22 2c 0d 0a 20 20 22 26 69 \\uDCBE",.. "&i
15c80 73 69 6e 3b 22 2c 22 5c 5c 75 32 32 30 38 22 2c sin;","\\u2208",
15c90 0d 0a 20 20 22 26 69 73 69 6e 45 3b 22 2c 22 5c .. "⋹","\
15ca0 5c 75 32 32 46 39 22 2c 0d 0a 20 20 22 26 69 73 \u22F9",.. "&is
15cb0 69 6e 64 6f 74 3b 22 2c 22 5c 5c 75 32 32 46 35 indot;","\\u22F5
15cc0 22 2c 0d 0a 20 20 22 26 69 73 69 6e 73 3b 22 2c ",.. "⋴",
15cd0 22 5c 5c 75 32 32 46 34 22 2c 0d 0a 20 20 22 26 "\\u22F4",.. "&
15ce0 69 73 69 6e 73 76 3b 22 2c 22 5c 5c 75 32 32 46 isinsv;","\\u22F
15cf0 33 22 2c 0d 0a 20 20 22 26 69 73 69 6e 76 3b 22 3",.. "∈"
15d00 2c 22 5c 5c 75 32 32 30 38 22 2c 0d 0a 20 20 22 ,"\\u2208",.. "
15d10 26 69 74 3b 22 2c 22 5c 5c 75 32 30 36 32 22 2c ⁢","\\u2062",
15d20 0d 0a 20 20 22 26 69 74 69 6c 64 65 3b 22 2c 22 .. "ĩ","
15d30 5c 5c 75 30 31 32 39 22 2c 0d 0a 20 20 22 26 69 \\u0129",.. "&i
15d40 75 6b 63 79 3b 22 2c 22 5c 5c 75 30 34 35 36 22 ukcy;","\\u0456"
15d50 2c 0d 0a 20 20 22 26 69 75 6d 6c 22 2c 22 5c 5c ,.. "ï","\\
15d60 75 30 30 45 46 22 2c 0d 0a 20 20 22 26 69 75 6d u00EF",.. "&ium
15d70 6c 3b 22 2c 22 5c 5c 75 30 30 45 46 22 2c 0d 0a l;","\\u00EF",..
15d80 20 20 22 26 6a 63 69 72 63 3b 22 2c 22 5c 5c 75 "ĵ","\\u
15d90 30 31 33 35 22 2c 0d 0a 20 20 22 26 6a 63 79 3b 0135",.. "й
15da0 22 2c 22 5c 5c 75 30 34 33 39 22 2c 0d 0a 20 20 ","\\u0439",..
15db0 22 26 6a 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 "𝔧","\\uD835
15dc0 5c 5c 75 44 44 32 37 22 2c 0d 0a 20 20 22 26 6a \\uDD27",.. "&j
15dd0 6d 61 74 68 3b 22 2c 22 5c 5c 75 30 32 33 37 22 math;","\\u0237"
15de0 2c 0d 0a 20 20 22 26 6a 6f 70 66 3b 22 2c 22 5c ,.. "𝕛","\
15df0 5c 75 44 38 33 35 5c 5c 75 44 44 35 42 22 2c 0d \uD835\\uDD5B",.
15e00 0a 20 20 22 26 6a 73 63 72 3b 22 2c 22 5c 5c 75 . "𝒿","\\u
15e10 44 38 33 35 5c 5c 75 44 43 42 46 22 2c 0d 0a 20 D835\\uDCBF",..
15e20 20 22 26 6a 73 65 72 63 79 3b 22 2c 22 5c 5c 75 "ј","\\u
15e30 30 34 35 38 22 2c 0d 0a 20 20 22 26 6a 75 6b 63 0458",.. "&jukc
15e40 79 3b 22 2c 22 5c 5c 75 30 34 35 34 22 2c 0d 0a y;","\\u0454",..
15e50 20 20 22 26 6b 61 70 70 61 3b 22 2c 22 5c 5c 75 "κ","\\u
15e60 30 33 42 41 22 2c 0d 0a 20 20 22 26 6b 61 70 70 03BA",.. "&kapp
15e70 61 76 3b 22 2c 22 5c 5c 75 30 33 46 30 22 2c 0d av;","\\u03F0",.
15e80 0a 20 20 22 26 6b 63 65 64 69 6c 3b 22 2c 22 5c . "ķ","\
15e90 5c 75 30 31 33 37 22 2c 0d 0a 20 20 22 26 6b 63 \u0137",.. "&kc
15ea0 79 3b 22 2c 22 5c 5c 75 30 34 33 41 22 2c 0d 0a y;","\\u043A",..
15eb0 20 20 22 26 6b 66 72 3b 22 2c 22 5c 5c 75 44 38 "𝔨","\\uD8
15ec0 33 35 5c 5c 75 44 44 32 38 22 2c 0d 0a 20 20 22 35\\uDD28",.. "
15ed0 26 6b 67 72 65 65 6e 3b 22 2c 22 5c 5c 75 30 31 ĸ","\\u01
15ee0 33 38 22 2c 0d 0a 20 20 22 26 6b 68 63 79 3b 22 38",.. "х"
15ef0 2c 22 5c 5c 75 30 34 34 35 22 2c 0d 0a 20 20 22 ,"\\u0445",.. "
15f00 26 6b 6a 63 79 3b 22 2c 22 5c 5c 75 30 34 35 43 ќ","\\u045C
15f10 22 2c 0d 0a 20 20 22 26 6b 6f 70 66 3b 22 2c 22 ",.. "𝕜","
15f20 5c 5c 75 44 38 33 35 5c 5c 75 44 44 35 43 22 2c \\uD835\\uDD5C",
15f30 0d 0a 20 20 22 26 6b 73 63 72 3b 22 2c 22 5c 5c .. "𝓀","\\
15f40 75 44 38 33 35 5c 5c 75 44 43 43 30 22 2c 0d 0a uD835\\uDCC0",..
15f50 20 20 22 26 6c 41 61 72 72 3b 22 2c 22 5c 5c 75 "⇚","\\u
15f60 32 31 44 41 22 2c 0d 0a 20 20 22 26 6c 41 72 72 21DA",.. "&lArr
15f70 3b 22 2c 22 5c 5c 75 32 31 44 30 22 2c 0d 0a 20 ;","\\u21D0",..
15f80 20 22 26 6c 41 74 61 69 6c 3b 22 2c 22 5c 5c 75 "⤛","\\u
15f90 32 39 31 42 22 2c 0d 0a 20 20 22 26 6c 42 61 72 291B",.. "&lBar
15fa0 72 3b 22 2c 22 5c 5c 75 32 39 30 45 22 2c 0d 0a r;","\\u290E",..
15fb0 20 20 22 26 6c 45 3b 22 2c 22 5c 5c 75 32 32 36 "≦","\\u226
15fc0 36 22 2c 0d 0a 20 20 22 26 6c 45 67 3b 22 2c 22 6",.. "⪋","
15fd0 5c 5c 75 32 41 38 42 22 2c 0d 0a 20 20 22 26 6c \\u2A8B",.. "&l
15fe0 48 61 72 3b 22 2c 22 5c 5c 75 32 39 36 32 22 2c Har;","\\u2962",
15ff0 0d 0a 20 20 22 26 6c 61 63 75 74 65 3b 22 2c 22 .. "ĺ","
16000 5c 5c 75 30 31 33 41 22 2c 0d 0a 20 20 22 26 6c \\u013A",.. "&l
16010 61 65 6d 70 74 79 76 3b 22 2c 22 5c 5c 75 32 39 aemptyv;","\\u29
16020 42 34 22 2c 0d 0a 20 20 22 26 6c 61 67 72 61 6e B4",.. "&lagran
16030 3b 22 2c 22 5c 5c 75 32 31 31 32 22 2c 0d 0a 20 ;","\\u2112",..
16040 20 22 26 6c 61 6d 62 64 61 3b 22 2c 22 5c 5c 75 "λ","\\u
16050 30 33 42 42 22 2c 0d 0a 20 20 22 26 6c 61 6e 67 03BB",.. "&lang
16060 3b 22 2c 22 5c 5c 75 32 37 45 38 22 2c 0d 0a 20 ;","\\u27E8",..
16070 20 22 26 6c 61 6e 67 64 3b 22 2c 22 5c 5c 75 32 "⦑","\\u2
16080 39 39 31 22 2c 0d 0a 20 20 22 26 6c 61 6e 67 6c 991",.. "&langl
16090 65 3b 22 2c 22 5c 5c 75 32 37 45 38 22 2c 0d 0a e;","\\u27E8",..
160a0 20 20 22 26 6c 61 70 3b 22 2c 22 5c 5c 75 32 41 "⪅","\\u2A
160b0 38 35 22 2c 0d 0a 20 20 22 26 6c 61 71 75 6f 22 85",.. "«"
160c0 2c 22 5c 5c 75 30 30 41 42 22 2c 0d 0a 20 20 22 ,"\\u00AB",.. "
160d0 26 6c 61 71 75 6f 3b 22 2c 22 5c 5c 75 30 30 41 «","\\u00A
160e0 42 22 2c 0d 0a 20 20 22 26 6c 61 72 72 3b 22 2c B",.. "←",
160f0 22 5c 5c 75 32 31 39 30 22 2c 0d 0a 20 20 22 26 "\\u2190",.. "&
16100 6c 61 72 72 62 3b 22 2c 22 5c 5c 75 32 31 45 34 larrb;","\\u21E4
16110 22 2c 0d 0a 20 20 22 26 6c 61 72 72 62 66 73 3b ",.. "⤟
16120 22 2c 22 5c 5c 75 32 39 31 46 22 2c 0d 0a 20 20 ","\\u291F",..
16130 22 26 6c 61 72 72 66 73 3b 22 2c 22 5c 5c 75 32 "⤝","\\u2
16140 39 31 44 22 2c 0d 0a 20 20 22 26 6c 61 72 72 68 91D",.. "&larrh
16150 6b 3b 22 2c 22 5c 5c 75 32 31 41 39 22 2c 0d 0a k;","\\u21A9",..
16160 20 20 22 26 6c 61 72 72 6c 70 3b 22 2c 22 5c 5c "↫","\\
16170 75 32 31 41 42 22 2c 0d 0a 20 20 22 26 6c 61 72 u21AB",.. "&lar
16180 72 70 6c 3b 22 2c 22 5c 5c 75 32 39 33 39 22 2c rpl;","\\u2939",
16190 0d 0a 20 20 22 26 6c 61 72 72 73 69 6d 3b 22 2c .. "⥳",
161a0 22 5c 5c 75 32 39 37 33 22 2c 0d 0a 20 20 22 26 "\\u2973",.. "&
161b0 6c 61 72 72 74 6c 3b 22 2c 22 5c 5c 75 32 31 41 larrtl;","\\u21A
161c0 32 22 2c 0d 0a 20 20 22 26 6c 61 74 3b 22 2c 22 2",.. "⪫","
161d0 5c 5c 75 32 41 41 42 22 2c 0d 0a 20 20 22 26 6c \\u2AAB",.. "&l
161e0 61 74 61 69 6c 3b 22 2c 22 5c 5c 75 32 39 31 39 atail;","\\u2919
161f0 22 2c 0d 0a 20 20 22 26 6c 61 74 65 3b 22 2c 22 ",.. "⪭","
16200 5c 5c 75 32 41 41 44 22 2c 0d 0a 20 20 22 26 6c \\u2AAD",.. "&l
16210 61 74 65 73 3b 22 2c 22 5c 5c 75 32 41 41 44 5c ates;","\\u2AAD\
16220 5c 75 46 45 30 30 22 2c 0d 0a 20 20 22 26 6c 62 \uFE00",.. "&lb
16230 61 72 72 3b 22 2c 22 5c 5c 75 32 39 30 43 22 2c arr;","\\u290C",
16240 0d 0a 20 20 22 26 6c 62 62 72 6b 3b 22 2c 22 5c .. "❲","\
16250 5c 75 32 37 37 32 22 2c 0d 0a 20 20 22 26 6c 62 \u2772",.. "&lb
16260 72 61 63 65 3b 22 2c 22 5c 5c 75 30 30 37 42 22 race;","\\u007B"
16270 2c 0d 0a 20 20 22 26 6c 62 72 61 63 6b 3b 22 2c ,.. "[",
16280 22 5c 5c 75 30 30 35 42 22 2c 0d 0a 20 20 22 26 "\\u005B",.. "&
16290 6c 62 72 6b 65 3b 22 2c 22 5c 5c 75 32 39 38 42 lbrke;","\\u298B
162a0 22 2c 0d 0a 20 20 22 26 6c 62 72 6b 73 6c 64 3b ",.. "⦏
162b0 22 2c 22 5c 5c 75 32 39 38 46 22 2c 0d 0a 20 20 ","\\u298F",..
162c0 22 26 6c 62 72 6b 73 6c 75 3b 22 2c 22 5c 5c 75 "⦍","\\u
162d0 32 39 38 44 22 2c 0d 0a 20 20 22 26 6c 63 61 72 298D",.. "&lcar
162e0 6f 6e 3b 22 2c 22 5c 5c 75 30 31 33 45 22 2c 0d on;","\\u013E",.
162f0 0a 20 20 22 26 6c 63 65 64 69 6c 3b 22 2c 22 5c . "ļ","\
16300 5c 75 30 31 33 43 22 2c 0d 0a 20 20 22 26 6c 63 \u013C",.. "&lc
16310 65 69 6c 3b 22 2c 22 5c 5c 75 32 33 30 38 22 2c eil;","\\u2308",
16320 0d 0a 20 20 22 26 6c 63 75 62 3b 22 2c 22 5c 5c .. "{","\\
16330 75 30 30 37 42 22 2c 0d 0a 20 20 22 26 6c 63 79 u007B",.. "&lcy
16340 3b 22 2c 22 5c 5c 75 30 34 33 42 22 2c 0d 0a 20 ;","\\u043B",..
16350 20 22 26 6c 64 63 61 3b 22 2c 22 5c 5c 75 32 39 "⤶","\\u29
16360 33 36 22 2c 0d 0a 20 20 22 26 6c 64 71 75 6f 3b 36",.. "“
16370 22 2c 22 5c 5c 75 32 30 31 43 22 2c 0d 0a 20 20 ","\\u201C",..
16380 22 26 6c 64 71 75 6f 72 3b 22 2c 22 5c 5c 75 32 "„","\\u2
16390 30 31 45 22 2c 0d 0a 20 20 22 26 6c 64 72 64 68 01E",.. "&ldrdh
163a0 61 72 3b 22 2c 22 5c 5c 75 32 39 36 37 22 2c 0d ar;","\\u2967",.
163b0 0a 20 20 22 26 6c 64 72 75 73 68 61 72 3b 22 2c . "⥋",
163c0 22 5c 5c 75 32 39 34 42 22 2c 0d 0a 20 20 22 26 "\\u294B",.. "&
163d0 6c 64 73 68 3b 22 2c 22 5c 5c 75 32 31 42 32 22 ldsh;","\\u21B2"
163e0 2c 0d 0a 20 20 22 26 6c 65 3b 22 2c 22 5c 5c 75 ,.. "≤","\\u
163f0 32 32 36 34 22 2c 0d 0a 20 20 22 26 6c 65 66 74 2264",.. "&left
16400 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 30 arrow;","\\u2190
16410 22 2c 0d 0a 20 20 22 26 6c 65 66 74 61 72 72 6f ",.. "&leftarro
16420 77 74 61 69 6c 3b 22 2c 22 5c 5c 75 32 31 41 32 wtail;","\\u21A2
16430 22 2c 0d 0a 20 20 22 26 6c 65 66 74 68 61 72 70 ",.. "&leftharp
16440 6f 6f 6e 64 6f 77 6e 3b 22 2c 22 5c 5c 75 32 31 oondown;","\\u21
16450 42 44 22 2c 0d 0a 20 20 22 26 6c 65 66 74 68 61 BD",.. "&leftha
16460 72 70 6f 6f 6e 75 70 3b 22 2c 22 5c 5c 75 32 31 rpoonup;","\\u21
16470 42 43 22 2c 0d 0a 20 20 22 26 6c 65 66 74 6c 65 BC",.. "&leftle
16480 66 74 61 72 72 6f 77 73 3b 22 2c 22 5c 5c 75 32 ftarrows;","\\u2
16490 31 43 37 22 2c 0d 0a 20 20 22 26 6c 65 66 74 72 1C7",.. "&leftr
164a0 69 67 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 ightarrow;","\\u
164b0 32 31 39 34 22 2c 0d 0a 20 20 22 26 6c 65 66 74 2194",.. "&left
164c0 72 69 67 68 74 61 72 72 6f 77 73 3b 22 2c 22 5c rightarrows;","\
164d0 5c 75 32 31 43 36 22 2c 0d 0a 20 20 22 26 6c 65 \u21C6",.. "&le
164e0 66 74 72 69 67 68 74 68 61 72 70 6f 6f 6e 73 3b ftrightharpoons;
164f0 22 2c 22 5c 5c 75 32 31 43 42 22 2c 0d 0a 20 20 ","\\u21CB",..
16500 22 26 6c 65 66 74 72 69 67 68 74 73 71 75 69 67 "&leftrightsquig
16510 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 41 44 arrow;","\\u21AD
16520 22 2c 0d 0a 20 20 22 26 6c 65 66 74 74 68 72 65 ",.. "&leftthre
16530 65 74 69 6d 65 73 3b 22 2c 22 5c 5c 75 32 32 43 etimes;","\\u22C
16540 42 22 2c 0d 0a 20 20 22 26 6c 65 67 3b 22 2c 22 B",.. "⋚","
16550 5c 5c 75 32 32 44 41 22 2c 0d 0a 20 20 22 26 6c \\u22DA",.. "&l
16560 65 71 3b 22 2c 22 5c 5c 75 32 32 36 34 22 2c 0d eq;","\\u2264",.
16570 0a 20 20 22 26 6c 65 71 71 3b 22 2c 22 5c 5c 75 . "≦","\\u
16580 32 32 36 36 22 2c 0d 0a 20 20 22 26 6c 65 71 73 2266",.. "&leqs
16590 6c 61 6e 74 3b 22 2c 22 5c 5c 75 32 41 37 44 22 lant;","\\u2A7D"
165a0 2c 0d 0a 20 20 22 26 6c 65 73 3b 22 2c 22 5c 5c ,.. "⩽","\\
165b0 75 32 41 37 44 22 2c 0d 0a 20 20 22 26 6c 65 73 u2A7D",.. "&les
165c0 63 63 3b 22 2c 22 5c 5c 75 32 41 41 38 22 2c 0d cc;","\\u2AA8",.
165d0 0a 20 20 22 26 6c 65 73 64 6f 74 3b 22 2c 22 5c . "⩿","\
165e0 5c 75 32 41 37 46 22 2c 0d 0a 20 20 22 26 6c 65 \u2A7F",.. "&le
165f0 73 64 6f 74 6f 3b 22 2c 22 5c 5c 75 32 41 38 31 sdoto;","\\u2A81
16600 22 2c 0d 0a 20 20 22 26 6c 65 73 64 6f 74 6f 72 ",.. "&lesdotor
16610 3b 22 2c 22 5c 5c 75 32 41 38 33 22 2c 0d 0a 20 ;","\\u2A83",..
16620 20 22 26 6c 65 73 67 3b 22 2c 22 5c 5c 75 32 32 "⋚︀","\\u22
16630 44 41 5c 5c 75 46 45 30 30 22 2c 0d 0a 20 20 22 DA\\uFE00",.. "
16640 26 6c 65 73 67 65 73 3b 22 2c 22 5c 5c 75 32 41 ⪓","\\u2A
16650 39 33 22 2c 0d 0a 20 20 22 26 6c 65 73 73 61 70 93",.. "&lessap
16660 70 72 6f 78 3b 22 2c 22 5c 5c 75 32 41 38 35 22 prox;","\\u2A85"
16670 2c 0d 0a 20 20 22 26 6c 65 73 73 64 6f 74 3b 22 ,.. "⋖"
16680 2c 22 5c 5c 75 32 32 44 36 22 2c 0d 0a 20 20 22 ,"\\u22D6",.. "
16690 26 6c 65 73 73 65 71 67 74 72 3b 22 2c 22 5c 5c ⋚","\\
166a0 75 32 32 44 41 22 2c 0d 0a 20 20 22 26 6c 65 73 u22DA",.. "&les
166b0 73 65 71 71 67 74 72 3b 22 2c 22 5c 5c 75 32 41 seqqgtr;","\\u2A
166c0 38 42 22 2c 0d 0a 20 20 22 26 6c 65 73 73 67 74 8B",.. "&lessgt
166d0 72 3b 22 2c 22 5c 5c 75 32 32 37 36 22 2c 0d 0a r;","\\u2276",..
166e0 20 20 22 26 6c 65 73 73 73 69 6d 3b 22 2c 22 5c "≲","\
166f0 5c 75 32 32 37 32 22 2c 0d 0a 20 20 22 26 6c 66 \u2272",.. "&lf
16700 69 73 68 74 3b 22 2c 22 5c 5c 75 32 39 37 43 22 isht;","\\u297C"
16710 2c 0d 0a 20 20 22 26 6c 66 6c 6f 6f 72 3b 22 2c ,.. "⌊",
16720 22 5c 5c 75 32 33 30 41 22 2c 0d 0a 20 20 22 26 "\\u230A",.. "&
16730 6c 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c lfr;","\\uD835\\
16740 75 44 44 32 39 22 2c 0d 0a 20 20 22 26 6c 67 3b uDD29",.. "≶
16750 22 2c 22 5c 5c 75 32 32 37 36 22 2c 0d 0a 20 20 ","\\u2276",..
16760 22 26 6c 67 45 3b 22 2c 22 5c 5c 75 32 41 39 31 "⪑","\\u2A91
16770 22 2c 0d 0a 20 20 22 26 6c 68 61 72 64 3b 22 2c ",.. "↽",
16780 22 5c 5c 75 32 31 42 44 22 2c 0d 0a 20 20 22 26 "\\u21BD",.. "&
16790 6c 68 61 72 75 3b 22 2c 22 5c 5c 75 32 31 42 43 lharu;","\\u21BC
167a0 22 2c 0d 0a 20 20 22 26 6c 68 61 72 75 6c 3b 22 ",.. "⥪"
167b0 2c 22 5c 5c 75 32 39 36 41 22 2c 0d 0a 20 20 22 ,"\\u296A",.. "
167c0 26 6c 68 62 6c 6b 3b 22 2c 22 5c 5c 75 32 35 38 ▄","\\u258
167d0 34 22 2c 0d 0a 20 20 22 26 6c 6a 63 79 3b 22 2c 4",.. "љ",
167e0 22 5c 5c 75 30 34 35 39 22 2c 0d 0a 20 20 22 26 "\\u0459",.. "&
167f0 6c 6c 3b 22 2c 22 5c 5c 75 32 32 36 41 22 2c 0d ll;","\\u226A",.
16800 0a 20 20 22 26 6c 6c 61 72 72 3b 22 2c 22 5c 5c . "⇇","\\
16810 75 32 31 43 37 22 2c 0d 0a 20 20 22 26 6c 6c 63 u21C7",.. "&llc
16820 6f 72 6e 65 72 3b 22 2c 22 5c 5c 75 32 33 31 45 orner;","\\u231E
16830 22 2c 0d 0a 20 20 22 26 6c 6c 68 61 72 64 3b 22 ",.. "⥫"
16840 2c 22 5c 5c 75 32 39 36 42 22 2c 0d 0a 20 20 22 ,"\\u296B",.. "
16850 26 6c 6c 74 72 69 3b 22 2c 22 5c 5c 75 32 35 46 ◺","\\u25F
16860 41 22 2c 0d 0a 20 20 22 26 6c 6d 69 64 6f 74 3b A",.. "ŀ
16870 22 2c 22 5c 5c 75 30 31 34 30 22 2c 0d 0a 20 20 ","\\u0140",..
16880 22 26 6c 6d 6f 75 73 74 3b 22 2c 22 5c 5c 75 32 "⎰","\\u2
16890 33 42 30 22 2c 0d 0a 20 20 22 26 6c 6d 6f 75 73 3B0",.. "&lmous
168a0 74 61 63 68 65 3b 22 2c 22 5c 5c 75 32 33 42 30 tache;","\\u23B0
168b0 22 2c 0d 0a 20 20 22 26 6c 6e 45 3b 22 2c 22 5c ",.. "≨","\
168c0 5c 75 32 32 36 38 22 2c 0d 0a 20 20 22 26 6c 6e \u2268",.. "&ln
168d0 61 70 3b 22 2c 22 5c 5c 75 32 41 38 39 22 2c 0d ap;","\\u2A89",.
168e0 0a 20 20 22 26 6c 6e 61 70 70 72 6f 78 3b 22 2c . "⪉",
168f0 22 5c 5c 75 32 41 38 39 22 2c 0d 0a 20 20 22 26 "\\u2A89",.. "&
16900 6c 6e 65 3b 22 2c 22 5c 5c 75 32 41 38 37 22 2c lne;","\\u2A87",
16910 0d 0a 20 20 22 26 6c 6e 65 71 3b 22 2c 22 5c 5c .. "⪇","\\
16920 75 32 41 38 37 22 2c 0d 0a 20 20 22 26 6c 6e 65 u2A87",.. "&lne
16930 71 71 3b 22 2c 22 5c 5c 75 32 32 36 38 22 2c 0d qq;","\\u2268",.
16940 0a 20 20 22 26 6c 6e 73 69 6d 3b 22 2c 22 5c 5c . "⋦","\\
16950 75 32 32 45 36 22 2c 0d 0a 20 20 22 26 6c 6f 61 u22E6",.. "&loa
16960 6e 67 3b 22 2c 22 5c 5c 75 32 37 45 43 22 2c 0d ng;","\\u27EC",.
16970 0a 20 20 22 26 6c 6f 61 72 72 3b 22 2c 22 5c 5c . "⇽","\\
16980 75 32 31 46 44 22 2c 0d 0a 20 20 22 26 6c 6f 62 u21FD",.. "&lob
16990 72 6b 3b 22 2c 22 5c 5c 75 32 37 45 36 22 2c 0d rk;","\\u27E6",.
169a0 0a 20 20 22 26 6c 6f 6e 67 6c 65 66 74 61 72 72 . "&longleftarr
169b0 6f 77 3b 22 2c 22 5c 5c 75 32 37 46 35 22 2c 0d ow;","\\u27F5",.
169c0 0a 20 20 22 26 6c 6f 6e 67 6c 65 66 74 72 69 67 . "&longleftrig
169d0 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 37 htarrow;","\\u27
169e0 46 37 22 2c 0d 0a 20 20 22 26 6c 6f 6e 67 6d 61 F7",.. "&longma
169f0 70 73 74 6f 3b 22 2c 22 5c 5c 75 32 37 46 43 22 psto;","\\u27FC"
16a00 2c 0d 0a 20 20 22 26 6c 6f 6e 67 72 69 67 68 74 ,.. "&longright
16a10 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 37 46 36 arrow;","\\u27F6
16a20 22 2c 0d 0a 20 20 22 26 6c 6f 6f 70 61 72 72 6f ",.. "&looparro
16a30 77 6c 65 66 74 3b 22 2c 22 5c 5c 75 32 31 41 42 wleft;","\\u21AB
16a40 22 2c 0d 0a 20 20 22 26 6c 6f 6f 70 61 72 72 6f ",.. "&looparro
16a50 77 72 69 67 68 74 3b 22 2c 22 5c 5c 75 32 31 41 wright;","\\u21A
16a60 43 22 2c 0d 0a 20 20 22 26 6c 6f 70 61 72 3b 22 C",.. "⦅"
16a70 2c 22 5c 5c 75 32 39 38 35 22 2c 0d 0a 20 20 22 ,"\\u2985",.. "
16a80 26 6c 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 𝕝","\\uD835
16a90 5c 5c 75 44 44 35 44 22 2c 0d 0a 20 20 22 26 6c \\uDD5D",.. "&l
16aa0 6f 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 32 44 oplus;","\\u2A2D
16ab0 22 2c 0d 0a 20 20 22 26 6c 6f 74 69 6d 65 73 3b ",.. "⨴
16ac0 22 2c 22 5c 5c 75 32 41 33 34 22 2c 0d 0a 20 20 ","\\u2A34",..
16ad0 22 26 6c 6f 77 61 73 74 3b 22 2c 22 5c 5c 75 32 "∗","\\u2
16ae0 32 31 37 22 2c 0d 0a 20 20 22 26 6c 6f 77 62 61 217",.. "&lowba
16af0 72 3b 22 2c 22 5c 5c 75 30 30 35 46 22 2c 0d 0a r;","\\u005F",..
16b00 20 20 22 26 6c 6f 7a 3b 22 2c 22 5c 5c 75 32 35 "◊","\\u25
16b10 43 41 22 2c 0d 0a 20 20 22 26 6c 6f 7a 65 6e 67 CA",.. "&lozeng
16b20 65 3b 22 2c 22 5c 5c 75 32 35 43 41 22 2c 0d 0a e;","\\u25CA",..
16b30 20 20 22 26 6c 6f 7a 66 3b 22 2c 22 5c 5c 75 32 "⧫","\\u2
16b40 39 45 42 22 2c 0d 0a 20 20 22 26 6c 70 61 72 3b 9EB",.. "(
16b50 22 2c 22 5c 5c 75 30 30 32 38 22 2c 0d 0a 20 20 ","\\u0028",..
16b60 22 26 6c 70 61 72 6c 74 3b 22 2c 22 5c 5c 75 32 "⦓","\\u2
16b70 39 39 33 22 2c 0d 0a 20 20 22 26 6c 72 61 72 72 993",.. "&lrarr
16b80 3b 22 2c 22 5c 5c 75 32 31 43 36 22 2c 0d 0a 20 ;","\\u21C6",..
16b90 20 22 26 6c 72 63 6f 72 6e 65 72 3b 22 2c 22 5c "⌟","\
16ba0 5c 75 32 33 31 46 22 2c 0d 0a 20 20 22 26 6c 72 \u231F",.. "&lr
16bb0 68 61 72 3b 22 2c 22 5c 5c 75 32 31 43 42 22 2c har;","\\u21CB",
16bc0 0d 0a 20 20 22 26 6c 72 68 61 72 64 3b 22 2c 22 .. "⥭","
16bd0 5c 5c 75 32 39 36 44 22 2c 0d 0a 20 20 22 26 6c \\u296D",.. "&l
16be0 72 6d 3b 22 2c 22 5c 5c 75 32 30 30 45 22 2c 0d rm;","\\u200E",.
16bf0 0a 20 20 22 26 6c 72 74 72 69 3b 22 2c 22 5c 5c . "⊿","\\
16c00 75 32 32 42 46 22 2c 0d 0a 20 20 22 26 6c 73 61 u22BF",.. "&lsa
16c10 71 75 6f 3b 22 2c 22 5c 5c 75 32 30 33 39 22 2c quo;","\\u2039",
16c20 0d 0a 20 20 22 26 6c 73 63 72 3b 22 2c 22 5c 5c .. "𝓁","\\
16c30 75 44 38 33 35 5c 5c 75 44 43 43 31 22 2c 0d 0a uD835\\uDCC1",..
16c40 20 20 22 26 6c 73 68 3b 22 2c 22 5c 5c 75 32 31 "↰","\\u21
16c50 42 30 22 2c 0d 0a 20 20 22 26 6c 73 69 6d 3b 22 B0",.. "≲"
16c60 2c 22 5c 5c 75 32 32 37 32 22 2c 0d 0a 20 20 22 ,"\\u2272",.. "
16c70 26 6c 73 69 6d 65 3b 22 2c 22 5c 5c 75 32 41 38 ⪍","\\u2A8
16c80 44 22 2c 0d 0a 20 20 22 26 6c 73 69 6d 67 3b 22 D",.. "⪏"
16c90 2c 22 5c 5c 75 32 41 38 46 22 2c 0d 0a 20 20 22 ,"\\u2A8F",.. "
16ca0 26 6c 73 71 62 3b 22 2c 22 5c 5c 75 30 30 35 42 [","\\u005B
16cb0 22 2c 0d 0a 20 20 22 26 6c 73 71 75 6f 3b 22 2c ",.. "‘",
16cc0 22 5c 5c 75 32 30 31 38 22 2c 0d 0a 20 20 22 26 "\\u2018",.. "&
16cd0 6c 73 71 75 6f 72 3b 22 2c 22 5c 5c 75 32 30 31 lsquor;","\\u201
16ce0 41 22 2c 0d 0a 20 20 22 26 6c 73 74 72 6f 6b 3b A",.. "ł
16cf0 22 2c 22 5c 5c 75 30 31 34 32 22 2c 0d 0a 20 20 ","\\u0142",..
16d00 22 26 6c 74 22 2c 22 5c 5c 75 30 30 33 43 22 2c "<","\\u003C",
16d10 0d 0a 20 20 22 26 6c 74 3b 22 2c 22 5c 5c 75 30 .. "<","\\u0
16d20 30 33 43 22 2c 0d 0a 20 20 22 26 6c 74 63 63 3b 03C",.. "⪦
16d30 22 2c 22 5c 5c 75 32 41 41 36 22 2c 0d 0a 20 20 ","\\u2AA6",..
16d40 22 26 6c 74 63 69 72 3b 22 2c 22 5c 5c 75 32 41 "⩹","\\u2A
16d50 37 39 22 2c 0d 0a 20 20 22 26 6c 74 64 6f 74 3b 79",.. "⋖
16d60 22 2c 22 5c 5c 75 32 32 44 36 22 2c 0d 0a 20 20 ","\\u22D6",..
16d70 22 26 6c 74 68 72 65 65 3b 22 2c 22 5c 5c 75 32 "⋋","\\u2
16d80 32 43 42 22 2c 0d 0a 20 20 22 26 6c 74 69 6d 65 2CB",.. "<ime
16d90 73 3b 22 2c 22 5c 5c 75 32 32 43 39 22 2c 0d 0a s;","\\u22C9",..
16da0 20 20 22 26 6c 74 6c 61 72 72 3b 22 2c 22 5c 5c "⥶","\\
16db0 75 32 39 37 36 22 2c 0d 0a 20 20 22 26 6c 74 71 u2976",.. "<q
16dc0 75 65 73 74 3b 22 2c 22 5c 5c 75 32 41 37 42 22 uest;","\\u2A7B"
16dd0 2c 0d 0a 20 20 22 26 6c 74 72 50 61 72 3b 22 2c ,.. "⦖",
16de0 22 5c 5c 75 32 39 39 36 22 2c 0d 0a 20 20 22 26 "\\u2996",.. "&
16df0 6c 74 72 69 3b 22 2c 22 5c 5c 75 32 35 43 33 22 ltri;","\\u25C3"
16e00 2c 0d 0a 20 20 22 26 6c 74 72 69 65 3b 22 2c 22 ,.. "⊴","
16e10 5c 5c 75 32 32 42 34 22 2c 0d 0a 20 20 22 26 6c \\u22B4",.. "&l
16e20 74 72 69 66 3b 22 2c 22 5c 5c 75 32 35 43 32 22 trif;","\\u25C2"
16e30 2c 0d 0a 20 20 22 26 6c 75 72 64 73 68 61 72 3b ,.. "⥊
16e40 22 2c 22 5c 5c 75 32 39 34 41 22 2c 0d 0a 20 20 ","\\u294A",..
16e50 22 26 6c 75 72 75 68 61 72 3b 22 2c 22 5c 5c 75 "⥦","\\u
16e60 32 39 36 36 22 2c 0d 0a 20 20 22 26 6c 76 65 72 2966",.. "&lver
16e70 74 6e 65 71 71 3b 22 2c 22 5c 5c 75 32 32 36 38 tneqq;","\\u2268
16e80 5c 5c 75 46 45 30 30 22 2c 0d 0a 20 20 22 26 6c \\uFE00",.. "&l
16e90 76 6e 45 3b 22 2c 22 5c 5c 75 32 32 36 38 5c 5c vnE;","\\u2268\\
16ea0 75 46 45 30 30 22 2c 0d 0a 20 20 22 26 6d 44 44 uFE00",.. "&mDD
16eb0 6f 74 3b 22 2c 22 5c 5c 75 32 32 33 41 22 2c 0d ot;","\\u223A",.
16ec0 0a 20 20 22 26 6d 61 63 72 22 2c 22 5c 5c 75 30 . "¯","\\u0
16ed0 30 41 46 22 2c 0d 0a 20 20 22 26 6d 61 63 72 3b 0AF",.. "¯
16ee0 22 2c 22 5c 5c 75 30 30 41 46 22 2c 0d 0a 20 20 ","\\u00AF",..
16ef0 22 26 6d 61 6c 65 3b 22 2c 22 5c 5c 75 32 36 34 "♂","\\u264
16f00 32 22 2c 0d 0a 20 20 22 26 6d 61 6c 74 3b 22 2c 2",.. "✠",
16f10 22 5c 5c 75 32 37 32 30 22 2c 0d 0a 20 20 22 26 "\\u2720",.. "&
16f20 6d 61 6c 74 65 73 65 3b 22 2c 22 5c 5c 75 32 37 maltese;","\\u27
16f30 32 30 22 2c 0d 0a 20 20 22 26 6d 61 70 3b 22 2c 20",.. "↦",
16f40 22 5c 5c 75 32 31 41 36 22 2c 0d 0a 20 20 22 26 "\\u21A6",.. "&
16f50 6d 61 70 73 74 6f 3b 22 2c 22 5c 5c 75 32 31 41 mapsto;","\\u21A
16f60 36 22 2c 0d 0a 20 20 22 26 6d 61 70 73 74 6f 64 6",.. "&mapstod
16f70 6f 77 6e 3b 22 2c 22 5c 5c 75 32 31 41 37 22 2c own;","\\u21A7",
16f80 0d 0a 20 20 22 26 6d 61 70 73 74 6f 6c 65 66 74 .. "&mapstoleft
16f90 3b 22 2c 22 5c 5c 75 32 31 41 34 22 2c 0d 0a 20 ;","\\u21A4",..
16fa0 20 22 26 6d 61 70 73 74 6f 75 70 3b 22 2c 22 5c "↥","\
16fb0 5c 75 32 31 41 35 22 2c 0d 0a 20 20 22 26 6d 61 \u21A5",.. "&ma
16fc0 72 6b 65 72 3b 22 2c 22 5c 5c 75 32 35 41 45 22 rker;","\\u25AE"
16fd0 2c 0d 0a 20 20 22 26 6d 63 6f 6d 6d 61 3b 22 2c ,.. "⨩",
16fe0 22 5c 5c 75 32 41 32 39 22 2c 0d 0a 20 20 22 26 "\\u2A29",.. "&
16ff0 6d 63 79 3b 22 2c 22 5c 5c 75 30 34 33 43 22 2c mcy;","\\u043C",
17000 0d 0a 20 20 22 26 6d 64 61 73 68 3b 22 2c 22 5c .. "—","\
17010 5c 75 32 30 31 34 22 2c 0d 0a 20 20 22 26 6d 65 \u2014",.. "&me
17020 61 73 75 72 65 64 61 6e 67 6c 65 3b 22 2c 22 5c asuredangle;","\
17030 5c 75 32 32 32 31 22 2c 0d 0a 20 20 22 26 6d 66 \u2221",.. "&mf
17040 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
17050 44 32 41 22 2c 0d 0a 20 20 22 26 6d 68 6f 3b 22 D2A",.. "℧"
17060 2c 22 5c 5c 75 32 31 32 37 22 2c 0d 0a 20 20 22 ,"\\u2127",.. "
17070 26 6d 69 63 72 6f 22 2c 22 5c 5c 75 30 30 42 35 µ","\\u00B5
17080 22 2c 0d 0a 20 20 22 26 6d 69 63 72 6f 3b 22 2c ",.. "µ",
17090 22 5c 5c 75 30 30 42 35 22 2c 0d 0a 20 20 22 26 "\\u00B5",.. "&
170a0 6d 69 64 3b 22 2c 22 5c 5c 75 32 32 32 33 22 2c mid;","\\u2223",
170b0 0d 0a 20 20 22 26 6d 69 64 61 73 74 3b 22 2c 22 .. "*","
170c0 5c 5c 75 30 30 32 41 22 2c 0d 0a 20 20 22 26 6d \\u002A",.. "&m
170d0 69 64 63 69 72 3b 22 2c 22 5c 5c 75 32 41 46 30 idcir;","\\u2AF0
170e0 22 2c 0d 0a 20 20 22 26 6d 69 64 64 6f 74 22 2c ",.. "·",
170f0 22 5c 5c 75 30 30 42 37 22 2c 0d 0a 20 20 22 26 "\\u00B7",.. "&
17100 6d 69 64 64 6f 74 3b 22 2c 22 5c 5c 75 30 30 42 middot;","\\u00B
17110 37 22 2c 0d 0a 20 20 22 26 6d 69 6e 75 73 3b 22 7",.. "−"
17120 2c 22 5c 5c 75 32 32 31 32 22 2c 0d 0a 20 20 22 ,"\\u2212",.. "
17130 26 6d 69 6e 75 73 62 3b 22 2c 22 5c 5c 75 32 32 ⊟","\\u22
17140 39 46 22 2c 0d 0a 20 20 22 26 6d 69 6e 75 73 64 9F",.. "&minusd
17150 3b 22 2c 22 5c 5c 75 32 32 33 38 22 2c 0d 0a 20 ;","\\u2238",..
17160 20 22 26 6d 69 6e 75 73 64 75 3b 22 2c 22 5c 5c "⨪","\\
17170 75 32 41 32 41 22 2c 0d 0a 20 20 22 26 6d 6c 63 u2A2A",.. "&mlc
17180 70 3b 22 2c 22 5c 5c 75 32 41 44 42 22 2c 0d 0a p;","\\u2ADB",..
17190 20 20 22 26 6d 6c 64 72 3b 22 2c 22 5c 5c 75 32 "…","\\u2
171a0 30 32 36 22 2c 0d 0a 20 20 22 26 6d 6e 70 6c 75 026",.. "&mnplu
171b0 73 3b 22 2c 22 5c 5c 75 32 32 31 33 22 2c 0d 0a s;","\\u2213",..
171c0 20 20 22 26 6d 6f 64 65 6c 73 3b 22 2c 22 5c 5c "⊧","\\
171d0 75 32 32 41 37 22 2c 0d 0a 20 20 22 26 6d 6f 70 u22A7",.. "&mop
171e0 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 f;","\\uD835\\uD
171f0 44 35 45 22 2c 0d 0a 20 20 22 26 6d 70 3b 22 2c D5E",.. "∓",
17200 22 5c 5c 75 32 32 31 33 22 2c 0d 0a 20 20 22 26 "\\u2213",.. "&
17210 6d 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c mscr;","\\uD835\
17220 5c 75 44 43 43 32 22 2c 0d 0a 20 20 22 26 6d 73 \uDCC2",.. "&ms
17230 74 70 6f 73 3b 22 2c 22 5c 5c 75 32 32 33 45 22 tpos;","\\u223E"
17240 2c 0d 0a 20 20 22 26 6d 75 3b 22 2c 22 5c 5c 75 ,.. "μ","\\u
17250 30 33 42 43 22 2c 0d 0a 20 20 22 26 6d 75 6c 74 03BC",.. "&mult
17260 69 6d 61 70 3b 22 2c 22 5c 5c 75 32 32 42 38 22 imap;","\\u22B8"
17270 2c 0d 0a 20 20 22 26 6d 75 6d 61 70 3b 22 2c 22 ,.. "⊸","
17280 5c 5c 75 32 32 42 38 22 2c 0d 0a 20 20 22 26 6e \\u22B8",.. "&n
17290 47 67 3b 22 2c 22 5c 5c 75 32 32 44 39 5c 5c 75 Gg;","\\u22D9\\u
172a0 30 33 33 38 22 2c 0d 0a 20 20 22 26 6e 47 74 3b 0338",.. "≫⃒
172b0 22 2c 22 5c 5c 75 32 32 36 42 5c 5c 75 32 30 44 ","\\u226B\\u20D
172c0 32 22 2c 0d 0a 20 20 22 26 6e 47 74 76 3b 22 2c 2",.. "≫̸",
172d0 22 5c 5c 75 32 32 36 42 5c 5c 75 30 33 33 38 22 "\\u226B\\u0338"
172e0 2c 0d 0a 20 20 22 26 6e 4c 65 66 74 61 72 72 6f ,.. "&nLeftarro
172f0 77 3b 22 2c 22 5c 5c 75 32 31 43 44 22 2c 0d 0a w;","\\u21CD",..
17300 20 20 22 26 6e 4c 65 66 74 72 69 67 68 74 61 72 "&nLeftrightar
17310 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 43 45 22 2c row;","\\u21CE",
17320 0d 0a 20 20 22 26 6e 4c 6c 3b 22 2c 22 5c 5c 75 .. "⋘̸","\\u
17330 32 32 44 38 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 22D8\\u0338",..
17340 20 22 26 6e 4c 74 3b 22 2c 22 5c 5c 75 32 32 36 "≪⃒","\\u226
17350 41 5c 5c 75 32 30 44 32 22 2c 0d 0a 20 20 22 26 A\\u20D2",.. "&
17360 6e 4c 74 76 3b 22 2c 22 5c 5c 75 32 32 36 41 5c nLtv;","\\u226A\
17370 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 6e 52 \u0338",.. "&nR
17380 69 67 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 ightarrow;","\\u
17390 32 31 43 46 22 2c 0d 0a 20 20 22 26 6e 56 44 61 21CF",.. "&nVDa
173a0 73 68 3b 22 2c 22 5c 5c 75 32 32 41 46 22 2c 0d sh;","\\u22AF",.
173b0 0a 20 20 22 26 6e 56 64 61 73 68 3b 22 2c 22 5c . "⊮","\
173c0 5c 75 32 32 41 45 22 2c 0d 0a 20 20 22 26 6e 61 \u22AE",.. "&na
173d0 62 6c 61 3b 22 2c 22 5c 5c 75 32 32 30 37 22 2c bla;","\\u2207",
173e0 0d 0a 20 20 22 26 6e 61 63 75 74 65 3b 22 2c 22 .. "ń","
173f0 5c 5c 75 30 31 34 34 22 2c 0d 0a 20 20 22 26 6e \\u0144",.. "&n
17400 61 6e 67 3b 22 2c 22 5c 5c 75 32 32 32 30 5c 5c ang;","\\u2220\\
17410 75 32 30 44 32 22 2c 0d 0a 20 20 22 26 6e 61 70 u20D2",.. "&nap
17420 3b 22 2c 22 5c 5c 75 32 32 34 39 22 2c 0d 0a 20 ;","\\u2249",..
17430 20 22 26 6e 61 70 45 3b 22 2c 22 5c 5c 75 32 41 "⩰̸","\\u2A
17440 37 30 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 70\\u0338",.. "
17450 26 6e 61 70 69 64 3b 22 2c 22 5c 5c 75 32 32 34 ≋̸","\\u224
17460 42 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 B\\u0338",.. "&
17470 6e 61 70 6f 73 3b 22 2c 22 5c 5c 75 30 31 34 39 napos;","\\u0149
17480 22 2c 0d 0a 20 20 22 26 6e 61 70 70 72 6f 78 3b ",.. "≉
17490 22 2c 22 5c 5c 75 32 32 34 39 22 2c 0d 0a 20 20 ","\\u2249",..
174a0 22 26 6e 61 74 75 72 3b 22 2c 22 5c 5c 75 32 36 "♮","\\u26
174b0 36 45 22 2c 0d 0a 20 20 22 26 6e 61 74 75 72 61 6E",.. "&natura
174c0 6c 3b 22 2c 22 5c 5c 75 32 36 36 45 22 2c 0d 0a l;","\\u266E",..
174d0 20 20 22 26 6e 61 74 75 72 61 6c 73 3b 22 2c 22 "ℕ","
174e0 5c 5c 75 32 31 31 35 22 2c 0d 0a 20 20 22 26 6e \\u2115",.. "&n
174f0 62 73 70 22 2c 22 5c 5c 75 30 30 41 30 22 2c 0d bsp","\\u00A0",.
17500 0a 20 20 22 26 6e 62 73 70 3b 22 2c 22 5c 5c 75 . " ","\\u
17510 30 30 41 30 22 2c 0d 0a 20 20 22 26 6e 62 75 6d 00A0",.. "&nbum
17520 70 3b 22 2c 22 5c 5c 75 32 32 34 45 5c 5c 75 30 p;","\\u224E\\u0
17530 33 33 38 22 2c 0d 0a 20 20 22 26 6e 62 75 6d 70 338",.. "&nbump
17540 65 3b 22 2c 22 5c 5c 75 32 32 34 46 5c 5c 75 30 e;","\\u224F\\u0
17550 33 33 38 22 2c 0d 0a 20 20 22 26 6e 63 61 70 3b 338",.. "⩃
17560 22 2c 22 5c 5c 75 32 41 34 33 22 2c 0d 0a 20 20 ","\\u2A43",..
17570 22 26 6e 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 30 "ň","\\u0
17580 31 34 38 22 2c 0d 0a 20 20 22 26 6e 63 65 64 69 148",.. "&ncedi
17590 6c 3b 22 2c 22 5c 5c 75 30 31 34 36 22 2c 0d 0a l;","\\u0146",..
175a0 20 20 22 26 6e 63 6f 6e 67 3b 22 2c 22 5c 5c 75 "≇","\\u
175b0 32 32 34 37 22 2c 0d 0a 20 20 22 26 6e 63 6f 6e 2247",.. "&ncon
175c0 67 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 36 44 5c gdot;","\\u2A6D\
175d0 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 6e 63 \u0338",.. "&nc
175e0 75 70 3b 22 2c 22 5c 5c 75 32 41 34 32 22 2c 0d up;","\\u2A42",.
175f0 0a 20 20 22 26 6e 63 79 3b 22 2c 22 5c 5c 75 30 . "н","\\u0
17600 34 33 44 22 2c 0d 0a 20 20 22 26 6e 64 61 73 68 43D",.. "&ndash
17610 3b 22 2c 22 5c 5c 75 32 30 31 33 22 2c 0d 0a 20 ;","\\u2013",..
17620 20 22 26 6e 65 3b 22 2c 22 5c 5c 75 32 32 36 30 "≠","\\u2260
17630 22 2c 0d 0a 20 20 22 26 6e 65 41 72 72 3b 22 2c ",.. "⇗",
17640 22 5c 5c 75 32 31 44 37 22 2c 0d 0a 20 20 22 26 "\\u21D7",.. "&
17650 6e 65 61 72 68 6b 3b 22 2c 22 5c 5c 75 32 39 32 nearhk;","\\u292
17660 34 22 2c 0d 0a 20 20 22 26 6e 65 61 72 72 3b 22 4",.. "↗"
17670 2c 22 5c 5c 75 32 31 39 37 22 2c 0d 0a 20 20 22 ,"\\u2197",.. "
17680 26 6e 65 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 ↗","\\u2
17690 31 39 37 22 2c 0d 0a 20 20 22 26 6e 65 64 6f 74 197",.. "&nedot
176a0 3b 22 2c 22 5c 5c 75 32 32 35 30 5c 5c 75 30 33 ;","\\u2250\\u03
176b0 33 38 22 2c 0d 0a 20 20 22 26 6e 65 71 75 69 76 38",.. "&nequiv
176c0 3b 22 2c 22 5c 5c 75 32 32 36 32 22 2c 0d 0a 20 ;","\\u2262",..
176d0 20 22 26 6e 65 73 65 61 72 3b 22 2c 22 5c 5c 75 "⤨","\\u
176e0 32 39 32 38 22 2c 0d 0a 20 20 22 26 6e 65 73 69 2928",.. "&nesi
176f0 6d 3b 22 2c 22 5c 5c 75 32 32 34 32 5c 5c 75 30 m;","\\u2242\\u0
17700 33 33 38 22 2c 0d 0a 20 20 22 26 6e 65 78 69 73 338",.. "&nexis
17710 74 3b 22 2c 22 5c 5c 75 32 32 30 34 22 2c 0d 0a t;","\\u2204",..
17720 20 20 22 26 6e 65 78 69 73 74 73 3b 22 2c 22 5c "∄","\
17730 5c 75 32 32 30 34 22 2c 0d 0a 20 20 22 26 6e 66 \u2204",.. "&nf
17740 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
17750 44 32 42 22 2c 0d 0a 20 20 22 26 6e 67 45 3b 22 D2B",.. "≧̸"
17760 2c 22 5c 5c 75 32 32 36 37 5c 5c 75 30 33 33 38 ,"\\u2267\\u0338
17770 22 2c 0d 0a 20 20 22 26 6e 67 65 3b 22 2c 22 5c ",.. "≱","\
17780 5c 75 32 32 37 31 22 2c 0d 0a 20 20 22 26 6e 67 \u2271",.. "&ng
17790 65 71 3b 22 2c 22 5c 5c 75 32 32 37 31 22 2c 0d eq;","\\u2271",.
177a0 0a 20 20 22 26 6e 67 65 71 71 3b 22 2c 22 5c 5c . "≧̸","\\
177b0 75 32 32 36 37 5c 5c 75 30 33 33 38 22 2c 0d 0a u2267\\u0338",..
177c0 20 20 22 26 6e 67 65 71 73 6c 61 6e 74 3b 22 2c "⩾̸",
177d0 22 5c 5c 75 32 41 37 45 5c 5c 75 30 33 33 38 22 "\\u2A7E\\u0338"
177e0 2c 0d 0a 20 20 22 26 6e 67 65 73 3b 22 2c 22 5c ,.. "⩾̸","\
177f0 5c 75 32 41 37 45 5c 5c 75 30 33 33 38 22 2c 0d \u2A7E\\u0338",.
17800 0a 20 20 22 26 6e 67 73 69 6d 3b 22 2c 22 5c 5c . "≵","\\
17810 75 32 32 37 35 22 2c 0d 0a 20 20 22 26 6e 67 74 u2275",.. "&ngt
17820 3b 22 2c 22 5c 5c 75 32 32 36 46 22 2c 0d 0a 20 ;","\\u226F",..
17830 20 22 26 6e 67 74 72 3b 22 2c 22 5c 5c 75 32 32 "≯","\\u22
17840 36 46 22 2c 0d 0a 20 20 22 26 6e 68 41 72 72 3b 6F",.. "⇎
17850 22 2c 22 5c 5c 75 32 31 43 45 22 2c 0d 0a 20 20 ","\\u21CE",..
17860 22 26 6e 68 61 72 72 3b 22 2c 22 5c 5c 75 32 31 "↮","\\u21
17870 41 45 22 2c 0d 0a 20 20 22 26 6e 68 70 61 72 3b AE",.. "⫲
17880 22 2c 22 5c 5c 75 32 41 46 32 22 2c 0d 0a 20 20 ","\\u2AF2",..
17890 22 26 6e 69 3b 22 2c 22 5c 5c 75 32 32 30 42 22 "∋","\\u220B"
178a0 2c 0d 0a 20 20 22 26 6e 69 73 3b 22 2c 22 5c 5c ,.. "⋼","\\
178b0 75 32 32 46 43 22 2c 0d 0a 20 20 22 26 6e 69 73 u22FC",.. "&nis
178c0 64 3b 22 2c 22 5c 5c 75 32 32 46 41 22 2c 0d 0a d;","\\u22FA",..
178d0 20 20 22 26 6e 69 76 3b 22 2c 22 5c 5c 75 32 32 "∋","\\u22
178e0 30 42 22 2c 0d 0a 20 20 22 26 6e 6a 63 79 3b 22 0B",.. "њ"
178f0 2c 22 5c 5c 75 30 34 35 41 22 2c 0d 0a 20 20 22 ,"\\u045A",.. "
17900 26 6e 6c 41 72 72 3b 22 2c 22 5c 5c 75 32 31 43 ⇍","\\u21C
17910 44 22 2c 0d 0a 20 20 22 26 6e 6c 45 3b 22 2c 22 D",.. "≦̸","
17920 5c 5c 75 32 32 36 36 5c 5c 75 30 33 33 38 22 2c \\u2266\\u0338",
17930 0d 0a 20 20 22 26 6e 6c 61 72 72 3b 22 2c 22 5c .. "↚","\
17940 5c 75 32 31 39 41 22 2c 0d 0a 20 20 22 26 6e 6c \u219A",.. "&nl
17950 64 72 3b 22 2c 22 5c 5c 75 32 30 32 35 22 2c 0d dr;","\\u2025",.
17960 0a 20 20 22 26 6e 6c 65 3b 22 2c 22 5c 5c 75 32 . "≰","\\u2
17970 32 37 30 22 2c 0d 0a 20 20 22 26 6e 6c 65 66 74 270",.. "&nleft
17980 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 41 arrow;","\\u219A
17990 22 2c 0d 0a 20 20 22 26 6e 6c 65 66 74 72 69 67 ",.. "&nleftrig
179a0 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 htarrow;","\\u21
179b0 41 45 22 2c 0d 0a 20 20 22 26 6e 6c 65 71 3b 22 AE",.. "≰"
179c0 2c 22 5c 5c 75 32 32 37 30 22 2c 0d 0a 20 20 22 ,"\\u2270",.. "
179d0 26 6e 6c 65 71 71 3b 22 2c 22 5c 5c 75 32 32 36 ≦̸","\\u226
179e0 36 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 6\\u0338",.. "&
179f0 6e 6c 65 71 73 6c 61 6e 74 3b 22 2c 22 5c 5c 75 nleqslant;","\\u
17a00 32 41 37 44 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 2A7D\\u0338",..
17a10 20 22 26 6e 6c 65 73 3b 22 2c 22 5c 5c 75 32 41 "⩽̸","\\u2A
17a20 37 44 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 7D\\u0338",.. "
17a30 26 6e 6c 65 73 73 3b 22 2c 22 5c 5c 75 32 32 36 ≮","\\u226
17a40 45 22 2c 0d 0a 20 20 22 26 6e 6c 73 69 6d 3b 22 E",.. "≴"
17a50 2c 22 5c 5c 75 32 32 37 34 22 2c 0d 0a 20 20 22 ,"\\u2274",.. "
17a60 26 6e 6c 74 3b 22 2c 22 5c 5c 75 32 32 36 45 22 ≮","\\u226E"
17a70 2c 0d 0a 20 20 22 26 6e 6c 74 72 69 3b 22 2c 22 ,.. "⋪","
17a80 5c 5c 75 32 32 45 41 22 2c 0d 0a 20 20 22 26 6e \\u22EA",.. "&n
17a90 6c 74 72 69 65 3b 22 2c 22 5c 5c 75 32 32 45 43 ltrie;","\\u22EC
17aa0 22 2c 0d 0a 20 20 22 26 6e 6d 69 64 3b 22 2c 22 ",.. "∤","
17ab0 5c 5c 75 32 32 32 34 22 2c 0d 0a 20 20 22 26 6e \\u2224",.. "&n
17ac0 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c opf;","\\uD835\\
17ad0 75 44 44 35 46 22 2c 0d 0a 20 20 22 26 6e 6f 74 uDD5F",.. "¬
17ae0 22 2c 22 5c 5c 75 30 30 41 43 22 2c 0d 0a 20 20 ","\\u00AC",..
17af0 22 26 6e 6f 74 3b 22 2c 22 5c 5c 75 30 30 41 43 "¬","\\u00AC
17b00 22 2c 0d 0a 20 20 22 26 6e 6f 74 69 6e 3b 22 2c ",.. "∉",
17b10 22 5c 5c 75 32 32 30 39 22 2c 0d 0a 20 20 22 26 "\\u2209",.. "&
17b20 6e 6f 74 69 6e 45 3b 22 2c 22 5c 5c 75 32 32 46 notinE;","\\u22F
17b30 39 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 9\\u0338",.. "&
17b40 6e 6f 74 69 6e 64 6f 74 3b 22 2c 22 5c 5c 75 32 notindot;","\\u2
17b50 32 46 35 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 2F5\\u0338",..
17b60 22 26 6e 6f 74 69 6e 76 61 3b 22 2c 22 5c 5c 75 "∉","\\u
17b70 32 32 30 39 22 2c 0d 0a 20 20 22 26 6e 6f 74 69 2209",.. "¬i
17b80 6e 76 62 3b 22 2c 22 5c 5c 75 32 32 46 37 22 2c nvb;","\\u22F7",
17b90 0d 0a 20 20 22 26 6e 6f 74 69 6e 76 63 3b 22 2c .. "⋶",
17ba0 22 5c 5c 75 32 32 46 36 22 2c 0d 0a 20 20 22 26 "\\u22F6",.. "&
17bb0 6e 6f 74 6e 69 3b 22 2c 22 5c 5c 75 32 32 30 43 notni;","\\u220C
17bc0 22 2c 0d 0a 20 20 22 26 6e 6f 74 6e 69 76 61 3b ",.. "∌
17bd0 22 2c 22 5c 5c 75 32 32 30 43 22 2c 0d 0a 20 20 ","\\u220C",..
17be0 22 26 6e 6f 74 6e 69 76 62 3b 22 2c 22 5c 5c 75 "⋾","\\u
17bf0 32 32 46 45 22 2c 0d 0a 20 20 22 26 6e 6f 74 6e 22FE",.. "¬n
17c00 69 76 63 3b 22 2c 22 5c 5c 75 32 32 46 44 22 2c ivc;","\\u22FD",
17c10 0d 0a 20 20 22 26 6e 70 61 72 3b 22 2c 22 5c 5c .. "∦","\\
17c20 75 32 32 32 36 22 2c 0d 0a 20 20 22 26 6e 70 61 u2226",.. "&npa
17c30 72 61 6c 6c 65 6c 3b 22 2c 22 5c 5c 75 32 32 32 rallel;","\\u222
17c40 36 22 2c 0d 0a 20 20 22 26 6e 70 61 72 73 6c 3b 6",.. "⫽⃥
17c50 22 2c 22 5c 5c 75 32 41 46 44 5c 5c 75 32 30 45 ","\\u2AFD\\u20E
17c60 35 22 2c 0d 0a 20 20 22 26 6e 70 61 72 74 3b 22 5",.. "∂̸"
17c70 2c 22 5c 5c 75 32 32 30 32 5c 5c 75 30 33 33 38 ,"\\u2202\\u0338
17c80 22 2c 0d 0a 20 20 22 26 6e 70 6f 6c 69 6e 74 3b ",.. "⨔
17c90 22 2c 22 5c 5c 75 32 41 31 34 22 2c 0d 0a 20 20 ","\\u2A14",..
17ca0 22 26 6e 70 72 3b 22 2c 22 5c 5c 75 32 32 38 30 "⊀","\\u2280
17cb0 22 2c 0d 0a 20 20 22 26 6e 70 72 63 75 65 3b 22 ",.. "⋠"
17cc0 2c 22 5c 5c 75 32 32 45 30 22 2c 0d 0a 20 20 22 ,"\\u22E0",.. "
17cd0 26 6e 70 72 65 3b 22 2c 22 5c 5c 75 32 41 41 46 ⪯̸","\\u2AAF
17ce0 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 26 6e \\u0338",.. "&n
17cf0 70 72 65 63 3b 22 2c 22 5c 5c 75 32 32 38 30 22 prec;","\\u2280"
17d00 2c 0d 0a 20 20 22 26 6e 70 72 65 63 65 71 3b 22 ,.. "⪯̸"
17d10 2c 22 5c 5c 75 32 41 41 46 5c 5c 75 30 33 33 38 ,"\\u2AAF\\u0338
17d20 22 2c 0d 0a 20 20 22 26 6e 72 41 72 72 3b 22 2c ",.. "⇏",
17d30 22 5c 5c 75 32 31 43 46 22 2c 0d 0a 20 20 22 26 "\\u21CF",.. "&
17d40 6e 72 61 72 72 3b 22 2c 22 5c 5c 75 32 31 39 42 nrarr;","\\u219B
17d50 22 2c 0d 0a 20 20 22 26 6e 72 61 72 72 63 3b 22 ",.. "⤳̸"
17d60 2c 22 5c 5c 75 32 39 33 33 5c 5c 75 30 33 33 38 ,"\\u2933\\u0338
17d70 22 2c 0d 0a 20 20 22 26 6e 72 61 72 72 77 3b 22 ",.. "↝̸"
17d80 2c 22 5c 5c 75 32 31 39 44 5c 5c 75 30 33 33 38 ,"\\u219D\\u0338
17d90 22 2c 0d 0a 20 20 22 26 6e 72 69 67 68 74 61 72 ",.. "&nrightar
17da0 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 42 22 2c row;","\\u219B",
17db0 0d 0a 20 20 22 26 6e 72 74 72 69 3b 22 2c 22 5c .. "⋫","\
17dc0 5c 75 32 32 45 42 22 2c 0d 0a 20 20 22 26 6e 72 \u22EB",.. "&nr
17dd0 74 72 69 65 3b 22 2c 22 5c 5c 75 32 32 45 44 22 trie;","\\u22ED"
17de0 2c 0d 0a 20 20 22 26 6e 73 63 3b 22 2c 22 5c 5c ,.. "⊁","\\
17df0 75 32 32 38 31 22 2c 0d 0a 20 20 22 26 6e 73 63 u2281",.. "&nsc
17e00 63 75 65 3b 22 2c 22 5c 5c 75 32 32 45 31 22 2c cue;","\\u22E1",
17e10 0d 0a 20 20 22 26 6e 73 63 65 3b 22 2c 22 5c 5c .. "⪰̸","\\
17e20 75 32 41 42 30 5c 5c 75 30 33 33 38 22 2c 0d 0a u2AB0\\u0338",..
17e30 20 20 22 26 6e 73 63 72 3b 22 2c 22 5c 5c 75 44 "𝓃","\\uD
17e40 38 33 35 5c 5c 75 44 43 43 33 22 2c 0d 0a 20 20 835\\uDCC3",..
17e50 22 26 6e 73 68 6f 72 74 6d 69 64 3b 22 2c 22 5c "∤","\
17e60 5c 75 32 32 32 34 22 2c 0d 0a 20 20 22 26 6e 73 \u2224",.. "&ns
17e70 68 6f 72 74 70 61 72 61 6c 6c 65 6c 3b 22 2c 22 hortparallel;","
17e80 5c 5c 75 32 32 32 36 22 2c 0d 0a 20 20 22 26 6e \\u2226",.. "&n
17e90 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 34 31 22 2c sim;","\\u2241",
17ea0 0d 0a 20 20 22 26 6e 73 69 6d 65 3b 22 2c 22 5c .. "≄","\
17eb0 5c 75 32 32 34 34 22 2c 0d 0a 20 20 22 26 6e 73 \u2244",.. "&ns
17ec0 69 6d 65 71 3b 22 2c 22 5c 5c 75 32 32 34 34 22 imeq;","\\u2244"
17ed0 2c 0d 0a 20 20 22 26 6e 73 6d 69 64 3b 22 2c 22 ,.. "∤","
17ee0 5c 5c 75 32 32 32 34 22 2c 0d 0a 20 20 22 26 6e \\u2224",.. "&n
17ef0 73 70 61 72 3b 22 2c 22 5c 5c 75 32 32 32 36 22 spar;","\\u2226"
17f00 2c 0d 0a 20 20 22 26 6e 73 71 73 75 62 65 3b 22 ,.. "⋢"
17f10 2c 22 5c 5c 75 32 32 45 32 22 2c 0d 0a 20 20 22 ,"\\u22E2",.. "
17f20 26 6e 73 71 73 75 70 65 3b 22 2c 22 5c 5c 75 32 ⋣","\\u2
17f30 32 45 33 22 2c 0d 0a 20 20 22 26 6e 73 75 62 3b 2E3",.. "⊄
17f40 22 2c 22 5c 5c 75 32 32 38 34 22 2c 0d 0a 20 20 ","\\u2284",..
17f50 22 26 6e 73 75 62 45 3b 22 2c 22 5c 5c 75 32 41 "⫅̸","\\u2A
17f60 43 35 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 22 C5\\u0338",.. "
17f70 26 6e 73 75 62 65 3b 22 2c 22 5c 5c 75 32 32 38 ⊈","\\u228
17f80 38 22 2c 0d 0a 20 20 22 26 6e 73 75 62 73 65 74 8",.. "&nsubset
17f90 3b 22 2c 22 5c 5c 75 32 32 38 32 5c 5c 75 32 30 ;","\\u2282\\u20
17fa0 44 32 22 2c 0d 0a 20 20 22 26 6e 73 75 62 73 65 D2",.. "&nsubse
17fb0 74 65 71 3b 22 2c 22 5c 5c 75 32 32 38 38 22 2c teq;","\\u2288",
17fc0 0d 0a 20 20 22 26 6e 73 75 62 73 65 74 65 71 71 .. "&nsubseteqq
17fd0 3b 22 2c 22 5c 5c 75 32 41 43 35 5c 5c 75 30 33 ;","\\u2AC5\\u03
17fe0 33 38 22 2c 0d 0a 20 20 22 26 6e 73 75 63 63 3b 38",.. "⊁
17ff0 22 2c 22 5c 5c 75 32 32 38 31 22 2c 0d 0a 20 20 ","\\u2281",..
18000 22 26 6e 73 75 63 63 65 71 3b 22 2c 22 5c 5c 75 "⪰̸","\\u
18010 32 41 42 30 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 2AB0\\u0338",..
18020 20 22 26 6e 73 75 70 3b 22 2c 22 5c 5c 75 32 32 "⊅","\\u22
18030 38 35 22 2c 0d 0a 20 20 22 26 6e 73 75 70 45 3b 85",.. "⫆̸
18040 22 2c 22 5c 5c 75 32 41 43 36 5c 5c 75 30 33 33 ","\\u2AC6\\u033
18050 38 22 2c 0d 0a 20 20 22 26 6e 73 75 70 65 3b 22 8",.. "⊉"
18060 2c 22 5c 5c 75 32 32 38 39 22 2c 0d 0a 20 20 22 ,"\\u2289",.. "
18070 26 6e 73 75 70 73 65 74 3b 22 2c 22 5c 5c 75 32 ⊃⃒","\\u2
18080 32 38 33 5c 5c 75 32 30 44 32 22 2c 0d 0a 20 20 283\\u20D2",..
18090 22 26 6e 73 75 70 73 65 74 65 71 3b 22 2c 22 5c "⊉","\
180a0 5c 75 32 32 38 39 22 2c 0d 0a 20 20 22 26 6e 73 \u2289",.. "&ns
180b0 75 70 73 65 74 65 71 71 3b 22 2c 22 5c 5c 75 32 upseteqq;","\\u2
180c0 41 43 36 5c 5c 75 30 33 33 38 22 2c 0d 0a 20 20 AC6\\u0338",..
180d0 22 26 6e 74 67 6c 3b 22 2c 22 5c 5c 75 32 32 37 "≹","\\u227
180e0 39 22 2c 0d 0a 20 20 22 26 6e 74 69 6c 64 65 22 9",.. "ñ"
180f0 2c 22 5c 5c 75 30 30 46 31 22 2c 0d 0a 20 20 22 ,"\\u00F1",.. "
18100 26 6e 74 69 6c 64 65 3b 22 2c 22 5c 5c 75 30 30 ñ","\\u00
18110 46 31 22 2c 0d 0a 20 20 22 26 6e 74 6c 67 3b 22 F1",.. "≸"
18120 2c 22 5c 5c 75 32 32 37 38 22 2c 0d 0a 20 20 22 ,"\\u2278",.. "
18130 26 6e 74 72 69 61 6e 67 6c 65 6c 65 66 74 3b 22 ⋪"
18140 2c 22 5c 5c 75 32 32 45 41 22 2c 0d 0a 20 20 22 ,"\\u22EA",.. "
18150 26 6e 74 72 69 61 6e 67 6c 65 6c 65 66 74 65 71 &ntrianglelefteq
18160 3b 22 2c 22 5c 5c 75 32 32 45 43 22 2c 0d 0a 20 ;","\\u22EC",..
18170 20 22 26 6e 74 72 69 61 6e 67 6c 65 72 69 67 68 "&ntrianglerigh
18180 74 3b 22 2c 22 5c 5c 75 32 32 45 42 22 2c 0d 0a t;","\\u22EB",..
18190 20 20 22 26 6e 74 72 69 61 6e 67 6c 65 72 69 67 "&ntrianglerig
181a0 68 74 65 71 3b 22 2c 22 5c 5c 75 32 32 45 44 22 hteq;","\\u22ED"
181b0 2c 0d 0a 20 20 22 26 6e 75 3b 22 2c 22 5c 5c 75 ,.. "ν","\\u
181c0 30 33 42 44 22 2c 0d 0a 20 20 22 26 6e 75 6d 3b 03BD",.. "#
181d0 22 2c 22 5c 5c 75 30 30 32 33 22 2c 0d 0a 20 20 ","\\u0023",..
181e0 22 26 6e 75 6d 65 72 6f 3b 22 2c 22 5c 5c 75 32 "№","\\u2
181f0 31 31 36 22 2c 0d 0a 20 20 22 26 6e 75 6d 73 70 116",.. "&numsp
18200 3b 22 2c 22 5c 5c 75 32 30 30 37 22 2c 0d 0a 20 ;","\\u2007",..
18210 20 22 26 6e 76 44 61 73 68 3b 22 2c 22 5c 5c 75 "⊭","\\u
18220 32 32 41 44 22 2c 0d 0a 20 20 22 26 6e 76 48 61 22AD",.. "&nvHa
18230 72 72 3b 22 2c 22 5c 5c 75 32 39 30 34 22 2c 0d rr;","\\u2904",.
18240 0a 20 20 22 26 6e 76 61 70 3b 22 2c 22 5c 5c 75 . "≍⃒","\\u
18250 32 32 34 44 5c 5c 75 32 30 44 32 22 2c 0d 0a 20 224D\\u20D2",..
18260 20 22 26 6e 76 64 61 73 68 3b 22 2c 22 5c 5c 75 "⊬","\\u
18270 32 32 41 43 22 2c 0d 0a 20 20 22 26 6e 76 67 65 22AC",.. "&nvge
18280 3b 22 2c 22 5c 5c 75 32 32 36 35 5c 5c 75 32 30 ;","\\u2265\\u20
18290 44 32 22 2c 0d 0a 20 20 22 26 6e 76 67 74 3b 22 D2",.. ">⃒"
182a0 2c 22 5c 5c 75 30 30 33 45 5c 5c 75 32 30 44 32 ,"\\u003E\\u20D2
182b0 22 2c 0d 0a 20 20 22 26 6e 76 69 6e 66 69 6e 3b ",.. "⧞
182c0 22 2c 22 5c 5c 75 32 39 44 45 22 2c 0d 0a 20 20 ","\\u29DE",..
182d0 22 26 6e 76 6c 41 72 72 3b 22 2c 22 5c 5c 75 32 "⤂","\\u2
182e0 39 30 32 22 2c 0d 0a 20 20 22 26 6e 76 6c 65 3b 902",.. "≤⃒
182f0 22 2c 22 5c 5c 75 32 32 36 34 5c 5c 75 32 30 44 ","\\u2264\\u20D
18300 32 22 2c 0d 0a 20 20 22 26 6e 76 6c 74 3b 22 2c 2",.. "<⃒",
18310 22 5c 5c 75 30 30 33 43 5c 5c 75 32 30 44 32 22 "\\u003C\\u20D2"
18320 2c 0d 0a 20 20 22 26 6e 76 6c 74 72 69 65 3b 22 ,.. "⊴⃒"
18330 2c 22 5c 5c 75 32 32 42 34 5c 5c 75 32 30 44 32 ,"\\u22B4\\u20D2
18340 22 2c 0d 0a 20 20 22 26 6e 76 72 41 72 72 3b 22 ",.. "⤃"
18350 2c 22 5c 5c 75 32 39 30 33 22 2c 0d 0a 20 20 22 ,"\\u2903",.. "
18360 26 6e 76 72 74 72 69 65 3b 22 2c 22 5c 5c 75 32 ⊵⃒","\\u2
18370 32 42 35 5c 5c 75 32 30 44 32 22 2c 0d 0a 20 20 2B5\\u20D2",..
18380 22 26 6e 76 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 "∼⃒","\\u22
18390 33 43 5c 5c 75 32 30 44 32 22 2c 0d 0a 20 20 22 3C\\u20D2",.. "
183a0 26 6e 77 41 72 72 3b 22 2c 22 5c 5c 75 32 31 44 ⇖","\\u21D
183b0 36 22 2c 0d 0a 20 20 22 26 6e 77 61 72 68 6b 3b 6",.. "⤣
183c0 22 2c 22 5c 5c 75 32 39 32 33 22 2c 0d 0a 20 20 ","\\u2923",..
183d0 22 26 6e 77 61 72 72 3b 22 2c 22 5c 5c 75 32 31 "↖","\\u21
183e0 39 36 22 2c 0d 0a 20 20 22 26 6e 77 61 72 72 6f 96",.. "&nwarro
183f0 77 3b 22 2c 22 5c 5c 75 32 31 39 36 22 2c 0d 0a w;","\\u2196",..
18400 20 20 22 26 6e 77 6e 65 61 72 3b 22 2c 22 5c 5c "⤧","\\
18410 75 32 39 32 37 22 2c 0d 0a 20 20 22 26 6f 53 3b u2927",.. "Ⓢ
18420 22 2c 22 5c 5c 75 32 34 43 38 22 2c 0d 0a 20 20 ","\\u24C8",..
18430 22 26 6f 61 63 75 74 65 22 2c 22 5c 5c 75 30 30 "ó","\\u00
18440 46 33 22 2c 0d 0a 20 20 22 26 6f 61 63 75 74 65 F3",.. "ó
18450 3b 22 2c 22 5c 5c 75 30 30 46 33 22 2c 0d 0a 20 ;","\\u00F3",..
18460 20 22 26 6f 61 73 74 3b 22 2c 22 5c 5c 75 32 32 "⊛","\\u22
18470 39 42 22 2c 0d 0a 20 20 22 26 6f 63 69 72 3b 22 9B",.. "⊚"
18480 2c 22 5c 5c 75 32 32 39 41 22 2c 0d 0a 20 20 22 ,"\\u229A",.. "
18490 26 6f 63 69 72 63 22 2c 22 5c 5c 75 30 30 46 34 ô","\\u00F4
184a0 22 2c 0d 0a 20 20 22 26 6f 63 69 72 63 3b 22 2c ",.. "ô",
184b0 22 5c 5c 75 30 30 46 34 22 2c 0d 0a 20 20 22 26 "\\u00F4",.. "&
184c0 6f 63 79 3b 22 2c 22 5c 5c 75 30 34 33 45 22 2c ocy;","\\u043E",
184d0 0d 0a 20 20 22 26 6f 64 61 73 68 3b 22 2c 22 5c .. "⊝","\
184e0 5c 75 32 32 39 44 22 2c 0d 0a 20 20 22 26 6f 64 \u229D",.. "&od
184f0 62 6c 61 63 3b 22 2c 22 5c 5c 75 30 31 35 31 22 blac;","\\u0151"
18500 2c 0d 0a 20 20 22 26 6f 64 69 76 3b 22 2c 22 5c ,.. "⨸","\
18510 5c 75 32 41 33 38 22 2c 0d 0a 20 20 22 26 6f 64 \u2A38",.. "&od
18520 6f 74 3b 22 2c 22 5c 5c 75 32 32 39 39 22 2c 0d ot;","\\u2299",.
18530 0a 20 20 22 26 6f 64 73 6f 6c 64 3b 22 2c 22 5c . "⦼","\
18540 5c 75 32 39 42 43 22 2c 0d 0a 20 20 22 26 6f 65 \u29BC",.. "&oe
18550 6c 69 67 3b 22 2c 22 5c 5c 75 30 31 35 33 22 2c lig;","\\u0153",
18560 0d 0a 20 20 22 26 6f 66 63 69 72 3b 22 2c 22 5c .. "⦿","\
18570 5c 75 32 39 42 46 22 2c 0d 0a 20 20 22 26 6f 66 \u29BF",.. "&of
18580 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 r;","\\uD835\\uD
18590 44 32 43 22 2c 0d 0a 20 20 22 26 6f 67 6f 6e 3b D2C",.. "˛
185a0 22 2c 22 5c 5c 75 30 32 44 42 22 2c 0d 0a 20 20 ","\\u02DB",..
185b0 22 26 6f 67 72 61 76 65 22 2c 22 5c 5c 75 30 30 "ò","\\u00
185c0 46 32 22 2c 0d 0a 20 20 22 26 6f 67 72 61 76 65 F2",.. "ò
185d0 3b 22 2c 22 5c 5c 75 30 30 46 32 22 2c 0d 0a 20 ;","\\u00F2",..
185e0 20 22 26 6f 67 74 3b 22 2c 22 5c 5c 75 32 39 43 "⧁","\\u29C
185f0 31 22 2c 0d 0a 20 20 22 26 6f 68 62 61 72 3b 22 1",.. "⦵"
18600 2c 22 5c 5c 75 32 39 42 35 22 2c 0d 0a 20 20 22 ,"\\u29B5",.. "
18610 26 6f 68 6d 3b 22 2c 22 5c 5c 75 30 33 41 39 22 Ω","\\u03A9"
18620 2c 0d 0a 20 20 22 26 6f 69 6e 74 3b 22 2c 22 5c ,.. "∮","\
18630 5c 75 32 32 32 45 22 2c 0d 0a 20 20 22 26 6f 6c \u222E",.. "&ol
18640 61 72 72 3b 22 2c 22 5c 5c 75 32 31 42 41 22 2c arr;","\\u21BA",
18650 0d 0a 20 20 22 26 6f 6c 63 69 72 3b 22 2c 22 5c .. "⦾","\
18660 5c 75 32 39 42 45 22 2c 0d 0a 20 20 22 26 6f 6c \u29BE",.. "&ol
18670 63 72 6f 73 73 3b 22 2c 22 5c 5c 75 32 39 42 42 cross;","\\u29BB
18680 22 2c 0d 0a 20 20 22 26 6f 6c 69 6e 65 3b 22 2c ",.. "‾",
18690 22 5c 5c 75 32 30 33 45 22 2c 0d 0a 20 20 22 26 "\\u203E",.. "&
186a0 6f 6c 74 3b 22 2c 22 5c 5c 75 32 39 43 30 22 2c olt;","\\u29C0",
186b0 0d 0a 20 20 22 26 6f 6d 61 63 72 3b 22 2c 22 5c .. "ō","\
186c0 5c 75 30 31 34 44 22 2c 0d 0a 20 20 22 26 6f 6d \u014D",.. "&om
186d0 65 67 61 3b 22 2c 22 5c 5c 75 30 33 43 39 22 2c ega;","\\u03C9",
186e0 0d 0a 20 20 22 26 6f 6d 69 63 72 6f 6e 3b 22 2c .. "ο",
186f0 22 5c 5c 75 30 33 42 46 22 2c 0d 0a 20 20 22 26 "\\u03BF",.. "&
18700 6f 6d 69 64 3b 22 2c 22 5c 5c 75 32 39 42 36 22 omid;","\\u29B6"
18710 2c 0d 0a 20 20 22 26 6f 6d 69 6e 75 73 3b 22 2c ,.. "⊖",
18720 22 5c 5c 75 32 32 39 36 22 2c 0d 0a 20 20 22 26 "\\u2296",.. "&
18730 6f 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c oopf;","\\uD835\
18740 5c 75 44 44 36 30 22 2c 0d 0a 20 20 22 26 6f 70 \uDD60",.. "&op
18750 61 72 3b 22 2c 22 5c 5c 75 32 39 42 37 22 2c 0d ar;","\\u29B7",.
18760 0a 20 20 22 26 6f 70 65 72 70 3b 22 2c 22 5c 5c . "⦹","\\
18770 75 32 39 42 39 22 2c 0d 0a 20 20 22 26 6f 70 6c u29B9",.. "&opl
18780 75 73 3b 22 2c 22 5c 5c 75 32 32 39 35 22 2c 0d us;","\\u2295",.
18790 0a 20 20 22 26 6f 72 3b 22 2c 22 5c 5c 75 32 32 . "∨","\\u22
187a0 32 38 22 2c 0d 0a 20 20 22 26 6f 72 61 72 72 3b 28",.. "↻
187b0 22 2c 22 5c 5c 75 32 31 42 42 22 2c 0d 0a 20 20 ","\\u21BB",..
187c0 22 26 6f 72 64 3b 22 2c 22 5c 5c 75 32 41 35 44 "⩝","\\u2A5D
187d0 22 2c 0d 0a 20 20 22 26 6f 72 64 65 72 3b 22 2c ",.. "ℴ",
187e0 22 5c 5c 75 32 31 33 34 22 2c 0d 0a 20 20 22 26 "\\u2134",.. "&
187f0 6f 72 64 65 72 6f 66 3b 22 2c 22 5c 5c 75 32 31 orderof;","\\u21
18800 33 34 22 2c 0d 0a 20 20 22 26 6f 72 64 66 22 2c 34",.. "ª",
18810 22 5c 5c 75 30 30 41 41 22 2c 0d 0a 20 20 22 26 "\\u00AA",.. "&
18820 6f 72 64 66 3b 22 2c 22 5c 5c 75 30 30 41 41 22 ordf;","\\u00AA"
18830 2c 0d 0a 20 20 22 26 6f 72 64 6d 22 2c 22 5c 5c ,.. "º","\\
18840 75 30 30 42 41 22 2c 0d 0a 20 20 22 26 6f 72 64 u00BA",.. "&ord
18850 6d 3b 22 2c 22 5c 5c 75 30 30 42 41 22 2c 0d 0a m;","\\u00BA",..
18860 20 20 22 26 6f 72 69 67 6f 66 3b 22 2c 22 5c 5c "⊶","\\
18870 75 32 32 42 36 22 2c 0d 0a 20 20 22 26 6f 72 6f u22B6",.. "&oro
18880 72 3b 22 2c 22 5c 5c 75 32 41 35 36 22 2c 0d 0a r;","\\u2A56",..
18890 20 20 22 26 6f 72 73 6c 6f 70 65 3b 22 2c 22 5c "⩗","\
188a0 5c 75 32 41 35 37 22 2c 0d 0a 20 20 22 26 6f 72 \u2A57",.. "&or
188b0 76 3b 22 2c 22 5c 5c 75 32 41 35 42 22 2c 0d 0a v;","\\u2A5B",..
188c0 20 20 22 26 6f 73 63 72 3b 22 2c 22 5c 5c 75 32 "ℴ","\\u2
188d0 31 33 34 22 2c 0d 0a 20 20 22 26 6f 73 6c 61 73 134",.. "&oslas
188e0 68 22 2c 22 5c 5c 75 30 30 46 38 22 2c 0d 0a 20 h","\\u00F8",..
188f0 20 22 26 6f 73 6c 61 73 68 3b 22 2c 22 5c 5c 75 "ø","\\u
18900 30 30 46 38 22 2c 0d 0a 20 20 22 26 6f 73 6f 6c 00F8",.. "&osol
18910 3b 22 2c 22 5c 5c 75 32 32 39 38 22 2c 0d 0a 20 ;","\\u2298",..
18920 20 22 26 6f 74 69 6c 64 65 22 2c 22 5c 5c 75 30 "õ","\\u0
18930 30 46 35 22 2c 0d 0a 20 20 22 26 6f 74 69 6c 64 0F5",.. "&otild
18940 65 3b 22 2c 22 5c 5c 75 30 30 46 35 22 2c 0d 0a e;","\\u00F5",..
18950 20 20 22 26 6f 74 69 6d 65 73 3b 22 2c 22 5c 5c "⊗","\\
18960 75 32 32 39 37 22 2c 0d 0a 20 20 22 26 6f 74 69 u2297",.. "&oti
18970 6d 65 73 61 73 3b 22 2c 22 5c 5c 75 32 41 33 36 mesas;","\\u2A36
18980 22 2c 0d 0a 20 20 22 26 6f 75 6d 6c 22 2c 22 5c ",.. "ö","\
18990 5c 75 30 30 46 36 22 2c 0d 0a 20 20 22 26 6f 75 \u00F6",.. "&ou
189a0 6d 6c 3b 22 2c 22 5c 5c 75 30 30 46 36 22 2c 0d ml;","\\u00F6",.
189b0 0a 20 20 22 26 6f 76 62 61 72 3b 22 2c 22 5c 5c . "⌽","\\
189c0 75 32 33 33 44 22 2c 0d 0a 20 20 22 26 70 61 72 u233D",.. "&par
189d0 3b 22 2c 22 5c 5c 75 32 32 32 35 22 2c 0d 0a 20 ;","\\u2225",..
189e0 20 22 26 70 61 72 61 22 2c 22 5c 5c 75 30 30 42 "¶","\\u00B
189f0 36 22 2c 0d 0a 20 20 22 26 70 61 72 61 3b 22 2c 6",.. "¶",
18a00 22 5c 5c 75 30 30 42 36 22 2c 0d 0a 20 20 22 26 "\\u00B6",.. "&
18a10 70 61 72 61 6c 6c 65 6c 3b 22 2c 22 5c 5c 75 32 parallel;","\\u2
18a20 32 32 35 22 2c 0d 0a 20 20 22 26 70 61 72 73 69 225",.. "&parsi
18a30 6d 3b 22 2c 22 5c 5c 75 32 41 46 33 22 2c 0d 0a m;","\\u2AF3",..
18a40 20 20 22 26 70 61 72 73 6c 3b 22 2c 22 5c 5c 75 "⫽","\\u
18a50 32 41 46 44 22 2c 0d 0a 20 20 22 26 70 61 72 74 2AFD",.. "&part
18a60 3b 22 2c 22 5c 5c 75 32 32 30 32 22 2c 0d 0a 20 ;","\\u2202",..
18a70 20 22 26 70 63 79 3b 22 2c 22 5c 5c 75 30 34 33 "п","\\u043
18a80 46 22 2c 0d 0a 20 20 22 26 70 65 72 63 6e 74 3b F",.. "%
18a90 22 2c 22 5c 5c 75 30 30 32 35 22 2c 0d 0a 20 20 ","\\u0025",..
18aa0 22 26 70 65 72 69 6f 64 3b 22 2c 22 5c 5c 75 30 ".","\\u0
18ab0 30 32 45 22 2c 0d 0a 20 20 22 26 70 65 72 6d 69 02E",.. "&permi
18ac0 6c 3b 22 2c 22 5c 5c 75 32 30 33 30 22 2c 0d 0a l;","\\u2030",..
18ad0 20 20 22 26 70 65 72 70 3b 22 2c 22 5c 5c 75 32 "⊥","\\u2
18ae0 32 41 35 22 2c 0d 0a 20 20 22 26 70 65 72 74 65 2A5",.. "&perte
18af0 6e 6b 3b 22 2c 22 5c 5c 75 32 30 33 31 22 2c 0d nk;","\\u2031",.
18b00 0a 20 20 22 26 70 66 72 3b 22 2c 22 5c 5c 75 44 . "𝔭","\\uD
18b10 38 33 35 5c 5c 75 44 44 32 44 22 2c 0d 0a 20 20 835\\uDD2D",..
18b20 22 26 70 68 69 3b 22 2c 22 5c 5c 75 30 33 43 36 "φ","\\u03C6
18b30 22 2c 0d 0a 20 20 22 26 70 68 69 76 3b 22 2c 22 ",.. "ϕ","
18b40 5c 5c 75 30 33 44 35 22 2c 0d 0a 20 20 22 26 70 \\u03D5",.. "&p
18b50 68 6d 6d 61 74 3b 22 2c 22 5c 5c 75 32 31 33 33 hmmat;","\\u2133
18b60 22 2c 0d 0a 20 20 22 26 70 68 6f 6e 65 3b 22 2c ",.. "☎",
18b70 22 5c 5c 75 32 36 30 45 22 2c 0d 0a 20 20 22 26 "\\u260E",.. "&
18b80 70 69 3b 22 2c 22 5c 5c 75 30 33 43 30 22 2c 0d pi;","\\u03C0",.
18b90 0a 20 20 22 26 70 69 74 63 68 66 6f 72 6b 3b 22 . "⋔"
18ba0 2c 22 5c 5c 75 32 32 44 34 22 2c 0d 0a 20 20 22 ,"\\u22D4",.. "
18bb0 26 70 69 76 3b 22 2c 22 5c 5c 75 30 33 44 36 22 ϖ","\\u03D6"
18bc0 2c 0d 0a 20 20 22 26 70 6c 61 6e 63 6b 3b 22 2c ,.. "ℏ",
18bd0 22 5c 5c 75 32 31 30 46 22 2c 0d 0a 20 20 22 26 "\\u210F",.. "&
18be0 70 6c 61 6e 63 6b 68 3b 22 2c 22 5c 5c 75 32 31 planckh;","\\u21
18bf0 30 45 22 2c 0d 0a 20 20 22 26 70 6c 61 6e 6b 76 0E",.. "&plankv
18c00 3b 22 2c 22 5c 5c 75 32 31 30 46 22 2c 0d 0a 20 ;","\\u210F",..
18c10 20 22 26 70 6c 75 73 3b 22 2c 22 5c 5c 75 30 30 "+","\\u00
18c20 32 42 22 2c 0d 0a 20 20 22 26 70 6c 75 73 61 63 2B",.. "&plusac
18c30 69 72 3b 22 2c 22 5c 5c 75 32 41 32 33 22 2c 0d ir;","\\u2A23",.
18c40 0a 20 20 22 26 70 6c 75 73 62 3b 22 2c 22 5c 5c . "⊞","\\
18c50 75 32 32 39 45 22 2c 0d 0a 20 20 22 26 70 6c 75 u229E",.. "&plu
18c60 73 63 69 72 3b 22 2c 22 5c 5c 75 32 41 32 32 22 scir;","\\u2A22"
18c70 2c 0d 0a 20 20 22 26 70 6c 75 73 64 6f 3b 22 2c ,.. "∔",
18c80 22 5c 5c 75 32 32 31 34 22 2c 0d 0a 20 20 22 26 "\\u2214",.. "&
18c90 70 6c 75 73 64 75 3b 22 2c 22 5c 5c 75 32 41 32 plusdu;","\\u2A2
18ca0 35 22 2c 0d 0a 20 20 22 26 70 6c 75 73 65 3b 22 5",.. "⩲"
18cb0 2c 22 5c 5c 75 32 41 37 32 22 2c 0d 0a 20 20 22 ,"\\u2A72",.. "
18cc0 26 70 6c 75 73 6d 6e 22 2c 22 5c 5c 75 30 30 42 ±","\\u00B
18cd0 31 22 2c 0d 0a 20 20 22 26 70 6c 75 73 6d 6e 3b 1",.. "±
18ce0 22 2c 22 5c 5c 75 30 30 42 31 22 2c 0d 0a 20 20 ","\\u00B1",..
18cf0 22 26 70 6c 75 73 73 69 6d 3b 22 2c 22 5c 5c 75 "⨦","\\u
18d00 32 41 32 36 22 2c 0d 0a 20 20 22 26 70 6c 75 73 2A26",.. "&plus
18d10 74 77 6f 3b 22 2c 22 5c 5c 75 32 41 32 37 22 2c two;","\\u2A27",
18d20 0d 0a 20 20 22 26 70 6d 3b 22 2c 22 5c 5c 75 30 .. "±","\\u0
18d30 30 42 31 22 2c 0d 0a 20 20 22 26 70 6f 69 6e 74 0B1",.. "&point
18d40 69 6e 74 3b 22 2c 22 5c 5c 75 32 41 31 35 22 2c int;","\\u2A15",
18d50 0d 0a 20 20 22 26 70 6f 70 66 3b 22 2c 22 5c 5c .. "𝕡","\\
18d60 75 44 38 33 35 5c 5c 75 44 44 36 31 22 2c 0d 0a uD835\\uDD61",..
18d70 20 20 22 26 70 6f 75 6e 64 22 2c 22 5c 5c 75 30 "£","\\u0
18d80 30 41 33 22 2c 0d 0a 20 20 22 26 70 6f 75 6e 64 0A3",.. "£
18d90 3b 22 2c 22 5c 5c 75 30 30 41 33 22 2c 0d 0a 20 ;","\\u00A3",..
18da0 20 22 26 70 72 3b 22 2c 22 5c 5c 75 32 32 37 41 "≺","\\u227A
18db0 22 2c 0d 0a 20 20 22 26 70 72 45 3b 22 2c 22 5c ",.. "⪳","\
18dc0 5c 75 32 41 42 33 22 2c 0d 0a 20 20 22 26 70 72 \u2AB3",.. "&pr
18dd0 61 70 3b 22 2c 22 5c 5c 75 32 41 42 37 22 2c 0d ap;","\\u2AB7",.
18de0 0a 20 20 22 26 70 72 63 75 65 3b 22 2c 22 5c 5c . "≼","\\
18df0 75 32 32 37 43 22 2c 0d 0a 20 20 22 26 70 72 65 u227C",.. "&pre
18e00 3b 22 2c 22 5c 5c 75 32 41 41 46 22 2c 0d 0a 20 ;","\\u2AAF",..
18e10 20 22 26 70 72 65 63 3b 22 2c 22 5c 5c 75 32 32 "≺","\\u22
18e20 37 41 22 2c 0d 0a 20 20 22 26 70 72 65 63 61 70 7A",.. "&precap
18e30 70 72 6f 78 3b 22 2c 22 5c 5c 75 32 41 42 37 22 prox;","\\u2AB7"
18e40 2c 0d 0a 20 20 22 26 70 72 65 63 63 75 72 6c 79 ,.. "&preccurly
18e50 65 71 3b 22 2c 22 5c 5c 75 32 32 37 43 22 2c 0d eq;","\\u227C",.
18e60 0a 20 20 22 26 70 72 65 63 65 71 3b 22 2c 22 5c . "⪯","\
18e70 5c 75 32 41 41 46 22 2c 0d 0a 20 20 22 26 70 72 \u2AAF",.. "&pr
18e80 65 63 6e 61 70 70 72 6f 78 3b 22 2c 22 5c 5c 75 ecnapprox;","\\u
18e90 32 41 42 39 22 2c 0d 0a 20 20 22 26 70 72 65 63 2AB9",.. "&prec
18ea0 6e 65 71 71 3b 22 2c 22 5c 5c 75 32 41 42 35 22 neqq;","\\u2AB5"
18eb0 2c 0d 0a 20 20 22 26 70 72 65 63 6e 73 69 6d 3b ,.. "⋨
18ec0 22 2c 22 5c 5c 75 32 32 45 38 22 2c 0d 0a 20 20 ","\\u22E8",..
18ed0 22 26 70 72 65 63 73 69 6d 3b 22 2c 22 5c 5c 75 "≾","\\u
18ee0 32 32 37 45 22 2c 0d 0a 20 20 22 26 70 72 69 6d 227E",.. "&prim
18ef0 65 3b 22 2c 22 5c 5c 75 32 30 33 32 22 2c 0d 0a e;","\\u2032",..
18f00 20 20 22 26 70 72 69 6d 65 73 3b 22 2c 22 5c 5c "ℙ","\\
18f10 75 32 31 31 39 22 2c 0d 0a 20 20 22 26 70 72 6e u2119",.. "&prn
18f20 45 3b 22 2c 22 5c 5c 75 32 41 42 35 22 2c 0d 0a E;","\\u2AB5",..
18f30 20 20 22 26 70 72 6e 61 70 3b 22 2c 22 5c 5c 75 "⪹","\\u
18f40 32 41 42 39 22 2c 0d 0a 20 20 22 26 70 72 6e 73 2AB9",.. "&prns
18f50 69 6d 3b 22 2c 22 5c 5c 75 32 32 45 38 22 2c 0d im;","\\u22E8",.
18f60 0a 20 20 22 26 70 72 6f 64 3b 22 2c 22 5c 5c 75 . "∏","\\u
18f70 32 32 30 46 22 2c 0d 0a 20 20 22 26 70 72 6f 66 220F",.. "&prof
18f80 61 6c 61 72 3b 22 2c 22 5c 5c 75 32 33 32 45 22 alar;","\\u232E"
18f90 2c 0d 0a 20 20 22 26 70 72 6f 66 6c 69 6e 65 3b ,.. "⌒
18fa0 22 2c 22 5c 5c 75 32 33 31 32 22 2c 0d 0a 20 20 ","\\u2312",..
18fb0 22 26 70 72 6f 66 73 75 72 66 3b 22 2c 22 5c 5c "⌓","\\
18fc0 75 32 33 31 33 22 2c 0d 0a 20 20 22 26 70 72 6f u2313",.. "&pro
18fd0 70 3b 22 2c 22 5c 5c 75 32 32 31 44 22 2c 0d 0a p;","\\u221D",..
18fe0 20 20 22 26 70 72 6f 70 74 6f 3b 22 2c 22 5c 5c "∝","\\
18ff0 75 32 32 31 44 22 2c 0d 0a 20 20 22 26 70 72 73 u221D",.. "&prs
19000 69 6d 3b 22 2c 22 5c 5c 75 32 32 37 45 22 2c 0d im;","\\u227E",.
19010 0a 20 20 22 26 70 72 75 72 65 6c 3b 22 2c 22 5c . "⊰","\
19020 5c 75 32 32 42 30 22 2c 0d 0a 20 20 22 26 70 73 \u22B0",.. "&ps
19030 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 cr;","\\uD835\\u
19040 44 43 43 35 22 2c 0d 0a 20 20 22 26 70 73 69 3b DCC5",.. "ψ
19050 22 2c 22 5c 5c 75 30 33 43 38 22 2c 0d 0a 20 20 ","\\u03C8",..
19060 22 26 70 75 6e 63 73 70 3b 22 2c 22 5c 5c 75 32 " ","\\u2
19070 30 30 38 22 2c 0d 0a 20 20 22 26 71 66 72 3b 22 008",.. "𝔮"
19080 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 32 45 ,"\\uD835\\uDD2E
19090 22 2c 0d 0a 20 20 22 26 71 69 6e 74 3b 22 2c 22 ",.. "⨌","
190a0 5c 5c 75 32 41 30 43 22 2c 0d 0a 20 20 22 26 71 \\u2A0C",.. "&q
190b0 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c opf;","\\uD835\\
190c0 75 44 44 36 32 22 2c 0d 0a 20 20 22 26 71 70 72 uDD62",.. "&qpr
190d0 69 6d 65 3b 22 2c 22 5c 5c 75 32 30 35 37 22 2c ime;","\\u2057",
190e0 0d 0a 20 20 22 26 71 73 63 72 3b 22 2c 22 5c 5c .. "𝓆","\\
190f0 75 44 38 33 35 5c 5c 75 44 43 43 36 22 2c 0d 0a uD835\\uDCC6",..
19100 20 20 22 26 71 75 61 74 65 72 6e 69 6f 6e 73 3b "ℍ
19110 22 2c 22 5c 5c 75 32 31 30 44 22 2c 0d 0a 20 20 ","\\u210D",..
19120 22 26 71 75 61 74 69 6e 74 3b 22 2c 22 5c 5c 75 "⨖","\\u
19130 32 41 31 36 22 2c 0d 0a 20 20 22 26 71 75 65 73 2A16",.. "&ques
19140 74 3b 22 2c 22 5c 5c 75 30 30 33 46 22 2c 0d 0a t;","\\u003F",..
19150 20 20 22 26 71 75 65 73 74 65 71 3b 22 2c 22 5c "≟","\
19160 5c 75 32 32 35 46 22 2c 0d 0a 20 20 22 26 71 75 \u225F",.. "&qu
19170 6f 74 22 2c 22 5c 5c 75 30 30 32 32 22 2c 0d 0a ot","\\u0022",..
19180 20 20 22 26 71 75 6f 74 3b 22 2c 22 5c 5c 75 30 ""","\\u0
19190 30 32 32 22 2c 0d 0a 20 20 22 26 72 41 61 72 72 022",.. "&rAarr
191a0 3b 22 2c 22 5c 5c 75 32 31 44 42 22 2c 0d 0a 20 ;","\\u21DB",..
191b0 20 22 26 72 41 72 72 3b 22 2c 22 5c 5c 75 32 31 "⇒","\\u21
191c0 44 32 22 2c 0d 0a 20 20 22 26 72 41 74 61 69 6c D2",.. "&rAtail
191d0 3b 22 2c 22 5c 5c 75 32 39 31 43 22 2c 0d 0a 20 ;","\\u291C",..
191e0 20 22 26 72 42 61 72 72 3b 22 2c 22 5c 5c 75 32 "⤏","\\u2
191f0 39 30 46 22 2c 0d 0a 20 20 22 26 72 48 61 72 3b 90F",.. "⥤
19200 22 2c 22 5c 5c 75 32 39 36 34 22 2c 0d 0a 20 20 ","\\u2964",..
19210 22 26 72 61 63 65 3b 22 2c 22 5c 5c 75 32 32 33 "∽̱","\\u223
19220 44 5c 5c 75 30 33 33 31 22 2c 0d 0a 20 20 22 26 D\\u0331",.. "&
19230 72 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 31 35 racute;","\\u015
19240 35 22 2c 0d 0a 20 20 22 26 72 61 64 69 63 3b 22 5",.. "√"
19250 2c 22 5c 5c 75 32 32 31 41 22 2c 0d 0a 20 20 22 ,"\\u221A",.. "
19260 26 72 61 65 6d 70 74 79 76 3b 22 2c 22 5c 5c 75 ⦳","\\u
19270 32 39 42 33 22 2c 0d 0a 20 20 22 26 72 61 6e 67 29B3",.. "&rang
19280 3b 22 2c 22 5c 5c 75 32 37 45 39 22 2c 0d 0a 20 ;","\\u27E9",..
19290 20 22 26 72 61 6e 67 64 3b 22 2c 22 5c 5c 75 32 "⦒","\\u2
192a0 39 39 32 22 2c 0d 0a 20 20 22 26 72 61 6e 67 65 992",.. "&range
192b0 3b 22 2c 22 5c 5c 75 32 39 41 35 22 2c 0d 0a 20 ;","\\u29A5",..
192c0 20 22 26 72 61 6e 67 6c 65 3b 22 2c 22 5c 5c 75 "⟩","\\u
192d0 32 37 45 39 22 2c 0d 0a 20 20 22 26 72 61 71 75 27E9",.. "&raqu
192e0 6f 22 2c 22 5c 5c 75 30 30 42 42 22 2c 0d 0a 20 o","\\u00BB",..
192f0 20 22 26 72 61 71 75 6f 3b 22 2c 22 5c 5c 75 30 "»","\\u0
19300 30 42 42 22 2c 0d 0a 20 20 22 26 72 61 72 72 3b 0BB",.. "→
19310 22 2c 22 5c 5c 75 32 31 39 32 22 2c 0d 0a 20 20 ","\\u2192",..
19320 22 26 72 61 72 72 61 70 3b 22 2c 22 5c 5c 75 32 "⥵","\\u2
19330 39 37 35 22 2c 0d 0a 20 20 22 26 72 61 72 72 62 975",.. "&rarrb
19340 3b 22 2c 22 5c 5c 75 32 31 45 35 22 2c 0d 0a 20 ;","\\u21E5",..
19350 20 22 26 72 61 72 72 62 66 73 3b 22 2c 22 5c 5c "⤠","\\
19360 75 32 39 32 30 22 2c 0d 0a 20 20 22 26 72 61 72 u2920",.. "&rar
19370 72 63 3b 22 2c 22 5c 5c 75 32 39 33 33 22 2c 0d rc;","\\u2933",.
19380 0a 20 20 22 26 72 61 72 72 66 73 3b 22 2c 22 5c . "⤞","\
19390 5c 75 32 39 31 45 22 2c 0d 0a 20 20 22 26 72 61 \u291E",.. "&ra
193a0 72 72 68 6b 3b 22 2c 22 5c 5c 75 32 31 41 41 22 rrhk;","\\u21AA"
193b0 2c 0d 0a 20 20 22 26 72 61 72 72 6c 70 3b 22 2c ,.. "↬",
193c0 22 5c 5c 75 32 31 41 43 22 2c 0d 0a 20 20 22 26 "\\u21AC",.. "&
193d0 72 61 72 72 70 6c 3b 22 2c 22 5c 5c 75 32 39 34 rarrpl;","\\u294
193e0 35 22 2c 0d 0a 20 20 22 26 72 61 72 72 73 69 6d 5",.. "&rarrsim
193f0 3b 22 2c 22 5c 5c 75 32 39 37 34 22 2c 0d 0a 20 ;","\\u2974",..
19400 20 22 26 72 61 72 72 74 6c 3b 22 2c 22 5c 5c 75 "↣","\\u
19410 32 31 41 33 22 2c 0d 0a 20 20 22 26 72 61 72 72 21A3",.. "&rarr
19420 77 3b 22 2c 22 5c 5c 75 32 31 39 44 22 2c 0d 0a w;","\\u219D",..
19430 20 20 22 26 72 61 74 61 69 6c 3b 22 2c 22 5c 5c "⤚","\\
19440 75 32 39 31 41 22 2c 0d 0a 20 20 22 26 72 61 74 u291A",.. "&rat
19450 69 6f 3b 22 2c 22 5c 5c 75 32 32 33 36 22 2c 0d io;","\\u2236",.
19460 0a 20 20 22 26 72 61 74 69 6f 6e 61 6c 73 3b 22 . "ℚ"
19470 2c 22 5c 5c 75 32 31 31 41 22 2c 0d 0a 20 20 22 ,"\\u211A",.. "
19480 26 72 62 61 72 72 3b 22 2c 22 5c 5c 75 32 39 30 ⤍","\\u290
19490 44 22 2c 0d 0a 20 20 22 26 72 62 62 72 6b 3b 22 D",.. "❳"
194a0 2c 22 5c 5c 75 32 37 37 33 22 2c 0d 0a 20 20 22 ,"\\u2773",.. "
194b0 26 72 62 72 61 63 65 3b 22 2c 22 5c 5c 75 30 30 }","\\u00
194c0 37 44 22 2c 0d 0a 20 20 22 26 72 62 72 61 63 6b 7D",.. "&rbrack
194d0 3b 22 2c 22 5c 5c 75 30 30 35 44 22 2c 0d 0a 20 ;","\\u005D",..
194e0 20 22 26 72 62 72 6b 65 3b 22 2c 22 5c 5c 75 32 "⦌","\\u2
194f0 39 38 43 22 2c 0d 0a 20 20 22 26 72 62 72 6b 73 98C",.. "&rbrks
19500 6c 64 3b 22 2c 22 5c 5c 75 32 39 38 45 22 2c 0d ld;","\\u298E",.
19510 0a 20 20 22 26 72 62 72 6b 73 6c 75 3b 22 2c 22 . "⦐","
19520 5c 5c 75 32 39 39 30 22 2c 0d 0a 20 20 22 26 72 \\u2990",.. "&r
19530 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 30 31 35 39 caron;","\\u0159
19540 22 2c 0d 0a 20 20 22 26 72 63 65 64 69 6c 3b 22 ",.. "ŗ"
19550 2c 22 5c 5c 75 30 31 35 37 22 2c 0d 0a 20 20 22 ,"\\u0157",.. "
19560 26 72 63 65 69 6c 3b 22 2c 22 5c 5c 75 32 33 30 ⌉","\\u230
19570 39 22 2c 0d 0a 20 20 22 26 72 63 75 62 3b 22 2c 9",.. "}",
19580 22 5c 5c 75 30 30 37 44 22 2c 0d 0a 20 20 22 26 "\\u007D",.. "&
19590 72 63 79 3b 22 2c 22 5c 5c 75 30 34 34 30 22 2c rcy;","\\u0440",
195a0 0d 0a 20 20 22 26 72 64 63 61 3b 22 2c 22 5c 5c .. "⤷","\\
195b0 75 32 39 33 37 22 2c 0d 0a 20 20 22 26 72 64 6c u2937",.. "&rdl
195c0 64 68 61 72 3b 22 2c 22 5c 5c 75 32 39 36 39 22 dhar;","\\u2969"
195d0 2c 0d 0a 20 20 22 26 72 64 71 75 6f 3b 22 2c 22 ,.. "”","
195e0 5c 5c 75 32 30 31 44 22 2c 0d 0a 20 20 22 26 72 \\u201D",.. "&r
195f0 64 71 75 6f 72 3b 22 2c 22 5c 5c 75 32 30 31 44 dquor;","\\u201D
19600 22 2c 0d 0a 20 20 22 26 72 64 73 68 3b 22 2c 22 ",.. "↳","
19610 5c 5c 75 32 31 42 33 22 2c 0d 0a 20 20 22 26 72 \\u21B3",.. "&r
19620 65 61 6c 3b 22 2c 22 5c 5c 75 32 31 31 43 22 2c eal;","\\u211C",
19630 0d 0a 20 20 22 26 72 65 61 6c 69 6e 65 3b 22 2c .. "ℛ",
19640 22 5c 5c 75 32 31 31 42 22 2c 0d 0a 20 20 22 26 "\\u211B",.. "&
19650 72 65 61 6c 70 61 72 74 3b 22 2c 22 5c 5c 75 32 realpart;","\\u2
19660 31 31 43 22 2c 0d 0a 20 20 22 26 72 65 61 6c 73 11C",.. "&reals
19670 3b 22 2c 22 5c 5c 75 32 31 31 44 22 2c 0d 0a 20 ;","\\u211D",..
19680 20 22 26 72 65 63 74 3b 22 2c 22 5c 5c 75 32 35 "▭","\\u25
19690 41 44 22 2c 0d 0a 20 20 22 26 72 65 67 22 2c 22 AD",.. "®","
196a0 5c 5c 75 30 30 41 45 22 2c 0d 0a 20 20 22 26 72 \\u00AE",.. "&r
196b0 65 67 3b 22 2c 22 5c 5c 75 30 30 41 45 22 2c 0d eg;","\\u00AE",.
196c0 0a 20 20 22 26 72 66 69 73 68 74 3b 22 2c 22 5c . "⥽","\
196d0 5c 75 32 39 37 44 22 2c 0d 0a 20 20 22 26 72 66 \u297D",.. "&rf
196e0 6c 6f 6f 72 3b 22 2c 22 5c 5c 75 32 33 30 42 22 loor;","\\u230B"
196f0 2c 0d 0a 20 20 22 26 72 66 72 3b 22 2c 22 5c 5c ,.. "𝔯","\\
19700 75 44 38 33 35 5c 5c 75 44 44 32 46 22 2c 0d 0a uD835\\uDD2F",..
19710 20 20 22 26 72 68 61 72 64 3b 22 2c 22 5c 5c 75 "⇁","\\u
19720 32 31 43 31 22 2c 0d 0a 20 20 22 26 72 68 61 72 21C1",.. "&rhar
19730 75 3b 22 2c 22 5c 5c 75 32 31 43 30 22 2c 0d 0a u;","\\u21C0",..
19740 20 20 22 26 72 68 61 72 75 6c 3b 22 2c 22 5c 5c "⥬","\\
19750 75 32 39 36 43 22 2c 0d 0a 20 20 22 26 72 68 6f u296C",.. "&rho
19760 3b 22 2c 22 5c 5c 75 30 33 43 31 22 2c 0d 0a 20 ;","\\u03C1",..
19770 20 22 26 72 68 6f 76 3b 22 2c 22 5c 5c 75 30 33 "ϱ","\\u03
19780 46 31 22 2c 0d 0a 20 20 22 26 72 69 67 68 74 61 F1",.. "&righta
19790 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 32 22 rrow;","\\u2192"
197a0 2c 0d 0a 20 20 22 26 72 69 67 68 74 61 72 72 6f ,.. "&rightarro
197b0 77 74 61 69 6c 3b 22 2c 22 5c 5c 75 32 31 41 33 wtail;","\\u21A3
197c0 22 2c 0d 0a 20 20 22 26 72 69 67 68 74 68 61 72 ",.. "&righthar
197d0 70 6f 6f 6e 64 6f 77 6e 3b 22 2c 22 5c 5c 75 32 poondown;","\\u2
197e0 31 43 31 22 2c 0d 0a 20 20 22 26 72 69 67 68 74 1C1",.. "&right
197f0 68 61 72 70 6f 6f 6e 75 70 3b 22 2c 22 5c 5c 75 harpoonup;","\\u
19800 32 31 43 30 22 2c 0d 0a 20 20 22 26 72 69 67 68 21C0",.. "&righ
19810 74 6c 65 66 74 61 72 72 6f 77 73 3b 22 2c 22 5c tleftarrows;","\
19820 5c 75 32 31 43 34 22 2c 0d 0a 20 20 22 26 72 69 \u21C4",.. "&ri
19830 67 68 74 6c 65 66 74 68 61 72 70 6f 6f 6e 73 3b ghtleftharpoons;
19840 22 2c 22 5c 5c 75 32 31 43 43 22 2c 0d 0a 20 20 ","\\u21CC",..
19850 22 26 72 69 67 68 74 72 69 67 68 74 61 72 72 6f "&rightrightarro
19860 77 73 3b 22 2c 22 5c 5c 75 32 31 43 39 22 2c 0d ws;","\\u21C9",.
19870 0a 20 20 22 26 72 69 67 68 74 73 71 75 69 67 61 . "&rightsquiga
19880 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 44 22 rrow;","\\u219D"
19890 2c 0d 0a 20 20 22 26 72 69 67 68 74 74 68 72 65 ,.. "&rightthre
198a0 65 74 69 6d 65 73 3b 22 2c 22 5c 5c 75 32 32 43 etimes;","\\u22C
198b0 43 22 2c 0d 0a 20 20 22 26 72 69 6e 67 3b 22 2c C",.. "˚",
198c0 22 5c 5c 75 30 32 44 41 22 2c 0d 0a 20 20 22 26 "\\u02DA",.. "&
198d0 72 69 73 69 6e 67 64 6f 74 73 65 71 3b 22 2c 22 risingdotseq;","
198e0 5c 5c 75 32 32 35 33 22 2c 0d 0a 20 20 22 26 72 \\u2253",.. "&r
198f0 6c 61 72 72 3b 22 2c 22 5c 5c 75 32 31 43 34 22 larr;","\\u21C4"
19900 2c 0d 0a 20 20 22 26 72 6c 68 61 72 3b 22 2c 22 ,.. "⇌","
19910 5c 5c 75 32 31 43 43 22 2c 0d 0a 20 20 22 26 72 \\u21CC",.. "&r
19920 6c 6d 3b 22 2c 22 5c 5c 75 32 30 30 46 22 2c 0d lm;","\\u200F",.
19930 0a 20 20 22 26 72 6d 6f 75 73 74 3b 22 2c 22 5c . "⎱","\
19940 5c 75 32 33 42 31 22 2c 0d 0a 20 20 22 26 72 6d \u23B1",.. "&rm
19950 6f 75 73 74 61 63 68 65 3b 22 2c 22 5c 5c 75 32 oustache;","\\u2
19960 33 42 31 22 2c 0d 0a 20 20 22 26 72 6e 6d 69 64 3B1",.. "&rnmid
19970 3b 22 2c 22 5c 5c 75 32 41 45 45 22 2c 0d 0a 20 ;","\\u2AEE",..
19980 20 22 26 72 6f 61 6e 67 3b 22 2c 22 5c 5c 75 32 "⟭","\\u2
19990 37 45 44 22 2c 0d 0a 20 20 22 26 72 6f 61 72 72 7ED",.. "&roarr
199a0 3b 22 2c 22 5c 5c 75 32 31 46 45 22 2c 0d 0a 20 ;","\\u21FE",..
199b0 20 22 26 72 6f 62 72 6b 3b 22 2c 22 5c 5c 75 32 "⟧","\\u2
199c0 37 45 37 22 2c 0d 0a 20 20 22 26 72 6f 70 61 72 7E7",.. "&ropar
199d0 3b 22 2c 22 5c 5c 75 32 39 38 36 22 2c 0d 0a 20 ;","\\u2986",..
199e0 20 22 26 72 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 "𝕣","\\uD8
199f0 33 35 5c 5c 75 44 44 36 33 22 2c 0d 0a 20 20 22 35\\uDD63",.. "
19a00 26 72 6f 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 ⨮","\\u2A
19a10 32 45 22 2c 0d 0a 20 20 22 26 72 6f 74 69 6d 65 2E",.. "&rotime
19a20 73 3b 22 2c 22 5c 5c 75 32 41 33 35 22 2c 0d 0a s;","\\u2A35",..
19a30 20 20 22 26 72 70 61 72 3b 22 2c 22 5c 5c 75 30 ")","\\u0
19a40 30 32 39 22 2c 0d 0a 20 20 22 26 72 70 61 72 67 029",.. "&rparg
19a50 74 3b 22 2c 22 5c 5c 75 32 39 39 34 22 2c 0d 0a t;","\\u2994",..
19a60 20 20 22 26 72 70 70 6f 6c 69 6e 74 3b 22 2c 22 "⨒","
19a70 5c 5c 75 32 41 31 32 22 2c 0d 0a 20 20 22 26 72 \\u2A12",.. "&r
19a80 72 61 72 72 3b 22 2c 22 5c 5c 75 32 31 43 39 22 rarr;","\\u21C9"
19a90 2c 0d 0a 20 20 22 26 72 73 61 71 75 6f 3b 22 2c ,.. "›",
19aa0 22 5c 5c 75 32 30 33 41 22 2c 0d 0a 20 20 22 26 "\\u203A",.. "&
19ab0 72 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c rscr;","\\uD835\
19ac0 5c 75 44 43 43 37 22 2c 0d 0a 20 20 22 26 72 73 \uDCC7",.. "&rs
19ad0 68 3b 22 2c 22 5c 5c 75 32 31 42 31 22 2c 0d 0a h;","\\u21B1",..
19ae0 20 20 22 26 72 73 71 62 3b 22 2c 22 5c 5c 75 30 "]","\\u0
19af0 30 35 44 22 2c 0d 0a 20 20 22 26 72 73 71 75 6f 05D",.. "&rsquo
19b00 3b 22 2c 22 5c 5c 75 32 30 31 39 22 2c 0d 0a 20 ;","\\u2019",..
19b10 20 22 26 72 73 71 75 6f 72 3b 22 2c 22 5c 5c 75 "’","\\u
19b20 32 30 31 39 22 2c 0d 0a 20 20 22 26 72 74 68 72 2019",.. "&rthr
19b30 65 65 3b 22 2c 22 5c 5c 75 32 32 43 43 22 2c 0d ee;","\\u22CC",.
19b40 0a 20 20 22 26 72 74 69 6d 65 73 3b 22 2c 22 5c . "⋊","\
19b50 5c 75 32 32 43 41 22 2c 0d 0a 20 20 22 26 72 74 \u22CA",.. "&rt
19b60 72 69 3b 22 2c 22 5c 5c 75 32 35 42 39 22 2c 0d ri;","\\u25B9",.
19b70 0a 20 20 22 26 72 74 72 69 65 3b 22 2c 22 5c 5c . "⊵","\\
19b80 75 32 32 42 35 22 2c 0d 0a 20 20 22 26 72 74 72 u22B5",.. "&rtr
19b90 69 66 3b 22 2c 22 5c 5c 75 32 35 42 38 22 2c 0d if;","\\u25B8",.
19ba0 0a 20 20 22 26 72 74 72 69 6c 74 72 69 3b 22 2c . "⧎",
19bb0 22 5c 5c 75 32 39 43 45 22 2c 0d 0a 20 20 22 26 "\\u29CE",.. "&
19bc0 72 75 6c 75 68 61 72 3b 22 2c 22 5c 5c 75 32 39 ruluhar;","\\u29
19bd0 36 38 22 2c 0d 0a 20 20 22 26 72 78 3b 22 2c 22 68",.. "℞","
19be0 5c 5c 75 32 31 31 45 22 2c 0d 0a 20 20 22 26 73 \\u211E",.. "&s
19bf0 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 31 35 42 acute;","\\u015B
19c00 22 2c 0d 0a 20 20 22 26 73 62 71 75 6f 3b 22 2c ",.. "‚",
19c10 22 5c 5c 75 32 30 31 41 22 2c 0d 0a 20 20 22 26 "\\u201A",.. "&
19c20 73 63 3b 22 2c 22 5c 5c 75 32 32 37 42 22 2c 0d sc;","\\u227B",.
19c30 0a 20 20 22 26 73 63 45 3b 22 2c 22 5c 5c 75 32 . "⪴","\\u2
19c40 41 42 34 22 2c 0d 0a 20 20 22 26 73 63 61 70 3b AB4",.. "⪸
19c50 22 2c 22 5c 5c 75 32 41 42 38 22 2c 0d 0a 20 20 ","\\u2AB8",..
19c60 22 26 73 63 61 72 6f 6e 3b 22 2c 22 5c 5c 75 30 "š","\\u0
19c70 31 36 31 22 2c 0d 0a 20 20 22 26 73 63 63 75 65 161",.. "&sccue
19c80 3b 22 2c 22 5c 5c 75 32 32 37 44 22 2c 0d 0a 20 ;","\\u227D",..
19c90 20 22 26 73 63 65 3b 22 2c 22 5c 5c 75 32 41 42 "⪰","\\u2AB
19ca0 30 22 2c 0d 0a 20 20 22 26 73 63 65 64 69 6c 3b 0",.. "ş
19cb0 22 2c 22 5c 5c 75 30 31 35 46 22 2c 0d 0a 20 20 ","\\u015F",..
19cc0 22 26 73 63 69 72 63 3b 22 2c 22 5c 5c 75 30 31 "ŝ","\\u01
19cd0 35 44 22 2c 0d 0a 20 20 22 26 73 63 6e 45 3b 22 5D",.. "⪶"
19ce0 2c 22 5c 5c 75 32 41 42 36 22 2c 0d 0a 20 20 22 ,"\\u2AB6",.. "
19cf0 26 73 63 6e 61 70 3b 22 2c 22 5c 5c 75 32 41 42 ⪺","\\u2AB
19d00 41 22 2c 0d 0a 20 20 22 26 73 63 6e 73 69 6d 3b A",.. "⋩
19d10 22 2c 22 5c 5c 75 32 32 45 39 22 2c 0d 0a 20 20 ","\\u22E9",..
19d20 22 26 73 63 70 6f 6c 69 6e 74 3b 22 2c 22 5c 5c "⨓","\\
19d30 75 32 41 31 33 22 2c 0d 0a 20 20 22 26 73 63 73 u2A13",.. "&scs
19d40 69 6d 3b 22 2c 22 5c 5c 75 32 32 37 46 22 2c 0d im;","\\u227F",.
19d50 0a 20 20 22 26 73 63 79 3b 22 2c 22 5c 5c 75 30 . "с","\\u0
19d60 34 34 31 22 2c 0d 0a 20 20 22 26 73 64 6f 74 3b 441",.. "⋅
19d70 22 2c 22 5c 5c 75 32 32 43 35 22 2c 0d 0a 20 20 ","\\u22C5",..
19d80 22 26 73 64 6f 74 62 3b 22 2c 22 5c 5c 75 32 32 "⊡","\\u22
19d90 41 31 22 2c 0d 0a 20 20 22 26 73 64 6f 74 65 3b A1",.. "⩦
19da0 22 2c 22 5c 5c 75 32 41 36 36 22 2c 0d 0a 20 20 ","\\u2A66",..
19db0 22 26 73 65 41 72 72 3b 22 2c 22 5c 5c 75 32 31 "⇘","\\u21
19dc0 44 38 22 2c 0d 0a 20 20 22 26 73 65 61 72 68 6b D8",.. "&searhk
19dd0 3b 22 2c 22 5c 5c 75 32 39 32 35 22 2c 0d 0a 20 ;","\\u2925",..
19de0 20 22 26 73 65 61 72 72 3b 22 2c 22 5c 5c 75 32 "↘","\\u2
19df0 31 39 38 22 2c 0d 0a 20 20 22 26 73 65 61 72 72 198",.. "&searr
19e00 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 38 22 2c 0d ow;","\\u2198",.
19e10 0a 20 20 22 26 73 65 63 74 22 2c 22 5c 5c 75 30 . "§","\\u0
19e20 30 41 37 22 2c 0d 0a 20 20 22 26 73 65 63 74 3b 0A7",.. "§
19e30 22 2c 22 5c 5c 75 30 30 41 37 22 2c 0d 0a 20 20 ","\\u00A7",..
19e40 22 26 73 65 6d 69 3b 22 2c 22 5c 5c 75 30 30 33 ";","\\u003
19e50 42 22 2c 0d 0a 20 20 22 26 73 65 73 77 61 72 3b B",.. "⤩
19e60 22 2c 22 5c 5c 75 32 39 32 39 22 2c 0d 0a 20 20 ","\\u2929",..
19e70 22 26 73 65 74 6d 69 6e 75 73 3b 22 2c 22 5c 5c "∖","\\
19e80 75 32 32 31 36 22 2c 0d 0a 20 20 22 26 73 65 74 u2216",.. "&set
19e90 6d 6e 3b 22 2c 22 5c 5c 75 32 32 31 36 22 2c 0d mn;","\\u2216",.
19ea0 0a 20 20 22 26 73 65 78 74 3b 22 2c 22 5c 5c 75 . "✶","\\u
19eb0 32 37 33 36 22 2c 0d 0a 20 20 22 26 73 66 72 3b 2736",.. "𝔰
19ec0 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 ","\\uD835\\uDD3
19ed0 30 22 2c 0d 0a 20 20 22 26 73 66 72 6f 77 6e 3b 0",.. "⌢
19ee0 22 2c 22 5c 5c 75 32 33 32 32 22 2c 0d 0a 20 20 ","\\u2322",..
19ef0 22 26 73 68 61 72 70 3b 22 2c 22 5c 5c 75 32 36 "♯","\\u26
19f00 36 46 22 2c 0d 0a 20 20 22 26 73 68 63 68 63 79 6F",.. "&shchcy
19f10 3b 22 2c 22 5c 5c 75 30 34 34 39 22 2c 0d 0a 20 ;","\\u0449",..
19f20 20 22 26 73 68 63 79 3b 22 2c 22 5c 5c 75 30 34 "ш","\\u04
19f30 34 38 22 2c 0d 0a 20 20 22 26 73 68 6f 72 74 6d 48",.. "&shortm
19f40 69 64 3b 22 2c 22 5c 5c 75 32 32 32 33 22 2c 0d id;","\\u2223",.
19f50 0a 20 20 22 26 73 68 6f 72 74 70 61 72 61 6c 6c . "&shortparall
19f60 65 6c 3b 22 2c 22 5c 5c 75 32 32 32 35 22 2c 0d el;","\\u2225",.
19f70 0a 20 20 22 26 73 68 79 22 2c 22 5c 5c 75 30 30 . "­","\\u00
19f80 41 44 22 2c 0d 0a 20 20 22 26 73 68 79 3b 22 2c AD",.. "­",
19f90 22 5c 5c 75 30 30 41 44 22 2c 0d 0a 20 20 22 26 "\\u00AD",.. "&
19fa0 73 69 67 6d 61 3b 22 2c 22 5c 5c 75 30 33 43 33 sigma;","\\u03C3
19fb0 22 2c 0d 0a 20 20 22 26 73 69 67 6d 61 66 3b 22 ",.. "ς"
19fc0 2c 22 5c 5c 75 30 33 43 32 22 2c 0d 0a 20 20 22 ,"\\u03C2",.. "
19fd0 26 73 69 67 6d 61 76 3b 22 2c 22 5c 5c 75 30 33 ς","\\u03
19fe0 43 32 22 2c 0d 0a 20 20 22 26 73 69 6d 3b 22 2c C2",.. "∼",
19ff0 22 5c 5c 75 32 32 33 43 22 2c 0d 0a 20 20 22 26 "\\u223C",.. "&
1a000 73 69 6d 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 36 simdot;","\\u2A6
1a010 41 22 2c 0d 0a 20 20 22 26 73 69 6d 65 3b 22 2c A",.. "≃",
1a020 22 5c 5c 75 32 32 34 33 22 2c 0d 0a 20 20 22 26 "\\u2243",.. "&
1a030 73 69 6d 65 71 3b 22 2c 22 5c 5c 75 32 32 34 33 simeq;","\\u2243
1a040 22 2c 0d 0a 20 20 22 26 73 69 6d 67 3b 22 2c 22 ",.. "⪞","
1a050 5c 5c 75 32 41 39 45 22 2c 0d 0a 20 20 22 26 73 \\u2A9E",.. "&s
1a060 69 6d 67 45 3b 22 2c 22 5c 5c 75 32 41 41 30 22 imgE;","\\u2AA0"
1a070 2c 0d 0a 20 20 22 26 73 69 6d 6c 3b 22 2c 22 5c ,.. "⪝","\
1a080 5c 75 32 41 39 44 22 2c 0d 0a 20 20 22 26 73 69 \u2A9D",.. "&si
1a090 6d 6c 45 3b 22 2c 22 5c 5c 75 32 41 39 46 22 2c mlE;","\\u2A9F",
1a0a0 0d 0a 20 20 22 26 73 69 6d 6e 65 3b 22 2c 22 5c .. "≆","\
1a0b0 5c 75 32 32 34 36 22 2c 0d 0a 20 20 22 26 73 69 \u2246",.. "&si
1a0c0 6d 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 32 34 mplus;","\\u2A24
1a0d0 22 2c 0d 0a 20 20 22 26 73 69 6d 72 61 72 72 3b ",.. "⥲
1a0e0 22 2c 22 5c 5c 75 32 39 37 32 22 2c 0d 0a 20 20 ","\\u2972",..
1a0f0 22 26 73 6c 61 72 72 3b 22 2c 22 5c 5c 75 32 31 "←","\\u21
1a100 39 30 22 2c 0d 0a 20 20 22 26 73 6d 61 6c 6c 73 90",.. "&smalls
1a110 65 74 6d 69 6e 75 73 3b 22 2c 22 5c 5c 75 32 32 etminus;","\\u22
1a120 31 36 22 2c 0d 0a 20 20 22 26 73 6d 61 73 68 70 16",.. "&smashp
1a130 3b 22 2c 22 5c 5c 75 32 41 33 33 22 2c 0d 0a 20 ;","\\u2A33",..
1a140 20 22 26 73 6d 65 70 61 72 73 6c 3b 22 2c 22 5c "⧤","\
1a150 5c 75 32 39 45 34 22 2c 0d 0a 20 20 22 26 73 6d \u29E4",.. "&sm
1a160 69 64 3b 22 2c 22 5c 5c 75 32 32 32 33 22 2c 0d id;","\\u2223",.
1a170 0a 20 20 22 26 73 6d 69 6c 65 3b 22 2c 22 5c 5c . "⌣","\\
1a180 75 32 33 32 33 22 2c 0d 0a 20 20 22 26 73 6d 74 u2323",.. "&smt
1a190 3b 22 2c 22 5c 5c 75 32 41 41 41 22 2c 0d 0a 20 ;","\\u2AAA",..
1a1a0 20 22 26 73 6d 74 65 3b 22 2c 22 5c 5c 75 32 41 "⪬","\\u2A
1a1b0 41 43 22 2c 0d 0a 20 20 22 26 73 6d 74 65 73 3b AC",.. "⪬︀
1a1c0 22 2c 22 5c 5c 75 32 41 41 43 5c 5c 75 46 45 30 ","\\u2AAC\\uFE0
1a1d0 30 22 2c 0d 0a 20 20 22 26 73 6f 66 74 63 79 3b 0",.. "ь
1a1e0 22 2c 22 5c 5c 75 30 34 34 43 22 2c 0d 0a 20 20 ","\\u044C",..
1a1f0 22 26 73 6f 6c 3b 22 2c 22 5c 5c 75 30 30 32 46 "/","\\u002F
1a200 22 2c 0d 0a 20 20 22 26 73 6f 6c 62 3b 22 2c 22 ",.. "⧄","
1a210 5c 5c 75 32 39 43 34 22 2c 0d 0a 20 20 22 26 73 \\u29C4",.. "&s
1a220 6f 6c 62 61 72 3b 22 2c 22 5c 5c 75 32 33 33 46 olbar;","\\u233F
1a230 22 2c 0d 0a 20 20 22 26 73 6f 70 66 3b 22 2c 22 ",.. "𝕤","
1a240 5c 5c 75 44 38 33 35 5c 5c 75 44 44 36 34 22 2c \\uD835\\uDD64",
1a250 0d 0a 20 20 22 26 73 70 61 64 65 73 3b 22 2c 22 .. "♠","
1a260 5c 5c 75 32 36 36 30 22 2c 0d 0a 20 20 22 26 73 \\u2660",.. "&s
1a270 70 61 64 65 73 75 69 74 3b 22 2c 22 5c 5c 75 32 padesuit;","\\u2
1a280 36 36 30 22 2c 0d 0a 20 20 22 26 73 70 61 72 3b 660",.. "∥
1a290 22 2c 22 5c 5c 75 32 32 32 35 22 2c 0d 0a 20 20 ","\\u2225",..
1a2a0 22 26 73 71 63 61 70 3b 22 2c 22 5c 5c 75 32 32 "⊓","\\u22
1a2b0 39 33 22 2c 0d 0a 20 20 22 26 73 71 63 61 70 73 93",.. "&sqcaps
1a2c0 3b 22 2c 22 5c 5c 75 32 32 39 33 5c 5c 75 46 45 ;","\\u2293\\uFE
1a2d0 30 30 22 2c 0d 0a 20 20 22 26 73 71 63 75 70 3b 00",.. "⊔
1a2e0 22 2c 22 5c 5c 75 32 32 39 34 22 2c 0d 0a 20 20 ","\\u2294",..
1a2f0 22 26 73 71 63 75 70 73 3b 22 2c 22 5c 5c 75 32 "⊔︀","\\u2
1a300 32 39 34 5c 5c 75 46 45 30 30 22 2c 0d 0a 20 20 294\\uFE00",..
1a310 22 26 73 71 73 75 62 3b 22 2c 22 5c 5c 75 32 32 "⊏","\\u22
1a320 38 46 22 2c 0d 0a 20 20 22 26 73 71 73 75 62 65 8F",.. "&sqsube
1a330 3b 22 2c 22 5c 5c 75 32 32 39 31 22 2c 0d 0a 20 ;","\\u2291",..
1a340 20 22 26 73 71 73 75 62 73 65 74 3b 22 2c 22 5c "⊏","\
1a350 5c 75 32 32 38 46 22 2c 0d 0a 20 20 22 26 73 71 \u228F",.. "&sq
1a360 73 75 62 73 65 74 65 71 3b 22 2c 22 5c 5c 75 32 subseteq;","\\u2
1a370 32 39 31 22 2c 0d 0a 20 20 22 26 73 71 73 75 70 291",.. "&sqsup
1a380 3b 22 2c 22 5c 5c 75 32 32 39 30 22 2c 0d 0a 20 ;","\\u2290",..
1a390 20 22 26 73 71 73 75 70 65 3b 22 2c 22 5c 5c 75 "⊒","\\u
1a3a0 32 32 39 32 22 2c 0d 0a 20 20 22 26 73 71 73 75 2292",.. "&sqsu
1a3b0 70 73 65 74 3b 22 2c 22 5c 5c 75 32 32 39 30 22 pset;","\\u2290"
1a3c0 2c 0d 0a 20 20 22 26 73 71 73 75 70 73 65 74 65 ,.. "&sqsupsete
1a3d0 71 3b 22 2c 22 5c 5c 75 32 32 39 32 22 2c 0d 0a q;","\\u2292",..
1a3e0 20 20 22 26 73 71 75 3b 22 2c 22 5c 5c 75 32 35 "□","\\u25
1a3f0 41 31 22 2c 0d 0a 20 20 22 26 73 71 75 61 72 65 A1",.. "&square
1a400 3b 22 2c 22 5c 5c 75 32 35 41 31 22 2c 0d 0a 20 ;","\\u25A1",..
1a410 20 22 26 73 71 75 61 72 66 3b 22 2c 22 5c 5c 75 "▪","\\u
1a420 32 35 41 41 22 2c 0d 0a 20 20 22 26 73 71 75 66 25AA",.. "&squf
1a430 3b 22 2c 22 5c 5c 75 32 35 41 41 22 2c 0d 0a 20 ;","\\u25AA",..
1a440 20 22 26 73 72 61 72 72 3b 22 2c 22 5c 5c 75 32 "→","\\u2
1a450 31 39 32 22 2c 0d 0a 20 20 22 26 73 73 63 72 3b 192",.. "𝓈
1a460 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 43 ","\\uD835\\uDCC
1a470 38 22 2c 0d 0a 20 20 22 26 73 73 65 74 6d 6e 3b 8",.. "∖
1a480 22 2c 22 5c 5c 75 32 32 31 36 22 2c 0d 0a 20 20 ","\\u2216",..
1a490 22 26 73 73 6d 69 6c 65 3b 22 2c 22 5c 5c 75 32 "⌣","\\u2
1a4a0 33 32 33 22 2c 0d 0a 20 20 22 26 73 73 74 61 72 323",.. "&sstar
1a4b0 66 3b 22 2c 22 5c 5c 75 32 32 43 36 22 2c 0d 0a f;","\\u22C6",..
1a4c0 20 20 22 26 73 74 61 72 3b 22 2c 22 5c 5c 75 32 "☆","\\u2
1a4d0 36 30 36 22 2c 0d 0a 20 20 22 26 73 74 61 72 66 606",.. "&starf
1a4e0 3b 22 2c 22 5c 5c 75 32 36 30 35 22 2c 0d 0a 20 ;","\\u2605",..
1a4f0 20 22 26 73 74 72 61 69 67 68 74 65 70 73 69 6c "&straightepsil
1a500 6f 6e 3b 22 2c 22 5c 5c 75 30 33 46 35 22 2c 0d on;","\\u03F5",.
1a510 0a 20 20 22 26 73 74 72 61 69 67 68 74 70 68 69 . "&straightphi
1a520 3b 22 2c 22 5c 5c 75 30 33 44 35 22 2c 0d 0a 20 ;","\\u03D5",..
1a530 20 22 26 73 74 72 6e 73 3b 22 2c 22 5c 5c 75 30 "¯","\\u0
1a540 30 41 46 22 2c 0d 0a 20 20 22 26 73 75 62 3b 22 0AF",.. "⊂"
1a550 2c 22 5c 5c 75 32 32 38 32 22 2c 0d 0a 20 20 22 ,"\\u2282",.. "
1a560 26 73 75 62 45 3b 22 2c 22 5c 5c 75 32 41 43 35 ⫅","\\u2AC5
1a570 22 2c 0d 0a 20 20 22 26 73 75 62 64 6f 74 3b 22 ",.. "⪽"
1a580 2c 22 5c 5c 75 32 41 42 44 22 2c 0d 0a 20 20 22 ,"\\u2ABD",.. "
1a590 26 73 75 62 65 3b 22 2c 22 5c 5c 75 32 32 38 36 ⊆","\\u2286
1a5a0 22 2c 0d 0a 20 20 22 26 73 75 62 65 64 6f 74 3b ",.. "⫃
1a5b0 22 2c 22 5c 5c 75 32 41 43 33 22 2c 0d 0a 20 20 ","\\u2AC3",..
1a5c0 22 26 73 75 62 6d 75 6c 74 3b 22 2c 22 5c 5c 75 "⫁","\\u
1a5d0 32 41 43 31 22 2c 0d 0a 20 20 22 26 73 75 62 6e 2AC1",.. "&subn
1a5e0 45 3b 22 2c 22 5c 5c 75 32 41 43 42 22 2c 0d 0a E;","\\u2ACB",..
1a5f0 20 20 22 26 73 75 62 6e 65 3b 22 2c 22 5c 5c 75 "⊊","\\u
1a600 32 32 38 41 22 2c 0d 0a 20 20 22 26 73 75 62 70 228A",.. "&subp
1a610 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 42 46 22 2c lus;","\\u2ABF",
1a620 0d 0a 20 20 22 26 73 75 62 72 61 72 72 3b 22 2c .. "⥹",
1a630 22 5c 5c 75 32 39 37 39 22 2c 0d 0a 20 20 22 26 "\\u2979",.. "&
1a640 73 75 62 73 65 74 3b 22 2c 22 5c 5c 75 32 32 38 subset;","\\u228
1a650 32 22 2c 0d 0a 20 20 22 26 73 75 62 73 65 74 65 2",.. "&subsete
1a660 71 3b 22 2c 22 5c 5c 75 32 32 38 36 22 2c 0d 0a q;","\\u2286",..
1a670 20 20 22 26 73 75 62 73 65 74 65 71 71 3b 22 2c "⫅",
1a680 22 5c 5c 75 32 41 43 35 22 2c 0d 0a 20 20 22 26 "\\u2AC5",.. "&
1a690 73 75 62 73 65 74 6e 65 71 3b 22 2c 22 5c 5c 75 subsetneq;","\\u
1a6a0 32 32 38 41 22 2c 0d 0a 20 20 22 26 73 75 62 73 228A",.. "&subs
1a6b0 65 74 6e 65 71 71 3b 22 2c 22 5c 5c 75 32 41 43 etneqq;","\\u2AC
1a6c0 42 22 2c 0d 0a 20 20 22 26 73 75 62 73 69 6d 3b B",.. "⫇
1a6d0 22 2c 22 5c 5c 75 32 41 43 37 22 2c 0d 0a 20 20 ","\\u2AC7",..
1a6e0 22 26 73 75 62 73 75 62 3b 22 2c 22 5c 5c 75 32 "⫕","\\u2
1a6f0 41 44 35 22 2c 0d 0a 20 20 22 26 73 75 62 73 75 AD5",.. "&subsu
1a700 70 3b 22 2c 22 5c 5c 75 32 41 44 33 22 2c 0d 0a p;","\\u2AD3",..
1a710 20 20 22 26 73 75 63 63 3b 22 2c 22 5c 5c 75 32 "≻","\\u2
1a720 32 37 42 22 2c 0d 0a 20 20 22 26 73 75 63 63 61 27B",.. "&succa
1a730 70 70 72 6f 78 3b 22 2c 22 5c 5c 75 32 41 42 38 pprox;","\\u2AB8
1a740 22 2c 0d 0a 20 20 22 26 73 75 63 63 63 75 72 6c ",.. "&succcurl
1a750 79 65 71 3b 22 2c 22 5c 5c 75 32 32 37 44 22 2c yeq;","\\u227D",
1a760 0d 0a 20 20 22 26 73 75 63 63 65 71 3b 22 2c 22 .. "⪰","
1a770 5c 5c 75 32 41 42 30 22 2c 0d 0a 20 20 22 26 73 \\u2AB0",.. "&s
1a780 75 63 63 6e 61 70 70 72 6f 78 3b 22 2c 22 5c 5c uccnapprox;","\\
1a790 75 32 41 42 41 22 2c 0d 0a 20 20 22 26 73 75 63 u2ABA",.. "&suc
1a7a0 63 6e 65 71 71 3b 22 2c 22 5c 5c 75 32 41 42 36 cneqq;","\\u2AB6
1a7b0 22 2c 0d 0a 20 20 22 26 73 75 63 63 6e 73 69 6d ",.. "&succnsim
1a7c0 3b 22 2c 22 5c 5c 75 32 32 45 39 22 2c 0d 0a 20 ;","\\u22E9",..
1a7d0 20 22 26 73 75 63 63 73 69 6d 3b 22 2c 22 5c 5c "≿","\\
1a7e0 75 32 32 37 46 22 2c 0d 0a 20 20 22 26 73 75 6d u227F",.. "&sum
1a7f0 3b 22 2c 22 5c 5c 75 32 32 31 31 22 2c 0d 0a 20 ;","\\u2211",..
1a800 20 22 26 73 75 6e 67 3b 22 2c 22 5c 5c 75 32 36 "♪","\\u26
1a810 36 41 22 2c 0d 0a 20 20 22 26 73 75 70 31 22 2c 6A",.. "¹",
1a820 22 5c 5c 75 30 30 42 39 22 2c 0d 0a 20 20 22 26 "\\u00B9",.. "&
1a830 73 75 70 31 3b 22 2c 22 5c 5c 75 30 30 42 39 22 sup1;","\\u00B9"
1a840 2c 0d 0a 20 20 22 26 73 75 70 32 22 2c 22 5c 5c ,.. "²","\\
1a850 75 30 30 42 32 22 2c 0d 0a 20 20 22 26 73 75 70 u00B2",.. "&sup
1a860 32 3b 22 2c 22 5c 5c 75 30 30 42 32 22 2c 0d 0a 2;","\\u00B2",..
1a870 20 20 22 26 73 75 70 33 22 2c 22 5c 5c 75 30 30 "³","\\u00
1a880 42 33 22 2c 0d 0a 20 20 22 26 73 75 70 33 3b 22 B3",.. "³"
1a890 2c 22 5c 5c 75 30 30 42 33 22 2c 0d 0a 20 20 22 ,"\\u00B3",.. "
1a8a0 26 73 75 70 3b 22 2c 22 5c 5c 75 32 32 38 33 22 ⊃","\\u2283"
1a8b0 2c 0d 0a 20 20 22 26 73 75 70 45 3b 22 2c 22 5c ,.. "⫆","\
1a8c0 5c 75 32 41 43 36 22 2c 0d 0a 20 20 22 26 73 75 \u2AC6",.. "&su
1a8d0 70 64 6f 74 3b 22 2c 22 5c 5c 75 32 41 42 45 22 pdot;","\\u2ABE"
1a8e0 2c 0d 0a 20 20 22 26 73 75 70 64 73 75 62 3b 22 ,.. "⫘"
1a8f0 2c 22 5c 5c 75 32 41 44 38 22 2c 0d 0a 20 20 22 ,"\\u2AD8",.. "
1a900 26 73 75 70 65 3b 22 2c 22 5c 5c 75 32 32 38 37 ⊇","\\u2287
1a910 22 2c 0d 0a 20 20 22 26 73 75 70 65 64 6f 74 3b ",.. "⫄
1a920 22 2c 22 5c 5c 75 32 41 43 34 22 2c 0d 0a 20 20 ","\\u2AC4",..
1a930 22 26 73 75 70 68 73 6f 6c 3b 22 2c 22 5c 5c 75 "⟉","\\u
1a940 32 37 43 39 22 2c 0d 0a 20 20 22 26 73 75 70 68 27C9",.. "&suph
1a950 73 75 62 3b 22 2c 22 5c 5c 75 32 41 44 37 22 2c sub;","\\u2AD7",
1a960 0d 0a 20 20 22 26 73 75 70 6c 61 72 72 3b 22 2c .. "⥻",
1a970 22 5c 5c 75 32 39 37 42 22 2c 0d 0a 20 20 22 26 "\\u297B",.. "&
1a980 73 75 70 6d 75 6c 74 3b 22 2c 22 5c 5c 75 32 41 supmult;","\\u2A
1a990 43 32 22 2c 0d 0a 20 20 22 26 73 75 70 6e 45 3b C2",.. "⫌
1a9a0 22 2c 22 5c 5c 75 32 41 43 43 22 2c 0d 0a 20 20 ","\\u2ACC",..
1a9b0 22 26 73 75 70 6e 65 3b 22 2c 22 5c 5c 75 32 32 "⊋","\\u22
1a9c0 38 42 22 2c 0d 0a 20 20 22 26 73 75 70 70 6c 75 8B",.. "&supplu
1a9d0 73 3b 22 2c 22 5c 5c 75 32 41 43 30 22 2c 0d 0a s;","\\u2AC0",..
1a9e0 20 20 22 26 73 75 70 73 65 74 3b 22 2c 22 5c 5c "⊃","\\
1a9f0 75 32 32 38 33 22 2c 0d 0a 20 20 22 26 73 75 70 u2283",.. "&sup
1aa00 73 65 74 65 71 3b 22 2c 22 5c 5c 75 32 32 38 37 seteq;","\\u2287
1aa10 22 2c 0d 0a 20 20 22 26 73 75 70 73 65 74 65 71 ",.. "&supseteq
1aa20 71 3b 22 2c 22 5c 5c 75 32 41 43 36 22 2c 0d 0a q;","\\u2AC6",..
1aa30 20 20 22 26 73 75 70 73 65 74 6e 65 71 3b 22 2c "⊋",
1aa40 22 5c 5c 75 32 32 38 42 22 2c 0d 0a 20 20 22 26 "\\u228B",.. "&
1aa50 73 75 70 73 65 74 6e 65 71 71 3b 22 2c 22 5c 5c supsetneqq;","\\
1aa60 75 32 41 43 43 22 2c 0d 0a 20 20 22 26 73 75 70 u2ACC",.. "&sup
1aa70 73 69 6d 3b 22 2c 22 5c 5c 75 32 41 43 38 22 2c sim;","\\u2AC8",
1aa80 0d 0a 20 20 22 26 73 75 70 73 75 62 3b 22 2c 22 .. "⫔","
1aa90 5c 5c 75 32 41 44 34 22 2c 0d 0a 20 20 22 26 73 \\u2AD4",.. "&s
1aaa0 75 70 73 75 70 3b 22 2c 22 5c 5c 75 32 41 44 36 upsup;","\\u2AD6
1aab0 22 2c 0d 0a 20 20 22 26 73 77 41 72 72 3b 22 2c ",.. "⇙",
1aac0 22 5c 5c 75 32 31 44 39 22 2c 0d 0a 20 20 22 26 "\\u21D9",.. "&
1aad0 73 77 61 72 68 6b 3b 22 2c 22 5c 5c 75 32 39 32 swarhk;","\\u292
1aae0 36 22 2c 0d 0a 20 20 22 26 73 77 61 72 72 3b 22 6",.. "↙"
1aaf0 2c 22 5c 5c 75 32 31 39 39 22 2c 0d 0a 20 20 22 ,"\\u2199",.. "
1ab00 26 73 77 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 ↙","\\u2
1ab10 31 39 39 22 2c 0d 0a 20 20 22 26 73 77 6e 77 61 199",.. "&swnwa
1ab20 72 3b 22 2c 22 5c 5c 75 32 39 32 41 22 2c 0d 0a r;","\\u292A",..
1ab30 20 20 22 26 73 7a 6c 69 67 22 2c 22 5c 5c 75 30 "ß","\\u0
1ab40 30 44 46 22 2c 0d 0a 20 20 22 26 73 7a 6c 69 67 0DF",.. "ß
1ab50 3b 22 2c 22 5c 5c 75 30 30 44 46 22 2c 0d 0a 20 ;","\\u00DF",..
1ab60 20 22 26 74 61 72 67 65 74 3b 22 2c 22 5c 5c 75 "⌖","\\u
1ab70 32 33 31 36 22 2c 0d 0a 20 20 22 26 74 61 75 3b 2316",.. "τ
1ab80 22 2c 22 5c 5c 75 30 33 43 34 22 2c 0d 0a 20 20 ","\\u03C4",..
1ab90 22 26 74 62 72 6b 3b 22 2c 22 5c 5c 75 32 33 42 "⎴","\\u23B
1aba0 34 22 2c 0d 0a 20 20 22 26 74 63 61 72 6f 6e 3b 4",.. "ť
1abb0 22 2c 22 5c 5c 75 30 31 36 35 22 2c 0d 0a 20 20 ","\\u0165",..
1abc0 22 26 74 63 65 64 69 6c 3b 22 2c 22 5c 5c 75 30 "ţ","\\u0
1abd0 31 36 33 22 2c 0d 0a 20 20 22 26 74 63 79 3b 22 163",.. "т"
1abe0 2c 22 5c 5c 75 30 34 34 32 22 2c 0d 0a 20 20 22 ,"\\u0442",.. "
1abf0 26 74 64 6f 74 3b 22 2c 22 5c 5c 75 32 30 44 42 ⃛","\\u20DB
1ac00 22 2c 0d 0a 20 20 22 26 74 65 6c 72 65 63 3b 22 ",.. "⌕"
1ac10 2c 22 5c 5c 75 32 33 31 35 22 2c 0d 0a 20 20 22 ,"\\u2315",.. "
1ac20 26 74 66 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 𝔱","\\uD835\
1ac30 5c 75 44 44 33 31 22 2c 0d 0a 20 20 22 26 74 68 \uDD31",.. "&th
1ac40 65 72 65 34 3b 22 2c 22 5c 5c 75 32 32 33 34 22 ere4;","\\u2234"
1ac50 2c 0d 0a 20 20 22 26 74 68 65 72 65 66 6f 72 65 ,.. "&therefore
1ac60 3b 22 2c 22 5c 5c 75 32 32 33 34 22 2c 0d 0a 20 ;","\\u2234",..
1ac70 20 22 26 74 68 65 74 61 3b 22 2c 22 5c 5c 75 30 "θ","\\u0
1ac80 33 42 38 22 2c 0d 0a 20 20 22 26 74 68 65 74 61 3B8",.. "&theta
1ac90 73 79 6d 3b 22 2c 22 5c 5c 75 30 33 44 31 22 2c sym;","\\u03D1",
1aca0 0d 0a 20 20 22 26 74 68 65 74 61 76 3b 22 2c 22 .. "ϑ","
1acb0 5c 5c 75 30 33 44 31 22 2c 0d 0a 20 20 22 26 74 \\u03D1",.. "&t
1acc0 68 69 63 6b 61 70 70 72 6f 78 3b 22 2c 22 5c 5c hickapprox;","\\
1acd0 75 32 32 34 38 22 2c 0d 0a 20 20 22 26 74 68 69 u2248",.. "&thi
1ace0 63 6b 73 69 6d 3b 22 2c 22 5c 5c 75 32 32 33 43 cksim;","\\u223C
1acf0 22 2c 0d 0a 20 20 22 26 74 68 69 6e 73 70 3b 22 ",.. " "
1ad00 2c 22 5c 5c 75 32 30 30 39 22 2c 0d 0a 20 20 22 ,"\\u2009",.. "
1ad10 26 74 68 6b 61 70 3b 22 2c 22 5c 5c 75 32 32 34 ≈","\\u224
1ad20 38 22 2c 0d 0a 20 20 22 26 74 68 6b 73 69 6d 3b 8",.. "∼
1ad30 22 2c 22 5c 5c 75 32 32 33 43 22 2c 0d 0a 20 20 ","\\u223C",..
1ad40 22 26 74 68 6f 72 6e 22 2c 22 5c 5c 75 30 30 46 "þ","\\u00F
1ad50 45 22 2c 0d 0a 20 20 22 26 74 68 6f 72 6e 3b 22 E",.. "þ"
1ad60 2c 22 5c 5c 75 30 30 46 45 22 2c 0d 0a 20 20 22 ,"\\u00FE",.. "
1ad70 26 74 69 6c 64 65 3b 22 2c 22 5c 5c 75 30 32 44 ˜","\\u02D
1ad80 43 22 2c 0d 0a 20 20 22 26 74 69 6d 65 73 22 2c C",.. "×",
1ad90 22 5c 5c 75 30 30 44 37 22 2c 0d 0a 20 20 22 26 "\\u00D7",.. "&
1ada0 74 69 6d 65 73 3b 22 2c 22 5c 5c 75 30 30 44 37 times;","\\u00D7
1adb0 22 2c 0d 0a 20 20 22 26 74 69 6d 65 73 62 3b 22 ",.. "⊠"
1adc0 2c 22 5c 5c 75 32 32 41 30 22 2c 0d 0a 20 20 22 ,"\\u22A0",.. "
1add0 26 74 69 6d 65 73 62 61 72 3b 22 2c 22 5c 5c 75 ⨱","\\u
1ade0 32 41 33 31 22 2c 0d 0a 20 20 22 26 74 69 6d 65 2A31",.. "&time
1adf0 73 64 3b 22 2c 22 5c 5c 75 32 41 33 30 22 2c 0d sd;","\\u2A30",.
1ae00 0a 20 20 22 26 74 69 6e 74 3b 22 2c 22 5c 5c 75 . "∭","\\u
1ae10 32 32 32 44 22 2c 0d 0a 20 20 22 26 74 6f 65 61 222D",.. "&toea
1ae20 3b 22 2c 22 5c 5c 75 32 39 32 38 22 2c 0d 0a 20 ;","\\u2928",..
1ae30 20 22 26 74 6f 70 3b 22 2c 22 5c 5c 75 32 32 41 "⊤","\\u22A
1ae40 34 22 2c 0d 0a 20 20 22 26 74 6f 70 62 6f 74 3b 4",.. "⌶
1ae50 22 2c 22 5c 5c 75 32 33 33 36 22 2c 0d 0a 20 20 ","\\u2336",..
1ae60 22 26 74 6f 70 63 69 72 3b 22 2c 22 5c 5c 75 32 "⫱","\\u2
1ae70 41 46 31 22 2c 0d 0a 20 20 22 26 74 6f 70 66 3b AF1",.. "𝕥
1ae80 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 36 ","\\uD835\\uDD6
1ae90 35 22 2c 0d 0a 20 20 22 26 74 6f 70 66 6f 72 6b 5",.. "&topfork
1aea0 3b 22 2c 22 5c 5c 75 32 41 44 41 22 2c 0d 0a 20 ;","\\u2ADA",..
1aeb0 20 22 26 74 6f 73 61 3b 22 2c 22 5c 5c 75 32 39 "⤩","\\u29
1aec0 32 39 22 2c 0d 0a 20 20 22 26 74 70 72 69 6d 65 29",.. "&tprime
1aed0 3b 22 2c 22 5c 5c 75 32 30 33 34 22 2c 0d 0a 20 ;","\\u2034",..
1aee0 20 22 26 74 72 61 64 65 3b 22 2c 22 5c 5c 75 32 "™","\\u2
1aef0 31 32 32 22 2c 0d 0a 20 20 22 26 74 72 69 61 6e 122",.. "&trian
1af00 67 6c 65 3b 22 2c 22 5c 5c 75 32 35 42 35 22 2c gle;","\\u25B5",
1af10 0d 0a 20 20 22 26 74 72 69 61 6e 67 6c 65 64 6f .. "&triangledo
1af20 77 6e 3b 22 2c 22 5c 5c 75 32 35 42 46 22 2c 0d wn;","\\u25BF",.
1af30 0a 20 20 22 26 74 72 69 61 6e 67 6c 65 6c 65 66 . "&trianglelef
1af40 74 3b 22 2c 22 5c 5c 75 32 35 43 33 22 2c 0d 0a t;","\\u25C3",..
1af50 20 20 22 26 74 72 69 61 6e 67 6c 65 6c 65 66 74 "&triangleleft
1af60 65 71 3b 22 2c 22 5c 5c 75 32 32 42 34 22 2c 0d eq;","\\u22B4",.
1af70 0a 20 20 22 26 74 72 69 61 6e 67 6c 65 71 3b 22 . "≜"
1af80 2c 22 5c 5c 75 32 32 35 43 22 2c 0d 0a 20 20 22 ,"\\u225C",.. "
1af90 26 74 72 69 61 6e 67 6c 65 72 69 67 68 74 3b 22 ▹"
1afa0 2c 22 5c 5c 75 32 35 42 39 22 2c 0d 0a 20 20 22 ,"\\u25B9",.. "
1afb0 26 74 72 69 61 6e 67 6c 65 72 69 67 68 74 65 71 &trianglerighteq
1afc0 3b 22 2c 22 5c 5c 75 32 32 42 35 22 2c 0d 0a 20 ;","\\u22B5",..
1afd0 20 22 26 74 72 69 64 6f 74 3b 22 2c 22 5c 5c 75 "◬","\\u
1afe0 32 35 45 43 22 2c 0d 0a 20 20 22 26 74 72 69 65 25EC",.. "&trie
1aff0 3b 22 2c 22 5c 5c 75 32 32 35 43 22 2c 0d 0a 20 ;","\\u225C",..
1b000 20 22 26 74 72 69 6d 69 6e 75 73 3b 22 2c 22 5c "⨺","\
1b010 5c 75 32 41 33 41 22 2c 0d 0a 20 20 22 26 74 72 \u2A3A",.. "&tr
1b020 69 70 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 33 39 iplus;","\\u2A39
1b030 22 2c 0d 0a 20 20 22 26 74 72 69 73 62 3b 22 2c ",.. "⧍",
1b040 22 5c 5c 75 32 39 43 44 22 2c 0d 0a 20 20 22 26 "\\u29CD",.. "&
1b050 74 72 69 74 69 6d 65 3b 22 2c 22 5c 5c 75 32 41 tritime;","\\u2A
1b060 33 42 22 2c 0d 0a 20 20 22 26 74 72 70 65 7a 69 3B",.. "&trpezi
1b070 75 6d 3b 22 2c 22 5c 5c 75 32 33 45 32 22 2c 0d um;","\\u23E2",.
1b080 0a 20 20 22 26 74 73 63 72 3b 22 2c 22 5c 5c 75 . "𝓉","\\u
1b090 44 38 33 35 5c 5c 75 44 43 43 39 22 2c 0d 0a 20 D835\\uDCC9",..
1b0a0 20 22 26 74 73 63 79 3b 22 2c 22 5c 5c 75 30 34 "ц","\\u04
1b0b0 34 36 22 2c 0d 0a 20 20 22 26 74 73 68 63 79 3b 46",.. "ћ
1b0c0 22 2c 22 5c 5c 75 30 34 35 42 22 2c 0d 0a 20 20 ","\\u045B",..
1b0d0 22 26 74 73 74 72 6f 6b 3b 22 2c 22 5c 5c 75 30 "ŧ","\\u0
1b0e0 31 36 37 22 2c 0d 0a 20 20 22 26 74 77 69 78 74 167",.. "&twixt
1b0f0 3b 22 2c 22 5c 5c 75 32 32 36 43 22 2c 0d 0a 20 ;","\\u226C",..
1b100 20 22 26 74 77 6f 68 65 61 64 6c 65 66 74 61 72 "&twoheadleftar
1b110 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 45 22 2c row;","\\u219E",
1b120 0d 0a 20 20 22 26 74 77 6f 68 65 61 64 72 69 67 .. "&twoheadrig
1b130 68 74 61 72 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 htarrow;","\\u21
1b140 41 30 22 2c 0d 0a 20 20 22 26 75 41 72 72 3b 22 A0",.. "⇑"
1b150 2c 22 5c 5c 75 32 31 44 31 22 2c 0d 0a 20 20 22 ,"\\u21D1",.. "
1b160 26 75 48 61 72 3b 22 2c 22 5c 5c 75 32 39 36 33 ⥣","\\u2963
1b170 22 2c 0d 0a 20 20 22 26 75 61 63 75 74 65 22 2c ",.. "ú",
1b180 22 5c 5c 75 30 30 46 41 22 2c 0d 0a 20 20 22 26 "\\u00FA",.. "&
1b190 75 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 30 46 uacute;","\\u00F
1b1a0 41 22 2c 0d 0a 20 20 22 26 75 61 72 72 3b 22 2c A",.. "↑",
1b1b0 22 5c 5c 75 32 31 39 31 22 2c 0d 0a 20 20 22 26 "\\u2191",.. "&
1b1c0 75 62 72 63 79 3b 22 2c 22 5c 5c 75 30 34 35 45 ubrcy;","\\u045E
1b1d0 22 2c 0d 0a 20 20 22 26 75 62 72 65 76 65 3b 22 ",.. "ŭ"
1b1e0 2c 22 5c 5c 75 30 31 36 44 22 2c 0d 0a 20 20 22 ,"\\u016D",.. "
1b1f0 26 75 63 69 72 63 22 2c 22 5c 5c 75 30 30 46 42 û","\\u00FB
1b200 22 2c 0d 0a 20 20 22 26 75 63 69 72 63 3b 22 2c ",.. "û",
1b210 22 5c 5c 75 30 30 46 42 22 2c 0d 0a 20 20 22 26 "\\u00FB",.. "&
1b220 75 63 79 3b 22 2c 22 5c 5c 75 30 34 34 33 22 2c ucy;","\\u0443",
1b230 0d 0a 20 20 22 26 75 64 61 72 72 3b 22 2c 22 5c .. "⇅","\
1b240 5c 75 32 31 43 35 22 2c 0d 0a 20 20 22 26 75 64 \u21C5",.. "&ud
1b250 62 6c 61 63 3b 22 2c 22 5c 5c 75 30 31 37 31 22 blac;","\\u0171"
1b260 2c 0d 0a 20 20 22 26 75 64 68 61 72 3b 22 2c 22 ,.. "⥮","
1b270 5c 5c 75 32 39 36 45 22 2c 0d 0a 20 20 22 26 75 \\u296E",.. "&u
1b280 66 69 73 68 74 3b 22 2c 22 5c 5c 75 32 39 37 45 fisht;","\\u297E
1b290 22 2c 0d 0a 20 20 22 26 75 66 72 3b 22 2c 22 5c ",.. "𝔲","\
1b2a0 5c 75 44 38 33 35 5c 5c 75 44 44 33 32 22 2c 0d \uD835\\uDD32",.
1b2b0 0a 20 20 22 26 75 67 72 61 76 65 22 2c 22 5c 5c . "ù","\\
1b2c0 75 30 30 46 39 22 2c 0d 0a 20 20 22 26 75 67 72 u00F9",.. "&ugr
1b2d0 61 76 65 3b 22 2c 22 5c 5c 75 30 30 46 39 22 2c ave;","\\u00F9",
1b2e0 0d 0a 20 20 22 26 75 68 61 72 6c 3b 22 2c 22 5c .. "↿","\
1b2f0 5c 75 32 31 42 46 22 2c 0d 0a 20 20 22 26 75 68 \u21BF",.. "&uh
1b300 61 72 72 3b 22 2c 22 5c 5c 75 32 31 42 45 22 2c arr;","\\u21BE",
1b310 0d 0a 20 20 22 26 75 68 62 6c 6b 3b 22 2c 22 5c .. "▀","\
1b320 5c 75 32 35 38 30 22 2c 0d 0a 20 20 22 26 75 6c \u2580",.. "&ul
1b330 63 6f 72 6e 3b 22 2c 22 5c 5c 75 32 33 31 43 22 corn;","\\u231C"
1b340 2c 0d 0a 20 20 22 26 75 6c 63 6f 72 6e 65 72 3b ,.. "⌜
1b350 22 2c 22 5c 5c 75 32 33 31 43 22 2c 0d 0a 20 20 ","\\u231C",..
1b360 22 26 75 6c 63 72 6f 70 3b 22 2c 22 5c 5c 75 32 "⌏","\\u2
1b370 33 30 46 22 2c 0d 0a 20 20 22 26 75 6c 74 72 69 30F",.. "&ultri
1b380 3b 22 2c 22 5c 5c 75 32 35 46 38 22 2c 0d 0a 20 ;","\\u25F8",..
1b390 20 22 26 75 6d 61 63 72 3b 22 2c 22 5c 5c 75 30 "ū","\\u0
1b3a0 31 36 42 22 2c 0d 0a 20 20 22 26 75 6d 6c 22 2c 16B",.. "¨",
1b3b0 22 5c 5c 75 30 30 41 38 22 2c 0d 0a 20 20 22 26 "\\u00A8",.. "&
1b3c0 75 6d 6c 3b 22 2c 22 5c 5c 75 30 30 41 38 22 2c uml;","\\u00A8",
1b3d0 0d 0a 20 20 22 26 75 6f 67 6f 6e 3b 22 2c 22 5c .. "ų","\
1b3e0 5c 75 30 31 37 33 22 2c 0d 0a 20 20 22 26 75 6f \u0173",.. "&uo
1b3f0 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 pf;","\\uD835\\u
1b400 44 44 36 36 22 2c 0d 0a 20 20 22 26 75 70 61 72 DD66",.. "&upar
1b410 72 6f 77 3b 22 2c 22 5c 5c 75 32 31 39 31 22 2c row;","\\u2191",
1b420 0d 0a 20 20 22 26 75 70 64 6f 77 6e 61 72 72 6f .. "&updownarro
1b430 77 3b 22 2c 22 5c 5c 75 32 31 39 35 22 2c 0d 0a w;","\\u2195",..
1b440 20 20 22 26 75 70 68 61 72 70 6f 6f 6e 6c 65 66 "&upharpoonlef
1b450 74 3b 22 2c 22 5c 5c 75 32 31 42 46 22 2c 0d 0a t;","\\u21BF",..
1b460 20 20 22 26 75 70 68 61 72 70 6f 6f 6e 72 69 67 "&upharpoonrig
1b470 68 74 3b 22 2c 22 5c 5c 75 32 31 42 45 22 2c 0d ht;","\\u21BE",.
1b480 0a 20 20 22 26 75 70 6c 75 73 3b 22 2c 22 5c 5c . "⊎","\\
1b490 75 32 32 38 45 22 2c 0d 0a 20 20 22 26 75 70 73 u228E",.. "&ups
1b4a0 69 3b 22 2c 22 5c 5c 75 30 33 43 35 22 2c 0d 0a i;","\\u03C5",..
1b4b0 20 20 22 26 75 70 73 69 68 3b 22 2c 22 5c 5c 75 "ϒ","\\u
1b4c0 30 33 44 32 22 2c 0d 0a 20 20 22 26 75 70 73 69 03D2",.. "&upsi
1b4d0 6c 6f 6e 3b 22 2c 22 5c 5c 75 30 33 43 35 22 2c lon;","\\u03C5",
1b4e0 0d 0a 20 20 22 26 75 70 75 70 61 72 72 6f 77 73 .. "&upuparrows
1b4f0 3b 22 2c 22 5c 5c 75 32 31 43 38 22 2c 0d 0a 20 ;","\\u21C8",..
1b500 20 22 26 75 72 63 6f 72 6e 3b 22 2c 22 5c 5c 75 "⌝","\\u
1b510 32 33 31 44 22 2c 0d 0a 20 20 22 26 75 72 63 6f 231D",.. "&urco
1b520 72 6e 65 72 3b 22 2c 22 5c 5c 75 32 33 31 44 22 rner;","\\u231D"
1b530 2c 0d 0a 20 20 22 26 75 72 63 72 6f 70 3b 22 2c ,.. "⌎",
1b540 22 5c 5c 75 32 33 30 45 22 2c 0d 0a 20 20 22 26 "\\u230E",.. "&
1b550 75 72 69 6e 67 3b 22 2c 22 5c 5c 75 30 31 36 46 uring;","\\u016F
1b560 22 2c 0d 0a 20 20 22 26 75 72 74 72 69 3b 22 2c ",.. "◹",
1b570 22 5c 5c 75 32 35 46 39 22 2c 0d 0a 20 20 22 26 "\\u25F9",.. "&
1b580 75 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c uscr;","\\uD835\
1b590 5c 75 44 43 43 41 22 2c 0d 0a 20 20 22 26 75 74 \uDCCA",.. "&ut
1b5a0 64 6f 74 3b 22 2c 22 5c 5c 75 32 32 46 30 22 2c dot;","\\u22F0",
1b5b0 0d 0a 20 20 22 26 75 74 69 6c 64 65 3b 22 2c 22 .. "ũ","
1b5c0 5c 5c 75 30 31 36 39 22 2c 0d 0a 20 20 22 26 75 \\u0169",.. "&u
1b5d0 74 72 69 3b 22 2c 22 5c 5c 75 32 35 42 35 22 2c tri;","\\u25B5",
1b5e0 0d 0a 20 20 22 26 75 74 72 69 66 3b 22 2c 22 5c .. "▴","\
1b5f0 5c 75 32 35 42 34 22 2c 0d 0a 20 20 22 26 75 75 \u25B4",.. "&uu
1b600 61 72 72 3b 22 2c 22 5c 5c 75 32 31 43 38 22 2c arr;","\\u21C8",
1b610 0d 0a 20 20 22 26 75 75 6d 6c 22 2c 22 5c 5c 75 .. "ü","\\u
1b620 30 30 46 43 22 2c 0d 0a 20 20 22 26 75 75 6d 6c 00FC",.. "ü
1b630 3b 22 2c 22 5c 5c 75 30 30 46 43 22 2c 0d 0a 20 ;","\\u00FC",..
1b640 20 22 26 75 77 61 6e 67 6c 65 3b 22 2c 22 5c 5c "⦧","\\
1b650 75 32 39 41 37 22 2c 0d 0a 20 20 22 26 76 41 72 u29A7",.. "&vAr
1b660 72 3b 22 2c 22 5c 5c 75 32 31 44 35 22 2c 0d 0a r;","\\u21D5",..
1b670 20 20 22 26 76 42 61 72 3b 22 2c 22 5c 5c 75 32 "⫨","\\u2
1b680 41 45 38 22 2c 0d 0a 20 20 22 26 76 42 61 72 76 AE8",.. "&vBarv
1b690 3b 22 2c 22 5c 5c 75 32 41 45 39 22 2c 0d 0a 20 ;","\\u2AE9",..
1b6a0 20 22 26 76 44 61 73 68 3b 22 2c 22 5c 5c 75 32 "⊨","\\u2
1b6b0 32 41 38 22 2c 0d 0a 20 20 22 26 76 61 6e 67 72 2A8",.. "&vangr
1b6c0 74 3b 22 2c 22 5c 5c 75 32 39 39 43 22 2c 0d 0a t;","\\u299C",..
1b6d0 20 20 22 26 76 61 72 65 70 73 69 6c 6f 6e 3b 22 "ϵ"
1b6e0 2c 22 5c 5c 75 30 33 46 35 22 2c 0d 0a 20 20 22 ,"\\u03F5",.. "
1b6f0 26 76 61 72 6b 61 70 70 61 3b 22 2c 22 5c 5c 75 ϰ","\\u
1b700 30 33 46 30 22 2c 0d 0a 20 20 22 26 76 61 72 6e 03F0",.. "&varn
1b710 6f 74 68 69 6e 67 3b 22 2c 22 5c 5c 75 32 32 30 othing;","\\u220
1b720 35 22 2c 0d 0a 20 20 22 26 76 61 72 70 68 69 3b 5",.. "ϕ
1b730 22 2c 22 5c 5c 75 30 33 44 35 22 2c 0d 0a 20 20 ","\\u03D5",..
1b740 22 26 76 61 72 70 69 3b 22 2c 22 5c 5c 75 30 33 "ϖ","\\u03
1b750 44 36 22 2c 0d 0a 20 20 22 26 76 61 72 70 72 6f D6",.. "&varpro
1b760 70 74 6f 3b 22 2c 22 5c 5c 75 32 32 31 44 22 2c pto;","\\u221D",
1b770 0d 0a 20 20 22 26 76 61 72 72 3b 22 2c 22 5c 5c .. "↕","\\
1b780 75 32 31 39 35 22 2c 0d 0a 20 20 22 26 76 61 72 u2195",.. "&var
1b790 72 68 6f 3b 22 2c 22 5c 5c 75 30 33 46 31 22 2c rho;","\\u03F1",
1b7a0 0d 0a 20 20 22 26 76 61 72 73 69 67 6d 61 3b 22 .. "ς"
1b7b0 2c 22 5c 5c 75 30 33 43 32 22 2c 0d 0a 20 20 22 ,"\\u03C2",.. "
1b7c0 26 76 61 72 73 75 62 73 65 74 6e 65 71 3b 22 2c ⊊︀",
1b7d0 22 5c 5c 75 32 32 38 41 5c 5c 75 46 45 30 30 22 "\\u228A\\uFE00"
1b7e0 2c 0d 0a 20 20 22 26 76 61 72 73 75 62 73 65 74 ,.. "&varsubset
1b7f0 6e 65 71 71 3b 22 2c 22 5c 5c 75 32 41 43 42 5c neqq;","\\u2ACB\
1b800 5c 75 46 45 30 30 22 2c 0d 0a 20 20 22 26 76 61 \uFE00",.. "&va
1b810 72 73 75 70 73 65 74 6e 65 71 3b 22 2c 22 5c 5c rsupsetneq;","\\
1b820 75 32 32 38 42 5c 5c 75 46 45 30 30 22 2c 0d 0a u228B\\uFE00",..
1b830 20 20 22 26 76 61 72 73 75 70 73 65 74 6e 65 71 "&varsupsetneq
1b840 71 3b 22 2c 22 5c 5c 75 32 41 43 43 5c 5c 75 46 q;","\\u2ACC\\uF
1b850 45 30 30 22 2c 0d 0a 20 20 22 26 76 61 72 74 68 E00",.. "&varth
1b860 65 74 61 3b 22 2c 22 5c 5c 75 30 33 44 31 22 2c eta;","\\u03D1",
1b870 0d 0a 20 20 22 26 76 61 72 74 72 69 61 6e 67 6c .. "&vartriangl
1b880 65 6c 65 66 74 3b 22 2c 22 5c 5c 75 32 32 42 32 eleft;","\\u22B2
1b890 22 2c 0d 0a 20 20 22 26 76 61 72 74 72 69 61 6e ",.. "&vartrian
1b8a0 67 6c 65 72 69 67 68 74 3b 22 2c 22 5c 5c 75 32 gleright;","\\u2
1b8b0 32 42 33 22 2c 0d 0a 20 20 22 26 76 63 79 3b 22 2B3",.. "в"
1b8c0 2c 22 5c 5c 75 30 34 33 32 22 2c 0d 0a 20 20 22 ,"\\u0432",.. "
1b8d0 26 76 64 61 73 68 3b 22 2c 22 5c 5c 75 32 32 41 ⊢","\\u22A
1b8e0 32 22 2c 0d 0a 20 20 22 26 76 65 65 3b 22 2c 22 2",.. "∨","
1b8f0 5c 5c 75 32 32 32 38 22 2c 0d 0a 20 20 22 26 76 \\u2228",.. "&v
1b900 65 65 62 61 72 3b 22 2c 22 5c 5c 75 32 32 42 42 eebar;","\\u22BB
1b910 22 2c 0d 0a 20 20 22 26 76 65 65 65 71 3b 22 2c ",.. "≚",
1b920 22 5c 5c 75 32 32 35 41 22 2c 0d 0a 20 20 22 26 "\\u225A",.. "&
1b930 76 65 6c 6c 69 70 3b 22 2c 22 5c 5c 75 32 32 45 vellip;","\\u22E
1b940 45 22 2c 0d 0a 20 20 22 26 76 65 72 62 61 72 3b E",.. "|
1b950 22 2c 22 5c 5c 75 30 30 37 43 22 2c 0d 0a 20 20 ","\\u007C",..
1b960 22 26 76 65 72 74 3b 22 2c 22 5c 5c 75 30 30 37 "|","\\u007
1b970 43 22 2c 0d 0a 20 20 22 26 76 66 72 3b 22 2c 22 C",.. "𝔳","
1b980 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 33 22 2c \\uD835\\uDD33",
1b990 0d 0a 20 20 22 26 76 6c 74 72 69 3b 22 2c 22 5c .. "⊲","\
1b9a0 5c 75 32 32 42 32 22 2c 0d 0a 20 20 22 26 76 6e \u22B2",.. "&vn
1b9b0 73 75 62 3b 22 2c 22 5c 5c 75 32 32 38 32 5c 5c sub;","\\u2282\\
1b9c0 75 32 30 44 32 22 2c 0d 0a 20 20 22 26 76 6e 73 u20D2",.. "&vns
1b9d0 75 70 3b 22 2c 22 5c 5c 75 32 32 38 33 5c 5c 75 up;","\\u2283\\u
1b9e0 32 30 44 32 22 2c 0d 0a 20 20 22 26 76 6f 70 66 20D2",.. "&vopf
1b9f0 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
1ba00 36 37 22 2c 0d 0a 20 20 22 26 76 70 72 6f 70 3b 67",.. "∝
1ba10 22 2c 22 5c 5c 75 32 32 31 44 22 2c 0d 0a 20 20 ","\\u221D",..
1ba20 22 26 76 72 74 72 69 3b 22 2c 22 5c 5c 75 32 32 "⊳","\\u22
1ba30 42 33 22 2c 0d 0a 20 20 22 26 76 73 63 72 3b 22 B3",.. "𝓋"
1ba40 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 43 42 ,"\\uD835\\uDCCB
1ba50 22 2c 0d 0a 20 20 22 26 76 73 75 62 6e 45 3b 22 ",.. "⫋︀"
1ba60 2c 22 5c 5c 75 32 41 43 42 5c 5c 75 46 45 30 30 ,"\\u2ACB\\uFE00
1ba70 22 2c 0d 0a 20 20 22 26 76 73 75 62 6e 65 3b 22 ",.. "⊊︀"
1ba80 2c 22 5c 5c 75 32 32 38 41 5c 5c 75 46 45 30 30 ,"\\u228A\\uFE00
1ba90 22 2c 0d 0a 20 20 22 26 76 73 75 70 6e 45 3b 22 ",.. "⫌︀"
1baa0 2c 22 5c 5c 75 32 41 43 43 5c 5c 75 46 45 30 30 ,"\\u2ACC\\uFE00
1bab0 22 2c 0d 0a 20 20 22 26 76 73 75 70 6e 65 3b 22 ",.. "⊋︀"
1bac0 2c 22 5c 5c 75 32 32 38 42 5c 5c 75 46 45 30 30 ,"\\u228B\\uFE00
1bad0 22 2c 0d 0a 20 20 22 26 76 7a 69 67 7a 61 67 3b ",.. "⦚
1bae0 22 2c 22 5c 5c 75 32 39 39 41 22 2c 0d 0a 20 20 ","\\u299A",..
1baf0 22 26 77 63 69 72 63 3b 22 2c 22 5c 5c 75 30 31 "ŵ","\\u01
1bb00 37 35 22 2c 0d 0a 20 20 22 26 77 65 64 62 61 72 75",.. "&wedbar
1bb10 3b 22 2c 22 5c 5c 75 32 41 35 46 22 2c 0d 0a 20 ;","\\u2A5F",..
1bb20 20 22 26 77 65 64 67 65 3b 22 2c 22 5c 5c 75 32 "∧","\\u2
1bb30 32 32 37 22 2c 0d 0a 20 20 22 26 77 65 64 67 65 227",.. "&wedge
1bb40 71 3b 22 2c 22 5c 5c 75 32 32 35 39 22 2c 0d 0a q;","\\u2259",..
1bb50 20 20 22 26 77 65 69 65 72 70 3b 22 2c 22 5c 5c "℘","\\
1bb60 75 32 31 31 38 22 2c 0d 0a 20 20 22 26 77 66 72 u2118",.. "&wfr
1bb70 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
1bb80 33 34 22 2c 0d 0a 20 20 22 26 77 6f 70 66 3b 22 34",.. "𝕨"
1bb90 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 36 38 ,"\\uD835\\uDD68
1bba0 22 2c 0d 0a 20 20 22 26 77 70 3b 22 2c 22 5c 5c ",.. "℘","\\
1bbb0 75 32 31 31 38 22 2c 0d 0a 20 20 22 26 77 72 3b u2118",.. "≀
1bbc0 22 2c 22 5c 5c 75 32 32 34 30 22 2c 0d 0a 20 20 ","\\u2240",..
1bbd0 22 26 77 72 65 61 74 68 3b 22 2c 22 5c 5c 75 32 "≀","\\u2
1bbe0 32 34 30 22 2c 0d 0a 20 20 22 26 77 73 63 72 3b 240",.. "𝓌
1bbf0 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 43 ","\\uD835\\uDCC
1bc00 43 22 2c 0d 0a 20 20 22 26 78 63 61 70 3b 22 2c C",.. "⋂",
1bc10 22 5c 5c 75 32 32 43 32 22 2c 0d 0a 20 20 22 26 "\\u22C2",.. "&
1bc20 78 63 69 72 63 3b 22 2c 22 5c 5c 75 32 35 45 46 xcirc;","\\u25EF
1bc30 22 2c 0d 0a 20 20 22 26 78 63 75 70 3b 22 2c 22 ",.. "⋃","
1bc40 5c 5c 75 32 32 43 33 22 2c 0d 0a 20 20 22 26 78 \\u22C3",.. "&x
1bc50 64 74 72 69 3b 22 2c 22 5c 5c 75 32 35 42 44 22 dtri;","\\u25BD"
1bc60 2c 0d 0a 20 20 22 26 78 66 72 3b 22 2c 22 5c 5c ,.. "𝔵","\\
1bc70 75 44 38 33 35 5c 5c 75 44 44 33 35 22 2c 0d 0a uD835\\uDD35",..
1bc80 20 20 22 26 78 68 41 72 72 3b 22 2c 22 5c 5c 75 "⟺","\\u
1bc90 32 37 46 41 22 2c 0d 0a 20 20 22 26 78 68 61 72 27FA",.. "&xhar
1bca0 72 3b 22 2c 22 5c 5c 75 32 37 46 37 22 2c 0d 0a r;","\\u27F7",..
1bcb0 20 20 22 26 78 69 3b 22 2c 22 5c 5c 75 30 33 42 "ξ","\\u03B
1bcc0 45 22 2c 0d 0a 20 20 22 26 78 6c 41 72 72 3b 22 E",.. "⟸"
1bcd0 2c 22 5c 5c 75 32 37 46 38 22 2c 0d 0a 20 20 22 ,"\\u27F8",.. "
1bce0 26 78 6c 61 72 72 3b 22 2c 22 5c 5c 75 32 37 46 ⟵","\\u27F
1bcf0 35 22 2c 0d 0a 20 20 22 26 78 6d 61 70 3b 22 2c 5",.. "⟼",
1bd00 22 5c 5c 75 32 37 46 43 22 2c 0d 0a 20 20 22 26 "\\u27FC",.. "&
1bd10 78 6e 69 73 3b 22 2c 22 5c 5c 75 32 32 46 42 22 xnis;","\\u22FB"
1bd20 2c 0d 0a 20 20 22 26 78 6f 64 6f 74 3b 22 2c 22 ,.. "⨀","
1bd30 5c 5c 75 32 41 30 30 22 2c 0d 0a 20 20 22 26 78 \\u2A00",.. "&x
1bd40 6f 70 66 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c opf;","\\uD835\\
1bd50 75 44 44 36 39 22 2c 0d 0a 20 20 22 26 78 6f 70 uDD69",.. "&xop
1bd60 6c 75 73 3b 22 2c 22 5c 5c 75 32 41 30 31 22 2c lus;","\\u2A01",
1bd70 0d 0a 20 20 22 26 78 6f 74 69 6d 65 3b 22 2c 22 .. "⨂","
1bd80 5c 5c 75 32 41 30 32 22 2c 0d 0a 20 20 22 26 78 \\u2A02",.. "&x
1bd90 72 41 72 72 3b 22 2c 22 5c 5c 75 32 37 46 39 22 rArr;","\\u27F9"
1bda0 2c 0d 0a 20 20 22 26 78 72 61 72 72 3b 22 2c 22 ,.. "⟶","
1bdb0 5c 5c 75 32 37 46 36 22 2c 0d 0a 20 20 22 26 78 \\u27F6",.. "&x
1bdc0 73 63 72 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c scr;","\\uD835\\
1bdd0 75 44 43 43 44 22 2c 0d 0a 20 20 22 26 78 73 71 uDCCD",.. "&xsq
1bde0 63 75 70 3b 22 2c 22 5c 5c 75 32 41 30 36 22 2c cup;","\\u2A06",
1bdf0 0d 0a 20 20 22 26 78 75 70 6c 75 73 3b 22 2c 22 .. "⨄","
1be00 5c 5c 75 32 41 30 34 22 2c 0d 0a 20 20 22 26 78 \\u2A04",.. "&x
1be10 75 74 72 69 3b 22 2c 22 5c 5c 75 32 35 42 33 22 utri;","\\u25B3"
1be20 2c 0d 0a 20 20 22 26 78 76 65 65 3b 22 2c 22 5c ,.. "⋁","\
1be30 5c 75 32 32 43 31 22 2c 0d 0a 20 20 22 26 78 77 \u22C1",.. "&xw
1be40 65 64 67 65 3b 22 2c 22 5c 5c 75 32 32 43 30 22 edge;","\\u22C0"
1be50 2c 0d 0a 20 20 22 26 79 61 63 75 74 65 22 2c 22 ,.. "ý","
1be60 5c 5c 75 30 30 46 44 22 2c 0d 0a 20 20 22 26 79 \\u00FD",.. "&y
1be70 61 63 75 74 65 3b 22 2c 22 5c 5c 75 30 30 46 44 acute;","\\u00FD
1be80 22 2c 0d 0a 20 20 22 26 79 61 63 79 3b 22 2c 22 ",.. "я","
1be90 5c 5c 75 30 34 34 46 22 2c 0d 0a 20 20 22 26 79 \\u044F",.. "&y
1bea0 63 69 72 63 3b 22 2c 22 5c 5c 75 30 31 37 37 22 circ;","\\u0177"
1beb0 2c 0d 0a 20 20 22 26 79 63 79 3b 22 2c 22 5c 5c ,.. "ы","\\
1bec0 75 30 34 34 42 22 2c 0d 0a 20 20 22 26 79 65 6e u044B",.. "¥
1bed0 22 2c 22 5c 5c 75 30 30 41 35 22 2c 0d 0a 20 20 ","\\u00A5",..
1bee0 22 26 79 65 6e 3b 22 2c 22 5c 5c 75 30 30 41 35 "¥","\\u00A5
1bef0 22 2c 0d 0a 20 20 22 26 79 66 72 3b 22 2c 22 5c ",.. "𝔶","\
1bf00 5c 75 44 38 33 35 5c 5c 75 44 44 33 36 22 2c 0d \uD835\\uDD36",.
1bf10 0a 20 20 22 26 79 69 63 79 3b 22 2c 22 5c 5c 75 . "ї","\\u
1bf20 30 34 35 37 22 2c 0d 0a 20 20 22 26 79 6f 70 66 0457",.. "&yopf
1bf30 3b 22 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 ;","\\uD835\\uDD
1bf40 36 41 22 2c 0d 0a 20 20 22 26 79 73 63 72 3b 22 6A",.. "𝓎"
1bf50 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 43 43 45 ,"\\uD835\\uDCCE
1bf60 22 2c 0d 0a 20 20 22 26 79 75 63 79 3b 22 2c 22 ",.. "ю","
1bf70 5c 5c 75 30 34 34 45 22 2c 0d 0a 20 20 22 26 79 \\u044E",.. "&y
1bf80 75 6d 6c 22 2c 22 5c 5c 75 30 30 46 46 22 2c 0d uml","\\u00FF",.
1bf90 0a 20 20 22 26 79 75 6d 6c 3b 22 2c 22 5c 5c 75 . "ÿ","\\u
1bfa0 30 30 46 46 22 2c 0d 0a 20 20 22 26 7a 61 63 75 00FF",.. "&zacu
1bfb0 74 65 3b 22 2c 22 5c 5c 75 30 31 37 41 22 2c 0d te;","\\u017A",.
1bfc0 0a 20 20 22 26 7a 63 61 72 6f 6e 3b 22 2c 22 5c . "ž","\
1bfd0 5c 75 30 31 37 45 22 2c 0d 0a 20 20 22 26 7a 63 \u017E",.. "&zc
1bfe0 79 3b 22 2c 22 5c 5c 75 30 34 33 37 22 2c 0d 0a y;","\\u0437",..
1bff0 20 20 22 26 7a 64 6f 74 3b 22 2c 22 5c 5c 75 30 "ż","\\u0
1c000 31 37 43 22 2c 0d 0a 20 20 22 26 7a 65 65 74 72 17C",.. "&zeetr
1c010 66 3b 22 2c 22 5c 5c 75 32 31 32 38 22 2c 0d 0a f;","\\u2128",..
1c020 20 20 22 26 7a 65 74 61 3b 22 2c 22 5c 5c 75 30 "ζ","\\u0
1c030 33 42 36 22 2c 0d 0a 20 20 22 26 7a 66 72 3b 22 3B6",.. "𝔷"
1c040 2c 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 33 37 ,"\\uD835\\uDD37
1c050 22 2c 0d 0a 20 20 22 26 7a 68 63 79 3b 22 2c 22 ",.. "ж","
1c060 5c 5c 75 30 34 33 36 22 2c 0d 0a 20 20 22 26 7a \\u0436",.. "&z
1c070 69 67 72 61 72 72 3b 22 2c 22 5c 5c 75 32 31 44 igrarr;","\\u21D
1c080 44 22 2c 0d 0a 20 20 22 26 7a 6f 70 66 3b 22 2c D",.. "𝕫",
1c090 22 5c 5c 75 44 38 33 35 5c 5c 75 44 44 36 42 22 "\\uD835\\uDD6B"
1c0a0 2c 0d 0a 20 20 22 26 7a 73 63 72 3b 22 2c 22 5c ,.. "𝓏","\
1c0b0 5c 75 44 38 33 35 5c 5c 75 44 43 43 46 22 2c 0d \uD835\\uDCCF",.
1c0c0 0a 20 20 22 26 7a 77 6a 3b 22 2c 22 5c 5c 75 32 . "‍","\\u2
1c0d0 30 30 44 22 2c 0d 0a 20 20 22 26 7a 77 6e 6a 3b 00D",.. "‌
1c0e0 22 2c 22 5c 5c 75 32 30 30 43 22 2c 0d 0a 7d 3b ","\\u200C",..};
1c0f0 0d 0a 0d 0a 76 6f 69 64 20 4d 4b 73 74 61 74 65 ....void MKstate
1c100 3a 3a 73 65 74 75 70 5f 65 6e 74 69 74 69 65 73 ::setup_entities
1c110 5f 6a 73 6f 6e 5f 74 6f 5f 63 28 29 0d 0a 7b 0d _json_to_c()..{.
1c120 0a 20 20 65 6e 74 69 74 69 65 73 5f 6a 73 6f 6e . entities_json
1c130 5f 74 6f 5f 63 5f 2e 73 65 74 28 65 6e 74 69 74 _to_c_.set(entit
1c140 69 65 73 5f 6a 73 6f 6e 5f 74 6f 5f 63 5f 67 5f ies_json_to_c_g_
1c150 29 3b 0d 0a 20 20 69 73 5f 73 65 74 75 70 5f 65 );.. is_setup_e
1c160 6e 74 69 74 69 65 73 5f 6a 73 6f 6e 5f 74 6f 5f ntities_json_to_
1c170 63 5f 3d 31 3b 0d 0a 7d 0d 0a 0d 0a 0d 0a 20 20 c_=1;..}......