diff --git a/Taskfile.yml b/Taskfile.yml index b20b644..fe1051f 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -10,6 +10,9 @@ tasks: db:drop: cmds: - pnpm drizzle-kit drop + db:initializeData: + cmds: + - pnpm initialize_data studio: cmds: - pnpm drizzle-kit studio diff --git a/addMetadata.ts b/addMetadata.ts new file mode 100644 index 0000000..7b5b0c9 --- /dev/null +++ b/addMetadata.ts @@ -0,0 +1,27 @@ +import { db } from "./src/db"; +import { group, opinion, zone, province } from "./src/schema.ts"; +import { Groups, Opinions, Provinces, Districts } from "./initialData.ts"; + +async function main() { + let groupValues = Groups.map((group) => ({ name: group })); + await db.insert(group).values(groupValues); + let opinionValues = Opinions.map((opinion) => ({ + name: opinion.name, + type: opinion.choicemode, + })); + await db.insert(opinion).values(opinionValues); + let provinceValues = Provinces.map((province) => ({ + id: province.code, + name: province.name_th, + })); + await db.insert(province).values(provinceValues); + const zoneValues = Districts.map((district) => ({ + id: district.code, + name: district.name_th, + province: district.province_code, + })); + await db.insert(zone).values(zoneValues); + console.log("Done"); +} + +main(); diff --git a/initialData.ts b/initialData.ts new file mode 100644 index 0000000..c6d07b0 --- /dev/null +++ b/initialData.ts @@ -0,0 +1,6166 @@ +export const Groups = [ + "กลุ่มบริหารราชการแผ่นดินและความมั่นคง", + "กลุ่มกฎหมายและกระบวนการยุติธรรม", + "กลุ่มการศึกษา", + "กลุ่มสาธารณสุข", + "กลุ่มทำนา ทำไร่", + "กลุ่มทำสวน ป่าไม้ ประมง เลี้ยงสัตว์", + "กลุ่มลูกจ้าง ผู้ใช้แรงงาน", + "กลุ่มผู้ประกอบกิจการ SMEs", + "กลุ่มผู้ประกอบกิจการอื่น", + "กลุ่มผู้ประกอบอุตสาหกรรม", + "กลุ่มสิ่งแวดล้อม อสังหาริมทรัพย์ พลังงาน", + "กลุ่มท่องเที่ยว โรงแรม", + "กลุ่มวิทยาศาสตร์ เทคโนโลยี", + "กลุ่มศิลปะ ดนตรี บันเทิง กีฬา", + "กลุ่มประชาสังคม", + "กลุ่มสื่อสารมวลชน นักเขียน", + "กลุ่มอาชีพอิสระ", + "กลุ่มสตรี", + "กลุ่มผู้สูงอายุ คนพิการ ชาติพันธุ์ กลุ่มอัตลักษณ์อื่น", + "กลุ่มอื่นๆ", +]; + +export const Opinions: { name: string; choicemode: "3Choice" | "4Choice" }[] = [ + { name: "สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี", choicemode: "3Choice" }, + { name: "แก้ไขรัฐธรรมนูญ 2560", choicemode: "3Choice" }, + { name: "เขียนรัฐธรรมนูญใหม่ “ทั้งฉบับ”", choicemode: "3Choice" }, + { name: "เขียนรัฐธรรมนูญใหม่ แต่ยกเว้นหมวด 1 หมวด 2", choicemode: "3Choice" }, + { + name: "ให้มีสภาร่างรัฐธรรมนูญ (สสร.) ใหม่ จากการเลือกตั้ง100%", + choicemode: "3Choice", + }, + { name: "แก้ไขที่มาของสว.", choicemode: "3Choice" }, + { name: "ยกเลิกสว. ใช้ระบบสภาเดี่ยว", choicemode: "3Choice" }, + { name: "นิรโทษกรรมคดีการเมือง “ทุกคดี”", choicemode: "3Choice" }, + { name: "นิรโทษกรรมคดีการเมือง ยกเว้นคดีมาตรา 112", choicemode: "3Choice" }, + { name: "สมรสเท่าเทียม", choicemode: "3Choice" }, + { name: "เสรีภาพในการเลือกใช้คำนำหน้านาม", choicemode: "3Choice" }, + { name: "ยกเลิกกฎหมายปราบปรามการค้าประเวณี", choicemode: "3Choice" }, + { name: "กัญชาเสรี", choicemode: "3Choice" }, + { name: "บำนาญให้ประชาชนทุกคน เดือนละ 3,000 บาท", choicemode: "3Choice" }, + { name: "ยกเลิกการเกณฑ์ทหารแบบบังคับ", choicemode: "3Choice" }, + { name: "กระจายอำนาจ เพิ่มงบประมาณให้ท้องถิ่น", choicemode: "3Choice" }, + { name: "เพิ่มอำนาจให้จังหวัดจัดการตัวเอง", choicemode: "3Choice" }, + { name: "ถ่ายทอดสดการประชุมกรรมาธิการสว.", choicemode: "3Choice" }, + { name: "แก้ไข มาตรา 112", choicemode: "4Choice" }, + { name: "สามจังหวัดชายแดนภาคใต้เป็นเขตปกครองพิเศษ", choicemode: "4Choice" }, + { name: "ยกเลิกศาลรัฐธรรมนูญ", choicemode: "4Choice" }, +]; + +export const Provinces = [ + { + code: 10, + name_th: "กรุงเทพมหานคร", + name_th_short: "กทม", + name_en: "Bangkok", + geography_id: 2, + }, + { + code: 11, + name_th: "สมุทรปราการ", + name_th_short: "สป", + name_en: "Samut Prakan", + geography_id: 2, + }, + { + code: 12, + name_th: "นนทบุรี", + name_th_short: "นบ", + name_en: "Nonthaburi", + geography_id: 2, + }, + { + code: 13, + name_th: "ปทุมธานี", + name_th_short: "ปท", + name_en: "Pathum Thani", + geography_id: 2, + }, + { + code: 14, + name_th: "พระนครศรีอยุธยา", + name_th_short: "อย", + name_en: "Phra Nakhon Si Ayutthaya", + geography_id: 2, + }, + { + code: 15, + name_th: "อ่างทอง", + name_th_short: "อท", + name_en: "Ang Thong", + geography_id: 2, + }, + { + code: 16, + name_th: "ลพบุรี", + name_th_short: "ลบ", + name_en: "Loburi", + geography_id: 2, + }, + { + code: 17, + name_th: "สิงห์บุรี", + name_th_short: "สห", + name_en: "Sing Buri", + geography_id: 2, + }, + { + code: 18, + name_th: "ชัยนาท", + name_th_short: "ชน", + name_en: "Chai Nat", + geography_id: 2, + }, + { + code: 19, + name_th: "สระบุรี", + name_th_short: "สบ", + name_en: "Saraburi", + geography_id: 2, + }, + { + code: 20, + name_th: "ชลบุรี", + name_th_short: "ชบ", + name_en: "Chon Buri", + geography_id: 5, + }, + { + code: 21, + name_th: "ระยอง", + name_th_short: "รย", + name_en: "Rayong", + geography_id: 5, + }, + { + code: 22, + name_th: "จันทบุรี", + name_th_short: "จบ", + name_en: "Chanthaburi", + geography_id: 5, + }, + { + code: 23, + name_th: "ตราด", + name_th_short: "ตร", + name_en: "Trat", + geography_id: 5, + }, + { + code: 24, + name_th: "ฉะเชิงเทรา", + name_th_short: "ฉท", + name_en: "Chachoengsao", + geography_id: 5, + }, + { + code: 25, + name_th: "ปราจีนบุรี", + name_th_short: "ปจ", + name_en: "Prachin Buri", + geography_id: 5, + }, + { + code: 26, + name_th: "นครนายก", + name_th_short: "นย", + name_en: "Nakhon Nayok", + geography_id: 2, + }, + { + code: 27, + name_th: "สระแก้ว", + name_th_short: "สก", + name_en: "Sa Kaeo", + geography_id: 5, + }, + { + code: 30, + name_th: "นครราชสีมา", + name_th_short: "นม", + name_en: "Nakhon Ratchasima", + geography_id: 3, + }, + { + code: 31, + name_th: "บุรีรัมย์", + name_th_short: "บร", + name_en: "Buri Ram", + geography_id: 3, + }, + { + code: 32, + name_th: "สุรินทร์", + name_th_short: "สร", + name_en: "Surin", + geography_id: 3, + }, + { + code: 33, + name_th: "ศรีสะเกษ", + name_th_short: "ศก", + name_en: "Si Sa Ket", + geography_id: 3, + }, + { + code: 34, + name_th: "อุบลราชธานี", + name_th_short: "อบ", + name_en: "Ubon Ratchathani", + geography_id: 3, + }, + { + code: 35, + name_th: "ยโสธร", + name_th_short: "ยส", + name_en: "Yasothon", + geography_id: 3, + }, + { + code: 36, + name_th: "ชัยภูมิ", + name_th_short: "ชย", + name_en: "Chaiyaphum", + geography_id: 3, + }, + { + code: 37, + name_th: "อำนาจเจริญ", + name_th_short: "อจ", + name_en: "Amnat Charoen", + geography_id: 3, + }, + { + code: 38, + name_th: "หนองบัวลำภู", + name_th_short: "บก", + name_en: "Nong Bua Lam Phu", + geography_id: 3, + }, + { + code: 39, + name_th: "ขอนแก่น", + name_th_short: "นภ", + name_en: "Khon Kaen", + geography_id: 3, + }, + { + code: 40, + name_th: "อุดรธานี", + name_th_short: "ขก", + name_en: "Udon Thani", + geography_id: 3, + }, + { + code: 41, + name_th: "เลย", + name_th_short: "อธ", + name_en: "Loei", + geography_id: 3, + }, + { + code: 42, + name_th: "หนองคาย", + name_th_short: "เลย", + name_en: "Nong Khai", + geography_id: 3, + }, + { + code: 43, + name_th: "มหาสารคาม", + name_th_short: "นค", + name_en: "Maha Sarakham", + geography_id: 3, + }, + { + code: 44, + name_th: "ร้อยเอ็ด", + name_th_short: "มค", + name_en: "Roi Et", + geography_id: 3, + }, + { + code: 45, + name_th: "กาฬสินธุ์", + name_th_short: "รอ", + name_en: "Kalasin", + geography_id: 3, + }, + { + code: 46, + name_th: "สกลนคร", + name_th_short: "กส", + name_en: "Sakon Nakhon", + geography_id: 3, + }, + { + code: 47, + name_th: "นครพนม", + name_th_short: "สน", + name_en: "Nakhon Phanom", + geography_id: 3, + }, + { + code: 48, + name_th: "มุกดาหาร", + name_th_short: "นพ", + name_en: "Mukdahan", + geography_id: 3, + }, + { + code: 49, + name_th: "เชียงใหม่", + name_th_short: "มห", + name_en: "Chiang Mai", + geography_id: 1, + }, + { + code: 50, + name_th: "ลำพูน", + name_th_short: "ชม", + name_en: "Lamphun", + geography_id: 1, + }, + { + code: 51, + name_th: "ลำปาง", + name_th_short: "ลพ", + name_en: "Lampang", + geography_id: 1, + }, + { + code: 52, + name_th: "อุตรดิตถ์", + name_th_short: "ลป", + name_en: "Uttaradit", + geography_id: 1, + }, + { + code: 53, + name_th: "แพร่", + name_th_short: "อด", + name_en: "Phrae", + geography_id: 1, + }, + { + code: 54, + name_th: "น่าน", + name_th_short: "พร", + name_en: "Nan", + geography_id: 1, + }, + { + code: 55, + name_th: "พะเยา", + name_th_short: "นน", + name_en: "Phayao", + geography_id: 1, + }, + { + code: 56, + name_th: "เชียงราย", + name_th_short: "พย", + name_en: "Chiang Rai", + geography_id: 1, + }, + { + code: 57, + name_th: "แม่ฮ่องสอน", + name_th_short: "ชร", + name_en: "Mae Hong Son", + geography_id: 1, + }, + { + code: 58, + name_th: "นครสวรรค์", + name_th_short: "มส", + name_en: "Nakhon Sawan", + geography_id: 2, + }, + { + code: 60, + name_th: "อุทัยธานี", + name_th_short: "นว", + name_en: "Uthai Thani", + geography_id: 2, + }, + { + code: 61, + name_th: "กำแพงเพชร", + name_th_short: "อน", + name_en: "Kamphaeng Phet", + geography_id: 2, + }, + { + code: 62, + name_th: "ตาก", + name_th_short: "กพ", + name_en: "Tak", + geography_id: 4, + }, + { + code: 63, + name_th: "สุโขทัย", + name_th_short: "ตก", + name_en: "Sukhothai", + geography_id: 2, + }, + { + code: 64, + name_th: "พิษณุโลก", + name_th_short: "สท", + name_en: "Phitsanulok", + geography_id: 2, + }, + { + code: 65, + name_th: "พิจิตร", + name_th_short: "พล", + name_en: "Phichit", + geography_id: 2, + }, + { + code: 66, + name_th: "เพชรบูรณ์", + name_th_short: "พจ", + name_en: "Phetchabun", + geography_id: 2, + }, + { + code: 67, + name_th: "ราชบุรี", + name_th_short: "พช", + name_en: "Ratchaburi", + geography_id: 4, + }, + { + code: 70, + name_th: "กาญจนบุรี", + name_th_short: "รบ", + name_en: "Kanchanaburi", + geography_id: 4, + }, + { + code: 71, + name_th: "สุพรรณบุรี", + name_th_short: "กจ", + name_en: "Suphan Buri", + geography_id: 2, + }, + { + code: 72, + name_th: "นครปฐม", + name_th_short: "สพ", + name_en: "Nakhon Pathom", + geography_id: 2, + }, + { + code: 73, + name_th: "สมุทรสาคร", + name_th_short: "นป", + name_en: "Samut Sakhon", + geography_id: 2, + }, + { + code: 74, + name_th: "สมุทรสงคราม", + name_th_short: "สค", + name_en: "Samut Songkhram", + geography_id: 2, + }, + { + code: 75, + name_th: "เพชรบุรี", + name_th_short: "สส", + name_en: "Phetchaburi", + geography_id: 4, + }, + { + code: 76, + name_th: "ประจวบคีรีขันธ์", + name_th_short: "พบ", + name_en: "Prachuap Khiri Khan", + geography_id: 4, + }, + { + code: 77, + name_th: "นครศรีธรรมราช", + name_th_short: "ปข", + name_en: "Nakhon Si Thammarat", + geography_id: 6, + }, + { + code: 80, + name_th: "กระบี่", + name_th_short: "นศ", + name_en: "Krabi", + geography_id: 6, + }, + { + code: 81, + name_th: "พังงา", + name_th_short: "กบ", + name_en: "Phangnga", + geography_id: 6, + }, + { + code: 82, + name_th: "ภูเก็ต", + name_th_short: "พง", + name_en: "Phuket", + geography_id: 6, + }, + { + code: 83, + name_th: "สุราษฎร์ธานี", + name_th_short: "ภก", + name_en: "Surat Thani", + geography_id: 6, + }, + { + code: 84, + name_th: "ระนอง", + name_th_short: "สฎ", + name_en: "Ranong", + geography_id: 6, + }, + { + code: 85, + name_th: "ชุมพร", + name_th_short: "รน", + name_en: "Chumphon", + geography_id: 6, + }, + { + code: 86, + name_th: "สงขลา", + name_th_short: "ชพ", + name_en: "Songkhla", + geography_id: 6, + }, + { + code: 90, + name_th: "สตูล", + name_th_short: "สข", + name_en: "Satun", + geography_id: 6, + }, + { + code: 91, + name_th: "ตรัง", + name_th_short: "สต", + name_en: "Trang", + geography_id: 6, + }, + { + code: 92, + name_th: "พัทลุง", + name_th_short: "ตง", + name_en: "Phatthalung", + geography_id: 6, + }, + { + code: 93, + name_th: "ปัตตานี", + name_th_short: "พท", + name_en: "Pattani", + geography_id: 6, + }, + { + code: 94, + name_th: "ยะลา", + name_th_short: "ปน", + name_en: "Yala", + geography_id: 6, + }, + { + code: 95, + name_th: "นราธิวาส", + name_th_short: "ยล", + name_en: "Narathiwat", + geography_id: 6, + }, + { + code: 96, + name_th: "บึงกาฬ", + name_th_short: "นธ", + name_en: "buogkan", + geography_id: 3, + }, +]; +export const Districts = [ + { + code: 1001, + name_th: "เขตพระนคร", + name_en: "Khet Phra Nakhon", + province_code: 10, + }, + { + code: 1002, + name_th: "เขตดุสิต", + name_en: "Khet Dusit", + province_code: 10, + }, + { + code: 1003, + name_th: "เขตหนองจอก", + name_en: "Khet Nong Chok", + province_code: 10, + }, + { + code: 1004, + name_th: "เขตบางรัก", + name_en: "Khet Bang Rak", + province_code: 10, + }, + { + code: 1005, + name_th: "เขตบางเขน", + name_en: "Khet Bang Khen", + province_code: 10, + }, + { + code: 1006, + name_th: "เขตบางกะปิ", + name_en: "Khet Bang Kapi", + province_code: 10, + }, + { + code: 1007, + name_th: "เขตปทุมวัน", + name_en: "Khet Pathum Wan", + province_code: 10, + }, + { + code: 1008, + name_th: "เขตป้อมปราบศัตรูพ่าย", + name_en: "Khet Pom Prap Sattru Phai", + province_code: 10, + }, + { + code: 1009, + name_th: "เขตพระโขนง", + name_en: "Khet Phra Khanong", + province_code: 10, + }, + { + code: 1010, + name_th: "เขตมีนบุรี", + name_en: "Khet Min Buri", + province_code: 10, + }, + { + code: 1011, + name_th: "เขตลาดกระบัง", + name_en: "Khet Lat Krabang", + province_code: 10, + }, + { + code: 1012, + name_th: "เขตยานนาวา", + name_en: "Khet Yan Nawa", + province_code: 10, + }, + { + code: 1013, + name_th: "เขตสัมพันธวงศ์", + name_en: "Khet Samphanthawong", + province_code: 10, + }, + { + code: 1014, + name_th: "เขตพญาไท", + name_en: "Khet Phaya Thai", + province_code: 10, + }, + { + code: 1015, + name_th: "เขตธนบุรี", + name_en: "Khet Thon Buri", + province_code: 10, + }, + { + code: 1016, + name_th: "เขตบางกอกใหญ่", + name_en: "Khet Bangkok Yai", + province_code: 10, + }, + { + code: 1017, + name_th: "เขตห้วยขวาง", + name_en: "Khet Huai Khwang", + province_code: 10, + }, + { + code: 1018, + name_th: "เขตคลองสาน", + name_en: "Khet Khlong San", + province_code: 10, + }, + { + code: 1019, + name_th: "เขตตลิ่งชัน", + name_en: "Khet Taling Chan", + province_code: 10, + }, + { + code: 1020, + name_th: "เขตบางกอกน้อย", + name_en: "Khet Bangkok Noi", + province_code: 10, + }, + { + code: 1021, + name_th: "เขตบางขุนเทียน", + name_en: "Khet Bang Khun Thian", + province_code: 10, + }, + { + code: 1022, + name_th: "เขตภาษีเจริญ", + name_en: "Khet Phasi Charoen", + province_code: 10, + }, + { + code: 1023, + name_th: "เขตหนองแขม", + name_en: "Khet Nong Khaem", + province_code: 10, + }, + { + code: 1024, + name_th: "เขตราษฎร์บูรณะ", + name_en: "Khet Rat Burana", + province_code: 10, + }, + { + code: 1025, + name_th: "เขตบางพลัด", + name_en: "Khet Bang Phlat", + province_code: 10, + }, + { + code: 1026, + name_th: "เขตดินแดง", + name_en: "Khet Din Daeng", + province_code: 10, + }, + { + code: 1027, + name_th: "เขตบึงกุ่ม", + name_en: "Khet Bueng Kum", + province_code: 10, + }, + { + code: 1028, + name_th: "เขตสาทร", + name_en: "Khet Sathon", + province_code: 10, + }, + { + code: 1029, + name_th: "เขตบางซื่อ", + name_en: "Khet Bang Sue", + province_code: 10, + }, + { + code: 1030, + name_th: "เขตจตุจักร", + name_en: "Khet Chatuchak", + province_code: 10, + }, + { + code: 1031, + name_th: "เขตบางคอแหลม", + name_en: "Khet Bang Kho Laem", + province_code: 10, + }, + { + code: 1032, + name_th: "เขตประเวศ", + name_en: "Khet Prawet", + province_code: 10, + }, + { + code: 1033, + name_th: "เขตคลองเตย", + name_en: "Khet Khlong Toei", + province_code: 10, + }, + { + code: 1034, + name_th: "เขตสวนหลวง", + name_en: "Khet Suan Luang", + province_code: 10, + }, + { + code: 1035, + name_th: "เขตจอมทอง", + name_en: "Khet Chom Thong", + province_code: 10, + }, + { + code: 1036, + name_th: "เขตดอนเมือง", + name_en: "Khet Don Mueang", + province_code: 10, + }, + { + code: 1037, + name_th: "เขตราชเทวี", + name_en: "Khet Ratchathewi", + province_code: 10, + }, + { + code: 1038, + name_th: "เขตลาดพร้าว", + name_en: "Khet Lat Phrao", + province_code: 10, + }, + { + code: 1039, + name_th: "เขตวัฒนา", + name_en: "Khet Watthana", + province_code: 10, + }, + { + code: 1040, + name_th: "เขตบางแค", + name_en: "Khet Bang Khae", + province_code: 10, + }, + { + code: 1041, + name_th: "เขตหลักสี่", + name_en: "Khet Lak Si", + province_code: 10, + }, + { + code: 1042, + name_th: "เขตสายไหม", + name_en: "Khet Sai Mai", + province_code: 10, + }, + { + code: 1043, + name_th: "เขตคันนายาว", + name_en: "Khet Khan Na Yao", + province_code: 10, + }, + { + code: 1044, + name_th: "เขตสะพานสูง", + name_en: "Khet Saphan Sung", + province_code: 10, + }, + { + code: 1045, + name_th: "เขตวังทองหลาง", + name_en: "Khet Wang Thonglang", + province_code: 10, + }, + { + code: 1046, + name_th: "เขตคลองสามวา", + name_en: "Khet Khlong Sam Wa", + province_code: 10, + }, + { + code: 1047, + name_th: "เขตบางนา", + name_en: "Khet Bang Na", + province_code: 10, + }, + { + code: 1048, + name_th: "เขตทวีวัฒนา", + name_en: "Khet Thawi Watthana", + province_code: 10, + }, + { + code: 1049, + name_th: "เขตทุ่งครุ", + name_en: "Khet Thung Khru", + province_code: 10, + }, + { + code: 1050, + name_th: "เขตบางบอน", + name_en: "Khet Bang Bon", + province_code: 10, + }, + { + code: 1099, + name_th: "สำนักทะเบียนกลาง", + province_code: 10, + }, + { + code: 1101, + name_th: "เมืองสมุทรปราการ", + name_en: "Mueang Samut Prakan", + province_code: 11, + }, + { + code: 1102, + name_th: "บางบ่อ", + name_en: "Bang Bo", + province_code: 11, + }, + { + code: 1103, + name_th: "บางพลี", + name_en: "Bang Phli", + province_code: 11, + }, + { + code: 1104, + name_th: "พระประแดง", + name_en: "Phra Pradaeng", + province_code: 11, + }, + { + code: 1105, + name_th: "พระสมุทรเจดีย์", + name_en: "Phra Samut Chedi", + province_code: 11, + }, + { + code: 1106, + name_th: "บางเสาธง", + name_en: "Bang Sao Thong", + province_code: 11, + }, + { + code: 1201, + name_th: "เมืองนนทบุรี", + name_en: "Mueang Nonthaburi", + province_code: 12, + }, + { + code: 1202, + name_th: "บางกรวย", + name_en: "Bang Kruai", + province_code: 12, + }, + { + code: 1203, + name_th: "บางใหญ่", + name_en: "Bang Yai", + province_code: 12, + }, + { + code: 1204, + name_th: "บางบัวทอง", + name_en: "Bang Bua Thong", + province_code: 12, + }, + { + code: 1205, + name_th: "ไทรน้อย", + name_en: "Sai Noi", + province_code: 12, + }, + { + code: 1206, + name_th: "ปากเกร็ด", + name_en: "Pak Kret", + province_code: 12, + }, + { + code: 1301, + name_th: "เมืองปทุมธานี", + name_en: "Mueang Pathum Thani", + province_code: 13, + }, + { + code: 1302, + name_th: "คลองหลวง", + name_en: "Khlong Luang", + province_code: 13, + }, + { + code: 1303, + name_th: "ธัญบุรี", + name_en: "Thanyaburi", + province_code: 13, + }, + { + code: 1304, + name_th: "หนองเสือ", + name_en: "Nong Suea", + province_code: 13, + }, + { + code: 1305, + name_th: "ลาดหลุมแก้ว", + name_en: "Lat Lum Kaeo", + province_code: 13, + }, + { + code: 1306, + name_th: "ลำลูกกา", + name_en: "Lam Luk Ka", + province_code: 13, + }, + { + code: 1307, + name_th: "สามโคก", + name_en: "Sam Khok", + province_code: 13, + }, + { + code: 1401, + name_th: "พระนครศรีอยุธยา", + name_en: "Phra Nakhon Si Ayutthaya", + province_code: 14, + }, + { + code: 1402, + name_th: "ท่าเรือ", + name_en: "Tha Ruea", + province_code: 14, + }, + { + code: 1403, + name_th: "นครหลวง", + name_en: "Nakhon Luang", + province_code: 14, + }, + { + code: 1404, + name_th: "บางไทร", + name_en: "Bang Sai", + province_code: 14, + }, + { + code: 1405, + name_th: "บางบาล", + name_en: "Bang Ban", + province_code: 14, + }, + { + code: 1406, + name_th: "บางปะอิน", + name_en: "Bang Pa-in", + province_code: 14, + }, + { + code: 1407, + name_th: "บางปะหัน", + name_en: "Bang Pahan", + province_code: 14, + }, + { + code: 1408, + name_th: "ผักไห่", + name_en: "Phak Hai", + province_code: 14, + }, + { + code: 1409, + name_th: "ภาชี", + name_en: "Phachi", + province_code: 14, + }, + { + code: 1410, + name_th: "ลาดบัวหลวง", + name_en: "Lat Bua Luang", + province_code: 14, + }, + { + code: 1411, + name_th: "วังน้อย", + name_en: "Wang Noi", + province_code: 14, + }, + { + code: 1412, + name_th: "เสนา", + name_en: "Sena", + province_code: 14, + }, + { + code: 1413, + name_th: "บางซ้าย", + name_en: "Bang Sai", + province_code: 14, + }, + { + code: 1414, + name_th: "อุทัย", + name_en: "Uthai", + province_code: 14, + }, + { + code: 1415, + name_th: "มหาราช", + name_en: "Maha Rat", + province_code: 14, + }, + { + code: 1416, + name_th: "บ้านแพรก", + name_en: "Ban Phraek", + province_code: 14, + }, + { + code: 1501, + name_th: "เมืองอ่างทอง", + name_en: "Mueang Ang Thong", + province_code: 15, + }, + { + code: 1502, + name_th: "ไชโย", + name_en: "Chaiyo", + province_code: 15, + }, + { + code: 1503, + name_th: "ป่าโมก", + name_en: "Pa Mok", + province_code: 15, + }, + { + code: 1504, + name_th: "โพธิ์ทอง", + name_en: "Pho Thong", + province_code: 15, + }, + { + code: 1505, + name_th: "แสวงหา", + name_en: "Sawaeng Ha", + province_code: 15, + }, + { + code: 1506, + name_th: "วิเศษชัยชาญ", + name_en: "Wiset Chai Chan", + province_code: 15, + }, + { + code: 1507, + name_th: "สามโก้", + name_en: "Samko", + province_code: 15, + }, + { + code: 1601, + name_th: "เมืองลพบุรี", + name_en: "Mueang Lop Buri", + province_code: 16, + }, + { + code: 1602, + name_th: "พัฒนานิคม", + name_en: "Phatthana Nikhom", + province_code: 16, + }, + { + code: 1603, + name_th: "โคกสำโรง", + name_en: "Khok Samrong", + province_code: 16, + }, + { + code: 1604, + name_th: "ชัยบาดาล", + name_en: "Chai Badan", + province_code: 16, + }, + { + code: 1605, + name_th: "ท่าวุ้ง", + name_en: "Tha Wung", + province_code: 16, + }, + { + code: 1606, + name_th: "บ้านหมี่", + name_en: "Ban Mi", + province_code: 16, + }, + { + code: 1607, + name_th: "ท่าหลวง", + name_en: "Tha Luang", + province_code: 16, + }, + { + code: 1608, + name_th: "สระโบสถ์", + name_en: "Sa Bot", + province_code: 16, + }, + { + code: 1609, + name_th: "โคกเจริญ", + name_en: "Khok Charoen", + province_code: 16, + }, + { + code: 1610, + name_th: "ลำสนธิ", + name_en: "Lam Sonthi", + province_code: 16, + }, + { + code: 1611, + name_th: "หนองม่วง", + name_en: "Nong Muang", + province_code: 16, + }, + { + code: 1701, + name_th: "เมืองสิงห์บุรี", + name_en: "Mueang Sing Buri", + province_code: 17, + }, + { + code: 1702, + name_th: "บางระจัน", + name_en: "Bang Rachan", + province_code: 17, + }, + { + code: 1703, + name_th: "ค่ายบางระจัน", + name_en: "Khai Bang Rachan", + province_code: 17, + }, + { + code: 1704, + name_th: "พรหมบุรี", + name_en: "Phrom Buri", + province_code: 17, + }, + { + code: 1705, + name_th: "ท่าช้าง", + name_en: "Tha Chang", + province_code: 17, + }, + { + code: 1706, + name_th: "อินทร์บุรี", + name_en: "In Buri", + province_code: 17, + }, + { + code: 1801, + name_th: "เมืองชัยนาท", + name_en: "Mueang Chai Nat", + province_code: 18, + }, + { + code: 1802, + name_th: "มโนรมย์", + name_en: "Manorom", + province_code: 18, + }, + { + code: 1803, + name_th: "วัดสิงห์", + name_en: "Wat Sing", + province_code: 18, + }, + { + code: 1804, + name_th: "สรรพยา", + name_en: "Sapphaya", + province_code: 18, + }, + { + code: 1805, + name_th: "สรรคบุรี", + name_en: "Sankhaburi", + province_code: 18, + }, + { + code: 1806, + name_th: "หันคา", + name_en: "Hankha", + province_code: 18, + }, + { + code: 1807, + name_th: "หนองมะโมง", + name_en: "Nong Mamong", + province_code: 18, + }, + { + code: 1808, + name_th: "เนินขาม", + name_en: "Noen Kham", + province_code: 18, + }, + { + code: 1901, + name_th: "เมืองสระบุรี", + name_en: "Mueang Saraburi", + province_code: 19, + }, + { + code: 1902, + name_th: "แก่งคอย", + name_en: "Kaeng Khoi", + province_code: 19, + }, + { + code: 1903, + name_th: "หนองแค", + name_en: "Nong Khae", + province_code: 19, + }, + { + code: 1904, + name_th: "วิหารแดง", + name_en: "Wihan Daeng", + province_code: 19, + }, + { + code: 1905, + name_th: "หนองแซง", + name_en: "Nong Saeng", + province_code: 19, + }, + { + code: 1906, + name_th: "บ้านหมอ", + name_en: "Ban Mo", + province_code: 19, + }, + { + code: 1907, + name_th: "ดอนพุด", + name_en: "Don Phut", + province_code: 19, + }, + { + code: 1908, + name_th: "หนองโดน", + name_en: "Nong Don", + province_code: 19, + }, + { + code: 1909, + name_th: "พระพุทธบาท", + name_en: "Phra Phutthabat", + province_code: 19, + }, + { + code: 1910, + name_th: "เสาไห้", + name_en: "Sao Hai", + province_code: 19, + }, + { + code: 1911, + name_th: "มวกเหล็ก", + name_en: "Muak Lek", + province_code: 19, + }, + { + code: 1912, + name_th: "วังม่วง", + name_en: "Wang Muang", + province_code: 19, + }, + { + code: 1913, + name_th: "เฉลิมพระเกียรติ", + name_en: "Chaloem Phra Kiat", + province_code: 19, + }, + { + code: 2001, + name_th: "เมืองชลบุรี", + name_en: "Mueang Chon Buri", + province_code: 20, + }, + { + code: 2002, + name_th: "บ้านบึง", + name_en: "Ban Bueng", + province_code: 20, + }, + { + code: 2003, + name_th: "หนองใหญ่", + name_en: "Nong Yai", + province_code: 20, + }, + { + code: 2004, + name_th: "บางละมุง", + name_en: "Bang Lamung", + province_code: 20, + }, + { + code: 2005, + name_th: "พานทอง", + name_en: "Phan Thong", + province_code: 20, + }, + { + code: 2006, + name_th: "พนัสนิคม", + name_en: "Phanat Nikhom", + province_code: 20, + }, + { + code: 2007, + name_th: "ศรีราชา", + name_en: "Si Racha", + province_code: 20, + }, + { + code: 2008, + name_th: "เกาะสีชัง", + name_en: "Ko Sichang", + province_code: 20, + }, + { + code: 2009, + name_th: "สัตหีบ", + name_en: "Sattahip", + province_code: 20, + }, + { + code: 2010, + name_th: "บ่อทอง", + name_en: "Bo Thong", + province_code: 20, + }, + { + code: 2011, + name_th: "เกาะจันทร์", + name_en: "Ko Chan", + province_code: 20, + }, + { + code: 2101, + name_th: "เมืองระยอง", + name_en: "Mueang Rayong", + province_code: 21, + }, + { + code: 2102, + name_th: "บ้านฉาง", + name_en: "Ban Chang", + province_code: 21, + }, + { + code: 2103, + name_th: "แกลง", + name_en: "Klaeng", + province_code: 21, + }, + { + code: 2104, + name_th: "วังจันทร์", + name_en: "Wang Chan", + province_code: 21, + }, + { + code: 2105, + name_th: "บ้านค่าย", + name_en: "Ban Khai", + province_code: 21, + }, + { + code: 2106, + name_th: "ปลวกแดง", + name_en: "Pluak Daeng", + province_code: 21, + }, + { + code: 2107, + name_th: "เขาชะเมา", + name_en: "Khao Chamao", + province_code: 21, + }, + { + code: 2108, + name_th: "นิคมพัฒนา", + name_en: "Nikhom Phatthana", + province_code: 21, + }, + { + code: 2201, + name_th: "เมืองจันทบุรี", + name_en: "Mueang Chanthaburi", + province_code: 22, + }, + { + code: 2202, + name_th: "ขลุง", + name_en: "Khlung", + province_code: 22, + }, + { + code: 2203, + name_th: "ท่าใหม่", + name_en: "Tha Mai", + province_code: 22, + }, + { + code: 2204, + name_th: "โป่งน้ำร้อน", + name_en: "Pong Nam Ron", + province_code: 22, + }, + { + code: 2205, + name_th: "มะขาม", + name_en: "Makham", + province_code: 22, + }, + { + code: 2206, + name_th: "แหลมสิงห์", + name_en: "Laem Sing", + province_code: 22, + }, + { + code: 2207, + name_th: "สอยดาว", + name_en: "Soi Dao", + province_code: 22, + }, + { + code: 2208, + name_th: "แก่งหางแมว", + name_en: "Kaeng Hang Maeo", + province_code: 22, + }, + { + code: 2209, + name_th: "นายายอาม", + name_en: "Na Yai Am", + province_code: 22, + }, + { + code: 2210, + name_th: "เขาคิชฌกูฏ", + name_en: "Khoa Khitchakut", + province_code: 22, + }, + { + code: 2301, + name_th: "เมืองตราด", + name_en: "Mueang Trat", + province_code: 23, + }, + { + code: 2302, + name_th: "คลองใหญ่", + name_en: "Khlong Yai", + province_code: 23, + }, + { + code: 2303, + name_th: "เขาสมิง", + name_en: "Khao Saming", + province_code: 23, + }, + { + code: 2304, + name_th: "บ่อไร่", + name_en: "Bo Rai", + province_code: 23, + }, + { + code: 2305, + name_th: "แหลมงอบ", + name_en: "Laem Ngop", + province_code: 23, + }, + { + code: 2306, + name_th: "เกาะกูด", + name_en: "Ko Kut", + province_code: 23, + }, + { + code: 2307, + name_th: "เกาะช้าง", + name_en: "Ko Chang", + province_code: 23, + }, + { + code: 2401, + name_th: "เมืองฉะเชิงเทรา", + name_en: "Mueang Chachoengsao", + province_code: 24, + }, + { + code: 2402, + name_th: "บางคล้า", + name_en: "Bang Khla", + province_code: 24, + }, + { + code: 2403, + name_th: "บางน้ำเปรี้ยว", + name_en: "Bang Nam Priao", + province_code: 24, + }, + { + code: 2404, + name_th: "บางปะกง", + name_en: "Bang Pakong", + province_code: 24, + }, + { + code: 2405, + name_th: "บ้านโพธิ์", + name_en: "Ban Pho", + province_code: 24, + }, + { + code: 2406, + name_th: "พนมสารคาม", + name_en: "Phanom Sarakham", + province_code: 24, + }, + { + code: 2407, + name_th: "ราชสาส์น", + name_en: "Ratchasan", + province_code: 24, + }, + { + code: 2408, + name_th: "สนามชัยเขต", + name_en: "Sanam Chai Khet", + province_code: 24, + }, + { + code: 2409, + name_th: "แปลงยาว", + name_en: "Plaeng Yao", + province_code: 24, + }, + { + code: 2410, + name_th: "ท่าตะเกียบ", + name_en: "Tha Takiap", + province_code: 24, + }, + { + code: 2411, + name_th: "คลองเขื่อน", + name_en: "Khlong Khuean", + province_code: 24, + }, + { + code: 2501, + name_th: "เมืองปราจีนบุรี", + name_en: "Mueang Prachin Buri", + province_code: 25, + }, + { + code: 2502, + name_th: "กบินทร์บุรี", + name_en: "Kabin Buri", + province_code: 25, + }, + { + code: 2503, + name_th: "นาดี", + name_en: "Na Di", + province_code: 25, + }, + { + code: 2506, + name_th: "บ้านสร้าง", + name_en: "Ban Sang", + province_code: 25, + }, + { + code: 2507, + name_th: "ประจันตคาม", + name_en: "Prachantakham", + province_code: 25, + }, + { + code: 2508, + name_th: "ศรีมหาโพธิ", + name_en: "Si Maha Phot", + province_code: 25, + }, + { + code: 2509, + name_th: "ศรีมโหสถ", + name_en: "Si Mahosot", + province_code: 25, + }, + { + code: 2601, + name_th: "เมืองนครนายก", + name_en: "Mueang Nakhon Nayok", + province_code: 26, + }, + { + code: 2602, + name_th: "ปากพลี", + name_en: "Pak Phli", + province_code: 26, + }, + { + code: 2603, + name_th: "บ้านนา", + name_en: "Ban Na", + province_code: 26, + }, + { + code: 2604, + name_th: "องครักษ์", + name_en: "Ongkharak", + province_code: 26, + }, + { + code: 2701, + name_th: "เมืองสระแก้ว", + name_en: "Mueang Sa Kaeo", + province_code: 27, + }, + { + code: 2702, + name_th: "คลองหาด", + name_en: "Khlong Hat", + province_code: 27, + }, + { + code: 2703, + name_th: "ตาพระยา", + name_en: "Ta Phraya", + province_code: 27, + }, + { + code: 2704, + name_th: "วังน้ำเย็น", + name_en: "Wang Nam Yen", + province_code: 27, + }, + { + code: 2705, + name_th: "วัฒนานคร", + name_en: "Watthana Nakhon", + province_code: 27, + }, + { + code: 2706, + name_th: "อรัญประเทศ", + name_en: "Aranyaprathet", + province_code: 27, + }, + { + code: 2707, + name_th: "เขาฉกรรจ์", + name_en: "Khao Chakan", + province_code: 27, + }, + { + code: 2708, + name_th: "โคกสูง", + name_en: "Khok Sung", + province_code: 27, + }, + { + code: 2709, + name_th: "วังสมบูรณ์", + name_en: "Wang Sombun", + province_code: 27, + }, + { + code: 3001, + name_th: "เมืองนครราชสีมา", + name_en: "Mueang Nakhon Ratchasima", + province_code: 30, + }, + { + code: 3002, + name_th: "ครบุรี", + name_en: "Khon Buri", + province_code: 30, + }, + { + code: 3003, + name_th: "เสิงสาง", + name_en: "Soeng Sang", + province_code: 30, + }, + { + code: 3004, + name_th: "คง", + name_en: "Khong", + province_code: 30, + }, + { + code: 3005, + name_th: "บ้านเหลื่อม", + name_en: "Ban Lueam", + province_code: 30, + }, + { + code: 3006, + name_th: "จักราช", + name_en: "Chakkarat", + province_code: 30, + }, + { + code: 3007, + name_th: "โชคชัย", + name_en: "Chok Chai", + province_code: 30, + }, + { + code: 3008, + name_th: "ด่านขุนทด", + name_en: "Dan Khun Thot", + province_code: 30, + }, + { + code: 3009, + name_th: "โนนไทย", + name_en: "Non Thai", + province_code: 30, + }, + { + code: 3010, + name_th: "โนนสูง", + name_en: "Non Sung", + province_code: 30, + }, + { + code: 3011, + name_th: "ขามสะแกแสง", + name_en: "Kham Sakaesaeng", + province_code: 30, + }, + { + code: 3012, + name_th: "บัวใหญ่", + name_en: "Bua Yai", + province_code: 30, + }, + { + code: 3013, + name_th: "ประทาย", + name_en: "Prathai", + province_code: 30, + }, + { + code: 3014, + name_th: "ปักธงชัย", + name_en: "Pak Thong Chai", + province_code: 30, + }, + { + code: 3015, + name_th: "พิมาย", + name_en: "Phimai", + province_code: 30, + }, + { + code: 3016, + name_th: "ห้วยแถลง", + name_en: "Huai Thalaeng", + province_code: 30, + }, + { + code: 3017, + name_th: "ชุมพวง", + name_en: "Chum Phuang", + province_code: 30, + }, + { + code: 3018, + name_th: "สูงเนิน", + name_en: "Sung Noen", + province_code: 30, + }, + { + code: 3019, + name_th: "ขามทะเลสอ", + name_en: "Kham Thale So", + province_code: 30, + }, + { + code: 3020, + name_th: "สีคิ้ว", + name_en: "Sikhio", + province_code: 30, + }, + { + code: 3021, + name_th: "ปากช่อง", + name_en: "Pak Chong", + province_code: 30, + }, + { + code: 3022, + name_th: "หนองบุญมาก", + name_en: "Nong Bunnak", + province_code: 30, + }, + { + code: 3023, + name_th: "แก้งสนามนาง", + name_en: "Kaeng Sanam Nang", + province_code: 30, + }, + { + code: 3024, + name_th: "โนนแดง", + name_en: "Non Daeng", + province_code: 30, + }, + { + code: 3025, + name_th: "วังน้ำเขียว", + name_en: "Wang Nam Khiao", + province_code: 30, + }, + { + code: 3026, + name_th: "เทพารักษ์", + name_en: "Thepharak", + province_code: 30, + }, + { + code: 3027, + name_th: "เมืองยาง", + name_en: "Mueang Yang", + province_code: 30, + }, + { + code: 3028, + name_th: "พระทองคำ", + name_en: "Phra Thong Kham", + province_code: 30, + }, + { + code: 3029, + name_th: "ลำทะเมนชัย", + name_en: "Lam Thamenchai", + province_code: 30, + }, + { + code: 3030, + name_th: "บัวลาย", + name_en: "Bua Lai", + province_code: 30, + }, + { + code: 3031, + name_th: "สีดา", + name_en: "Sida", + province_code: 30, + }, + { + code: 3032, + name_th: "เฉลิมพระเกียรติ", + name_en: "Chaloem Phra Kiat", + province_code: 30, + }, + { + code: 3101, + name_th: "เมืองบุรีรัมย์", + name_en: "Mueang Buri Ram", + province_code: 31, + }, + { + code: 3102, + name_th: "คูเมือง", + name_en: "Khu Mueang", + province_code: 31, + }, + { + code: 3103, + name_th: "กระสัง", + name_en: "Krasang", + province_code: 31, + }, + { + code: 3104, + name_th: "นางรอง", + name_en: "Nang Rong", + province_code: 31, + }, + { + code: 3105, + name_th: "หนองกี่", + name_en: "Nong Ki", + province_code: 31, + }, + { + code: 3106, + name_th: "ละหานทราย", + name_en: "Lahan Sai", + province_code: 31, + }, + { + code: 3107, + name_th: "ประโคนชัย", + name_en: "Prakhon Chai", + province_code: 31, + }, + { + code: 3108, + name_th: "บ้านกรวด", + name_en: "Ban Kruat", + province_code: 31, + }, + { + code: 3109, + name_th: "พุทไธสง", + name_en: "Phutthaisong", + province_code: 31, + }, + { + code: 3110, + name_th: "ลำปลายมาศ", + name_en: "Lam Plai Mat", + province_code: 31, + }, + { + code: 3111, + name_th: "สตึก", + name_en: "Satuek", + province_code: 31, + }, + { + code: 3112, + name_th: "ปะคำ", + name_en: "Pakham", + province_code: 31, + }, + { + code: 3113, + name_th: "นาโพธิ์", + name_en: "Na Pho", + province_code: 31, + }, + { + code: 3114, + name_th: "หนองหงส์", + name_en: "Nong Hong", + province_code: 31, + }, + { + code: 3115, + name_th: "พลับพลาชัย", + name_en: "Phlapphla Chai", + province_code: 31, + }, + { + code: 3116, + name_th: "ห้วยราช", + name_en: "Huai Rat", + province_code: 31, + }, + { + code: 3117, + name_th: "โนนสุวรรณ", + name_en: "Non Suwan", + province_code: 31, + }, + { + code: 3118, + name_th: "ชำนิ", + name_en: "Chamni", + province_code: 31, + }, + { + code: 3119, + name_th: "บ้านใหม่ไชยพจน์", + name_en: "Ban Mai Chaiyaphot", + province_code: 31, + }, + { + code: 3120, + name_th: "โนนดินแดง", + name_en: "Din Daeng", + province_code: 31, + }, + { + code: 3121, + name_th: "บ้านด่าน", + name_en: "Ban Dan", + province_code: 31, + }, + { + code: 3122, + name_th: "แคนดง", + name_en: "Khaen Dong", + province_code: 31, + }, + { + code: 3123, + name_th: "เฉลิมพระเกียรติ", + name_en: "Chaloem Phra Kiat", + province_code: 31, + }, + { + code: 3201, + name_th: "เมืองสุรินทร์", + name_en: "Mueang Surin", + province_code: 32, + }, + { + code: 3202, + name_th: "ชุมพลบุรี", + name_en: "Chumphon Buri", + province_code: 32, + }, + { + code: 3203, + name_th: "ท่าตูม", + name_en: "Tha Tum", + province_code: 32, + }, + { + code: 3204, + name_th: "จอมพระ", + name_en: "Chom Phra", + province_code: 32, + }, + { + code: 3205, + name_th: "ปราสาท", + name_en: "Prasat", + province_code: 32, + }, + { + code: 3206, + name_th: "กาบเชิง", + name_en: "Kap Choeng", + province_code: 32, + }, + { + code: 3207, + name_th: "รัตนบุรี", + name_en: "Rattanaburi", + province_code: 32, + }, + { + code: 3208, + name_th: "สนม", + name_en: "Sanom", + province_code: 32, + }, + { + code: 3209, + name_th: "ศีขรภูมิ", + name_en: "Sikhoraphum", + province_code: 32, + }, + { + code: 3210, + name_th: "สังขะ", + name_en: "Sangkha", + province_code: 32, + }, + { + code: 3211, + name_th: "ลำดวน", + name_en: "Lamduan", + province_code: 32, + }, + { + code: 3212, + name_th: "สำโรงทาบ", + name_en: "Samrong Thap", + province_code: 32, + }, + { + code: 3213, + name_th: "บัวเชด", + name_en: "Buachet", + province_code: 32, + }, + { + code: 3214, + name_th: "พนมดงรัก", + name_en: "Phanom Dong Rak", + province_code: 32, + }, + { + code: 3215, + name_th: "ศรีณรงค์", + name_en: "Si Narong", + province_code: 32, + }, + { + code: 3216, + name_th: "เขวาสินรินทร์", + name_en: "Khwao Sinarin", + province_code: 32, + }, + { + code: 3217, + name_th: "โนนนารายณ์", + name_en: "Non Narai", + province_code: 32, + }, + { + code: 3301, + name_th: "เมืองศรีสะเกษ", + name_en: "Mueang Si Sa Ket", + province_code: 33, + }, + { + code: 3302, + name_th: "ยางชุมน้อย", + name_en: "Yang Chum Noi", + province_code: 33, + }, + { + code: 3303, + name_th: "กันทรารมย์", + name_en: "Kanthararom", + province_code: 33, + }, + { + code: 3304, + name_th: "กันทรลักษ์", + name_en: "Kantharalak", + province_code: 33, + }, + { + code: 3305, + name_th: "ขุขันธ์", + name_en: "Khukhan", + province_code: 33, + }, + { + code: 3306, + name_th: "ไพรบึง", + name_en: "Phrai Bueng", + province_code: 33, + }, + { + code: 3307, + name_th: "ปรางค์กู่", + name_en: "Prang Ku", + province_code: 33, + }, + { + code: 3308, + name_th: "ขุนหาญ", + name_en: "Khun Han", + province_code: 33, + }, + { + code: 3309, + name_th: "ราษีไศล", + name_en: "Rasi Salai", + province_code: 33, + }, + { + code: 3310, + name_th: "อุทุมพรพิสัย", + name_en: "Uthumphon Phisai", + province_code: 33, + }, + { + code: 3311, + name_th: "บึงบูรพ์", + name_en: "Bueng Bun", + province_code: 33, + }, + { + code: 3312, + name_th: "ห้วยทับทัน", + name_en: "Huai Thap Than", + province_code: 33, + }, + { + code: 3313, + name_th: "โนนคูณ", + name_en: "Non Khun", + province_code: 33, + }, + { + code: 3314, + name_th: "ศรีรัตนะ", + name_en: "Si Rattana", + province_code: 33, + }, + { + code: 3315, + name_th: "น้ำเกลี้ยง", + name_en: "Si Rattana", + province_code: 33, + }, + { + code: 3316, + name_th: "วังหิน", + name_en: "Wang Hin", + province_code: 33, + }, + { + code: 3317, + name_th: "ภูสิงห์", + name_en: "Phu Sing", + province_code: 33, + }, + { + code: 3318, + name_th: "เมืองจันทร์", + name_en: "Mueang Chan", + province_code: 33, + }, + { + code: 3319, + name_th: "เบญจลักษ์", + name_en: "Benchalak", + province_code: 33, + }, + { + code: 3320, + name_th: "พยุห์", + name_en: "Phayu", + province_code: 33, + }, + { + code: 3321, + name_th: "โพธิ์ศรีสุวรรณ", + name_en: "Pho Si Suwan", + province_code: 33, + }, + { + code: 3322, + name_th: "ศิลาลาด", + name_en: "Sila Lat", + province_code: 33, + }, + { + code: 3401, + name_th: "เมืองอุบลราชธานี", + name_en: "Mueang Ubon Ratchathani", + province_code: 34, + }, + { + code: 3402, + name_th: "ศรีเมืองใหม่", + name_en: "Si Mueang Mai", + province_code: 34, + }, + { + code: 3403, + name_th: "โขงเจียม", + name_en: "Khong Chiam", + province_code: 34, + }, + { + code: 3404, + name_th: "เขื่องใน", + name_en: "Khueang Nai", + province_code: 34, + }, + { + code: 3405, + name_th: "เขมราฐ", + name_en: "Khemarat", + province_code: 34, + }, + { + code: 3407, + name_th: "เดชอุดม", + name_en: "Det Udom", + province_code: 34, + }, + { + code: 3408, + name_th: "นาจะหลวย", + name_en: "Na Chaluai", + province_code: 34, + }, + { + code: 3409, + name_th: "น้ำยืน", + name_en: "Nam Yuen", + province_code: 34, + }, + { + code: 3410, + name_th: "บุณฑริก", + name_en: "Buntharik", + province_code: 34, + }, + { + code: 3411, + name_th: "ตระการพืชผล", + name_en: "Trakan Phuet Phon", + province_code: 34, + }, + { + code: 3412, + name_th: "กุดข้าวปุ้น", + name_en: "Kut Khaopun", + province_code: 34, + }, + { + code: 3414, + name_th: "ม่วงสามสิบ", + name_en: "Muang Sam Sip", + province_code: 34, + }, + { + code: 3415, + name_th: "วารินชำราบ", + name_en: "Warin Chamrap", + province_code: 34, + }, + { + code: 3419, + name_th: "พิบูลมังสาหาร", + name_en: "Phibun Mangsahan", + province_code: 34, + }, + { + code: 3420, + name_th: "ตาลสุม", + name_en: "Tan Sum", + province_code: 34, + }, + { + code: 3421, + name_th: "โพธิ์ไทร", + name_en: "Pho Sai", + province_code: 34, + }, + { + code: 3422, + name_th: "สำโรง", + name_en: "Samrong", + province_code: 34, + }, + { + code: 3424, + name_th: "ดอนมดแดง", + name_en: "Don Mot Daeng", + province_code: 34, + }, + { + code: 3425, + name_th: "สิรินธร", + name_en: "Sirindhorn", + province_code: 34, + }, + { + code: 3426, + name_th: "ทุ่งศรีอุดม", + name_en: "Thung Si Udom", + province_code: 34, + }, + { + code: 3429, + name_th: "นาเยีย", + name_en: "Na Yia", + province_code: 34, + }, + { + code: 3430, + name_th: "นาตาล", + name_en: "Na Tan", + province_code: 34, + }, + { + code: 3431, + name_th: "เหล่าเสือโก้ก", + name_en: "Lao Suea Kok", + province_code: 34, + }, + { + code: 3432, + name_th: "สว่างวีระวงศ์", + name_en: "Sawang Wirawong", + province_code: 34, + }, + { + code: 3433, + name_th: "น้ำขุ่น", + name_en: "Nam Khun", + province_code: 34, + }, + { + code: 3501, + name_th: "เมืองยโสธร", + name_en: "Mueang Yasothon", + province_code: 35, + }, + { + code: 3502, + name_th: "ทรายมูล", + name_en: "Sai Mun", + province_code: 35, + }, + { + code: 3503, + name_th: "กุดชุม", + name_en: "Kut Chum", + province_code: 35, + }, + { + code: 3504, + name_th: "คำเขื่อนแก้ว", + name_en: "Kham Khuean Kaeo", + province_code: 35, + }, + { + code: 3505, + name_th: "ป่าติ้ว", + name_en: "Pa Tio", + province_code: 35, + }, + { + code: 3506, + name_th: "มหาชนะชัย", + name_en: "Maha Chana Chai", + province_code: 35, + }, + { + code: 3507, + name_th: "ค้อวัง", + name_en: "Kho Wang", + province_code: 35, + }, + { + code: 3508, + name_th: "เลิงนกทา", + name_en: "Loeng Nok Tha", + province_code: 35, + }, + { + code: 3509, + name_th: "ไทยเจริญ", + name_en: "Thai Charoen", + province_code: 35, + }, + { + code: 3601, + name_th: "เมืองชัยภูมิ", + name_en: "Mueang Chaiyaphum", + province_code: 36, + }, + { + code: 3602, + name_th: "บ้านเขว้า", + name_en: "Ban Khwao", + province_code: 36, + }, + { + code: 3603, + name_th: "คอนสวรรค์", + name_en: "Khon Sawan", + province_code: 36, + }, + { + code: 3604, + name_th: "เกษตรสมบูรณ์", + name_en: "Kaset Sombun", + province_code: 36, + }, + { + code: 3605, + name_th: "หนองบัวแดง", + name_en: "Nong Bua Daeng", + province_code: 36, + }, + { + code: 3606, + name_th: "จัตุรัส", + name_en: "Chatturat", + province_code: 36, + }, + { + code: 3607, + name_th: "บำเหน็จณรงค์", + name_en: "Bamnet Narong", + province_code: 36, + }, + { + code: 3608, + name_th: "หนองบัวระเหว", + name_en: "Nong Bua Rawe", + province_code: 36, + }, + { + code: 3609, + name_th: "เทพสถิต", + name_en: "Thep Sathit", + province_code: 36, + }, + { + code: 3610, + name_th: "ภูเขียว", + name_en: "Phu Khiao", + province_code: 36, + }, + { + code: 3611, + name_th: "บ้านแท่น", + name_en: "Ban Thaen", + province_code: 36, + }, + { + code: 3612, + name_th: "แก้งคร้อ", + name_en: "Kaeng Khro", + province_code: 36, + }, + { + code: 3613, + name_th: "คอนสาร", + name_en: "Khon San", + province_code: 36, + }, + { + code: 3614, + name_th: "ภักดีชุมพล", + name_en: "Phakdi Chumphon", + province_code: 36, + }, + { + code: 3615, + name_th: "เนินสง่า", + name_en: "Noen Sa-nga", + province_code: 36, + }, + { + code: 3616, + name_th: "ซับใหญ่", + name_en: "Sap Yai", + province_code: 36, + }, + { + code: 3701, + name_th: "เมืองอำนาจเจริญ", + name_en: "Mueang Amnat Charoen", + province_code: 37, + }, + { + code: 3702, + name_th: "ชานุมาน", + name_en: "Chanuman", + province_code: 37, + }, + { + code: 3703, + name_th: "ปทุมราชวงศา", + name_en: "Pathum Ratchawongsa", + province_code: 37, + }, + { + code: 3704, + name_th: "พนา", + name_en: "Phana", + province_code: 37, + }, + { + code: 3705, + name_th: "เสนางคนิคม", + name_en: "Senangkhanikhom", + province_code: 37, + }, + { + code: 3706, + name_th: "หัวตะพาน", + name_en: "Hua Taphan", + province_code: 37, + }, + { + code: 3707, + name_th: "ลืออำนาจ", + name_en: "Lue Amnat", + province_code: 37, + }, + { + code: 3801, + name_th: "เมืองบึงกาฬ", + name_en: "Mueang Bueng Kan", + province_code: 38, + }, + { + code: 3802, + name_th: "พรเจริญ", + name_en: "Phon Charoen", + province_code: 38, + }, + { + code: 3803, + name_th: "โซ่พิสัย", + name_en: "So Phisai", + province_code: 38, + }, + { + code: 3804, + name_th: "เซกา", + name_en: "Seka", + province_code: 38, + }, + { + code: 3805, + name_th: "ปากคาด", + name_en: "Pak Khat", + province_code: 38, + }, + { + code: 3806, + name_th: "บึงโขงหลง", + name_en: "Bueng Khong Long", + province_code: 38, + }, + { + code: 3807, + name_th: "ศรีวิไล", + name_en: "Si Wilai", + province_code: 38, + }, + { + code: 3808, + name_th: "บุ่งคล้า", + name_en: "Bung Khla", + province_code: 38, + }, + { + code: 3901, + name_th: "เมืองหนองบัวลำภู", + name_en: "Mueang Nong Bua Lam Phu", + province_code: 39, + }, + { + code: 3902, + name_th: "นากลาง", + name_en: "Na Klang", + province_code: 39, + }, + { + code: 3903, + name_th: "โนนสัง", + name_en: "Non Sang", + province_code: 39, + }, + { + code: 3904, + name_th: "ศรีบุญเรือง", + name_en: "Si Bun Rueang", + province_code: 39, + }, + { + code: 3905, + name_th: "สุวรรณคูหา", + name_en: "Suwannakhuha", + province_code: 39, + }, + { + code: 3906, + name_th: "นาวัง", + name_en: "Na Wang", + province_code: 39, + }, + { + code: 4001, + name_th: "เมืองขอนแก่น", + name_en: "Mueang Khon Kaen", + province_code: 40, + }, + { + code: 4002, + name_th: "บ้านฝาง", + name_en: "Ban Fang", + province_code: 40, + }, + { + code: 4003, + name_th: "พระยืน", + name_en: "Phra Yuen", + province_code: 40, + }, + { + code: 4004, + name_th: "หนองเรือ", + name_en: "Nong Ruea", + province_code: 40, + }, + { + code: 4005, + name_th: "ชุมแพ", + name_en: "Chum Phae", + province_code: 40, + }, + { + code: 4006, + name_th: "สีชมพู", + name_en: "Si Chomphu", + province_code: 40, + }, + { + code: 4007, + name_th: "น้ำพอง", + name_en: "Nam Phong", + province_code: 40, + }, + { + code: 4008, + name_th: "อุบลรัตน์", + name_en: "Ubolratana", + province_code: 40, + }, + { + code: 4009, + name_th: "กระนวน", + name_en: "Kranuan", + province_code: 40, + }, + { + code: 4010, + name_th: "บ้านไผ่", + name_en: "Ban Phai", + province_code: 40, + }, + { + code: 4011, + name_th: "เปือยน้อย", + name_en: "Pueai Noi", + province_code: 40, + }, + { + code: 4012, + name_th: "พล", + name_en: "Phon", + province_code: 40, + }, + { + code: 4013, + name_th: "แวงใหญ่", + name_en: "Waeng Yai", + province_code: 40, + }, + { + code: 4014, + name_th: "แวงน้อย", + name_en: "Waeng Noi", + province_code: 40, + }, + { + code: 4015, + name_th: "หนองสองห้อง", + name_en: "Nong Song Hong", + province_code: 40, + }, + { + code: 4016, + name_th: "ภูเวียง", + name_en: "Phu Wiang", + province_code: 40, + }, + { + code: 4017, + name_th: "มัญจาคีรี", + name_en: "Mancha Khiri", + province_code: 40, + }, + { + code: 4018, + name_th: "ชนบท", + name_en: "Chonnabot", + province_code: 40, + }, + { + code: 4019, + name_th: "เขาสวนกวาง", + name_en: "Khao Suan Kwang", + province_code: 40, + }, + { + code: 4020, + name_th: "ภูผาม่าน", + name_en: "Phu Pha Man", + province_code: 40, + }, + { + code: 4021, + name_th: "ซำสูง", + name_en: "Sam Sung", + province_code: 40, + }, + { + code: 4022, + name_th: "โคกโพธิ์ไชย", + name_en: "Khok Pho Chai", + province_code: 40, + }, + { + code: 4023, + name_th: "หนองนาคำ", + name_en: "Nong Na Kham", + province_code: 40, + }, + { + code: 4024, + name_th: "บ้านแฮด", + name_en: "Ban Haet", + province_code: 40, + }, + { + code: 4025, + name_th: "โนนศิลา", + name_en: "Non Sila", + province_code: 40, + }, + { + code: 4029, + name_th: "เวียงเก่า", + name_en: "Wiang Kao", + province_code: 40, + }, + { + code: 4101, + name_th: "เมืองอุดรธานี", + name_en: "Mueang Udon Thani", + province_code: 41, + }, + { + code: 4102, + name_th: "กุดจับ", + name_en: "Kut Chap", + province_code: 41, + }, + { + code: 4103, + name_th: "หนองวัวซอ", + name_en: "Nong Wua So", + province_code: 41, + }, + { + code: 4104, + name_th: "กุมภวาปี", + name_en: "Kumphawapi", + province_code: 41, + }, + { + code: 4105, + name_th: "โนนสะอาด", + name_en: "Non Sa-at", + province_code: 41, + }, + { + code: 4106, + name_th: "หนองหาน", + name_en: "Nong Han", + province_code: 41, + }, + { + code: 4107, + name_th: "ทุ่งฝน", + name_en: "Thung Fon", + province_code: 41, + }, + { + code: 4108, + name_th: "ไชยวาน", + name_en: "Chai Wan", + province_code: 41, + }, + { + code: 4109, + name_th: "ศรีธาตุ", + name_en: "Si That", + province_code: 41, + }, + { + code: 4110, + name_th: "วังสามหมอ", + name_en: "Wang Sam Mo", + province_code: 41, + }, + { + code: 4111, + name_th: "บ้านดุง", + name_en: "Ban Dung", + province_code: 41, + }, + { + code: 4117, + name_th: "บ้านผือ", + name_en: "Ban Phue", + province_code: 41, + }, + { + code: 4118, + name_th: "น้ำโสม", + name_en: "Nam Som", + province_code: 41, + }, + { + code: 4119, + name_th: "เพ็ญ", + name_en: "Phen", + province_code: 41, + }, + { + code: 4120, + name_th: "สร้างคอม", + name_en: "Sang Khom", + province_code: 41, + }, + { + code: 4121, + name_th: "หนองแสง", + name_en: "Nong Saeng", + province_code: 41, + }, + { + code: 4122, + name_th: "นายูง", + name_en: "Na Yung", + province_code: 41, + }, + { + code: 4123, + name_th: "พิบูลย์รักษ์", + name_en: "Phibun Rak", + province_code: 41, + }, + { + code: 4124, + name_th: "กู่แก้ว", + name_en: "Ku Kaeo", + province_code: 41, + }, + { + code: 4125, + name_th: "ประจักษ์ศิลปาคม", + name_en: "rachak-sinlapakhom", + province_code: 41, + }, + { + code: 4201, + name_th: "เมืองเลย", + name_en: "Mueang Loei", + province_code: 42, + }, + { + code: 4202, + name_th: "นาด้วง", + name_en: "Na Duang", + province_code: 42, + }, + { + code: 4203, + name_th: "เชียงคาน", + name_en: "Chiang Khan", + province_code: 42, + }, + { + code: 4204, + name_th: "ปากชม", + name_en: "Pak Chom", + province_code: 42, + }, + { + code: 4205, + name_th: "ด่านซ้าย", + name_en: "Dan Sai", + province_code: 42, + }, + { + code: 4206, + name_th: "นาแห้ว", + name_en: "Na Haeo", + province_code: 42, + }, + { + code: 4207, + name_th: "ภูเรือ", + name_en: "Phu Ruea", + province_code: 42, + }, + { + code: 4208, + name_th: "ท่าลี่", + name_en: "Tha Li", + province_code: 42, + }, + { + code: 4209, + name_th: "วังสะพุง", + name_en: "Wang Saphung", + province_code: 42, + }, + { + code: 4210, + name_th: "ภูกระดึง", + name_en: "Phu Kradueng", + province_code: 42, + }, + { + code: 4211, + name_th: "ภูหลวง", + name_en: "Phu Luang", + province_code: 42, + }, + { + code: 4212, + name_th: "ผาขาว", + name_en: "Pha Khao", + province_code: 42, + }, + { + code: 4213, + name_th: "เอราวัณ", + name_en: "Erawan", + province_code: 42, + }, + { + code: 4214, + name_th: "หนองหิน", + name_en: "Nong Hin", + province_code: 42, + }, + { + code: 4301, + name_th: "เมืองหนองคาย", + name_en: "Mueang Nong Khai", + province_code: 43, + }, + { + code: 4302, + name_th: "ท่าบ่อ", + name_en: "Tha Bo", + province_code: 43, + }, + { + code: 4305, + name_th: "โพนพิสัย", + name_en: "Phon Phisai", + province_code: 43, + }, + { + code: 4307, + name_th: "ศรีเชียงใหม่", + name_en: "Si Chiang Mai", + province_code: 43, + }, + { + code: 4308, + name_th: "สังคม", + name_en: "Sangkhom", + province_code: 43, + }, + { + code: 4314, + name_th: "สระใคร", + name_en: "Sakhrai", + province_code: 43, + }, + { + code: 4315, + name_th: "เฝ้าไร่", + name_en: "Fao Rai", + province_code: 43, + }, + { + code: 4316, + name_th: "รัตนวาปี", + name_en: "Rattanawapi", + province_code: 43, + }, + { + code: 4317, + name_th: "โพธิ์ตาก", + name_en: "Pho Tak", + province_code: 43, + }, + { + code: 4401, + name_th: "เมืองมหาสารคาม", + name_en: "Mueang Maha Sarakham", + province_code: 44, + }, + { + code: 4402, + name_th: "แกดำ", + name_en: "Kae Dam", + province_code: 44, + }, + { + code: 4403, + name_th: "โกสุมพิสัย", + name_en: "Kosum Phisai", + province_code: 44, + }, + { + code: 4404, + name_th: "กันทรวิชัย", + name_en: "Kantharawichai", + province_code: 44, + }, + { + code: 4405, + name_th: "เชียงยืน", + name_en: "Kantharawichai", + province_code: 44, + }, + { + code: 4406, + name_th: "บรบือ", + name_en: "Borabue", + province_code: 44, + }, + { + code: 4407, + name_th: "นาเชือก", + name_en: "Na Chueak", + province_code: 44, + }, + { + code: 4408, + name_th: "พยัคฆภูมิพิสัย", + name_en: "Phayakkhaphum Phisai", + province_code: 44, + }, + { + code: 4409, + name_th: "วาปีปทุม", + name_en: "Wapi Pathum", + province_code: 44, + }, + { + code: 4410, + name_th: "นาดูน", + name_en: "Na Dun", + province_code: 44, + }, + { + code: 4411, + name_th: "ยางสีสุราช", + name_en: "Yang Sisurat", + province_code: 44, + }, + { + code: 4412, + name_th: "กุดรัง", + name_en: "Kut Rang", + province_code: 44, + }, + { + code: 4413, + name_th: "ชื่นชม", + name_en: "Chuen Chom", + province_code: 44, + }, + { + code: 4501, + name_th: "เมืองร้อยเอ็ด", + name_en: "Mueang Roi Et", + province_code: 45, + }, + { + code: 4502, + name_th: "เกษตรวิสัย", + name_en: "Kaset Wisai", + province_code: 45, + }, + { + code: 4503, + name_th: "ปทุมรัตต์", + name_en: "Pathum Rat", + province_code: 45, + }, + { + code: 4504, + name_th: "จตุรพักตรพิมาน", + name_en: "Chaturaphak Phiman", + province_code: 45, + }, + { + code: 4505, + name_th: "ธวัชบุรี", + name_en: "Thawat Buri", + province_code: 45, + }, + { + code: 4506, + name_th: "พนมไพร", + name_en: "Phanom Phrai", + province_code: 45, + }, + { + code: 4507, + name_th: "โพนทอง", + name_en: "Phon Thong", + province_code: 45, + }, + { + code: 4508, + name_th: "โพธิ์ชัย", + name_en: "Pho Chai", + province_code: 45, + }, + { + code: 4509, + name_th: "หนองพอก", + name_en: "Nong Phok", + province_code: 45, + }, + { + code: 4510, + name_th: "เสลภูมิ", + name_en: "Selaphum", + province_code: 45, + }, + { + code: 4511, + name_th: "สุวรรณภูมิ", + name_en: "Suwannaphum", + province_code: 45, + }, + { + code: 4512, + name_th: "เมืองสรวง", + name_en: "Mueang Suang", + province_code: 45, + }, + { + code: 4513, + name_th: "โพนทราย", + name_en: "Phon Sai", + province_code: 45, + }, + { + code: 4514, + name_th: "อาจสามารถ", + name_en: "At Samat", + province_code: 45, + }, + { + code: 4515, + name_th: "เมยวดี", + name_en: "Moei Wadi", + province_code: 45, + }, + { + code: 4516, + name_th: "ศรีสมเด็จ", + name_en: "Si Somdet", + province_code: 45, + }, + { + code: 4517, + name_th: "จังหาร", + name_en: "Changhan", + province_code: 45, + }, + { + code: 4518, + name_th: "เชียงขวัญ", + name_en: "Chiang Khwan", + province_code: 45, + }, + { + code: 4519, + name_th: "หนองฮี", + name_en: "Nong Hi", + province_code: 45, + }, + { + code: 4520, + name_th: "ทุ่งเขาหลวง", + name_en: "Thung Khao Luangกิ่", + province_code: 45, + }, + { + code: 4601, + name_th: "เมืองกาฬสินธุ์", + name_en: "Mueang Kalasin", + province_code: 46, + }, + { + code: 4602, + name_th: "นามน", + name_en: "Na Mon", + province_code: 46, + }, + { + code: 4603, + name_th: "กมลาไสย", + name_en: "Kamalasai", + province_code: 46, + }, + { + code: 4604, + name_th: "ร่องคำ", + name_en: "Rong Kham", + province_code: 46, + }, + { + code: 4605, + name_th: "กุฉินารายณ์", + name_en: "Kuchinarai", + province_code: 46, + }, + { + code: 4606, + name_th: "เขาวง", + name_en: "Khao Wong", + province_code: 46, + }, + { + code: 4607, + name_th: "ยางตลาด", + name_en: "Yang Talat", + province_code: 46, + }, + { + code: 4608, + name_th: "ห้วยเม็ก", + name_en: "Huai Mek", + province_code: 46, + }, + { + code: 4609, + name_th: "สหัสขันธ์", + name_en: "Sahatsakhan", + province_code: 46, + }, + { + code: 4610, + name_th: "คำม่วง", + name_en: "Kham Muang", + province_code: 46, + }, + { + code: 4611, + name_th: "ท่าคันโท", + name_en: "Tha Khantho", + province_code: 46, + }, + { + code: 4612, + name_th: "หนองกุงศรี", + name_en: "Nong Kung Si", + province_code: 46, + }, + { + code: 4613, + name_th: "สมเด็จ", + name_en: "Somdet", + province_code: 46, + }, + { + code: 4614, + name_th: "ห้วยผึ้ง", + name_en: "Huai Phueng", + province_code: 46, + }, + { + code: 4615, + name_th: "สามชัย", + name_en: "Sam Chai", + province_code: 46, + }, + { + code: 4616, + name_th: "นาคู", + name_en: "Na Khu", + province_code: 46, + }, + { + code: 4617, + name_th: "ดอนจาน", + name_en: "Don Chan", + province_code: 46, + }, + { + code: 4618, + name_th: "ฆ้องชัย", + name_en: "Khong Chai", + province_code: 46, + }, + { + code: 4701, + name_th: "เมืองสกลนคร", + name_en: "Mueang Sakon Nakhon", + province_code: 47, + }, + { + code: 4702, + name_th: "กุสุมาลย์", + name_en: "Kusuman", + province_code: 47, + }, + { + code: 4703, + name_th: "กุดบาก", + name_en: "Kut Bak", + province_code: 47, + }, + { + code: 4704, + name_th: "พรรณานิคม", + name_en: "Phanna Nikhom", + province_code: 47, + }, + { + code: 4705, + name_th: "พังโคน", + name_en: "Phang Khon", + province_code: 47, + }, + { + code: 4706, + name_th: "วาริชภูมิ", + name_en: "Waritchaphum", + province_code: 47, + }, + { + code: 4707, + name_th: "นิคมน้ำอูน", + name_en: "Nikhom Nam Un", + province_code: 47, + }, + { + code: 4708, + name_th: "วานรนิวาส", + name_en: "Wanon Niwat", + province_code: 47, + }, + { + code: 4709, + name_th: "คำตากล้า", + name_en: "Kham Ta Kla", + province_code: 47, + }, + { + code: 4710, + name_th: "บ้านม่วง", + name_en: "Ban Muang", + province_code: 47, + }, + { + code: 4711, + name_th: "อากาศอำนวย", + name_en: "Akat Amnuai", + province_code: 47, + }, + { + code: 4712, + name_th: "สว่างแดนดิน", + name_en: "Sawang Daen Din", + province_code: 47, + }, + { + code: 4713, + name_th: "ส่องดาว", + name_en: "Song Dao", + province_code: 47, + }, + { + code: 4714, + name_th: "เต่างอย", + name_en: "Tao Ngoi", + province_code: 47, + }, + { + code: 4715, + name_th: "โคกศรีสุพรรณ", + name_en: "Khok Si Suphan", + province_code: 47, + }, + { + code: 4716, + name_th: "เจริญศิลป์", + name_en: "Charoen Sin", + province_code: 47, + }, + { + code: 4717, + name_th: "โพนนาแก้ว", + name_en: "Phon Na Kaeo", + province_code: 47, + }, + { + code: 4718, + name_th: "ภูพาน", + name_en: "Phu Phan", + province_code: 47, + }, + { + code: 4801, + name_th: "เมืองนครพนม", + name_en: "Mueang Nakhon Phanom", + province_code: 48, + }, + { + code: 4802, + name_th: "ปลาปาก", + name_en: "Pla Pak", + province_code: 48, + }, + { + code: 4803, + name_th: "ท่าอุเทน", + name_en: "Tha Uthen", + province_code: 48, + }, + { + code: 4804, + name_th: "บ้านแพง", + name_en: "Ban Phaeng", + province_code: 48, + }, + { + code: 4805, + name_th: "ธาตุพนม", + name_en: "That Phanom", + province_code: 48, + }, + { + code: 4806, + name_th: "เรณูนคร", + name_en: "Renu Nakhon", + province_code: 48, + }, + { + code: 4807, + name_th: "นาแก", + name_en: "Na Kae", + province_code: 48, + }, + { + code: 4808, + name_th: "ศรีสงคราม", + name_en: "Si Songkhram", + province_code: 48, + }, + { + code: 4809, + name_th: "นาหว้า", + name_en: "Na Wa", + province_code: 48, + }, + { + code: 4810, + name_th: "โพนสวรรค์", + name_en: "Phon Sawan", + province_code: 48, + }, + { + code: 4811, + name_th: "นาทม", + name_en: "Na Thom", + province_code: 48, + }, + { + code: 4812, + name_th: "วังยาง", + name_en: "Wang Yang", + province_code: 48, + }, + { + code: 4901, + name_th: "เมืองมุกดาหาร", + name_en: "Mueang Mukdahan", + province_code: 49, + }, + { + code: 4902, + name_th: "นิคมคำสร้อย", + name_en: "Nikhom Kham Soi", + province_code: 49, + }, + { + code: 4903, + name_th: "ดอนตาล", + name_en: "Don Tan", + province_code: 49, + }, + { + code: 4904, + name_th: "ดงหลวง", + name_en: "Dong Luang", + province_code: 49, + }, + { + code: 4905, + name_th: "คำชะอี", + name_en: "Khamcha-i", + province_code: 49, + }, + { + code: 4906, + name_th: "หว้านใหญ่", + name_en: "Wan Yai", + province_code: 49, + }, + { + code: 4907, + name_th: "หนองสูง", + name_en: "Nong Sung", + province_code: 49, + }, + { + code: 5001, + name_th: "เมืองเชียงใหม่", + name_en: "Mueang Chiang Mai", + province_code: 50, + }, + { + code: 5002, + name_th: "จอมทอง", + name_en: "Chom Thong", + province_code: 50, + }, + { + code: 5003, + name_th: "แม่แจ่ม", + name_en: "Mae Chaem", + province_code: 50, + }, + { + code: 5004, + name_th: "เชียงดาว", + name_en: "Chiang Dao", + province_code: 50, + }, + { + code: 5005, + name_th: "ดอยสะเก็ด", + name_en: "Doi Saket", + province_code: 50, + }, + { + code: 5006, + name_th: "แม่แตง", + name_en: "Mae Taeng", + province_code: 50, + }, + { + code: 5007, + name_th: "แม่ริม", + name_en: "Mae Rim", + province_code: 50, + }, + { + code: 5008, + name_th: "สะเมิง", + name_en: "Samoeng", + province_code: 50, + }, + { + code: 5009, + name_th: "ฝาง", + name_en: "Fang", + province_code: 50, + }, + { + code: 5010, + name_th: "แม่อาย", + name_en: "Mae Ai", + province_code: 50, + }, + { + code: 5011, + name_th: "พร้าว", + name_en: "Phrao", + province_code: 50, + }, + { + code: 5012, + name_th: "สันป่าตอง", + name_en: "San Pa Tong", + province_code: 50, + }, + { + code: 5013, + name_th: "สันกำแพง", + name_en: "San Kamphaeng", + province_code: 50, + }, + { + code: 5014, + name_th: "สันทราย", + name_en: "San Sai", + province_code: 50, + }, + { + code: 5015, + name_th: "หางดง", + name_en: "Hang Dong", + province_code: 50, + }, + { + code: 5016, + name_th: "ฮอด", + name_en: "Hot", + province_code: 50, + }, + { + code: 5017, + name_th: "ดอยเต่า", + name_en: "Doi Tao", + province_code: 50, + }, + { + code: 5018, + name_th: "อมก๋อย", + name_en: "Omkoi", + province_code: 50, + }, + { + code: 5019, + name_th: "สารภี", + name_en: "Saraphi", + province_code: 50, + }, + { + code: 5020, + name_th: "เวียงแหง", + name_en: "Wiang Haeng", + province_code: 50, + }, + { + code: 5021, + name_th: "ไชยปราการ", + name_en: "Chai Prakan", + province_code: 50, + }, + { + code: 5022, + name_th: "แม่วาง", + name_en: "Mae Wang", + province_code: 50, + }, + { + code: 5023, + name_th: "แม่ออน", + name_en: "Mae On", + province_code: 50, + }, + { + code: 5024, + name_th: "ดอยหล่อ", + name_en: "Doi Lo", + province_code: 50, + }, + { + code: 5025, + name_th: "กัลยาณิวัฒนา", + name_en: "Kalayani Watthana", + province_code: 50, + }, + { + code: 5101, + name_th: "เมืองลำพูน", + name_en: "Mueang Lamphun", + province_code: 51, + }, + { + code: 5102, + name_th: "แม่ทา", + name_en: "Mae Tha", + province_code: 51, + }, + { + code: 5103, + name_th: "บ้านโฮ่ง", + name_en: "Ban Hong", + province_code: 51, + }, + { + code: 5104, + name_th: "ลี้", + name_en: "Li", + province_code: 51, + }, + { + code: 5105, + name_th: "ทุ่งหัวช้าง", + name_en: "Thung Hua Chang", + province_code: 51, + }, + { + code: 5106, + name_th: "ป่าซาง", + name_en: "Pa Sang", + province_code: 51, + }, + { + code: 5107, + name_th: "บ้านธิ", + name_en: "Ban Thi", + province_code: 51, + }, + { + code: 5108, + name_th: "เวียงหนองล่อง", + name_en: "Wiang Nong Long", + province_code: 51, + }, + { + code: 5201, + name_th: "เมืองลำปาง", + name_en: "Mueang Lampang", + province_code: 52, + }, + { + code: 5202, + name_th: "แม่เมาะ", + name_en: "Mae Mo", + province_code: 52, + }, + { + code: 5203, + name_th: "เกาะคา", + name_en: "Ko Kha", + province_code: 52, + }, + { + code: 5204, + name_th: "เสริมงาม", + name_en: "Soem Ngam", + province_code: 52, + }, + { + code: 5205, + name_th: "งาว", + name_en: "Ngao", + province_code: 52, + }, + { + code: 5206, + name_th: "แจ้ห่ม", + name_en: "Chae Hom", + province_code: 52, + }, + { + code: 5207, + name_th: "วังเหนือ", + name_en: "Wang Nuea", + province_code: 52, + }, + { + code: 5208, + name_th: "เถิน", + name_en: "Thoen", + province_code: 52, + }, + { + code: 5209, + name_th: "แม่พริก", + name_en: "Mae Phrik", + province_code: 52, + }, + { + code: 5210, + name_th: "แม่ทะ", + name_en: "Mae Tha", + province_code: 52, + }, + { + code: 5211, + name_th: "สบปราบ", + name_en: "Sop Prap", + province_code: 52, + }, + { + code: 5212, + name_th: "ห้างฉัตร", + name_en: "Hang Chat", + province_code: 52, + }, + { + code: 5213, + name_th: "เมืองปาน", + name_en: "Mueang Pan", + province_code: 52, + }, + { + code: 5301, + name_th: "เมืองอุตรดิตถ์", + name_en: "Mueang Uttaradit", + province_code: 53, + }, + { + code: 5302, + name_th: "ตรอน", + name_en: "Tron", + province_code: 53, + }, + { + code: 5303, + name_th: "ท่าปลา", + name_en: "Tha Pla", + province_code: 53, + }, + { + code: 5304, + name_th: "น้ำปาด", + name_en: "Nam Pat", + province_code: 53, + }, + { + code: 5305, + name_th: "ฟากท่า", + name_en: "Fak Tha", + province_code: 53, + }, + { + code: 5306, + name_th: "บ้านโคก", + name_en: "Ban Khok", + province_code: 53, + }, + { + code: 5307, + name_th: "พิชัย", + name_en: "Phichai", + province_code: 53, + }, + { + code: 5308, + name_th: "ลับแล", + name_en: "Laplae", + province_code: 53, + }, + { + code: 5309, + name_th: "ทองแสนขัน", + name_en: "Thong Saen Khan", + province_code: 53, + }, + { + code: 5401, + name_th: "เมืองแพร่", + name_en: "Mueang Phrae", + province_code: 54, + }, + { + code: 5402, + name_th: "ร้องกวาง", + name_en: "Rong Kwang", + province_code: 54, + }, + { + code: 5403, + name_th: "ลอง", + name_en: "Long", + province_code: 54, + }, + { + code: 5404, + name_th: "สูงเม่น", + name_en: "Sung Men", + province_code: 54, + }, + { + code: 5405, + name_th: "เด่นชัย", + name_en: "Den Chai", + province_code: 54, + }, + { + code: 5406, + name_th: "สอง", + name_en: "Song", + province_code: 54, + }, + { + code: 5407, + name_th: "วังชิ้น", + name_en: "Wang Chin", + province_code: 54, + }, + { + code: 5408, + name_th: "หนองม่วงไข่", + name_en: "Nong Muang Khai", + province_code: 54, + }, + { + code: 5501, + name_th: "เมืองน่าน", + name_en: "Mueang Nan", + province_code: 55, + }, + { + code: 5502, + name_th: "แม่จริม", + name_en: "Mae Charim", + province_code: 55, + }, + { + code: 5503, + name_th: "บ้านหลวง", + name_en: "Ban Luang", + province_code: 55, + }, + { + code: 5504, + name_th: "นาน้อย", + name_en: "Na Noi", + province_code: 55, + }, + { + code: 5505, + name_th: "ปัว", + name_en: "Pua", + province_code: 55, + }, + { + code: 5506, + name_th: "ท่าวังผา", + name_en: "Tha Wang Pha", + province_code: 55, + }, + { + code: 5507, + name_th: "เวียงสา", + name_en: "Wiang Sa", + province_code: 55, + }, + { + code: 5508, + name_th: "ทุ่งช้าง", + name_en: "Thung Chang", + province_code: 55, + }, + { + code: 5509, + name_th: "เชียงกลาง", + name_en: "Chiang Klang", + province_code: 55, + }, + { + code: 5510, + name_th: "นาหมื่น", + name_en: "Na Muen", + province_code: 55, + }, + { + code: 5511, + name_th: "สันติสุข", + name_en: "Santi Suk", + province_code: 55, + }, + { + code: 5512, + name_th: "บ่อเกลือ", + name_en: "Bo Kluea", + province_code: 55, + }, + { + code: 5513, + name_th: "สองแคว", + name_en: "Song Khwae", + province_code: 55, + }, + { + code: 5514, + name_th: "ภูเพียง", + name_en: "Phu Phiang", + province_code: 55, + }, + { + code: 5515, + name_th: "เฉลิมพระเกียรติ", + name_en: "Chaloem Phra Kiat", + province_code: 55, + }, + { + code: 5601, + name_th: "เมืองพะเยา", + name_en: "Mueang Phayao", + province_code: 56, + }, + { + code: 5602, + name_th: "จุน", + name_en: "Chun", + province_code: 56, + }, + { + code: 5603, + name_th: "เชียงคำ", + name_en: "Chiang Kham", + province_code: 56, + }, + { + code: 5604, + name_th: "เชียงม่วน", + name_en: "Chiang Muan", + province_code: 56, + }, + { + code: 5605, + name_th: "ดอกคำใต้", + name_en: "Dok Khamtai", + province_code: 56, + }, + { + code: 5606, + name_th: "ปง", + name_en: "Pong", + province_code: 56, + }, + { + code: 5607, + name_th: "แม่ใจ", + name_en: "Mae Chai", + province_code: 56, + }, + { + code: 5608, + name_th: "ภูซาง", + name_en: "Phu Sang", + province_code: 56, + }, + { + code: 5609, + name_th: "ภูกามยาว", + name_en: "Phu Kamyao", + province_code: 56, + }, + { + code: 5701, + name_th: "เมืองเชียงราย", + name_en: "Mueang Chiang Rai", + province_code: 57, + }, + { + code: 5702, + name_th: "เวียงชัย", + name_en: "Wiang Chai", + province_code: 57, + }, + { + code: 5703, + name_th: "เชียงของ", + name_en: "Chiang Khong", + province_code: 57, + }, + { + code: 5704, + name_th: "เทิง", + name_en: "Thoeng", + province_code: 57, + }, + { + code: 5705, + name_th: "พาน", + name_en: "Phan", + province_code: 57, + }, + { + code: 5706, + name_th: "ป่าแดด", + name_en: "Pa Daet", + province_code: 57, + }, + { + code: 5707, + name_th: "แม่จัน", + name_en: "Mae Chan", + province_code: 57, + }, + { + code: 5708, + name_th: "เชียงแสน", + name_en: "Chiang Saen", + province_code: 57, + }, + { + code: 5709, + name_th: "แม่สาย", + name_en: "Mae Sai", + province_code: 57, + }, + { + code: 5710, + name_th: "แม่สรวย", + name_en: "Mae Suai", + province_code: 57, + }, + { + code: 5711, + name_th: "เวียงป่าเป้า", + name_en: "Wiang Pa Pao", + province_code: 57, + }, + { + code: 5712, + name_th: "พญาเม็งราย", + name_en: "Phaya Mengrai", + province_code: 57, + }, + { + code: 5713, + name_th: "เวียงแก่น", + name_en: "Wiang Kaen", + province_code: 57, + }, + { + code: 5714, + name_th: "ขุนตาล", + name_en: "Khun Tan", + province_code: 57, + }, + { + code: 5715, + name_th: "แม่ฟ้าหลวง", + name_en: "Mae Fa Luang", + province_code: 57, + }, + { + code: 5716, + name_th: "แม่ลาว", + name_en: "Mae Lao", + province_code: 57, + }, + { + code: 5717, + name_th: "เวียงเชียงรุ้ง", + name_en: "Wiang Chiang Rung", + province_code: 57, + }, + { + code: 5718, + name_th: "ดอยหลวง", + name_en: "Doi Luang", + province_code: 57, + }, + { + code: 5801, + name_th: "เมืองแม่ฮ่องสอน", + name_en: "Mueang Mae Hong Son", + province_code: 58, + }, + { + code: 5802, + name_th: "ขุนยวม", + name_en: "Khun Yuam", + province_code: 58, + }, + { + code: 5803, + name_th: "ปาย", + name_en: "Pai", + province_code: 58, + }, + { + code: 5804, + name_th: "แม่สะเรียง", + name_en: "Mae Sariang", + province_code: 58, + }, + { + code: 5805, + name_th: "แม่ลาน้อย", + name_en: "Mae La Noi", + province_code: 58, + }, + { + code: 5806, + name_th: "สบเมย", + name_en: "Sop Moei", + province_code: 58, + }, + { + code: 5807, + name_th: "ปางมะผ้า", + name_en: "Pang Mapha", + province_code: 58, + }, + { + code: 6001, + name_th: "เมืองนครสวรรค์", + name_en: "Mueang Nakhon Sawan", + province_code: 60, + }, + { + code: 6002, + name_th: "โกรกพระ", + name_en: "Krok Phra", + province_code: 60, + }, + { + code: 6003, + name_th: "ชุมแสง", + name_en: "Chum Saeng", + province_code: 60, + }, + { + code: 6004, + name_th: "หนองบัว", + name_en: "Nong Bua", + province_code: 60, + }, + { + code: 6005, + name_th: "บรรพตพิสัย", + name_en: "Banphot Phisai", + province_code: 60, + }, + { + code: 6006, + name_th: "เก้าเลี้ยว", + name_en: "Kao Liao", + province_code: 60, + }, + { + code: 6007, + name_th: "ตาคลี", + name_en: "Takhli", + province_code: 60, + }, + { + code: 6008, + name_th: "ท่าตะโก", + name_en: "Takhli", + province_code: 60, + }, + { + code: 6009, + name_th: "ไพศาลี", + name_en: "Phaisali", + province_code: 60, + }, + { + code: 6010, + name_th: "พยุหะคีรี", + name_en: "Phayuha Khiri", + province_code: 60, + }, + { + code: 6011, + name_th: "ลาดยาว", + name_en: "Phayuha Khiri", + province_code: 60, + }, + { + code: 6012, + name_th: "ตากฟ้า", + name_en: "Tak Fa", + province_code: 60, + }, + { + code: 6013, + name_th: "แม่วงก์", + name_en: "Mae Wong", + province_code: 60, + }, + { + code: 6014, + name_th: "แม่เปิน", + name_en: "Mae Poen", + province_code: 60, + }, + { + code: 6015, + name_th: "ชุมตาบง", + name_en: "Chum Ta Bong", + province_code: 60, + }, + { + code: 6101, + name_th: "เมืองอุทัยธานี", + name_en: "Mueang Uthai Thani", + province_code: 61, + }, + { + code: 6102, + name_th: "ทัพทัน", + name_en: "Thap Than", + province_code: 61, + }, + { + code: 6103, + name_th: "สว่างอารมณ์", + name_en: "Sawang Arom", + province_code: 61, + }, + { + code: 6104, + name_th: "หนองฉาง", + name_en: "Nong Chang", + province_code: 61, + }, + { + code: 6105, + name_th: "หนองขาหย่าง", + name_en: "Nong Khayang", + province_code: 61, + }, + { + code: 6106, + name_th: "บ้านไร่", + name_en: "Ban Rai", + province_code: 61, + }, + { + code: 6107, + name_th: "ลานสัก", + name_en: "Lan Sak", + province_code: 61, + }, + { + code: 6108, + name_th: "ห้วยคต", + name_en: "Huai Khot", + province_code: 61, + }, + { + code: 6201, + name_th: "เมืองกำแพงเพชร", + name_en: "Mueang Kamphaeng Phet", + province_code: 62, + }, + { + code: 6202, + name_th: "ไทรงาม", + name_en: "Sai Ngam", + province_code: 62, + }, + { + code: 6203, + name_th: "คลองลาน", + name_en: "Khlong Lan", + province_code: 62, + }, + { + code: 6204, + name_th: "ขาณุวรลักษบุรี", + name_en: "Khanu Woralaksaburi", + province_code: 62, + }, + { + code: 6205, + name_th: "คลองขลุง", + name_en: "Khlong Khlung", + province_code: 62, + }, + { + code: 6206, + name_th: "พรานกระต่าย", + name_en: "Phran Kratai", + province_code: 62, + }, + { + code: 6207, + name_th: "ลานกระบือ", + name_en: "Lan Krabue", + province_code: 62, + }, + { + code: 6208, + name_th: "ทรายทองวัฒนา", + name_en: "Sai Thong Watthana", + province_code: 62, + }, + { + code: 6209, + name_th: "ปางศิลาทอง", + name_en: "Pang Sila Thong", + province_code: 62, + }, + { + code: 6210, + name_th: "บึงสามัคคี", + name_en: "Bueng Samakkhi", + province_code: 62, + }, + { + code: 6211, + name_th: "โกสัมพีนคร", + name_en: "Kosamphi Nakhon", + province_code: 62, + }, + { + code: 6301, + name_th: "เมืองตาก", + name_en: "Mueang Tak", + province_code: 63, + }, + { + code: 6302, + name_th: "บ้านตาก", + name_en: "Ban Tak", + province_code: 63, + }, + { + code: 6303, + name_th: "สามเงา", + name_en: "Sam Ngao", + province_code: 63, + }, + { + code: 6304, + name_th: "แม่ระมาด", + name_en: "Mae Ramat", + province_code: 63, + }, + { + code: 6305, + name_th: "ท่าสองยาง", + name_en: "Tha Song Yang", + province_code: 63, + }, + { + code: 6306, + name_th: "แม่สอด", + name_en: "Mae Sot", + province_code: 63, + }, + { + code: 6307, + name_th: "พบพระ", + name_en: "Phop Phra", + province_code: 63, + }, + { + code: 6308, + name_th: "อุ้มผาง", + name_en: "Umphang", + province_code: 63, + }, + { + code: 6309, + name_th: "วังเจ้า", + name_en: "Wang Chao", + province_code: 63, + }, + { + code: 6401, + name_th: "เมืองสุโขทัย", + name_en: "Mueang Sukhothai", + province_code: 64, + }, + { + code: 6402, + name_th: "บ้านด่านลานหอย", + name_en: "Ban Dan Lan Hoi", + province_code: 64, + }, + { + code: 6403, + name_th: "คีรีมาศ", + name_en: "Khiri Mat", + province_code: 64, + }, + { + code: 6404, + name_th: "กงไกรลาศ", + name_en: "Kong Krailat", + province_code: 64, + }, + { + code: 6405, + name_th: "ศรีสัชนาลัย", + name_en: "Si Satchanalai", + province_code: 64, + }, + { + code: 6406, + name_th: "ศรีสำโรง", + name_en: "Si Samrong", + province_code: 64, + }, + { + code: 6407, + name_th: "สวรรคโลก", + name_en: "Sawankhalok", + province_code: 64, + }, + { + code: 6408, + name_th: "ศรีนคร", + name_en: "Si Nakhon", + province_code: 64, + }, + { + code: 6409, + name_th: "ทุ่งเสลี่ยม", + name_en: "Thung Saliam", + province_code: 64, + }, + { + code: 6501, + name_th: "เมืองพิษณุโลก", + name_en: "Mueang Phitsanulok", + province_code: 65, + }, + { + code: 6502, + name_th: "นครไทย", + name_en: "Nakhon Thai", + province_code: 65, + }, + { + code: 6503, + name_th: "ชาติตระการ", + name_en: "Chat Trakan", + province_code: 65, + }, + { + code: 6504, + name_th: "บางระกำ", + name_en: "Bang Rakam", + province_code: 65, + }, + { + code: 6505, + name_th: "บางกระทุ่ม", + name_en: "Bang Krathum", + province_code: 65, + }, + { + code: 6506, + name_th: "พรหมพิราม", + name_en: "Phrom Phiram", + province_code: 65, + }, + { + code: 6507, + name_th: "วัดโบสถ์", + name_en: "Wat Bot", + province_code: 65, + }, + { + code: 6508, + name_th: "วังทอง", + name_en: "Wang Thong", + province_code: 65, + }, + { + code: 6509, + name_th: "เนินมะปราง", + name_en: "Noen Maprang", + province_code: 65, + }, + { + code: 6601, + name_th: "เมืองพิจิตร", + name_en: "Mueang Phichit", + province_code: 66, + }, + { + code: 6602, + name_th: "วังทรายพูน", + name_en: "Wang Sai Phun", + province_code: 66, + }, + { + code: 6603, + name_th: "โพธิ์ประทับช้าง", + name_en: "Pho Prathap Chang", + province_code: 66, + }, + { + code: 6604, + name_th: "ตะพานหิน", + name_en: "Taphan Hin", + province_code: 66, + }, + { + code: 6605, + name_th: "บางมูลนาก", + name_en: "Bang Mun Nak", + province_code: 66, + }, + { + code: 6606, + name_th: "โพทะเล", + name_en: "Pho Thale", + province_code: 66, + }, + { + code: 6607, + name_th: "สามง่าม", + name_en: "Sam Ngam", + province_code: 66, + }, + { + code: 6608, + name_th: "ทับคล้อ", + name_en: "Tap Khlo", + province_code: 66, + }, + { + code: 6609, + name_th: "สากเหล็ก", + name_en: "Sak Lek", + province_code: 66, + }, + { + code: 6610, + name_th: "บึงนาราง", + name_en: "Bueng Na Rang", + province_code: 66, + }, + { + code: 6611, + name_th: "ดงเจริญ", + name_en: "Dong Charoen", + province_code: 66, + }, + { + code: 6612, + name_th: "วชิรบารมี", + name_en: "Wachirabarami", + province_code: 66, + }, + { + code: 6701, + name_th: "เมืองเพชรบูรณ์", + name_en: "Mueang Phetchabun", + province_code: 67, + }, + { + code: 6702, + name_th: "ชนแดน", + name_en: "Chon Daen", + province_code: 67, + }, + { + code: 6703, + name_th: "หล่มสัก", + name_en: "Lom Sak", + province_code: 67, + }, + { + code: 6704, + name_th: "หล่มเก่า", + name_en: "Lom Kao", + province_code: 67, + }, + { + code: 6705, + name_th: "วิเชียรบุรี", + name_en: "Wichian Buri", + province_code: 67, + }, + { + code: 6706, + name_th: "ศรีเทพ", + name_en: "Si Thep", + province_code: 67, + }, + { + code: 6707, + name_th: "หนองไผ่", + name_en: "Nong Phai", + province_code: 67, + }, + { + code: 6708, + name_th: "บึงสามพัน", + name_en: "Bueng Sam Phan", + province_code: 67, + }, + { + code: 6709, + name_th: "น้ำหนาว", + name_en: "Nam Nao", + province_code: 67, + }, + { + code: 6710, + name_th: "วังโป่ง", + name_en: "Wang Pong", + province_code: 67, + }, + { + code: 6711, + name_th: "เขาค้อ", + name_en: "Khao Kho", + province_code: 67, + }, + { + code: 7001, + name_th: "เมืองราชบุรี", + name_en: "Mueang Ratchaburi", + province_code: 70, + }, + { + code: 7002, + name_th: "จอมบึง", + name_en: "Chom Bueng", + province_code: 70, + }, + { + code: 7003, + name_th: "สวนผึ้ง", + name_en: "Suan Phueng", + province_code: 70, + }, + { + code: 7004, + name_th: "ดำเนินสะดวก", + name_en: "Damnoen Saduak", + province_code: 70, + }, + { + code: 7005, + name_th: "บ้านโป่ง", + name_en: "Ban Pong", + province_code: 70, + }, + { + code: 7006, + name_th: "บางแพ", + name_en: "Bang Phae", + province_code: 70, + }, + { + code: 7007, + name_th: "โพธาราม", + name_en: "Photharam", + province_code: 70, + }, + { + code: 7008, + name_th: "ปากท่อ", + name_en: "Pak Tho", + province_code: 70, + }, + { + code: 7009, + name_th: "วัดเพลง", + name_en: "Wat Phleng", + province_code: 70, + }, + { + code: 7010, + name_th: "บ้านคา", + name_en: "Ban Kha", + province_code: 70, + }, + { + code: 7101, + name_th: "เมืองกาญจนบุรี", + name_en: "Mueang Kanchanaburi", + province_code: 71, + }, + { + code: 7102, + name_th: "ไทรโยค", + name_en: "Sai Yok", + province_code: 71, + }, + { + code: 7103, + name_th: "บ่อพลอย", + name_en: "Bo Phloi", + province_code: 71, + }, + { + code: 7104, + name_th: "ศรีสวัสดิ์", + name_en: "Si Sawat", + province_code: 71, + }, + { + code: 7105, + name_th: "ท่ามะกา", + name_en: "Tha Maka", + province_code: 71, + }, + { + code: 7106, + name_th: "ท่าม่วง", + name_en: "Tha Muang", + province_code: 71, + }, + { + code: 7107, + name_th: "ทองผาภูมิ", + name_en: "Pha Phum", + province_code: 71, + }, + { + code: 7108, + name_th: "สังขละบุรี", + name_en: "Sangkhla Buri", + province_code: 71, + }, + { + code: 7109, + name_th: "พนมทวน", + name_en: "Phanom Thuan", + province_code: 71, + }, + { + code: 7110, + name_th: "เลาขวัญ", + name_en: "Lao Khwan", + province_code: 71, + }, + { + code: 7111, + name_th: "ด่านมะขามเตี้ย", + name_en: "Dan Makham Tia", + province_code: 71, + }, + { + code: 7112, + name_th: "หนองปรือ", + name_en: "Nong Prue", + province_code: 71, + }, + { + code: 7113, + name_th: "ห้วยกระเจา", + name_en: "Huai Krachao", + province_code: 71, + }, + { + code: 7201, + name_th: "เมืองสุพรรณบุรี", + name_en: "Mueang Suphan Buri", + province_code: 72, + }, + { + code: 7202, + name_th: "เดิมบางนางบวช", + name_en: "Doem Bang Nang Buat", + province_code: 72, + }, + { + code: 7203, + name_th: "ด่านช้าง", + name_en: "Dan Chang", + province_code: 72, + }, + { + code: 7204, + name_th: "บางปลาม้า", + name_en: "Bang Pla Ma", + province_code: 72, + }, + { + code: 7205, + name_th: "ศรีประจันต์", + name_en: "Si Prachan", + province_code: 72, + }, + { + code: 7206, + name_th: "ดอนเจดีย์", + name_en: "Don Chedi", + province_code: 72, + }, + { + code: 7207, + name_th: "สองพี่น้อง", + name_en: "Song Phi Nong", + province_code: 72, + }, + { + code: 7208, + name_th: "สามชุก", + name_en: "Sam Chuk", + province_code: 72, + }, + { + code: 7209, + name_th: "อู่ทอง", + name_en: "U Thong", + province_code: 72, + }, + { + code: 7210, + name_th: "หนองหญ้าไซ", + name_en: "Nong Ya Sai", + province_code: 72, + }, + { + code: 7301, + name_th: "เมืองนครปฐม", + name_en: "Mueang Nakhon Pathom", + province_code: 73, + }, + { + code: 7302, + name_th: "กำแพงแสน", + name_en: "Kamphaeng Saen", + province_code: 73, + }, + { + code: 7303, + name_th: "นครชัยศรี", + name_en: "Nakhon Chai Si", + province_code: 73, + }, + { + code: 7304, + name_th: "ดอนตูม", + name_en: "Don Tum", + province_code: 73, + }, + { + code: 7305, + name_th: "บางเลน", + name_en: "Bang Len", + province_code: 73, + }, + { + code: 7306, + name_th: "สามพราน", + name_en: "Sam Phran", + province_code: 73, + }, + { + code: 7307, + name_th: "พุทธมณฑล", + name_en: "Phutthamonthon", + province_code: 73, + }, + { + code: 7401, + name_th: "เมืองสมุทรสาคร", + name_en: "Mueang Samut Sakhon", + province_code: 74, + }, + { + code: 7402, + name_th: "กระทุ่มแบน", + name_en: "Krathum Baen", + province_code: 74, + }, + { + code: 7403, + name_th: "บ้านแพ้ว", + name_en: "Ban Phaeo", + province_code: 74, + }, + { + code: 7501, + name_th: "เมืองสมุทรสงคราม", + name_en: "Mueang Samut Songkhram", + province_code: 75, + }, + { + code: 7502, + name_th: "บางคนที", + name_en: "Bang Khonthi", + province_code: 75, + }, + { + code: 7503, + name_th: "อัมพวา", + name_en: "Amphawa", + province_code: 75, + }, + { + code: 7601, + name_th: "เมืองเพชรบุรี", + name_en: "Mueang Phetchaburi", + province_code: 76, + }, + { + code: 7602, + name_th: "เขาย้อย", + name_en: "Khao Yoi", + province_code: 76, + }, + { + code: 7603, + name_th: "หนองหญ้าปล้อง", + name_en: "Nong Ya Plong", + province_code: 76, + }, + { + code: 7604, + name_th: "ชะอำ", + name_en: "Cha-am", + province_code: 76, + }, + { + code: 7605, + name_th: "ท่ายาง", + name_en: "Tha Yang", + province_code: 76, + }, + { + code: 7606, + name_th: "บ้านลาด", + name_en: "Ban Lat", + province_code: 76, + }, + { + code: 7607, + name_th: "บ้านแหลม", + name_en: "Ban Laem", + province_code: 76, + }, + { + code: 7608, + name_th: "แก่งกระจาน", + name_en: "Kaeng Krachan", + province_code: 76, + }, + { + code: 7701, + name_th: "เมืองประจวบคีรีขันธ์", + name_en: "Mueang Prachuap Khiri Khan", + province_code: 77, + }, + { + code: 7702, + name_th: "กุยบุรี", + name_en: "Kui Buri", + province_code: 77, + }, + { + code: 7703, + name_th: "ทับสะแก", + name_en: "Thap Sakae", + province_code: 77, + }, + { + code: 7704, + name_th: "บางสะพาน", + name_en: "Bang Saphan", + province_code: 77, + }, + { + code: 7705, + name_th: "บางสะพานน้อย", + name_en: "Bang Saphan Noi", + province_code: 77, + }, + { + code: 7706, + name_th: "ปราณบุรี", + name_en: "Pran Buri", + province_code: 77, + }, + { + code: 7707, + name_th: "หัวหิน", + name_en: "Hua Hin", + province_code: 77, + }, + { + code: 7708, + name_th: "สามร้อยยอด", + name_en: "Sam Roi Yot", + province_code: 77, + }, + { + code: 8001, + name_th: "เมืองนครศรีธรรมราช", + name_en: "Mueang Nakhon Si Thammarat", + province_code: 80, + }, + { + code: 8002, + name_th: "พรหมคีรี", + name_en: "Phrom Khiri", + province_code: 80, + }, + { + code: 8003, + name_th: "ลานสกา", + name_en: "Lan Saka", + province_code: 80, + }, + { + code: 8004, + name_th: "ฉวาง", + name_en: "Chawang", + province_code: 80, + }, + { + code: 8005, + name_th: "พิปูน", + name_en: "Phipun", + province_code: 80, + }, + { + code: 8006, + name_th: "เชียรใหญ่", + name_en: "Chian Yai", + province_code: 80, + }, + { + code: 8007, + name_th: "ชะอวด", + name_en: "Cha-uat", + province_code: 80, + }, + { + code: 8008, + name_th: "ท่าศาลา", + name_en: "Tha Sala", + province_code: 80, + }, + { + code: 8009, + name_th: "ทุ่งสง", + name_en: "Thung Song", + province_code: 80, + }, + { + code: 8010, + name_th: "นาบอน", + name_en: "Na Bon", + province_code: 80, + }, + { + code: 8011, + name_th: "ทุ่งใหญ่", + name_en: "Thung Yai", + province_code: 80, + }, + { + code: 8012, + name_th: "ปากพนัง", + name_en: "Pak Phanang", + province_code: 80, + }, + { + code: 8013, + name_th: "ร่อนพิบูลย์", + name_en: "Ron Phibun", + province_code: 80, + }, + { + code: 8014, + name_th: "สิชล", + name_en: "Sichon", + province_code: 80, + }, + { + code: 8015, + name_th: "ขนอม", + name_en: "Khanom", + province_code: 80, + }, + { + code: 8016, + name_th: "หัวไทร", + name_en: "Hua Sai", + province_code: 80, + }, + { + code: 8017, + name_th: "บางขัน", + name_en: "Bang Khan", + province_code: 80, + }, + { + code: 8018, + name_th: "ถ้ำพรรณรา", + name_en: "Tham Phannara", + province_code: 80, + }, + { + code: 8019, + name_th: "จุฬาภรณ์", + name_en: "Chulabhorn", + province_code: 80, + }, + { + code: 8020, + name_th: "พระพรหม", + name_en: "Phra Phrom", + province_code: 80, + }, + { + code: 8021, + name_th: "นบพิตำ", + name_en: "Nopphitam", + province_code: 80, + }, + { + code: 8022, + name_th: "ช้างกลาง", + name_en: "Chang Klang", + province_code: 80, + }, + { + code: 8023, + name_th: "เฉลิมพระเกียรติ", + name_en: "Chaloem Phra Kiat", + province_code: 80, + }, + { + code: 8101, + name_th: "เมืองกระบี่", + name_en: "Mueang Krabi", + province_code: 81, + }, + { + code: 8102, + name_th: "เขาพนม", + name_en: "Khao Phanom", + province_code: 81, + }, + { + code: 8103, + name_th: "เกาะลันตา", + name_en: "Ko Lanta", + province_code: 81, + }, + { + code: 8104, + name_th: "คลองท่อม", + name_en: "Khlong Thom", + province_code: 81, + }, + { + code: 8105, + name_th: "อ่าวลึก", + name_en: "Ao Luek", + province_code: 81, + }, + { + code: 8106, + name_th: "ปลายพระยา", + name_en: "Plai Phraya", + province_code: 81, + }, + { + code: 8107, + name_th: "ลำทับ", + name_en: "Lam Thap", + province_code: 81, + }, + { + code: 8108, + name_th: "เหนือคลอง", + name_en: "Nuea Khlong", + province_code: 81, + }, + { + code: 8201, + name_th: "เมืองพังงา", + name_en: "Mueang Phang-nga", + province_code: 82, + }, + { + code: 8202, + name_th: "เกาะยาว", + name_en: "Ko Yao", + province_code: 82, + }, + { + code: 8203, + name_th: "กะปง", + name_en: "Kapong", + province_code: 82, + }, + { + code: 8204, + name_th: "ตะกั่วทุ่ง", + name_en: "Takua Thung", + province_code: 82, + }, + { + code: 8205, + name_th: "ตะกั่วป่า", + name_en: "Takua Pa", + province_code: 82, + }, + { + code: 8206, + name_th: "คุระบุรี", + name_en: "Khura Buri", + province_code: 82, + }, + { + code: 8207, + name_th: "ทับปุด", + name_en: "Thap Put", + province_code: 82, + }, + { + code: 8208, + name_th: "ท้ายเหมือง", + name_en: "Thai Mueang", + province_code: 82, + }, + { + code: 8301, + name_th: "เมืองภูเก็ต", + name_en: "Mueang Phuket", + province_code: 83, + }, + { + code: 8302, + name_th: "กะทู้", + name_en: "Kathu", + province_code: 83, + }, + { + code: 8303, + name_th: "ถลาง", + name_en: "Thalang", + province_code: 83, + }, + { + code: 8401, + name_th: "เมืองสุราษฎร์ธานี", + name_en: "Mueang Surat Thani", + province_code: 84, + }, + { + code: 8402, + name_th: "กาญจนดิษฐ์", + name_en: "Kanchanadit", + province_code: 84, + }, + { + code: 8403, + name_th: "ดอนสัก", + name_en: "Don Sak", + province_code: 84, + }, + { + code: 8404, + name_th: "เกาะสมุย", + name_en: "Ko Samui", + province_code: 84, + }, + { + code: 8405, + name_th: "เกาะพะงัน", + name_en: "Ko Pha-ngan", + province_code: 84, + }, + { + code: 8406, + name_th: "ไชยา", + name_en: "Chaiya", + province_code: 84, + }, + { + code: 8407, + name_th: "ท่าชนะ", + name_en: "Tha Chana", + province_code: 84, + }, + { + code: 8408, + name_th: "คีรีรัฐนิคม", + name_en: "Khiri Rat Nikhom", + province_code: 84, + }, + { + code: 8409, + name_th: "บ้านตาขุน", + name_en: "Ban Ta Khun", + province_code: 84, + }, + { + code: 8410, + name_th: "พนม", + name_en: "Phanom", + province_code: 84, + }, + { + code: 8411, + name_th: "ท่าฉาง", + name_en: "Tha Chang", + province_code: 84, + }, + { + code: 8412, + name_th: "บ้านนาสาร", + name_en: "Ban Na San", + province_code: 84, + }, + { + code: 8413, + name_th: "บ้านนาเดิม", + name_en: "Ban Na Doem", + province_code: 84, + }, + { + code: 8414, + name_th: "เคียนซา", + name_en: "Khian Sa", + province_code: 84, + }, + { + code: 8415, + name_th: "เวียงสระ", + name_en: "Wiang Sa", + province_code: 84, + }, + { + code: 8416, + name_th: "พระแสง", + name_en: "Phrasaeng", + province_code: 84, + }, + { + code: 8417, + name_th: "พุนพิน", + name_en: "Phunphin", + province_code: 84, + }, + { + code: 8418, + name_th: "ชัยบุรี", + name_en: "Chai Buri", + province_code: 84, + }, + { + code: 8419, + name_th: "วิภาวดี", + name_en: "Vibhavadi", + province_code: 84, + }, + { + code: 8501, + name_th: "เมืองระนอง", + name_en: "Mueang Ranong", + province_code: 85, + }, + { + code: 8502, + name_th: "ละอุ่น", + name_en: "La-un", + province_code: 85, + }, + { + code: 8503, + name_th: "กะเปอร์", + name_en: "Kapoe", + province_code: 85, + }, + { + code: 8504, + name_th: "กระบุรี", + name_en: "Kra Buri", + province_code: 85, + }, + { + code: 8505, + name_th: "สุขสำราญ", + name_en: "Suk Samran", + province_code: 85, + }, + { + code: 8601, + name_th: "เมืองชุมพร", + name_en: "Mueang Chumphon", + province_code: 86, + }, + { + code: 8602, + name_th: "ท่าแซะ", + name_en: "Tha Sae", + province_code: 86, + }, + { + code: 8603, + name_th: "ปะทิว", + name_en: "Pathio", + province_code: 86, + }, + { + code: 8604, + name_th: "หลังสวน", + name_en: "Lang Suan", + province_code: 86, + }, + { + code: 8605, + name_th: "ละแม", + name_en: "Lamae", + province_code: 86, + }, + { + code: 8606, + name_th: "พะโต๊ะ", + name_en: "Phato", + province_code: 86, + }, + { + code: 8607, + name_th: "สวี", + name_en: "Sawi", + province_code: 86, + }, + { + code: 8608, + name_th: "ทุ่งตะโก", + name_en: "Thung Tako", + province_code: 86, + }, + { + code: 9001, + name_th: "เมืองสงขลา", + name_en: "Mueang Songkhla", + province_code: 90, + }, + { + code: 9002, + name_th: "สทิงพระ", + name_en: "Sathing Phra", + province_code: 90, + }, + { + code: 9003, + name_th: "จะนะ", + name_en: "Chana", + province_code: 90, + }, + { + code: 9004, + name_th: "นาทวี", + name_en: "Na Thawi", + province_code: 90, + }, + { + code: 9005, + name_th: "เทพา", + name_en: "Thepha", + province_code: 90, + }, + { + code: 9006, + name_th: "สะบ้าย้อย", + name_en: "Saba Yoi", + province_code: 90, + }, + { + code: 9007, + name_th: "ระโนด", + name_en: "Ranot", + province_code: 90, + }, + { + code: 9008, + name_th: "กระแสสินธุ์", + name_en: "Krasae Sin", + province_code: 90, + }, + { + code: 9009, + name_th: "รัตภูมิ", + name_en: "Rattaphum", + province_code: 90, + }, + { + code: 9010, + name_th: "สะเดา", + name_en: "Sadao", + province_code: 90, + }, + { + code: 9011, + name_th: "หาดใหญ่", + name_en: "Hat Yai", + province_code: 90, + }, + { + code: 9012, + name_th: "นาหม่อม", + name_en: "Na Mom", + province_code: 90, + }, + { + code: 9013, + name_th: "ควนเนียง", + name_en: "Khuan Niang", + province_code: 90, + }, + { + code: 9014, + name_th: "บางกล่ำ", + name_en: "Bang Klam", + province_code: 90, + }, + { + code: 9015, + name_th: "สิงหนคร", + name_en: "Singhanakhon", + province_code: 90, + }, + { + code: 9016, + name_th: "คลองหอยโข่ง", + name_en: "Khlong Hoi Khong", + province_code: 90, + }, + { + code: 9101, + name_th: "เมืองสตูล", + name_en: "Mueang Satun", + province_code: 91, + }, + { + code: 9102, + name_th: "ควนโดน", + name_en: "Khuan Don", + province_code: 91, + }, + { + code: 9103, + name_th: "ควนกาหลง", + name_en: "Khuan Kalong", + province_code: 91, + }, + { + code: 9104, + name_th: "ท่าแพ", + name_en: "Tha Phae", + province_code: 91, + }, + { + code: 9105, + name_th: "ละงู", + name_en: "La-ngu", + province_code: 91, + }, + { + code: 9106, + name_th: "ทุ่งหว้า", + name_en: "Thung Wa", + province_code: 91, + }, + { + code: 9107, + name_th: "มะนัง", + name_en: "Manang", + province_code: 91, + }, + { + code: 9201, + name_th: "เมืองตรัง", + name_en: "Mueang Trang", + province_code: 92, + }, + { + code: 9202, + name_th: "กันตัง", + name_en: "Kantang", + province_code: 92, + }, + { + code: 9203, + name_th: "ย่านตาขาว", + name_en: "Yan Ta Khao", + province_code: 92, + }, + { + code: 9204, + name_th: "ปะเหลียน", + name_en: "Palian", + province_code: 92, + }, + { + code: 9205, + name_th: "สิเกา", + name_en: "Sikao", + province_code: 92, + }, + { + code: 9206, + name_th: "ห้วยยอด", + name_en: "Huai Yot", + province_code: 92, + }, + { + code: 9207, + name_th: "วังวิเศษ", + name_en: "Wang Wiset", + province_code: 92, + }, + { + code: 9208, + name_th: "นาโยง", + name_en: "Na Yong", + province_code: 92, + }, + { + code: 9209, + name_th: "รัษฎา", + name_en: "Ratsada", + province_code: 92, + }, + { + code: 9210, + name_th: "หาดสำราญ", + name_en: "Hat Samran", + province_code: 92, + }, + { + code: 9301, + name_th: "เมืองพัทลุง", + name_en: "Mueang Phatthalung", + province_code: 93, + }, + { + code: 9302, + name_th: "กงหรา", + name_en: "Kong Ra", + province_code: 93, + }, + { + code: 9303, + name_th: "เขาชัยสน", + name_en: "Khao Chaison", + province_code: 93, + }, + { + code: 9304, + name_th: "ตะโหมด", + name_en: "Tamot", + province_code: 93, + }, + { + code: 9305, + name_th: "ควนขนุน", + name_en: "Khuan Khanun", + province_code: 93, + }, + { + code: 9306, + name_th: "ปากพะยูน", + name_en: "Pak Phayun", + province_code: 93, + }, + { + code: 9307, + name_th: "ศรีบรรพต", + name_en: "Si Banphot", + province_code: 93, + }, + { + code: 9308, + name_th: "ป่าบอน", + name_en: "Pa Bon", + province_code: 93, + }, + { + code: 9309, + name_th: "บางแก้ว", + name_en: "Bang Kaeo", + province_code: 93, + }, + { + code: 9310, + name_th: "ป่าพะยอม", + name_en: "Pa Phayom", + province_code: 93, + }, + { + code: 9311, + name_th: "ศรีนครินทร์", + name_en: "Srinagarindra", + province_code: 93, + }, + { + code: 9401, + name_th: "เมืองปัตตานี", + name_en: "Mueang Pattani", + province_code: 94, + }, + { + code: 9402, + name_th: "โคกโพธิ์", + name_en: "Khok Pho", + province_code: 94, + }, + { + code: 9403, + name_th: "หนองจิก", + name_en: "Nong Chik", + province_code: 94, + }, + { + code: 9404, + name_th: "ปะนาเระ", + name_en: "Panare", + province_code: 94, + }, + { + code: 9405, + name_th: "มายอ", + name_en: "Mayo", + province_code: 94, + }, + { + code: 9406, + name_th: "ทุ่งยางแดง", + name_en: "Thung Yang Daeng", + province_code: 94, + }, + { + code: 9407, + name_th: "สายบุรี", + name_en: "Sai Buri", + province_code: 94, + }, + { + code: 9408, + name_th: "ไม้แก่น", + name_en: "Mai Kaen", + province_code: 94, + }, + { + code: 9409, + name_th: "ยะหริ่ง", + name_en: "Yaring", + province_code: 94, + }, + { + code: 9410, + name_th: "ยะรัง", + name_en: "Yarang", + province_code: 94, + }, + { + code: 9411, + name_th: "กะพ้อ", + name_en: "Kapho", + province_code: 94, + }, + { + code: 9412, + name_th: "แม่ลาน", + name_en: "Mae Lan", + province_code: 94, + }, + { + code: 9501, + name_th: "เมืองยะลา", + name_en: "Mueang Yala", + province_code: 95, + }, + { + code: 9502, + name_th: "เบตง", + name_en: "Betong", + province_code: 95, + }, + { + code: 9503, + name_th: "บันนังสตา", + name_en: "Bannang Sata", + province_code: 95, + }, + { + code: 9504, + name_th: "ธารโต", + name_en: "Than To", + province_code: 95, + }, + { + code: 9505, + name_th: "ยะหา", + name_en: "Yaha", + province_code: 95, + }, + { + code: 9506, + name_th: "รามัน", + name_en: "Raman", + province_code: 95, + }, + { + code: 9507, + name_th: "กาบัง", + name_en: "Kabang", + province_code: 95, + }, + { + code: 9508, + name_th: "กรงปินัง", + name_en: "Krong Pinang", + province_code: 95, + }, + { + code: 9601, + name_th: "เมืองนราธิวาส", + name_en: "Mueang Narathiwat", + province_code: 96, + }, + { + code: 9602, + name_th: "ตากใบ", + name_en: "Tak Bai", + province_code: 96, + }, + { + code: 9603, + name_th: "บาเจาะ", + name_en: "Bacho", + province_code: 96, + }, + { + code: 9604, + name_th: "ยี่งอ", + name_en: "Yi-ngo", + province_code: 96, + }, + { + code: 9605, + name_th: "ระแงะ", + name_en: "Ra-ngae", + province_code: 96, + }, + { + code: 9606, + name_th: "รือเสาะ", + name_en: "Rueso", + province_code: 96, + }, + { + code: 9607, + name_th: "ศรีสาคร", + name_en: "Si Sakhon", + province_code: 96, + }, + { + code: 9608, + name_th: "แว้ง", + name_en: "Waeng", + province_code: 96, + }, + { + code: 9609, + name_th: "สุคิริน", + name_en: "Sukhirin", + province_code: 96, + }, + { + code: 9610, + name_th: "สุไหงโก-ลก", + name_en: "Su-ngai Kolok", + province_code: 96, + }, + { + code: 9611, + name_th: "สุไหงปาดี", + name_en: "Su-ngai Padi", + province_code: 96, + }, + { + code: 9612, + name_th: "จะแนะ", + name_en: "Chanae", + province_code: 96, + }, + { + code: 9613, + name_th: "เจาะไอร้อง", + name_en: "Cho-airong", + province_code: 96, + }, +]; diff --git a/package.json b/package.json index e702fe3..d764b96 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "dev": "nodemon --exec ts-node --swc src/app.ts" + "dev": "nodemon --exec ts-node --swc src/app.ts", + "initialize_data": "node -r @swc-node/register addMetadata.ts" }, "keywords": [], "author": "", @@ -18,12 +19,15 @@ "drizzle-orm": "^0.30.8", "drizzle-zod": "^0.5.1", "express": "^4.19.2", + "jsonwebtoken": "^9.0.2", "trpc-playground": "^1.0.4", "zod": "^3.22.4" }, "devDependencies": { + "@swc-node/register": "^1.9.0", "@swc/core": "^1.4.16", "@types/better-sqlite3": "^7.6.9", + "@types/jsonwebtoken": "^9.0.6", "drizzle-kit": "^0.20.14", "nodemon": "^3.1.0", "ts-node": "^10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2bbd9fc..37aeb04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,6 +26,9 @@ dependencies: express: specifier: ^4.19.2 version: 4.19.2 + jsonwebtoken: + specifier: ^9.0.2 + version: 9.0.2 trpc-playground: specifier: ^1.0.4 version: 1.0.4(@trpc/server@10.45.2)(@types/node@20.12.7)(express@4.19.2)(typescript@5.4.5)(zod@3.22.4) @@ -34,12 +37,18 @@ dependencies: version: 3.22.4 devDependencies: + '@swc-node/register': + specifier: ^1.9.0 + version: 1.9.0(@swc/core@1.4.16)(@swc/types@0.1.6)(typescript@5.4.5) '@swc/core': specifier: ^1.4.16 version: 1.4.16 '@types/better-sqlite3': specifier: ^7.6.9 version: 7.6.9 + '@types/jsonwebtoken': + specifier: ^9.0.6 + version: 9.0.6 drizzle-kit: specifier: ^0.20.14 version: 0.20.14 @@ -481,6 +490,43 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /@swc-node/core@1.13.0(@swc/core@1.4.16)(@swc/types@0.1.6): + resolution: {integrity: sha512-lFPD4nmy4ifAOVMChFjwlpXN5KQXvegqeyuzz1KQz42q1lf+cL3Qux1/GteGuZjh8HC+Rj1RdNrHpE/MCfJSTw==} + engines: {node: '>= 10'} + peerDependencies: + '@swc/core': '>= 1.3' + '@swc/types': '>= 0.1' + dependencies: + '@swc/core': 1.4.16 + '@swc/types': 0.1.6 + dev: true + + /@swc-node/register@1.9.0(@swc/core@1.4.16)(@swc/types@0.1.6)(typescript@5.4.5): + resolution: {integrity: sha512-i0iYInD4q5v3xQC6bKvs0QtfUxu197CU5qKALmpxEqTYs7sIhQ7KFLe3kP+eAR4gRkJTvAgjQgrokXLN2jZrOw==} + peerDependencies: + '@swc/core': '>= 1.3' + typescript: '>= 4.3' + dependencies: + '@swc-node/core': 1.13.0(@swc/core@1.4.16)(@swc/types@0.1.6) + '@swc-node/sourcemap-support': 0.5.0 + '@swc/core': 1.4.16 + colorette: 2.0.20 + debug: 4.3.4(supports-color@5.5.0) + pirates: 4.0.6 + tslib: 2.6.2 + typescript: 5.4.5 + transitivePeerDependencies: + - '@swc/types' + - supports-color + dev: true + + /@swc-node/sourcemap-support@0.5.0: + resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} + dependencies: + source-map-support: 0.5.21 + tslib: 2.6.2 + dev: true + /@swc/core-darwin-arm64@1.4.16: resolution: {integrity: sha512-UOCcH1GvjRnnM/LWT6VCGpIk0OhHRq6v1U6QXuPt5wVsgXnXQwnf5k3sG5Cm56hQHDvhRPY6HCsHi/p0oek8oQ==} engines: {node: '>=10'} @@ -665,6 +711,12 @@ packages: dependencies: '@types/node': 20.12.7 + /@types/jsonwebtoken@9.0.6: + resolution: {integrity: sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==} + dependencies: + '@types/node': 20.12.7 + dev: true + /@types/node@20.12.7: resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} dependencies: @@ -784,6 +836,10 @@ packages: fill-range: 7.0.1 dev: true + /buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + dev: false + /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true @@ -851,6 +907,10 @@ packages: timers-ext: 0.1.7 dev: true + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: true + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: false @@ -1110,6 +1170,12 @@ packages: zod: 3.22.4 dev: false + /ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false @@ -1551,6 +1617,65 @@ packages: dreamopt: 0.8.0 dev: true + /jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} + engines: {node: '>=12', npm: '>=6'} + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 7.6.0 + dev: false + + /jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: false + + /jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: false + + /lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: false + + /lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: false + + /lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: false + + /lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: false + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: false + + /lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: false + /lodash.throttle@4.1.1: resolution: {integrity: sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==} dev: true @@ -1759,6 +1884,11 @@ packages: engines: {node: '>=8.6'} dev: true + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} @@ -2127,6 +2257,10 @@ packages: yn: 3.1.1 dev: true + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: true + /tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: