script, src: regenerate the Thai model.

With all the changes we made, regenerate the Thai model which is of poor
quality. This new one is much better.
This commit is contained in:
Jehan 2021-03-22 17:06:27 +01:00
parent 41fec68674
commit 314f062c70
3 changed files with 325 additions and 288 deletions

View File

@ -1,88 +1,87 @@
= Logs of language model for Thai (th) =
- Generated by BuildLangModel.py
- Started: 2021-03-16 20:24:14.258574
- Started: 2021-03-22 17:27:13.636169
- Maximum depth: 4
- Max number of pages: 100
== Parsed pages ==
หน้าหลัก (revision 9018985)
14 มีนาคม (revision 9303173)
15 มีนาคม (revision 8874275)
16 มีนาคม (revision 9306392)
19 มีนาคม (revision 9299253)
20 มีนาคม (revision 9310359)
21 มีนาคม (revision 9241717)
กระท่อมน้อยของลุงทอม (revision 9254683)
กองทัพพม่า (revision 9251263)
การปฏิวัติเดือนกุมภาพันธ์ (revision 8956448)
การประท้วงในประเทศพม่า พ.ศ. 2564 (revision 9304791)
การท่องเที่ยวในกรุงเทพมหานคร (revision 9310141)
การบุกครองอิรัก พ.ศ. 2546 (revision 9216037)
การประท้วงในประเทศพม่า พ.ศ. 2564 (revision 9309885)
การประท้วงในประเทศรัสเซีย พ.ศ. 2564 (revision 9236735)
การระบาดทั่วของโควิด-19 (revision 9289675)
การระบาดทั่วของโควิด-19 ในประเทศไทย (revision 9305901)
การระบาดทั่วของไวรัสโคโรนา พ.ศ. 25622563 เรียงตามประเทศและดินแดน (revision 9284827)
การลอบสังหารจูเลียส ซีซาร์ (revision 8174866)
จักรพรรดินิโคลัสที่ 2 แห่งรัสเซีย (revision 9299709)
จักรวรรดิรัสเซีย (revision 9260038)
จังหวัดสมุทรสาคร (revision 9227141)
จูเลียส ซีซาร์ (revision 9304624)
ชาวพม่าในไทย (revision 9289634)
ซีแอตเทิล (revision 9295680)
การระบาดทั่วของโควิด-19 (revision 9311180)
การระบาดทั่วของโควิด-19 ในประเทศไทย (revision 9313501)
การระบาดทั่วของไวรัสโคโรนา พ.ศ. 25622563 เรียงตามประเทศและดินแดน (revision 9309439)
ควาร์ก (revision 8896587)
ทรัพย์สินทางปัญญา (revision 9106943)
นกมุดน้ำ (revision 9311128)
นกเกาะคอน (revision 9235484)
นิวซีแลนด์ (revision 9099286)
บาตา (ประเทศอิเควทอเรียลกินี) (revision 8750850)
บุคคลที่เสียชีวิตในปี พ.ศ. 2564 (revision 9306385)
บุคคลที่เสียชีวิตในปี พ.ศ. 2564 (revision 9311174)
บูโพรพิออน (revision 9180305)
ประธานาธิบดีโซมาเลีย (revision 9145549)
ประเทศตูนิเซีย (revision 9169672)
ประเทศอิเควทอเรียลกินี (revision 9043997)
ผลกระทบทางเศรษฐกิจและสังคมของการระบาดทั่วของไวรัสโคโรนา พ.ศ. 25622563 (revision 9289675)
ผู้เผด็จการโรมัน (revision 6381320)
พ.ศ. 2435 (revision 9191544)
พ.ศ. 2460 (revision 9193829)
พ.ศ. 2515 (revision 9293724)
พ.ศ. 2554 (revision 9304980)
พ.ศ. 500 (revision 5354846)
ผลกระทบทางเศรษฐกิจและสังคมของการระบาดทั่วของไวรัสโคโรนา พ.ศ. 25622563 (revision 9311180)
พ.ศ. 2376 (revision 9190591)
พ.ศ. 2394 (revision 9196352)
พ.ศ. 2499 (revision 9304186)
พ.ศ. 2530 (revision 9309218)
พ.ศ. 2546 (revision 9303823)
พระคเณศ (revision 9259789)
ฟรานซิส ฟอร์ด คอปโปลา (revision 8699907)
ฟุตบอล (revision 9267162)
มหาวิทยาลัยเคมบริดจ์ (revision 9278720)
มาริโอ พูโซ (revision 4707337)
มาร์คัส จูนิอัส บรูตัสผู้ลูก (revision 7223903)
มาร์เกเรเธ ซัมบีเรีย (revision 9294258)
มูลนิธิวิกิมีเดีย (revision 9155482)
ยาต้านรีโทรไวรัส (revision 7481206)
ยาต้านไวรัส (revision 9245483)
รัฐประหารในประเทศพม่า พ.ศ. 2564 (revision 9293480)
รัฐอุตตราขัณฑ์ (revision 9246094)
รางวัลโนเบลสาขาสรีรวิทยาหรือการแพทย์ (revision 9088756)
ราชวงศ์โรมานอฟ (revision 8702698)
รายชื่อนักฟุตบอลที่ยิงประตู 500 ลูกขึ้นไป (revision 9181577)
รายชื่อบทความวันนี้ในอดีต (revision 8925803)
วลาดีมีร์ ปูติน (revision 9137037)
วัคซีนโรคติดเชื้อไวรัสโคโรนา 2019 (revision 9297189)
วันเอกราช (revision 8058565)
วิกิพีเดีย (revision 9235310)
วิกิพีเดียภาษาไทย (revision 9176821)
วุฒิสภาโรมัน (revision 9281945)
ศกุนตลา เทวี (revision 9296935)
สงครามกลางเมืองซีเรีย (revision 8541828)
สงครามอิรัก (revision 9304198)
สถาปัตยกรรมกอทิก (revision 8232804)
สถาปัตยกรรมฟื้นฟูกอทิก (revision 6453482)
สหรัฐ (revision 9288976)
สาธารณรัฐโรมัน (revision 9050973)
สนธิสัญญาไมตรีและพาณิชย์ ค.ศ. 1833 (revision 9204597)
สารานุกรม (revision 9290003)
สโมสรฟุตบอลบีจี ปทุม ยูไนเต็ด (revision 9292580)
สโมสรฟุตบอลลิเวอร์พูล (revision 9262545)
สโมสรฟุตบอลบีจี ปทุม ยูไนเต็ด (revision 9306806)
อนุสัญญาปารีสว่าด้วยการคุ้มครองทรัพย์สินอุตสาหกรรม (revision 8759879)
อองซานซูจี (revision 9292643)
อะเลกเซย์ นาวัลนืย (revision 9230310)
อาหรับสปริง (revision 8171494)
ิตส์อะวันเดอร์ฟูลไลฟ์ (revision 9291334)
อาณาจักรรัตนโกสินทร์ (สมัยสมบูรณาญาสิทธิราช) (revision 9202032)
าลี มาห์ดิ มูฮัมหมัด (revision 9311207)
อุทกภัยจากธารน้ำแข็งแตกในรัฐอุตตราขัณฑ์ พ.ศ. 2564 (revision 9300387)
อู่ เหลียนเต๋อ (revision 9295504)
เดนมาร์ก (revision 9103140)
เดอะก็อดฟาเธอร์ (revision 8942413)
เดอะก็อดฟาเธอร์ (นวนิยาย) (revision 4707337)
เนื้อหาเสรี (revision 9063375)
เบนจามิน เมานต์ฟอร์ต (revision 8820016)
เบอร์มิงแฮม (revision 8949103)
เส้นศูนย์สูตร (revision 9256278)
เหตุระเบิดที่บาตา พ.ศ. 2564 (revision 9301940)
เอจออฟเอ็มไพร์ส (revision 8812026)
เอชไอวี (revision 8818691)
เอแซดที (revision 5386882)
แคว้นแคนเทอร์เบอรี (revision 8763458)
แผ่นดินไหวในเกาะซูลาเวซี พ.ศ. 2564 (revision 9213896)
แฟแร็นตส์ ปุชกาช (revision 9299074)
แม่น้ำคองโก (revision 9298387)
แอฟริกัน-อเมริกัน (revision 9182892)
แฮเรียต บีเชอร์ สโตว์ (revision 6389804)
โปรตอน (โครงการดาวเทียม) (revision 9295828)
โรคติดเชื้อไวรัสโคโรนา 2019 (revision 9303763)
โรคเอดส์ (revision 8723281)
ไครสต์เชิร์ช (revision 9065152)
ไทยลีก ฤดูกาล 256364 (revision 9306310)
ไทยลีก ฤดูกาล 256364 (revision 9313228)
ไวรัสโคโรนาสายพันธุ์ใหม่ (SARS-CoV-2) (revision 9239363)
0 มกราคม (revision 8811984)
10 กรกฎาคม (revision 9204508)
@ -92,7 +91,7 @@
10 ธันวาคม (revision 9187465)
10 พฤศจิกายน (revision 9255261)
10 พฤษภาคม (revision 9293733)
10 มกราคม (revision 9256728)
10 มกราคม (revision 9310096)
10 มิถุนายน (revision 8950621)
10 มีนาคม (revision 9296320)
10 สิงหาคม (revision 9287893)
@ -111,82 +110,93 @@
== End of Parsed pages ==
- Wikipedia parsing ended at: 2021-03-16 20:29:56.645650
- Wikipedia parsing ended at: 2021-03-22 17:30:46.516035
106 characters appeared 708244 times.
75 characters appeared 682926 times.
First 64 characters:
[ 0] Char า: 8.374373803378496 %
[ 1] Char น: 7.171539751836938 %
[ 2] Char ร: 6.9999887044577855 %
[ 3] Char ก: 5.42581370262226 %
[ 4] Char อ: 5.080028916588068 %
[ 5] Char เ: 4.61507616019338 %
[ 6] Char ง: 4.240911324345847 %
[ 7] Char ม: 4.100846600888959 %
[ 8] Char ว: 3.364377248518872 %
[ 9] Char ย: 3.31594761127521 %
[10] Char ล: 3.300981017841309 %
[11] Char ด: 2.779550550375294 %
[12] Char ส: 2.7203901480280805 %
[13] Char ท: 2.6363795528094838 %
[14] Char ต: 2.4035501889179436 %
[15] Char ค: 2.3338002157448563 %
[16] Char ะ: 2.3099383828172213 %
[17] Char บ: 2.1609784198665998 %
[18] Char ป: 2.104077125962239 %
[19] Char แ: 1.9566703000660788 %
[20] Char ห: 1.8754835904010483 %
[21] Char พ: 1.6814826528710445 %
[22] Char จ: 1.4730798990178526 %
[23] Char ช: 1.385680641134976 %
[24] Char ใ: 1.3149423080181406 %
[25] Char ข: 1.2114469024799364 %
[26] Char ศ: 1.095808789061397 %
[27] Char โ: 1.0651696308052028 %
[28] Char ไ: 1.045967209040952 %
[29] Char ซ: 0.7435290662540028 %
[30] Char ำ: 0.6989116745076556 %
[31] Char ผ: 0.550375294390069 %
[32] Char ถ: 0.47314202450003107 %
[33] Char ธ: 0.461422899452731 %
[34] Char ภ: 0.42386522159029943 %
[35] Char ณ: 0.4122872908206776 %
[36] Char ษ: 0.40988698810014623 %
[37] Char a: 0.4049451883814053 %
[38] Char e: 0.38193052111984005 %
[39] Char i: 0.33717193509581445 %
[40] Char ฐ: 0.31359249072353595 %
[41] Char ญ: 0.29749634306820816 %
[42] Char n: 0.29213096051643217 %
[43] Char ฟ: 0.29071901773964903 %
[44] Char o: 0.28874229785215266 %
[45] Char r: 0.2702458474762935 %
[46] Char t: 0.2569735853745319 %
[47] Char s: 0.19682482308357005 %
[48] Char l: 0.17070388171308193 %
[49] Char h: 0.13385217523904192 %
[50] Char u: 0.12919276407565755 %
[51] Char c: 0.12834559840958765 %
[52] Char ฮ: 0.12269782730245507 %
[53] Char ฤ: 0.11690886191764421 %
[54] Char d: 0.1139437820863996 %
[55] Char ฉ: 0.10886078808998029 %
[56] Char S: 0.1009539085399947 %
[57] Char C: 0.09883599437481996 %
[58] Char m: 0.09544733171054044 %
[59] Char ฏ: 0.08005715544360419 %
[60] Char ๆ: 0.07906879549985599 %
[61] Char y: 0.0773744641677162 %
[62] Char ฝ: 0.07412699578111498 %
[63] Char ฒ: 0.07059713883915714 %
Most Frequent characters:
[ 0] Char า: 6.965029886107719 %
[ 1] Char น: 5.966825102573338 %
[ 2] Char ร: 5.703399782699736 %
[ 3] Char ก: 4.551151954970231 %
[ 4] Char อ: 4.256244454011123 %
[ 5] Char เ: 3.801290330138258 %
[ 6] Char ่: 3.7993867563982042 %
[ 7] Char ง: 3.5243935653350436 %
[ 8] Char ั: 3.4997935354635787 %
[ 9] Char ม: 3.392607691023625 %
[10] Char ี: 2.9692821769855007 %
[11] Char ว: 2.904267812325201 %
[12] Char ้: 2.7827319504602257 %
[13] Char ย: 2.766039073047446 %
[14] Char ล: 2.536878080494812 %
[15] Char ิ: 2.5346816492562882 %
[16] Char ด: 2.387960042522909 %
[17] Char ท: 2.2776991943490215 %
[18] Char ส: 2.1232168639061917 %
[19] Char ต: 1.9805952621513898 %
[20] Char ค: 1.9372523523778564 %
[21] Char ะ: 1.8903951526226852 %
[22] Char บ: 1.795216465619994 %
[23] Char ป: 1.7347413921859762 %
[24] Char แ: 1.5820162067339654 %
[25] Char ห: 1.5278375695170487 %
[26] Char พ: 1.5215411332999476 %
[27] Char จ: 1.2964801457258912 %
[28] Char ช: 1.2149193324020464 %
[29] Char ใ: 1.1090513467052068 %
[30] Char ์: 1.0768370218735266 %
[31] Char ไ: 1.0320298246076443 %
[32] Char ข: 0.9678940324427537 %
[33] Char ุ: 0.9629154549687667 %
[34] Char ื: 0.9577904487455449 %
[35] Char ศ: 0.9569118762501355 %
[36] Char ู: 0.9047832415225076 %
[37] Char โ: 0.8954118015714734 %
[38] Char ็: 0.6857258326670825 %
[39] Char ำ: 0.5846899956949948 %
[40] Char ซ: 0.5577471058357714 %
[41] Char ึ: 0.4810184412366786 %
[42] Char ผ: 0.4660827088147178 %
[43] Char ถ: 0.4076576378699888 %
[44] Char ธ: 0.3950647654357866 %
[45] Char ณ: 0.3679754468273283 %
[46] Char ษ: 0.342496844460454 %
[47] Char ภ: 0.33942184072652093 %
[48] Char ญ: 0.24028957749448696 %
[49] Char ฟ: 0.22813599130798945 %
[50] Char ฐ: 0.18347522279134196 %
[51] Char ฤ: 0.10293941071214158 %
[52] Char ฉ: 0.09532511575192627 %
[53] Char ฮ: 0.07643580710062291 %
[54] Char ๆ: 0.07555723460521345 %
[55] Char ฒ: 0.05359292221997698 %
[56] Char ฝ: 0.0509572047337486 %
[57] Char ฏ: 0.0494929172413995 %
[58] Char ฎ: 0.03675361605796235 %
[59] Char ฑ: 0.02533217361763939 %
[60] Char ฆ: 0.015814304917370257 %
[61] Char ๊: 0.015375018669665529 %
[62] Char ฬ: 0.01420358867578625 %
[63] Char ฯ: 0.009810726198738956 %
[64] Char ฺ: 0.0038071474801076545 %
[65] Char ๋: 0.0027821462354632857 %
[66] Char ฌ: 0.0023428599877585565 %
[67] Char ๅ: 0.0005857149969396391 %
[68] Char ๖: 0.00029285749846981956 %
[69] Char ๒: 0.00029285749846981956 %
[70] Char ๔: 0.00029285749846981956 %
[71] Char ๙: 0.00029285749846981956 %
[72] Char : 0.00014642874923490978 %
[73] Char ๕: 0.00014642874923490978 %
[74] Char ๗: 0.00014642874923490978 %
The first 64 characters have an accumulated ratio of 0.9874944228260318.
The first 75 characters have an accumulated ratio of 1.0.
2704 sequences found.
2422 sequences found.
First 512 (typical positive ratio): 0.8690353564146914
Next 512 (512-1024): 0.0007906879549985598
Rest: 0.03156084221511464
First 1646 (typical positive ratio): 0.9950175497087397
Next 355 (2001-1646): 0.003986886339010343
Rest: 0.0009955639522499782
- Processing end: 2021-03-16 20:29:57.119132
- Processing end: 2021-03-22 17:30:47.001559

View File

@ -49,6 +49,8 @@ charsets = ['ISO-8859-11', 'TIS-620']
## Optional Properties ##
unicode_ranges = [(0xE01, 0xE3A), (0xE3F, 0xE5B)]
# The start page. Though optional, it is advised to choose one yourself.
start_pages = ['หน้าหลัก']
wikipedia_code = code

View File

@ -42,7 +42,7 @@
/**
* Generated by BuildLangModel.py
* On: 2021-03-16 20:29:56.647545
* On: 2021-03-22 17:30:46.517390
**/
/* Character Mapping Table:
@ -68,18 +68,18 @@ static const unsigned char Iso_8859_11_CharToOrderMap[] =
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 1X */
SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM, /* 2X */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,SYM,SYM,SYM,SYM,SYM,SYM, /* 3X */
SYM, 66, 74, 57, 76, 86, 83, 87, 80, 64, 95, 94, 79, 78, 77, 82, /* 4X */
75,104, 72, 56, 71, 93, 81, 89,103, 96, 97,SYM,SYM,SYM,SYM,SYM, /* 5X */
SYM, 37, 73, 51, 54, 38, 68, 67, 49, 39, 99, 84, 48, 58, 42, 44, /* 6X */
65,101, 45, 47, 46, 50, 70, 85,100, 61, 92,SYM,SYM,SYM,SYM,CTR, /* 7X */
SYM, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, /* 4X */
90, 91, 92, 93, 94, 95, 96, 97, 98, 99,100,SYM,SYM,SYM,SYM,SYM, /* 5X */
SYM,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115, /* 6X */
116,117,118,119,120,121,122,123,124,125,126,SYM,SYM,SYM,SYM,CTR, /* 7X */
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 8X */
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 9X */
SYM, 3, 25,106, 15,107, 88, 6, 22, 55, 23, 29,102, 41, 69, 59, /* AX */
40, 90, 63, 35, 11, 14, 32, 13, 33, 1, 17, 18, 31, 62, 21, 43, /* BX */
34, 7, 9, 2, 53, 10,108, 8, 26, 36, 12, 20, 91, 4, 52, 98, /* CX */
16,SYM, 0, 30,SYM,SYM,SYM,SYM,SYM,SYM,SYM,ILL,ILL,ILL,ILL,SYM, /* DX */
5, 19, 27, 24, 28,105, 60,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,109, /* EX */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,110,111,ILL,ILL,ILL,ILL, /* FX */
SYM, 3, 32,127, 20,128, 60, 7, 27, 52, 28, 40, 66, 48, 58, 57, /* AX */
50, 59, 55, 45, 16, 19, 43, 17, 44, 1, 22, 23, 42, 56, 26, 49, /* BX */
47, 9, 13, 2, 51, 14,129, 11, 35, 46, 18, 25, 62, 4, 53, 63, /* CX */
21,SYM, 0, 39,SYM,SYM,SYM,SYM,SYM,SYM,SYM,ILL,ILL,ILL,ILL,SYM, /* DX */
5, 24, 37, 29, 31, 67, 54,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,130, /* EX */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,131,132,ILL,ILL,ILL,ILL, /* FX */
};
/*X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 XA XB XC XD XE XF */
@ -89,172 +89,197 @@ static const unsigned char Tis_620_CharToOrderMap[] =
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 1X */
SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM, /* 2X */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,SYM,SYM,SYM,SYM,SYM,SYM, /* 3X */
SYM, 66, 74, 57, 76, 86, 83, 87, 80, 64, 95, 94, 79, 78, 77, 82, /* 4X */
75,104, 72, 56, 71, 93, 81, 89,103, 96, 97,SYM,SYM,SYM,SYM,SYM, /* 5X */
SYM, 37, 73, 51, 54, 38, 68, 67, 49, 39, 99, 84, 48, 58, 42, 44, /* 6X */
65,101, 45, 47, 46, 50, 70, 85,100, 61, 92,SYM,SYM,SYM,SYM,CTR, /* 7X */
SYM,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147, /* 4X */
148,149,150,151,152,153,154,155,156,157,158,SYM,SYM,SYM,SYM,SYM, /* 5X */
SYM,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173, /* 6X */
174,175,176,177,178,179,180,181,182,183,184,SYM,SYM,SYM,SYM,CTR, /* 7X */
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 8X */
CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR,CTR, /* 9X */
ILL, 3, 25,112, 15,113, 88, 6, 22, 55, 23, 29,102, 41, 69, 59, /* AX */
40, 90, 63, 35, 11, 14, 32, 13, 33, 1, 17, 18, 31, 62, 21, 43, /* BX */
34, 7, 9, 2, 53, 10,114, 8, 26, 36, 12, 20, 91, 4, 52, 98, /* CX */
16,SYM, 0, 30,SYM,SYM,SYM,SYM,SYM,SYM,SYM,ILL,ILL,ILL,ILL,SYM, /* DX */
5, 19, 27, 24, 28,105, 60,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,115, /* EX */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,116,117,ILL,ILL,ILL,ILL, /* FX */
ILL, 3, 32,185, 20,186, 60, 7, 27, 52, 28, 40, 66, 48, 58, 57, /* AX */
50, 59, 55, 45, 16, 19, 43, 17, 44, 1, 22, 23, 42, 56, 26, 49, /* BX */
47, 9, 13, 2, 51, 14,187, 11, 35, 46, 18, 25, 62, 4, 53, 63, /* CX */
21,SYM, 0, 39,SYM,SYM,SYM,SYM,SYM,SYM,SYM,ILL,ILL,ILL,ILL,SYM, /* DX */
5, 24, 37, 29, 31, 67, 54,SYM,SYM,SYM,SYM,SYM,SYM,SYM,SYM,188, /* EX */
NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,NUM,189,190,ILL,ILL,ILL,ILL, /* FX */
};
/*X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 XA XB XC XD XE XF */
static const int Unicode_Char_size = 64;
static const int Unicode_Char_size = 75;
static const unsigned int Unicode_CharOrder[] =
{
67, 57, 83, 56, 97, 37, 99, 51, 100, 54, 101, 38, 104, 49, 105, 39,
108, 48, 109, 58, 110, 42, 111, 44, 114, 45, 115, 47, 116, 46, 117, 50,
121, 61, 3585, 3, 3586, 25, 3588, 15, 3591, 6, 3592, 22, 3593, 55,3594, 23,
3595, 29, 3597, 41, 3599, 59, 3600, 40, 3602, 63, 3603, 35, 3604, 11,3605, 14,
3606, 32, 3607, 13, 3608, 33, 3609, 1, 3610, 17, 3611, 18, 3612, 31,3613, 62,
3614, 21, 3615, 43, 3616, 34, 3617, 7, 3618, 9, 3619, 2, 3620, 53,3621, 10,
3623, 8, 3624, 26, 3625, 36, 3626, 12, 3627, 20, 3629, 4, 3630, 52,3632, 16,
3634, 0, 3635, 30, 3648, 5, 3649, 19, 3650, 27, 3651, 24, 3652, 28,3654, 60,
3585, 3, 3586, 32, 3588, 20, 3590, 60, 3591, 7, 3592, 27, 3593, 52,3594, 28,
3595, 40, 3596, 66, 3597, 48, 3598, 58, 3599, 57, 3600, 50, 3601, 59,3602, 55,
3603, 45, 3604, 16, 3605, 19, 3606, 43, 3607, 17, 3608, 44, 3609, 1,3610, 22,
3611, 23, 3612, 42, 3613, 56, 3614, 26, 3615, 49, 3616, 47, 3617, 9,3618, 13,
3619, 2, 3620, 51, 3621, 14, 3623, 11, 3624, 35, 3625, 46, 3626, 18,3627, 25,
3628, 62, 3629, 4, 3630, 53, 3631, 63, 3632, 21, 3633, 8, 3634, 0,3635, 39,
3636, 15, 3637, 10, 3638, 41, 3639, 34, 3640, 33, 3641, 36, 3642, 64,3648, 5,
3649, 24, 3650, 37, 3651, 29, 3652, 31, 3653, 67, 3654, 54, 3655, 38,3656, 6,
3657, 12, 3658, 61, 3659, 65, 3660, 30, 3664, 72, 3666, 69, 3668, 70,3669, 73,
3670, 68, 3671, 74, 3673, 71,
};
/* Model Table:
* Total sequences: 2704
* First 512 sequences: 0.8690353564146914
* Next 512 sequences (512-1024): 0.09940380137019393
* Rest: 0.03156084221511464
* Total considered sequences: 2422 / 5625
* - Positive sequences: first 1646 (0.9950175497087397)
* - Probable sequences: next 355 (2001-1646) (0.003986886339010343)
* - Neutral sequences: last 3624 (0.0009955639522499782)
* - Negative sequences: 3203 (off-ratio)
* Negative sequences: TODO
*/
static const PRUint8 ThaiLangModel[] =
{
1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,0,2,
2,3,2,3,3,0,0,0,1,2,0,2,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,1,0,0,1,0,
3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,
3,3,3,1,1,0,0,0,2,1,0,2,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,1,0,2,0,
3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,3,2,2,1,2,
3,1,2,3,3,0,0,0,2,1,0,2,0,0,0,0,0,0,0,0,1,1,0,2,0,0,0,1,0,0,1,1,
3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,2,3,3,3,2,2,3,2,3,3,2,3,3,3,3,2,
2,1,2,1,3,0,0,0,2,1,0,3,0,0,0,0,0,0,0,0,1,3,0,1,1,0,0,2,1,0,1,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,3,2,3,2,1,2,3,2,3,2,
2,2,2,0,1,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,1,0,
0,3,3,3,3,0,2,3,3,3,3,3,3,3,3,3,0,3,3,1,3,3,3,3,0,3,3,0,0,3,0,2,
1,3,2,2,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,2,0,0,3,0,0,0,1,0,0,1,0,
3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,2,3,3,3,1,3,
3,1,2,0,1,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,2,0,
3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,2,3,3,3,3,3,2,3,3,3,2,3,3,1,0,2,
2,1,3,2,2,0,0,0,1,1,0,2,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,
3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,3,2,2,2,1,3,3,2,0,1,
1,0,1,2,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,
3,3,3,3,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,1,2,
2,2,2,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,2,0,
3,3,2,3,3,3,3,2,2,2,3,3,3,3,2,2,3,2,3,2,2,1,2,3,2,2,1,2,2,2,2,1,
1,1,1,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,
3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,2,1,2,2,3,2,2,3,2,3,3,1,2,2,2,2,2,
1,1,2,0,1,0,0,0,1,0,0,2,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,0,1,0,
3,3,3,3,3,3,3,3,3,1,2,3,2,2,3,1,2,2,2,2,3,1,1,1,2,1,1,3,2,2,3,1,
3,2,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,
3,3,3,1,3,2,1,2,3,3,1,3,2,1,1,3,2,2,1,1,3,2,1,1,1,1,3,1,1,1,3,1,
0,3,1,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,1,2,3,3,3,1,3,2,2,1,3,3,1,2,1,1,2,2,2,2,1,1,2,1,2,2,
1,1,2,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,1,0,
3,3,3,2,3,3,2,3,3,2,3,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,1,3,1,3,3,1,
1,1,1,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,
0,3,3,3,3,3,1,3,3,3,2,3,3,3,3,3,1,3,3,3,3,3,3,3,3,2,2,3,3,2,0,2,
2,3,2,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,2,1,0,1,0,0,0,0,0,0,1,0,
3,3,3,3,3,3,1,2,3,2,2,3,3,3,3,3,1,3,3,3,2,2,2,2,2,2,1,3,3,2,1,3,
1,1,2,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,2,1,0,1,0,
3,3,3,3,3,2,1,1,2,2,3,2,2,2,2,1,2,1,2,2,1,1,2,1,2,1,1,2,2,1,0,1,
2,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,3,0,0,1,0,
0,3,3,3,3,0,1,3,2,2,3,3,3,3,3,3,0,3,3,0,3,3,2,2,0,3,0,0,0,2,0,3,
2,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,
3,3,3,2,1,0,1,3,3,2,3,1,1,1,3,1,1,1,2,0,0,1,0,0,0,0,1,0,0,0,0,0,
0,0,2,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,3,1,2,2,1,2,2,3,3,1,2,2,1,1,1,3,1,2,1,1,1,2,2,2,2,1,1,2,1,1,
1,1,1,1,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,0,1,0,
3,3,3,2,3,2,1,3,1,1,2,2,2,2,2,1,3,2,1,2,1,2,3,1,2,2,1,1,2,1,3,1,
1,1,0,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,
3,3,1,2,3,2,1,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,
1,1,1,1,1,0,0,0,0,2,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,3,0,2,0,0,0,0,0,1,0,2,2,0,3,1,0,2,0,0,3,0,3,3,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
3,3,1,1,3,1,1,1,2,2,1,1,1,1,3,1,1,2,1,1,1,1,1,1,1,1,0,1,1,1,1,0,
1,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,3,2,2,2,1,2,2,2,2,1,2,2,3,1,1,2,1,2,1,1,3,1,2,2,1,1,2,2,0,1,
1,0,1,0,2,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,
0,3,3,2,3,0,1,3,1,2,3,3,1,2,3,3,0,2,3,0,1,3,2,1,0,1,1,0,0,2,0,1,
1,1,1,1,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,
0,2,3,2,2,0,1,3,3,0,2,3,1,3,2,2,0,2,3,0,2,2,1,1,0,2,1,0,0,2,0,0,
1,1,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,
3,2,1,1,2,2,1,2,1,1,2,1,1,1,2,1,1,2,1,1,1,1,0,1,0,0,0,2,1,1,0,1,
0,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,3,3,3,2,3,2,2,2,1,3,2,2,2,1,3,0,2,2,3,3,1,2,1,3,2,1,1,2,1,0,1,
1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,
1,2,0,1,1,0,1,1,1,2,3,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,
1,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,3,1,2,1,1,2,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,
3,1,1,1,1,0,0,0,0,1,0,0,1,1,1,1,1,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
3,1,2,2,1,1,1,1,1,1,1,1,2,1,1,1,3,1,2,1,2,1,1,1,1,1,2,1,1,1,0,0,
0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,
3,1,1,1,1,1,0,1,1,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,
1,0,2,3,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,2,0,0,3,0,1,3,3,2,3,2,1,2,0,0,2,0,0,1,2,0,0,2,0,0,
0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,
0,0,0,0,0,2,1,2,0,0,3,1,1,3,2,3,2,1,1,2,0,0,2,0,0,0,2,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,2,0,0,0,3,0,3,2,3,3,2,1,1,3,0,0,2,0,0,0,2,0,0,1,0,0,
3,1,1,2,2,2,0,2,1,1,1,1,2,1,1,1,0,3,2,2,1,1,1,1,1,1,1,1,1,1,0,1,
1,2,1,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,0,
3,1,1,2,1,2,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,0,1,1,1,0,0,
1,1,1,0,0,0,0,0,1,2,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,3,2,2,0,0,1,0,2,1,3,2,1,1,1,2,0,0,2,0,0,1,1,0,0,1,0,0,
2,2,2,1,3,3,0,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,1,0,0,3,0,2,3,2,1,2,1,2,2,0,0,2,0,0,0,2,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,3,3,3,0,0,2,0,2,1,2,2,1,1,2,2,0,0,2,0,0,1,1,0,0,2,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,3,3,0,0,1,0,2,2,1,1,1,2,2,1,0,0,1,0,0,1,1,0,0,2,0,0,
0,0,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,
0,0,0,0,0,1,2,2,0,0,1,1,2,1,3,2,1,2,1,1,0,0,1,0,0,0,1,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,2,2,0,0,1,0,2,0,2,1,2,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,
0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,3,2,0,0,1,0,2,2,1,1,1,1,2,1,0,0,1,0,0,0,1,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,1,1,0,0,2,0,1,2,2,2,2,1,0,1,0,0,1,0,0,0,2,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,2,2,0,0,0,0,2,1,2,1,1,2,1,1,0,0,0,0,0,1,0,0,0,1,0,0,
2,1,1,1,2,1,0,1,1,1,1,1,1,0,1,0,1,0,1,1,0,0,1,1,0,0,0,1,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,1,0,0,0,1,0,0,0,2,0,2,2,1,0,0,0,0,1,1,0,1,0,0,2,0,0,0,0,0,
0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,2,2,0,0,1,0,1,1,0,1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,
2,1,1,1,0,0,1,1,1,1,2,1,0,0,0,0,1,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,1,1,1,0,0,1,0,1,1,2,0,1,1,1,1,0,0,0,0,1,1,1,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,1,1,0,0,0,0,3,1,0,0,1,2,1,0,0,0,0,0,1,1,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,2,2,0,0,1,0,2,1,1,1,1,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,
1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,0,1,1,0,1,1,1,0,0,
1,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,
0,0,0,0,1,1,0,1,1,0,0,1,1,1,1,1,0,0,1,1,1,0,1,0,1,1,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,2,1,1,0,0,1,0,1,1,1,1,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,
1,1,2,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,3,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,3,3,3,3,3,0,3,0,3,0,3,0,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,0,0,3,0,
3,0,0,3,0,3,3,3,3,3,3,3,3,2,1,2,3,0,0,3,2,1,1,2,0,3,2,0,0,1,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,2,1,3,1,3,3,3,3,2,3,0,3,0,0,1,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,3,1,0,1,3,0,0,0,2,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,2,3,3,3,3,3,3,0,3,3,3,2,2,2,0,3,3,3,0,1,3,0,1,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,
3,3,3,3,2,3,3,3,0,1,3,2,3,0,1,2,3,0,0,2,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,0,0,3,0,3,0,3,0,3,3,0,3,3,3,3,3,0,3,3,1,3,3,3,3,0,0,0,3,0,0,3,0,
0,0,0,3,0,3,3,3,3,2,3,0,3,0,0,3,3,0,0,3,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,0,3,0,3,0,3,0,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,0,0,3,0,
3,0,3,3,0,3,3,1,1,0,3,0,2,1,1,1,3,1,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,2,3,1,3,3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,2,3,3,1,2,3,1,
3,0,1,3,0,3,3,3,0,3,3,1,3,1,2,2,2,3,0,3,0,0,0,3,0,0,1,0,0,1,0,0,0,0,0,0,0,0,
0,3,2,3,1,0,3,3,0,3,0,3,3,3,3,0,3,3,3,3,3,0,3,3,0,0,3,3,3,0,0,0,1,0,0,3,0,
0,0,0,2,0,1,0,3,3,1,0,3,3,3,0,0,0,0,3,0,1,1,1,1,2,0,0,0,1,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,0,3,1,3,3,3,3,3,3,1,3,1,2,3,2,1,0,2,0,0,0,2,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,3,3,2,0,3,0,3,3,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,0,0,3,0,
3,0,0,3,0,3,3,2,1,0,3,1,3,2,2,3,2,0,0,2,0,0,0,1,1,3,0,0,2,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,2,
3,3,0,3,0,3,3,0,3,0,3,3,2,0,0,1,3,1,0,3,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,0,3,0,3,0,3,0,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,0,0,2,0,
3,0,3,3,0,3,3,2,0,0,3,1,1,0,1,2,1,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,2,3,3,3,3,3,2,0,3,2,3,2,0,2,2,2,0,3,0,0,0,1,0,0,1,2,0,1,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,
3,3,3,3,3,3,3,1,0,0,2,1,3,2,1,0,1,0,0,2,0,1,1,0,3,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,3,3,3,0,3,0,3,3,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,0,3,0,
3,0,0,3,0,3,3,3,2,3,3,3,3,3,0,2,2,0,0,2,0,0,1,3,2,2,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,
3,3,3,3,3,3,3,2,0,1,3,0,3,2,1,2,2,2,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,
3,3,3,2,3,2,0,3,0,3,2,0,1,0,3,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,
3,1,3,3,3,2,3,3,0,0,3,0,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,
3,3,3,3,3,2,3,0,1,1,3,0,2,0,0,0,1,0,0,0,1,0,0,0,2,0,0,1,2,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,3,
3,2,3,3,0,1,0,1,3,0,2,0,1,0,1,2,1,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
1,3,3,3,3,3,0,3,0,3,0,3,0,3,3,0,3,3,3,3,3,1,3,3,3,3,3,3,3,3,0,3,3,0,0,3,0,
3,0,0,3,0,3,3,3,2,0,3,1,3,0,1,3,3,0,0,2,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,
3,2,3,3,1,3,3,3,0,0,3,2,2,1,2,2,2,1,0,3,2,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,2,3,
3,3,0,3,1,1,3,1,2,1,1,2,0,2,0,0,1,0,0,0,3,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,0,0,2,0,3,0,3,0,3,3,0,3,3,3,3,3,0,3,3,0,3,3,3,3,0,0,0,3,0,0,0,0,
0,0,0,3,0,3,3,0,0,0,0,0,3,0,0,0,3,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,
3,3,3,3,3,1,3,3,3,3,2,3,3,3,3,3,2,1,2,3,0,3,1,3,0,0,2,0,0,0,3,0,0,3,0,0,3,
2,3,0,0,1,0,1,1,0,0,3,3,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,
3,2,2,1,3,2,2,3,2,0,2,2,1,0,3,0,1,0,0,1,0,0,1,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,1,3,
3,3,3,2,3,2,3,1,0,2,0,1,1,0,0,3,1,0,0,0,0,0,0,0,2,0,1,0,1,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,3,2,3,2,3,3,2,3,3,1,3,
3,2,3,2,0,1,1,2,1,2,2,3,1,1,0,0,0,0,0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,3,1,3,3,2,0,3,0,0,3,0,3,3,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,3,0,1,0,3,0,3,0,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,0,0,3,0,
3,0,0,3,0,3,2,2,1,0,3,2,3,1,1,3,2,0,0,2,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,0,0,0,0,3,0,3,0,0,3,0,3,3,2,3,3,0,3,3,0,3,3,0,3,0,0,0,3,0,0,1,0,
0,0,0,3,0,0,1,2,0,0,0,0,3,0,0,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,2,3,3,3,2,3,3,3,3,3,3,2,2,2,3,3,3,2,1,3,3,3,1,1,2,1,2,2,3,3,3,2,1,1,
2,3,2,2,3,0,1,0,3,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,2,3,3,3,0,3,0,3,3,3,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,0,3,0,
3,0,0,2,0,3,1,3,3,3,3,3,1,1,0,1,2,0,3,0,0,3,2,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,
0,3,1,0,3,1,3,0,0,1,0,0,3,3,0,0,2,0,0,0,0,0,3,0,0,1,0,0,3,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,0,0,3,3,3,3,0,3,3,3,2,3,3,3,3,1,3,3,3,3,3,3,3,3,3,3,3,3,0,2,3,
3,0,0,2,3,2,1,0,0,3,2,3,2,0,0,1,1,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,3,3,3,0,3,0,2,3,2,3,0,3,3,3,3,2,0,3,3,3,3,3,3,3,3,0,3,2,0,0,2,0,
3,0,0,3,0,1,1,1,1,1,1,3,2,0,0,1,3,0,0,2,2,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,
0,3,3,3,3,0,0,1,0,3,0,2,0,3,3,0,3,3,3,3,3,0,3,3,0,3,3,3,3,0,0,0,3,0,0,1,0,
0,0,0,3,0,2,1,3,2,0,3,0,3,0,0,1,3,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,3,2,3,3,3,0,3,0,3,0,3,0,3,2,0,3,2,3,3,3,0,3,3,2,1,2,3,1,2,0,3,1,0,0,0,0,
1,0,0,0,0,0,3,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,3,3,3,3,3,0,3,0,3,0,3,0,2,3,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,0,3,3,0,0,1,0,
3,0,0,2,0,2,3,2,1,0,2,0,0,0,1,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,2,2,3,3,3,3,3,3,3,2,3,2,3,3,3,2,2,3,2,2,2,1,1,1,3,0,2,0,3,2,0,3,3,0,3,
3,3,0,2,3,1,0,2,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,2,0,3,0,0,3,3,0,3,0,0,3,0,1,0,3,0,1,1,0,0,1,0,0,0,0,1,1,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,0,1,1,1,3,2,3,2,0,2,3,3,3,3,2,0,3,0,0,0,1,0,0,0,0,1,2,0,0,0,0,1,2,0,3,
0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,2,3,3,3,1,3,2,3,3,3,3,3,3,3,3,2,2,3,1,3,2,3,1,3,2,1,3,3,3,2,3,3,0,3,
0,0,0,2,3,2,1,0,0,0,3,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,2,3,3,0,2,3,3,3,2,0,3,1,3,1,2,2,1,1,1,0,1,2,0,1,1,0,0,3,2,2,3,0,2,1,
3,0,0,1,0,0,0,1,1,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,3,3,3,3,0,0,2,2,3,3,0,2,3,3,1,2,3,2,3,3,2,3,3,3,3,2,3,2,3,2,2,2,0,3,2,
3,0,0,1,0,0,1,1,1,0,3,0,0,1,0,1,0,0,0,0,0,0,3,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,
3,2,3,3,2,3,0,0,3,3,3,2,0,3,1,2,1,3,2,3,2,3,1,2,2,1,1,3,2,2,3,2,2,2,0,1,0,
2,0,0,1,0,1,0,0,3,0,3,0,1,3,0,0,1,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,1,3,0,2,0,0,0,3,0,3,0,0,0,0,3,0,3,3,1,3,2,0,0,1,0,3,0,2,0,2,0,0,0,0,0,3,
0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,2,3,2,3,3,0,3,2,3,2,2,2,3,3,2,3,3,2,2,1,1,2,3,3,2,3,3,3,2,2,3,1,0,0,0,
2,0,0,0,0,1,1,1,0,0,0,3,1,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,
3,3,3,2,3,3,3,0,3,3,3,1,3,1,3,3,1,3,2,3,3,2,1,1,3,1,0,1,2,1,2,3,2,3,3,0,3,
3,2,0,3,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,2,2,3,3,3,0,0,0,3,1,2,0,2,0,1,1,2,3,2,2,0,3,3,3,1,1,2,1,3,3,3,2,0,0,3,0,
2,0,0,2,0,0,0,3,1,0,0,0,1,1,0,1,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,2,0,1,0,0,0,1,0,0,0,0,0,0,3,3,1,3,2,0,0,0,0,2,1,0,0,0,0,0,0,0,0,3,0,
0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,
3,0,0,1,0,0,1,1,3,1,3,3,2,0,3,3,1,0,0,0,0,2,3,0,0,0,3,0,0,0,0,1,0,3,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,3,2,1,3,3,3,1,3,3,2,2,2,2,2,3,3,0,1,2,0,2,0,1,1,0,0,1,0,0,2,0,0,3,0,0,1,
3,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,1,0,1,1,0,0,0,1,0,1,0,0,0,0,1,1,0,0,0,0,0,1,1,1,0,1,0,1,0,1,2,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2,3,3,0,2,0,3,2,3,0,1,1,3,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,3,
0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2,1,2,2,2,2,0,0,0,1,1,2,0,1,0,3,0,1,1,2,1,0,2,0,0,1,2,1,1,3,0,1,3,0,0,1,0,
1,0,0,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,1,3,2,2,3,0,0,0,0,3,0,0,0,0,0,1,1,0,0,1,0,1,0,1,3,0,1,0,1,1,0,2,0,0,0,0,
1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2,0,1,0,0,0,0,0,0,0,1,0,0,0,3,2,0,0,2,0,0,1,1,0,0,1,0,0,0,0,3,0,0,1,0,0,1,
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,2,2,0,1,3,3,0,2,0,0,1,0,1,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,2,1,0,0,0,0,0,
0,0,0,1,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,0,0,3,3,0,0,0,0,0,0,1,0,0,0,0,1,0,2,1,1,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3,1,0,0,0,1,0,0,0,1,0,0,0,0,0,2,0,1,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,0,0,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,1,0,0,0,1,0,3,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
2,1,0,0,2,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1,1,0,0,1,0,0,0,1,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,
0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
};
@ -262,8 +287,8 @@ const SequenceModel Iso_8859_11ThaiModel =
{
Iso_8859_11_CharToOrderMap,
ThaiLangModel,
64,
(float)0.8690353564146914,
75,
(float)0.99900443604775,
PR_FALSE,
"ISO-8859-11",
"th"
@ -273,8 +298,8 @@ const SequenceModel Tis_620ThaiModel =
{
Tis_620_CharToOrderMap,
ThaiLangModel,
64,
(float)0.8690353564146914,
75,
(float)0.99900443604775,
PR_FALSE,
"TIS-620",
"th"
@ -284,8 +309,8 @@ const LanguageModel ThaiModel =
{
"th",
Unicode_CharOrder,
64,
75,
ThaiLangModel,
64,
(float)0.8690353564146914,
75,
(float)1.0,
};