diff --git a/data/date.txt b/data/date.txt index a317630..10cd22b 100644 --- a/data/date.txt +++ b/data/date.txt @@ -1 +1 @@ -01/09/2024 +01/11/2024 diff --git a/data/dvhcvn.json b/data/dvhcvn.json index 52ce3c6..66a419e 100644 --- a/data/dvhcvn.json +++ b/data/dvhcvn.json @@ -6790,11 +6790,6 @@ "name": "Xã Bản Liền", "type": "Xã" }, - { - "level3_id": "02872", - "name": "Xã Tà Chải", - "type": "Xã" - }, { "level3_id": "02875", "name": "Xã Na Hối", @@ -13514,11 +13509,6 @@ "name": "Phường Hùng Thắng", "type": "Phường" }, - { - "level3_id": "06682", - "name": "Phường Yết Kiêu", - "type": "Phường" - }, { "level3_id": "06685", "name": "Phường Trần Hưng Đạo", @@ -13646,11 +13636,6 @@ "name": "Phường Ninh Dương", "type": "Phường" }, - { - "level3_id": "06718", - "name": "Phường Hoà Lạc", - "type": "Phường" - }, { "level3_id": "06721", "name": "Phường Trà Cổ", @@ -13790,12 +13775,7 @@ }, { "level3_id": "06799", - "name": "Xã Cộng Hòa", - "type": "Xã" - }, - { - "level3_id": "06802", - "name": "Xã Cẩm Hải", + "name": "Xã Hải Hòa", "type": "Xã" }, { @@ -14112,18 +14092,13 @@ }, { "level3_id": "06985", - "name": "Xã Lương Mông", + "name": "Xã Lương Minh", "type": "Xã" }, { "level3_id": "06988", "name": "Xã Đồn Đạc", "type": "Xã" - }, - { - "level3_id": "06991", - "name": "Xã Minh Cầm", - "type": "Xã" } ] }, @@ -14196,19 +14171,14 @@ }, { "level2_id": "205", - "name": "Thị xã Đông Triều", - "type": "Thị xã", + "name": "Thành phố Đông Triều", + "type": "Thành phố", "level3s": [ { "level3_id": "07069", "name": "Phường Mạo Khê", "type": "Phường" }, - { - "level3_id": "07072", - "name": "Phường Đông Triều", - "type": "Phường" - }, { "level3_id": "07075", "name": "Xã An Sinh", @@ -14221,23 +14191,18 @@ }, { "level3_id": "07081", - "name": "Xã Bình Khê", - "type": "Xã" + "name": "Phường Bình Khê", + "type": "Phường" }, { "level3_id": "07084", "name": "Xã Việt Dân", "type": "Xã" }, - { - "level3_id": "07087", - "name": "Xã Tân Việt", - "type": "Xã" - }, { "level3_id": "07090", - "name": "Xã Bình Dương", - "type": "Xã" + "name": "Phường Bình Dương", + "type": "Phường" }, { "level3_id": "07093", @@ -14256,8 +14221,8 @@ }, { "level3_id": "07102", - "name": "Xã Thủy An", - "type": "Xã" + "name": "Phường Thủy An", + "type": "Phường" }, { "level3_id": "07105", @@ -14301,8 +14266,8 @@ }, { "level3_id": "07129", - "name": "Xã Yên Đức", - "type": "Xã" + "name": "Phường Yên Đức", + "type": "Phường" } ] }, @@ -21811,11 +21776,6 @@ "name": "Xã Quỳnh Hưng", "type": "Xã" }, - { - "level3_id": "12556", - "name": "Xã Quỳnh Bảo", - "type": "Xã" - }, { "level3_id": "12559", "name": "Xã An Mỹ", @@ -21831,11 +21791,6 @@ "name": "Xã An Vinh", "type": "Xã" }, - { - "level3_id": "12568", - "name": "Xã Quỳnh Xá", - "type": "Xã" - }, { "level3_id": "12571", "name": "Xã An Dục", @@ -21848,7 +21803,7 @@ }, { "level3_id": "12577", - "name": "Xã Quỳnh Trang", + "name": "Xã Trang Bảo Xá", "type": "Xã" }, { @@ -21875,7 +21830,7 @@ }, { "level3_id": "12589", - "name": "Xã Điệp Nông", + "name": "Xã Quang Trung", "type": "Xã" }, { @@ -21888,11 +21843,6 @@ "name": "Xã Cộng Hòa", "type": "Xã" }, - { - "level3_id": "12598", - "name": "Xã Dân Chủ", - "type": "Xã" - }, { "level3_id": "12601", "name": "Xã Canh Tân", @@ -21903,11 +21853,6 @@ "name": "Xã Hòa Tiến", "type": "Xã" }, - { - "level3_id": "12607", - "name": "Xã Hùng Dũng", - "type": "Xã" - }, { "level3_id": "12610", "name": "Xã Tân Tiến", @@ -22055,24 +22000,14 @@ "name": "Thị trấn Đông Hưng", "type": "Thị trấn" }, - { - "level3_id": "12691", - "name": "Xã Đô Lương", - "type": "Xã" - }, { "level3_id": "12694", "name": "Xã Đông Phương", "type": "Xã" }, - { - "level3_id": "12697", - "name": "Xã Liên Giang", - "type": "Xã" - }, { "level3_id": "12700", - "name": "Xã An Châu", + "name": "Xã Liên An Đô", "type": "Xã" }, { @@ -22115,24 +22050,14 @@ "name": "Xã Đông Xá", "type": "Xã" }, - { - "level3_id": "12727", - "name": "Xã Chương Dương", - "type": "Xã" - }, { "level3_id": "12730", "name": "Xã Nguyên Xá", "type": "Xã" }, - { - "level3_id": "12733", - "name": "Xã Phong Châu", - "type": "Xã" - }, { "level3_id": "12736", - "name": "Xã Hợp Tiến", + "name": "Xã Phong Dương Tiến", "type": "Xã" }, { @@ -22187,7 +22112,7 @@ }, { "level3_id": "12775", - "name": "Xã Đông Động", + "name": "Xã Xuân Quang Động", "type": "Xã" }, { @@ -22210,16 +22135,6 @@ "name": "Xã Đông Quan", "type": "Xã" }, - { - "level3_id": "12796", - "name": "Xã Đông Quang", - "type": "Xã" - }, - { - "level3_id": "12799", - "name": "Xã Đông Xuân", - "type": "Xã" - }, { "level3_id": "12802", "name": "Xã Đông Á", @@ -22449,11 +22364,6 @@ "name": "Xã Đông Long", "type": "Xã" }, - { - "level3_id": "12982", - "name": "Xã Đông Quí", - "type": "Xã" - }, { "level3_id": "12985", "name": "Xã Vũ Lăng", @@ -22476,7 +22386,7 @@ }, { "level3_id": "12997", - "name": "Xã Đông Trung", + "name": "Xã Đông Quang", "type": "Xã" }, { @@ -22489,11 +22399,6 @@ "name": "Xã Đông Minh", "type": "Xã" }, - { - "level3_id": "13009", - "name": "Xã Đông Phong", - "type": "Xã" - }, { "level3_id": "13012", "name": "Xã An Ninh", @@ -22521,12 +22426,7 @@ }, { "level3_id": "13030", - "name": "Xã Tây Phong", - "type": "Xã" - }, - { - "level3_id": "13033", - "name": "Xã Tây Tiến", + "name": "Xã Ái Quốc", "type": "Xã" }, { @@ -22539,11 +22439,6 @@ "name": "Xã Vân Trường", "type": "Xã" }, - { - "level3_id": "13042", - "name": "Xã Nam Thắng", - "type": "Xã" - }, { "level3_id": "13045", "name": "Xã Nam Chính", @@ -22566,7 +22461,7 @@ }, { "level3_id": "13057", - "name": "Xã Nam Thanh", + "name": "Xã Nam Tiến", "type": "Xã" }, { @@ -22651,19 +22546,9 @@ "name": "Xã Thanh Tân", "type": "Xã" }, - { - "level3_id": "13117", - "name": "Xã Thượng Hiền", - "type": "Xã" - }, { "level3_id": "13120", - "name": "Xã Nam Cao", - "type": "Xã" - }, - { - "level3_id": "13123", - "name": "Xã Đình Phùng", + "name": "Xã Thống Nhất", "type": "Xã" }, { @@ -22706,11 +22591,6 @@ "name": "Xã Vũ Trung", "type": "Xã" }, - { - "level3_id": "13153", - "name": "Xã Vũ Thắng", - "type": "Xã" - }, { "level3_id": "13156", "name": "Xã Vũ Công", @@ -22718,7 +22598,7 @@ }, { "level3_id": "13159", - "name": "Xã Vũ Hòa", + "name": "Xã Hồng Vũ", "type": "Xã" }, { @@ -22736,11 +22616,6 @@ "name": "Xã Minh Quang", "type": "Xã" }, - { - "level3_id": "13174", - "name": "Xã Vũ Bình", - "type": "Xã" - }, { "level3_id": "13177", "name": "Xã Minh Tân", @@ -37692,11 +37567,6 @@ "name": "Phường 1", "type": "Phường" }, - { - "level3_id": "22018", - "name": "Phường 8", - "type": "Phường" - }, { "level3_id": "22021", "name": "Phường 2", @@ -37707,11 +37577,6 @@ "name": "Phường 9", "type": "Phường" }, - { - "level3_id": "22027", - "name": "Phường 3", - "type": "Phường" - }, { "level3_id": "22030", "name": "Phường 4", @@ -37727,11 +37592,6 @@ "name": "Phường 7", "type": "Phường" }, - { - "level3_id": "22039", - "name": "Phường 6", - "type": "Phường" - }, { "level3_id": "22040", "name": "Phường Phú Thạnh", @@ -37752,11 +37612,6 @@ "name": "Xã Bình Kiến", "type": "Xã" }, - { - "level3_id": "22048", - "name": "Xã Bình Ngọc", - "type": "Xã" - }, { "level3_id": "22162", "name": "Xã An Phú", @@ -38332,16 +38187,6 @@ "name": "Phường Vĩnh Thọ", "type": "Phường" }, - { - "level3_id": "22342", - "name": "Phường Xương Huân", - "type": "Phường" - }, - { - "level3_id": "22345", - "name": "Phường Vạn Thắng", - "type": "Phường" - }, { "level3_id": "22348", "name": "Phường Vạn Thạnh", @@ -38352,21 +38197,11 @@ "name": "Phường Phương Sài", "type": "Phường" }, - { - "level3_id": "22354", - "name": "Phường Phương Sơn", - "type": "Phường" - }, { "level3_id": "22357", "name": "Phường Phước Hải", "type": "Phường" }, - { - "level3_id": "22360", - "name": "Phường Phước Tân", - "type": "Phường" - }, { "level3_id": "22363", "name": "Phường Lộc Thọ", @@ -38374,12 +38209,7 @@ }, { "level3_id": "22366", - "name": "Phường Phước Tiến", - "type": "Phường" - }, - { - "level3_id": "22369", - "name": "Phường Tân Lập", + "name": "Phường Tân Tiến", "type": "Phường" }, { @@ -38765,11 +38595,6 @@ "name": "Xã Ninh Bình", "type": "Xã" }, - { - "level3_id": "22579", - "name": "Xã Ninh Phước", - "type": "Xã" - }, { "level3_id": "22582", "name": "Xã Ninh Phú", @@ -38812,7 +38637,7 @@ }, { "level3_id": "22606", - "name": "Xã Ninh Vân", + "name": "Xã Ninh Phước", "type": "Xã" } ] @@ -38916,7 +38741,7 @@ }, { "level3_id": "22660", - "name": "Xã Diên Xuân", + "name": "Xã Xuân Đồng", "type": "Xã" }, { @@ -38924,11 +38749,6 @@ "name": "Xã Diên Sơn", "type": "Xã" }, - { - "level3_id": "22666", - "name": "Xã Diên Đồng", - "type": "Xã" - }, { "level3_id": "22669", "name": "Xã Diên Phú", @@ -39087,24 +38907,9 @@ "name": "Phường Bảo An", "type": "Phường" }, - { - "level3_id": "22747", - "name": "Phường Phủ Hà", - "type": "Phường" - }, { "level3_id": "22750", - "name": "Phường Thanh Sơn", - "type": "Phường" - }, - { - "level3_id": "22753", - "name": "Phường Mỹ Hương", - "type": "Phường" - }, - { - "level3_id": "22756", - "name": "Phường Tấn Tài", + "name": "Phường Phủ Hà", "type": "Phường" }, { @@ -40812,11 +40617,6 @@ "name": "Xã Biển Hồ", "type": "Xã" }, - { - "level3_id": "23593", - "name": "Xã Tân Sơn", - "type": "Xã" - }, { "level3_id": "23596", "name": "Xã Trà Đa", @@ -41023,14 +40823,9 @@ "name": "Xã Kông Lơng Khơng", "type": "Xã" }, - { - "level3_id": "23671", - "name": "Xã Kông Pla", - "type": "Xã" - }, { "level3_id": "23674", - "name": "Xã Đăk HLơ", + "name": "Xã Kông Bơ La", "type": "Xã" } ] @@ -41978,11 +41773,6 @@ "name": "Phường Tân An", "type": "Phường" }, - { - "level3_id": "24127", - "name": "Phường Thống Nhất", - "type": "Phường" - }, { "level3_id": "24130", "name": "Phường Thành Nhất", @@ -41990,7 +41780,7 @@ }, { "level3_id": "24133", - "name": "Phường Thắng Lợi", + "name": "Phường Thành Công", "type": "Phường" }, { @@ -41998,11 +41788,6 @@ "name": "Phường Tân Lợi", "type": "Phường" }, - { - "level3_id": "24139", - "name": "Phường Thành Công", - "type": "Phường" - }, { "level3_id": "24142", "name": "Phường Tân Thành", @@ -42100,11 +41885,6 @@ "name": "Phường Đoàn Kết", "type": "Phường" }, - { - "level3_id": "24325", - "name": "Xã Ea Blang", - "type": "Xã" - }, { "level3_id": "24328", "name": "Xã Ea Drông", @@ -42688,11 +42468,6 @@ "name": "Xã Hòa Thành", "type": "Xã" }, - { - "level3_id": "24460", - "name": "Xã Hòa Tân", - "type": "Xã" - }, { "level3_id": "24463", "name": "Xã Hòa Phong", @@ -45955,7 +45730,7 @@ }, { "level3_id": "26014", - "name": "Phường Tân Tiến", + "name": "Phường Tân Mai", "type": "Phường" }, { @@ -45973,39 +45748,14 @@ "name": "Phường Quang Vinh", "type": "Phường" }, - { - "level3_id": "26026", - "name": "Phường Tân Mai", - "type": "Phường" - }, { "level3_id": "26029", "name": "Phường Thống Nhất", "type": "Phường" }, - { - "level3_id": "26032", - "name": "Phường Trung Dũng", - "type": "Phường" - }, - { - "level3_id": "26035", - "name": "Phường Tam Hòa", - "type": "Phường" - }, - { - "level3_id": "26038", - "name": "Phường Hòa Bình", - "type": "Phường" - }, { "level3_id": "26041", - "name": "Phường Quyết Thắng", - "type": "Phường" - }, - { - "level3_id": "26044", - "name": "Phường Thanh Bình", + "name": "Phường Trung Dũng", "type": "Phường" }, { @@ -46075,16 +45825,6 @@ "name": "Thành phố Long Khánh", "type": "Thành phố", "level3s": [ - { - "level3_id": "26071", - "name": "Phường Xuân Trung", - "type": "Phường" - }, - { - "level3_id": "26074", - "name": "Phường Xuân Thanh", - "type": "Phường" - }, { "level3_id": "26077", "name": "Phường Xuân Bình", @@ -46177,11 +45917,6 @@ "name": "Xã Phú An", "type": "Xã" }, - { - "level3_id": "26128", - "name": "Xã Núi Tượng", - "type": "Xã" - }, { "level3_id": "26131", "name": "Xã Tà Lài", @@ -46192,11 +45927,6 @@ "name": "Xã Phú Lập", "type": "Xã" }, - { - "level3_id": "26137", - "name": "Xã Phú Sơn", - "type": "Xã" - }, { "level3_id": "26140", "name": "Xã Phú Thịnh", @@ -46209,7 +45939,7 @@ }, { "level3_id": "26146", - "name": "Xã Phú Trung", + "name": "Xã Phú Sơn", "type": "Xã" }, { @@ -46299,20 +46029,10 @@ "name": "Xã Tân Bình", "type": "Xã" }, - { - "level3_id": "26197", - "name": "Xã Bình Hòa", - "type": "Xã" - }, { "level3_id": "26200", "name": "Xã Mã Đà", "type": "Xã" - }, - { - "level3_id": "26203", - "name": "Xã Hiếu Liêm", - "type": "Xã" } ] }, @@ -50107,16 +49827,6 @@ "name": "Phường 4", "type": "Phường" }, - { - "level3_id": "28255", - "name": "Phường 7", - "type": "Phường" - }, - { - "level3_id": "28258", - "name": "Phường 3", - "type": "Phường" - }, { "level3_id": "28261", "name": "Phường 1", @@ -50127,11 +49837,6 @@ "name": "Phường 2", "type": "Phường" }, - { - "level3_id": "28267", - "name": "Phường 8", - "type": "Phường" - }, { "level3_id": "28270", "name": "Phường 6", @@ -50639,11 +50344,6 @@ "name": "Xã Tân Lý Đông", "type": "Xã" }, - { - "level3_id": "28531", - "name": "Xã Tân Lý Tây", - "type": "Xã" - }, { "level3_id": "28534", "name": "Xã Thân Cửu Nghĩa", @@ -50664,11 +50364,6 @@ "name": "Xã Nhị Bình", "type": "Xã" }, - { - "level3_id": "28546", - "name": "Xã Dưỡng Điềm", - "type": "Xã" - }, { "level3_id": "28549", "name": "Xã Đông Hòa", @@ -50679,11 +50374,6 @@ "name": "Xã Long Định", "type": "Xã" }, - { - "level3_id": "28555", - "name": "Xã Hữu Đạo", - "type": "Xã" - }, { "level3_id": "28558", "name": "Xã Long An", @@ -52496,14 +52186,9 @@ "name": "Phường 5", "type": "Phường" }, - { - "level3_id": "29548", - "name": "Phường 1", - "type": "Phường" - }, { "level3_id": "29551", - "name": "Phường 2", + "name": "Phường 1", "type": "Phường" }, { @@ -52548,11 +52233,6 @@ "name": "Huyện Long Hồ", "type": "Huyện", "level3s": [ - { - "level3_id": "29575", - "name": "Thị trấn Long Hồ", - "type": "Thị trấn" - }, { "level3_id": "29578", "name": "Xã Đồng Phú", @@ -52595,8 +52275,8 @@ }, { "level3_id": "29602", - "name": "Xã Phú Đức", - "type": "Xã" + "name": "Thị trấn Long Hồ", + "type": "Thị trấn" }, { "level3_id": "29605", @@ -52869,11 +52549,6 @@ "name": "Xã Mỹ Thạnh Trung", "type": "Xã" }, - { - "level3_id": "29758", - "name": "Xã Tường Lộc", - "type": "Xã" - }, { "level3_id": "29761", "name": "Xã Loan Mỹ", @@ -52998,11 +52673,6 @@ "name": "Xã Phú Thành", "type": "Xã" }, - { - "level3_id": "29854", - "name": "Xã Thiện Mỹ", - "type": "Xã" - }, { "level3_id": "29857", "name": "Xã Lục Sỹ Thành", @@ -53020,11 +52690,6 @@ "name": "Huyện Bình Tân", "type": "Huyện", "level3s": [ - { - "level3_id": "29773", - "name": "Xã Tân Hưng", - "type": "Xã" - }, { "level3_id": "29776", "name": "Xã Tân Thành", @@ -55601,26 +55266,11 @@ "name": "Phường Thới Bình", "type": "Phường" }, - { - "level3_id": "31126", - "name": "Phường An Nghiệp", - "type": "Phường" - }, - { - "level3_id": "31129", - "name": "Phường An Cư", - "type": "Phường" - }, { "level3_id": "31135", "name": "Phường Tân An", "type": "Phường" }, - { - "level3_id": "31141", - "name": "Phường An Phú", - "type": "Phường" - }, { "level3_id": "31144", "name": "Phường Xuân Khánh", @@ -58075,12 +57725,12 @@ ] } ], - "data_date": "01\/09\/2024", - "generate_date": 1725121764, + "data_date": "01\/11\/2024", + "generate_date": 1730405019, "stats": { - "elapsed_time": 17.851575136184692, + "elapsed_time": 14.663947105407715, "level1_count": 63, "level2_count": 704, - "level3_count": 10542 + "level3_count": 10472 } } \ No newline at end of file diff --git a/data/sorted.json b/data/sorted.json index 2ecec1d..7862f59 100644 --- a/data/sorted.json +++ b/data/sorted.json @@ -2148,11 +2148,8 @@ "916", "Ninh Kiều", "Quận", "Ninh Kieu", [ ["31150", "An Bình", "Phường", "An Binh"], - ["31129", "An Cư", "Phường", "An Cu"], ["31120", "An Hòa", "Phường", "An Hoa"], ["31149", "An Khánh", "Phường", "An Khanh"], - ["31126", "An Nghiệp", "Phường", "An Nghiep"], - ["31141", "An Phú", "Phường", "An Phu"], ["31117", "Cái Khế", "Phường", "Cai Khe"], ["31147", "Hưng Lợi", "Phường", "Hung Loi"], ["31135", "Tân An", "Phường", "Tan An"], @@ -2575,7 +2572,6 @@ ["24340", "Cư Bao", "Xã", "Cu Bao"], ["24318", "Đạt Hiếu", "Phường", "Dat Hieu"], ["24322", "Đoàn Kết", "Phường", "Doan Ket"], - ["24325", "Ea Blang", "Xã", "Ea Blang"], ["24328", "Ea Drông", "Xã", "Ea Drong"], ["24334", "Ea Siên", "Xã", "Ea Sien"], ["24311", "Thiện An", "Phường", "Thien An"], @@ -2601,10 +2597,8 @@ ["24136", "Tân Lợi", "Phường", "Tan Loi"], ["24142", "Tân Thành", "Phường", "Tan Thanh"], ["24145", "Tân Tiến", "Phường", "Tan Tien"], - ["24133", "Thắng Lợi", "Phường", "Thang Loi"], - ["24139", "Thành Công", "Phường", "Thanh Cong"], + ["24133", "Thành Công", "Phường", "Thanh Cong"], ["24130", "Thành Nhất", "Phường", "Thanh Nhat"], - ["24127", "Thống Nhất", "Phường", "Thong Nhat"], ["24148", "Tự An", "Phường", "Tu An"] ] ], @@ -2720,7 +2714,6 @@ ["24466", "Hòa Lễ", "Xã", "Hoa Le"], ["24463", "Hòa Phong", "Xã", "Hoa Phong"], ["24481", "Hòa Sơn", "Xã", "Hoa Son"], - ["24460", "Hòa Tân", "Xã", "Hoa Tan"], ["24457", "Hòa Thành", "Xã", "Hoa Thanh"], ["24475", "Khuê Ngọc Điền", "Xã", "Khue Ngoc Dien"], ["24448", "Krông Kmar", "Thị trấn", "Krong Kmar"], @@ -3128,28 +3121,23 @@ ["26065", "Hiệp Hòa", "Phường", "Hiep Hoa"], ["26002", "Hố Nai", "Phường", "Ho Nai"], ["26068", "Hóa An", "Phường", "Hoa An"], - ["26038", "Hòa Bình", "Phường", "Hoa Binh"], ["26020", "Long Bình", "Phường", "Long Binh"], ["26056", "Long Bình Tân", "Phường", "Long Binh Tan"], ["26380", "Long Hưng", "Xã", "Long Hung"], ["26377", "Phước Tân", "Phường", "Phuoc Tan"], ["26023", "Quang Vinh", "Phường", "Quang Vinh"], - ["26041", "Quyết Thắng", "Phường", "Quyet Thang"], ["26017", "Tam Hiệp", "Phường", "Tam Hiep"], - ["26035", "Tam Hòa", "Phường", "Tam Hoa"], ["26374", "Tam Phước", "Phường", "Tam Phuoc"], ["25999", "Tân Biên", "Phường", "Tan Bien"], ["26062", "Tân Hạnh", "Phường", "Tan Hanh"], ["26008", "Tân Hiệp", "Phường", "Tan Hiep"], ["26005", "Tân Hòa", "Phường", "Tan Hoa"], - ["26026", "Tân Mai", "Phường", "Tan Mai"], + ["26014", "Tân Mai", "Phường", "Tan Mai"], ["25996", "Tân Phong", "Phường", "Tan Phong"], - ["26014", "Tân Tiến", "Phường", "Tan Tien"], ["26059", "Tân Vạn", "Phường", "Tan Van"], - ["26044", "Thanh Bình", "Phường", "Thanh Binh"], ["26029", "Thống Nhất", "Phường", "Thong Nhat"], ["25993", "Trảng Dài", "Phường", "Trang Dai"], - ["26032", "Trung Dũng", "Phường", "Trung Dung"] + ["26041", "Trung Dũng", "Phường", "Trung Dung"] ] ], [ @@ -3204,9 +3192,7 @@ ["26077", "Xuân Bình", "Phường", "Xuan Binh"], ["26083", "Xuân Hoà", "Phường", "Xuan Hoa"], ["26101", "Xuân Lập", "Phường", "Xuan Lap"], - ["26110", "Xuân Tân", "Phường", "Xuan Tan"], - ["26074", "Xuân Thanh", "Phường", "Xuan Thanh"], - ["26071", "Xuân Trung", "Phường", "Xuan Trung"] + ["26110", "Xuân Tân", "Phường", "Xuan Tan"] ] ], [ @@ -3250,17 +3236,15 @@ [ ["26119", "Dak Lua", "Xã", "Dak Lua"], ["26122", "Nam Cát Tiên", "Xã", "Nam Cat Tien"], - ["26128", "Núi Tượng", "Xã", "Nui Tuong"], ["26125", "Phú An", "Xã", "Phu An"], ["26158", "Phú Bình", "Xã", "Phu Binh"], ["26167", "Phú Điền", "Xã", "Phu Dien"], ["26155", "Phú Lâm", "Xã", "Phu Lam"], ["26134", "Phú Lập", "Xã", "Phu Lap"], ["26152", "Phú Lộc", "Xã", "Phu Loc"], - ["26137", "Phú Sơn", "Xã", "Phu Son"], + ["26146", "Phú Sơn", "Xã", "Phu Son"], ["26161", "Phú Thanh", "Xã", "Phu Thanh"], ["26140", "Phú Thịnh", "Xã", "Phu Thinh"], - ["26146", "Phú Trung", "Xã", "Phu Trung"], ["26149", "Phú Xuân", "Xã", "Phu Xuan"], ["26131", "Tà Lài", "Xã", "Ta Lai"], ["26116", "Tân Phú", "Thị trấn", "Tan Phu"], @@ -3308,9 +3292,7 @@ [ "735", "Vĩnh Cửu", "Huyện", "Vinh Cuu", [ - ["26197", "Bình Hòa", "Xã", "Binh Hoa"], ["26185", "Bình Lợi", "Xã", "Binh Loi"], - ["26203", "Hiếu Liêm", "Xã", "Hieu Liem"], ["26200", "Mã Đà", "Xã", "Ma Da"], ["26173", "Phú Lý", "Xã", "Phu Ly"], ["26179", "Tân An", "Xã", "Tan An"], @@ -3747,15 +3729,14 @@ [ "625", "KBang", "Huyện", "KBang", [ - ["23674", "Đăk HLơ", "Xã", "Dak HLo"], ["23644", "Đăk Roong", "Xã", "Dak Roong"], ["23660", "Đak SMar", "Xã", "Dak SMar"], ["23659", "Đông", "Xã", "Dong"], ["23638", "KBang", "Thị trấn", "KBang"], ["23650", "KRong", "Xã", "KRong"], ["23641", "Kon Pne", "Xã", "Kon Pne"], + ["23674", "Kông Bơ La", "Xã", "Kong Bo La"], ["23668", "Kông Lơng Khơng", "Xã", "Kong Long Khong"], - ["23671", "Kông Pla", "Xã", "Kong Pla"], ["23656", "Lơ Ku", "Xã", "Lo Ku"], ["23662", "Nghĩa An", "Xã", "Nghia An"], ["23653", "Sơ Pai", "Xã", "So Pai"], @@ -3850,7 +3831,6 @@ ["23608", "Ia Kênh", "Xã", "Ia Kenh"], ["23563", "Ia Kring", "Phường", "Ia Kring"], ["23570", "Phù Đổng", "Phường", "Phu Dong"], - ["23593", "Tân Sơn", "Xã", "Tan Son"], ["23575", "Tây Sơn", "Phường", "Tay Son"], ["23582", "Thắng Lợi", "Phường", "Thang Loi"], ["23578", "Thống Nhất", "Phường", "Thong Nhat"], @@ -6892,7 +6872,6 @@ ["22696", "Bình Lộc", "Xã", "Binh Loc"], ["22693", "Diên An", "Xã", "Dien An"], ["22657", "Diên Điền", "Xã", "Dien Dien"], - ["22666", "Diên Đồng", "Xã", "Dien Dong"], ["22684", "Diên Hòa", "Xã", "Dien Hoa"], ["22651", "Diên Khánh", "Thị trấn", "Dien Khanh"], ["22678", "Diên Lạc", "Xã", "Dien Lac"], @@ -6904,9 +6883,9 @@ ["22687", "Diên Thạnh", "Xã", "Dien Thanh"], ["22672", "Diên Thọ", "Xã", "Dien Tho"], ["22690", "Diên Toàn", "Xã", "Dien Toan"], - ["22660", "Diên Xuân", "Xã", "Dien Xuan"], ["22702", "Suối Hiệp", "Xã", "Suoi Hiep"], - ["22705", "Suối Tiên", "Xã", "Suoi Tien"] + ["22705", "Suối Tiên", "Xã", "Suoi Tien"], + ["22660", "Xuân Đồng", "Xã", "Xuan Dong"] ] ], [ @@ -6950,12 +6929,8 @@ ["22357", "Phước Hải", "Phường", "Phuoc Hai"], ["22372", "Phước Hòa", "Phường", "Phuoc Hoa"], ["22378", "Phước Long", "Phường", "Phuoc Long"], - ["22360", "Phước Tân", "Phường", "Phuoc Tan"], - ["22366", "Phước Tiến", "Phường", "Phuoc Tien"], ["22351", "Phương Sài", "Phường", "Phuong Sai"], - ["22354", "Phương Sơn", "Phường", "Phuong Son"], - ["22369", "Tân Lập", "Phường", "Tan Lap"], - ["22345", "Vạn Thắng", "Phường", "Van Thang"], + ["22366", "Tân Tiến", "Phường", "Tan Tien"], ["22348", "Vạn Thạnh", "Phường", "Van Thanh"], ["22330", "Vĩnh Hải", "Phường", "Vinh Hai"], ["22399", "Vĩnh Hiệp", "Xã", "Vinh Hiep"], @@ -6969,8 +6944,7 @@ ["22393", "Vĩnh Thạnh", "Xã", "Vinh Thanh"], ["22339", "Vĩnh Thọ", "Phường", "Vinh Tho"], ["22396", "Vĩnh Trung", "Xã", "Vinh Trung"], - ["22381", "Vĩnh Trường", "Phường", "Vinh Truong"], - ["22342", "Xương Huân", "Phường", "Xuong Huan"] + ["22381", "Vĩnh Trường", "Phường", "Vinh Truong"] ] ], [ @@ -6990,7 +6964,7 @@ ["22600", "Ninh Lộc", "Xã", "Ninh Loc"], ["22582", "Ninh Phú", "Xã", "Ninh Phu"], ["22573", "Ninh Phụng", "Xã", "Ninh Phung"], - ["22579", "Ninh Phước", "Xã", "Ninh Phuoc"], + ["22606", "Ninh Phước", "Xã", "Ninh Phuoc"], ["22588", "Ninh Quang", "Xã", "Ninh Quang"], ["22552", "Ninh Sim", "Xã", "Ninh Sim"], ["22531", "Ninh Sơn", "Xã", "Ninh Son"], @@ -7001,7 +6975,6 @@ ["22537", "Ninh Thượng", "Xã", "Ninh Thuong"], ["22567", "Ninh Thủy", "Phường", "Ninh Thuy"], ["22549", "Ninh Trung", "Xã", "Ninh Trung"], - ["22606", "Ninh Vân", "Xã", "Ninh Van"], ["22555", "Ninh Xuân", "Xã", "Ninh Xuan"] ] ], @@ -8053,7 +8026,6 @@ ["02887", "Nậm Khánh", "Xã", "Nam Khanh"], ["02893", "Nậm Lúc", "Xã", "Nam Luc"], ["02881", "Nậm Mòn", "Xã", "Nam Mon"], - ["02872", "Tà Chải", "Xã", "Ta Chai"], ["02854", "Tả Củ Tỷ", "Xã", "Ta Cu Ty"], ["02851", "Tả Van Chư", "Xã", "Ta Van Chu"], ["02857", "Thải Giàng Phố", "Xã", "Thai Giang Pho"] @@ -9555,12 +9527,9 @@ ["22779", "Mỹ Bình", "Phường", "My Binh"], ["22771", "Mỹ Đông", "Phường", "My Dong"], ["22780", "Mỹ Hải", "Phường", "My Hai"], - ["22753", "Mỹ Hương", "Phường", "My Huong"], - ["22747", "Phủ Hà", "Phường", "Phu Ha"], + ["22750", "Phủ Hà", "Phường", "Phu Ha"], ["22741", "Phước Mỹ", "Phường", "Phuoc My"], - ["22756", "Tấn Tài", "Phường", "Tan Tai"], ["22774", "Thành Hải", "Xã", "Thanh Hai"], - ["22750", "Thanh Sơn", "Phường", "Thanh Son"], ["22777", "Văn Hải", "Phường", "Van Hai"] ] ], @@ -10027,16 +9996,12 @@ [ ["22015", "1", "Phường", "1"], ["22021", "2", "Phường", "2"], - ["22027", "3", "Phường", "3"], ["22030", "4", "Phường", "4"], ["22033", "5", "Phường", "5"], - ["22039", "6", "Phường", "6"], ["22036", "7", "Phường", "7"], - ["22018", "8", "Phường", "8"], ["22024", "9", "Phường", "9"], ["22162", "An Phú", "Xã", "An Phu"], ["22045", "Bình Kiến", "Xã", "Binh Kien"], - ["22048", "Bình Ngọc", "Xã", "Binh Ngoc"], ["22042", "Hòa Kiến", "Xã", "Hoa Kien"], ["22041", "Phú Đông", "Phường", "Phu Dong"], ["22240", "Phú Lâm", "Phường", "Phu Lam"], @@ -10828,8 +10793,7 @@ ["06970", "Ba Chẽ", "Thị trấn", "Ba Che"], ["06979", "Đạp Thanh", "Xã", "Dap Thanh"], ["06988", "Đồn Đạc", "Xã", "Don Dac"], - ["06985", "Lương Mông", "Xã", "Luong Mong"], - ["06991", "Minh Cầm", "Xã", "Minh Cam"], + ["06985", "Lương Minh", "Xã", "Luong Minh"], ["06982", "Nam Sơn", "Xã", "Nam Son"], ["06976", "Thanh Lâm", "Xã", "Thanh Lam"], ["06973", "Thanh Sơn", "Xã", "Thanh Son"] @@ -10852,7 +10816,6 @@ [ ["06796", "Cẩm Bình", "Phường", "Cam Binh"], ["06769", "Cẩm Đông", "Phường", "Cam Dong"], - ["06802", "Cẩm Hải", "Xã", "Cam Hai"], ["06772", "Cẩm Phú", "Phường", "Cam Phu"], ["06766", "Cẩm Sơn", "Phường", "Cam Son"], ["06775", "Cẩm Tây", "Phường", "Cam Tay"], @@ -10861,9 +10824,9 @@ ["06781", "Cẩm Thịnh", "Phường", "Cam Thinh"], ["06784", "Cẩm Thủy", "Phường", "Cam Thuy"], ["06793", "Cẩm Trung", "Phường", "Cam Trung"], - ["06799", "Cộng Hòa", "Xã", "Cong Hoa"], ["06763", "Cửa Ông", "Phường", "Cua Ong"], ["06805", "Dương Huy", "Xã", "Duong Huy"], + ["06799", "Hải Hòa", "Xã", "Hai Hoa"], ["06760", "Mông Dương", "Phường", "Mong Duong"], ["06778", "Quang Hanh", "Phường", "Quang Hanh"] ] @@ -10891,12 +10854,11 @@ ] ], [ - "205", "Đông Triều", "Thị xã", "Dong Trieu", + "205", "Đông Triều", "Thành phố", "Dong Trieu", [ ["07075", "An Sinh", "Xã", "An Sinh"], - ["07090", "Bình Dương", "Xã", "Binh Duong"], - ["07081", "Bình Khê", "Xã", "Binh Khe"], - ["07072", "Đông Triều", "Phường", "Dong Trieu"], + ["07090", "Bình Dương", "Phường", "Binh Duong"], + ["07081", "Bình Khê", "Phường", "Binh Khe"], ["07093", "Đức Chính", "Phường", "Duc Chinh"], ["07114", "Hoàng Quế", "Phường", "Hoang Que"], ["07120", "Hồng Phong", "Phường", "Hong Phong"], @@ -10906,13 +10868,12 @@ ["07123", "Kim Sơn", "Phường", "Kim Son"], ["07069", "Mạo Khê", "Phường", "Mao Khe"], ["07099", "Nguyễn Huệ", "Xã", "Nguyen Hue"], - ["07087", "Tân Việt", "Xã", "Tan Viet"], - ["07102", "Thủy An", "Xã", "Thuy An"], + ["07102", "Thủy An", "Phường", "Thuy An"], ["07096", "Tràng An", "Phường", "Trang An"], ["07078", "Tràng Lương", "Xã", "Trang Luong"], ["07084", "Việt Dân", "Xã", "Viet Dan"], ["07105", "Xuân Sơn", "Phường", "Xuan Son"], - ["07129", "Yên Đức", "Xã", "Yen Duc"], + ["07129", "Yên Đức", "Phường", "Yen Duc"], ["07117", "Yên Thọ", "Phường", "Yen Tho"] ] ], @@ -10950,8 +10911,7 @@ ["06685", "Trần Hưng Đạo", "Phường", "Tran Hung Dao"], ["06700", "Tuần Châu", "Phường", "Tuan Chau"], ["06703", "Việt Hưng", "Phường", "Viet Hung"], - ["07048", "Vũ Oai", "Xã", "Vu Oai"], - ["06682", "Yết Kiêu", "Phường", "Yet Kieu"] + ["07048", "Vũ Oai", "Xã", "Vu Oai"] ] ], [ @@ -10981,7 +10941,6 @@ ["06733", "Hải Tiến", "Xã", "Hai Tien"], ["06745", "Hải Xuân", "Xã", "Hai Xuan"], ["06736", "Hải Yên", "Phường", "Hai Yen"], - ["06718", "Hoà Lạc", "Phường", "Hoa Lac"], ["06709", "Ka Long", "Phường", "Ka Long"], ["06715", "Ninh Dương", "Phường", "Ninh Duong"], ["06739", "Quảng Nghĩa", "Xã", "Quang Nghia"], @@ -11832,13 +11791,9 @@ [ "340", "Đông Hưng", "Huyện", "Dong Hung", [ - ["12700", "An Châu", "Xã", "An Chau"], - ["12727", "Chương Dương", "Xã", "Chuong Duong"], - ["12691", "Đô Lương", "Xã", "Do Luong"], ["12802", "Đông Á", "Xã", "Dong A"], ["12757", "Đông Các", "Xã", "Dong Cac"], ["12706", "Đông Cường", "Xã", "Dong Cuong"], - ["12775", "Đông Động", "Xã", "Dong Dong"], ["12811", "Đông Dương", "Xã", "Dong Duong"], ["12808", "Đông Hoàng", "Xã", "Dong Hoang"], ["12751", "Đông Hợp", "Xã", "Dong Hop"], @@ -11847,29 +11802,27 @@ ["12718", "Đông La", "Xã", "Dong La"], ["12694", "Đông Phương", "Xã", "Dong Phuong"], ["12793", "Đông Quan", "Xã", "Dong Quan"], - ["12796", "Đông Quang", "Xã", "Dong Quang"], ["12703", "Đông Sơn", "Xã", "Dong Son"], ["12769", "Đông Tân", "Xã", "Dong Tan"], ["12772", "Đông Vinh", "Xã", "Dong Vinh"], ["12724", "Đông Xá", "Xã", "Dong Xa"], - ["12799", "Đông Xuân", "Xã", "Dong Xuan"], ["12745", "Hà Giang", "Xã", "Ha Giang"], ["12778", "Hồng Bạch", "Xã", "Hong Bach"], ["12790", "Hồng Giang", "Xã", "Hong Giang"], ["12739", "Hồng Việt", "Xã", "Hong Viet"], - ["12736", "Hợp Tiến", "Xã", "Hop Tien"], - ["12697", "Liên Giang", "Xã", "Lien Giang"], + ["12700", "Liên An Đô", "Xã", "Lien An Do"], ["12763", "Liên Hoa", "Xã", "Lien Hoa"], ["12715", "Lô Giang", "Xã", "Lo Giang"], ["12712", "Mê Linh", "Xã", "Me Linh"], ["12823", "Minh Phú", "Xã", "Minh Phu"], ["12721", "Minh Tân", "Xã", "Minh Tan"], ["12730", "Nguyên Xá", "Xã", "Nguyen Xa"], - ["12733", "Phong Châu", "Xã", "Phong Chau"], + ["12736", "Phong Dương Tiến", "Xã", "Phong Duong Tien"], ["12760", "Phú Châu", "Xã", "Phu Chau"], ["12709", "Phú Lương", "Xã", "Phu Luong"], ["12754", "Thăng Long", "Xã", "Thang Long"], - ["12784", "Trọng Quan", "Xã", "Trong Quan"] + ["12784", "Trọng Quan", "Xã", "Trong Quan"], + ["12775", "Xuân Quang Động", "Xã", "Xuan Quang Dong"] ] ], [ @@ -11880,8 +11833,6 @@ ["12679", "Chí Hòa", "Xã", "Chi Hoa"], ["12656", "Chi Lăng", "Xã", "Chi Lang"], ["12595", "Cộng Hòa", "Xã", "Cong Hoa"], - ["12598", "Dân Chủ", "Xã", "Dan Chu"], - ["12589", "Điệp Nông", "Xã", "Diep Nong"], ["12616", "Đoan Hùng", "Xã", "Doan Hung"], ["12676", "Độc Lập", "Xã", "Doc Lap"], ["12631", "Đông Đô", "Xã", "Dong Do"], @@ -11891,7 +11842,6 @@ ["12661", "Hồng An", "Xã", "Hong An"], ["12667", "Hồng Lĩnh", "Xã", "Hong Linh"], ["12685", "Hồng Minh", "Xã", "Hong Minh"], - ["12607", "Hùng Dũng", "Xã", "Hung Dung"], ["12586", "Hưng Hà", "Thị trấn", "Hung Ha"], ["12613", "Hưng Nhân", "Thị trấn", "Hung Nhan"], ["12664", "Kim Chung", "Xã", "Kim Chung"], @@ -11900,6 +11850,7 @@ ["12658", "Minh Khai", "Xã", "Minh Khai"], ["12670", "Minh Tân", "Xã", "Minh Tan"], ["12634", "Phúc Khánh", "Xã", "Phuc Khanh"], + ["12589", "Quang Trung", "Xã", "Quang Trung"], ["12622", "Tân Hòa", "Xã", "Tan Hoa"], ["12592", "Tân Lễ", "Xã", "Tan Le"], ["12610", "Tân Tiến", "Xã", "Tan Tien"], @@ -11920,16 +11871,15 @@ ["13138", "Bình Minh", "Xã", "Binh Minh"], ["13096", "Bình Nguyên", "Xã", "Binh Nguyen"], ["13183", "Bình Thanh", "Xã", "Binh Thanh"], - ["13123", "Đình Phùng", "Xã", "Dinh Phung"], ["13135", "Hòa Bình", "Xã", "Hoa Binh"], ["13093", "Hồng Thái", "Xã", "Hong Thai"], ["13189", "Hồng Tiến", "Xã", "Hong Tien"], + ["13159", "Hồng Vũ", "Xã", "Hong Vu"], ["13075", "Kiến Xương", "Thị trấn", "Kien Xuong"], ["13102", "Lê Lợi", "Xã", "Le Loi"], ["13171", "Minh Quang", "Xã", "Minh Quang"], ["13177", "Minh Tân", "Xã", "Minh Tan"], ["13180", "Nam Bình", "Xã", "Nam Binh"], - ["13120", "Nam Cao", "Xã", "Nam Cao"], ["13144", "Quang Bình", "Xã", "Quang Binh"], ["13132", "Quang Lịch", "Xã", "Quang Lich"], ["13162", "Quang Minh", "Xã", "Quang Minh"], @@ -11937,16 +11887,13 @@ ["13081", "Quốc Tuấn", "Xã", "Quoc Tuan"], ["13090", "Tây Sơn", "Xã", "Tay Son"], ["13114", "Thanh Tân", "Xã", "Thanh Tan"], - ["13117", "Thượng Hiền", "Xã", "Thuong Hien"], + ["13120", "Thống Nhất", "Xã", "Thong Nhat"], ["13078", "Trà Giang", "Xã", "Tra Giang"], ["13129", "Vũ An", "Xã", "Vu An"], - ["13174", "Vũ Bình", "Xã", "Vu Binh"], ["13156", "Vũ Công", "Xã", "Vu Cong"], - ["13159", "Vũ Hòa", "Xã", "Vu Hoa"], ["13111", "Vũ Lễ", "Xã", "Vu Le"], ["13126", "Vũ Ninh", "Xã", "Vu Ninh"], ["13141", "Vũ Quí", "Xã", "Vu Qui"], - ["13153", "Vũ Thắng", "Xã", "Vu Thang"], ["13150", "Vũ Trung", "Xã", "Vu Trung"] ] ], @@ -11972,7 +11919,6 @@ ["12532", "Châu Sơn", "Xã", "Chau Son"], ["12574", "Đông Hải", "Xã", "Dong Hai"], ["12583", "Đồng Tiến", "Xã", "Dong Tien"], - ["12556", "Quỳnh Bảo", "Xã", "Quynh Bao"], ["12472", "Quỳnh Côi", "Thị trấn", "Quynh Coi"], ["12496", "Quỳnh Giao", "Xã", "Quynh Giao"], ["12520", "Quỳnh Hải", "Xã", "Quynh Hai"], @@ -11988,8 +11934,7 @@ ["12517", "Quỳnh Ngọc", "Xã", "Quynh Ngoc"], ["12562", "Quỳnh Nguyên", "Xã", "Quynh Nguyen"], ["12487", "Quỳnh Thọ", "Xã", "Quynh Tho"], - ["12577", "Quỳnh Trang", "Xã", "Quynh Trang"], - ["12568", "Quỳnh Xá", "Xã", "Quynh Xa"] + ["12577", "Trang Bảo Xá", "Xã", "Trang Bao Xa"] ] ], [ @@ -12060,6 +12005,7 @@ [ "342", "Tiền Hải", "Huyện", "Tien Hai", [ + ["13030", "Ái Quốc", "Xã", "Ai Quoc"], ["13012", "An Ninh", "Xã", "An Ninh"], ["13048", "Bắc Hải", "Xã", "Bac Hai"], ["13018", "Đông Cơ", "Xã", "Dong Co"], @@ -12067,10 +12013,8 @@ ["13024", "Đông Lâm", "Xã", "Dong Lam"], ["12979", "Đông Long", "Xã", "Dong Long"], ["13003", "Đông Minh", "Xã", "Dong Minh"], - ["13009", "Đông Phong", "Xã", "Dong Phong"], - ["12982", "Đông Quí", "Xã", "Dong Qui"], + ["12997", "Đông Quang", "Xã", "Dong Quang"], ["12976", "Đông Trà", "Xã", "Dong Tra"], - ["12997", "Đông Trung", "Xã", "Dong Trung"], ["12988", "Đông Xuyên", "Xã", "Dong Xuyen"], ["13045", "Nam Chính", "Xã", "Nam Chinh"], ["13036", "Nam Cường", "Xã", "Nam Cuong"], @@ -12079,16 +12023,13 @@ ["13063", "Nam Hồng", "Xã", "Nam Hong"], ["13066", "Nam Hưng", "Xã", "Nam Hung"], ["13072", "Nam Phú", "Xã", "Nam Phu"], - ["13042", "Nam Thắng", "Xã", "Nam Thang"], - ["13057", "Nam Thanh", "Xã", "Nam Thanh"], ["13051", "Nam Thịnh", "Xã", "Nam Thinh"], + ["13057", "Nam Tiến", "Xã", "Nam Tien"], ["13060", "Nam Trung", "Xã", "Nam Trung"], ["13027", "Phương Công", "Xã", "Phuong Cong"], ["13021", "Tây Giang", "Xã", "Tay Giang"], ["12991", "Tây Lương", "Xã", "Tay Luong"], ["12994", "Tây Ninh", "Xã", "Tay Ninh"], - ["13030", "Tây Phong", "Xã", "Tay Phong"], - ["13033", "Tây Tiến", "Xã", "Tay Tien"], ["12970", "Tiền Hải", "Thị trấn", "Tien Hai"], ["13039", "Vân Trường", "Xã", "Van Truong"], ["12985", "Vũ Lăng", "Xã", "Vu Lang"] @@ -13330,8 +13271,6 @@ ["28564", "Bình Trưng", "Xã", "Binh Trung"], ["28540", "Điềm Hy", "Xã", "Diem Hy"], ["28549", "Đông Hòa", "Xã", "Dong Hoa"], - ["28546", "Dưỡng Điềm", "Xã", "Duong Diem"], - ["28555", "Hữu Đạo", "Xã", "Huu Dao"], ["28585", "Kim Sơn", "Xã", "Kim Son"], ["28558", "Long An", "Xã", "Long An"], ["28552", "Long Định", "Xã", "Long Dinh"], @@ -13344,7 +13283,6 @@ ["28522", "Tân Hội Đông", "Xã", "Tan Hoi Dong"], ["28525", "Tân Hương", "Xã", "Tan Huong"], ["28528", "Tân Lý Đông", "Xã", "Tan Ly Dong"], - ["28531", "Tân Lý Tây", "Xã", "Tan Ly Tay"], ["28534", "Thân Cửu Nghĩa", "Xã", "Than Cuu Nghia"], ["28570", "Thạnh Phú", "Xã", "Thanh Phu"], ["28576", "Vĩnh Kim", "Xã", "Vinh Kim"] @@ -13430,12 +13368,9 @@ [ ["28261", "1", "Phường", "1"], ["28264", "2", "Phường", "2"], - ["28258", "3", "Phường", "3"], ["28252", "4", "Phường", "4"], ["28249", "5", "Phường", "5"], ["28270", "6", "Phường", "6"], - ["28255", "7", "Phường", "7"], - ["28267", "8", "Phường", "8"], ["28273", "9", "Phường", "9"], ["28276", "10", "Phường", "10"], ["28282", "Đạo Thạnh", "Xã", "Dao Thanh"], @@ -13858,7 +13793,6 @@ ["29788", "Nguyễn Văn Thảnh", "Xã", "Nguyen Van Thanh"], ["29782", "Tân An Thạnh", "Xã", "Tan An Thanh"], ["29797", "Tân Bình", "Xã", "Tan Binh"], - ["29773", "Tân Hưng", "Xã", "Tan Hung"], ["29785", "Tân Lược", "Xã", "Tan Luoc"], ["29800", "Tân Quới", "Thị trấn", "Tan Quoi"], ["29776", "Tân Thành", "Xã", "Tan Thanh"], @@ -13876,9 +13810,8 @@ ["29617", "Hòa Phú", "Xã", "Hoa Phu"], ["29605", "Lộc Hòa", "Xã", "Loc Hoa"], ["29608", "Long An", "Xã", "Long An"], - ["29575", "Long Hồ", "Thị trấn", "Long Ho"], + ["29602", "Long Hồ", "Thị trấn", "Long Ho"], ["29599", "Long Phước", "Xã", "Long Phuoc"], - ["29602", "Phú Đức", "Xã", "Phu Duc"], ["29611", "Phú Quới", "Xã", "Phu Quoi"], ["29596", "Phước Hậu", "Xã", "Phuoc Hau"], ["29593", "Tân Hạnh", "Xã", "Tan Hanh"], @@ -13921,8 +13854,7 @@ ["29740", "Song Phú", "Xã", "Song Phu"], ["29719", "Tam Bình", "Thị trấn", "Tam Binh"], ["29722", "Tân Lộc", "Xã", "Tan Loc"], - ["29749", "Tân Phú", "Xã", "Tan Phu"], - ["29758", "Tường Lộc", "Xã", "Tuong Loc"] + ["29749", "Tân Phú", "Xã", "Tan Phu"] ] ], [ @@ -13934,7 +13866,6 @@ ["29827", "Nhơn Bình", "Xã", "Nhon Binh"], ["29851", "Phú Thành", "Xã", "Phu Thanh"], ["29839", "Tân Mỹ", "Xã", "Tan My"], - ["29854", "Thiện Mỹ", "Xã", "Thien My"], ["29833", "Thới Hòa", "Xã", "Thoi Hoa"], ["29848", "Thuận Thới", "Xã", "Thuan Thoi"], ["29860", "Tích Thiện", "Xã", "Tich Thien"], @@ -13947,8 +13878,7 @@ [ "855", "Vĩnh Long", "Thành phố", "Vinh Long", [ - ["29548", "1", "Phường", "1"], - ["29551", "2", "Phường", "2"], + ["29551", "1", "Phường", "1"], ["29557", "3", "Phường", "3"], ["29554", "4", "Phường", "4"], ["29545", "5", "Phường", "5"], diff --git a/demo/parser/src/parser.spec.ts b/demo/parser/src/parser.spec.ts index 067e0f4..6b50bc9 100644 --- a/demo/parser/src/parser.spec.ts +++ b/demo/parser/src/parser.spec.ts @@ -449,11 +449,7 @@ describe("Parser", () => { "133 tran hung dao quan5": ["Quận 5", "Thành phố Hồ Chí Minh"], "số 8 trần nhân tông , p thanh sơn , tp phan rang tháp chàm , ninh thuận": - [ - "Phường Thanh Sơn", - "Thành phố Phan Rang-Tháp Chàm", - "Tỉnh Ninh Thuận", - ], + ["22750", "582", "58"], "Số 44 KV1, P. Ba Láng, Q. Cái Răng, Tp. Cần Thơ": [ "Phường Ba Láng", "Quận Cái Răng", diff --git a/downloader/download.sh b/downloader/download.sh index 4234d15..85fde30 100755 --- a/downloader/download.sh +++ b/downloader/download.sh @@ -8,8 +8,8 @@ _gsoPath='data/dvhcvn.json' _gsoDatePath='data/date.txt' _gisPath='data/gis.json' -# 1105/NQ-UBTVQH15 -_date=01/09/2024 +# 1202/NQ-UBTVQH15 +_date=01/11/2024 if [ ! -f $_gsoPath ]; then echo "Generating $_gsoPath..." diff --git a/history/data b/history/data index 1d9288a..c6f8449 160000 --- a/history/data +++ b/history/data @@ -1 +1 @@ -Subproject commit 1d9288a146792b3ee59aafc83d0ed23790e784c1 +Subproject commit c6f844907542eba6abefa4a04270aa25e14c3632 diff --git a/history/download.sh b/history/download.sh index 49aa96e..b776924 100755 --- a/history/download.sh +++ b/history/download.sh @@ -7,6 +7,7 @@ _scriptPath=./data/tmp.sh echo Generating an execution plan... npm install >./logs/npm-install.txt 2>./logs/npm-install.log +npx puppeteer browsers install chrome node ./bin/plan.mjs >$_scriptPath echo Running $_scriptPath... diff --git a/transformers/dart-dvhcvn/CHANGELOG.md b/transformers/dart-dvhcvn/CHANGELOG.md index 6f32221..4cc194a 100644 --- a/transformers/dart-dvhcvn/CHANGELOG.md +++ b/transformers/dart-dvhcvn/CHANGELOG.md @@ -1,3 +1,18 @@ +## 2.0.20241101 + +- 1202/NQ-UBTVQH15: Nghị quyết về việc sắp xếp đơn vị hành chính cấp xã của tỉnh Tiền Giang giai đoạn 2023-2025; +- 1196/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp xã của tỉnh Khánh Hòa giai đoạn 2023-2025; +- 1192/NQ-UBTVQH: Nghị quyết về việc sắp xếp đơn vị hành chính cấp xã của thành phố Cần Thơ giai đoạn 2023-2025; +- 1195/NQ-UBTVQH15: Về việc sắp xếp đơn vị hành chính cấp xã của tỉnh Gia Lao giai đoạn 2023-2025; +- 1200/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp xã của tỉnh Phú Yên giai đoạn 2023-2025; +- 1197/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp xã của tỉnh Lào Cai giai đoạn 2023-2025; +- 1194/NQ-UBTVQH15: Nghị quyết về việc sắp xếp đơn vị hành chính cấp xã của tỉnh Đồng Nai giai đoạn 2023-2025; +- 1199/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp huyện, cấp xã của tỉnh Quảng Ninh giai đoạn 2023-2025; +- 1203/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp ã của tỉnh Vĩnh Long giai đoạn 2023-2025; +- 1201/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp xã của tỉnh Thải Bình giai đoạn 2023-2025; +- 1198/NQ-UBTVQH15: Nghị quyết về việc sắp xếp đơn vị hành chính cấp xã của tỉnh Ninh Thuận giai đoạn 2023-2025; +- 1193/NQ-UBTVQH15: Nghị quyết vv sắp xếp đơn vị hành chính cấp xã của tỉnh Đăk Lăk giai đoạn 2023- 2025; + ## 2.0.20240901 - 1105/NQ-UBTVQH15: Nghị quyết về việc sắp xếp đơn vị hành chính cấp xã giai đoạn 2023-2025 của tỉnh Sóc Trăng; diff --git a/transformers/dart-dvhcvn/lib/src/data.dart b/transformers/dart-dvhcvn/lib/src/data.dart index 95c4cb0..42c7de8 100644 --- a/transformers/dart-dvhcvn/lib/src/data.dart +++ b/transformers/dart-dvhcvn/lib/src/data.dart @@ -1405,7 +1405,6 @@ const level1s = [ Level3(5, 4, '02863', 'Xã Hoàng Thu Phố', Type.xa), Level3(5, 4, '02866', 'Xã Bản Phố', Type.xa), Level3(5, 4, '02869', 'Xã Bản Liền', Type.xa), - Level3(5, 4, '02872', 'Xã Tà Chải', Type.xa), Level3(5, 4, '02875', 'Xã Na Hối', Type.xa), Level3(5, 4, '02878', 'Xã Cốc Ly', Type.xa), Level3(5, 4, '02881', 'Xã Nậm Mòn', Type.xa), @@ -2799,7 +2798,6 @@ const level1s = [ Level3(13, 0, '06673', 'Phường Bãi Cháy', Type.phuong), Level3(13, 0, '06676', 'Phường Cao Thắng', Type.phuong), Level3(13, 0, '06679', 'Phường Hùng Thắng', Type.phuong), - Level3(13, 0, '06682', 'Phường Yết Kiêu', Type.phuong), Level3(13, 0, '06685', 'Phường Trần Hưng Đạo', Type.phuong), Level3(13, 0, '06688', 'Phường Hồng Hải', Type.phuong), Level3(13, 0, '06691', 'Phường Hồng Gai', Type.phuong), @@ -2826,7 +2824,6 @@ const level1s = [ Level3(13, 1, '06709', 'Phường Ka Long', Type.phuong), Level3(13, 1, '06712', 'Phường Trần Phú', Type.phuong), Level3(13, 1, '06715', 'Phường Ninh Dương', Type.phuong), - Level3(13, 1, '06718', 'Phường Hoà Lạc', Type.phuong), Level3(13, 1, '06721', 'Phường Trà Cổ', Type.phuong), Level3(13, 1, '06724', 'Xã Hải Sơn', Type.xa), Level3(13, 1, '06727', 'Xã Bắc Sơn', Type.xa), @@ -2855,8 +2852,7 @@ const level1s = [ Level3(13, 2, '06790', 'Phường Cẩm Thành', Type.phuong), Level3(13, 2, '06793', 'Phường Cẩm Trung', Type.phuong), Level3(13, 2, '06796', 'Phường Cẩm Bình', Type.phuong), - Level3(13, 2, '06799', 'Xã Cộng Hòa', Type.xa), - Level3(13, 2, '06802', 'Xã Cẩm Hải', Type.xa), + Level3(13, 2, '06799', 'Xã Hải Hòa', Type.xa), Level3(13, 2, '06805', 'Xã Dương Huy', Type.xa), ]), Level2(13, '196', 'Thành phố Uông Bí', Type.tp, [ @@ -2923,9 +2919,8 @@ const level1s = [ Level3(13, 8, '06976', 'Xã Thanh Lâm', Type.xa), Level3(13, 8, '06979', 'Xã Đạp Thanh', Type.xa), Level3(13, 8, '06982', 'Xã Nam Sơn', Type.xa), - Level3(13, 8, '06985', 'Xã Lương Mông', Type.xa), + Level3(13, 8, '06985', 'Xã Lương Minh', Type.xa), Level3(13, 8, '06988', 'Xã Đồn Đạc', Type.xa), - Level3(13, 8, '06991', 'Xã Minh Cầm', Type.xa), ]), Level2(13, '203', 'Huyện Vân Đồn', Type.huyen, [ Level3(13, 9, '06994', 'Thị trấn Cái Rồng', Type.thiTran), @@ -2941,19 +2936,17 @@ const level1s = [ Level3(13, 9, '07024', 'Xã Quan Lạn', Type.xa), Level3(13, 9, '07027', 'Xã Ngọc Vừng', Type.xa), ]), - Level2(13, '205', 'Thị xã Đông Triều', Type.thiXa, [ + Level2(13, '205', 'Thành phố Đông Triều', Type.tp, [ Level3(13, 10, '07069', 'Phường Mạo Khê', Type.phuong), - Level3(13, 10, '07072', 'Phường Đông Triều', Type.phuong), Level3(13, 10, '07075', 'Xã An Sinh', Type.xa), Level3(13, 10, '07078', 'Xã Tràng Lương', Type.xa), - Level3(13, 10, '07081', 'Xã Bình Khê', Type.xa), + Level3(13, 10, '07081', 'Phường Bình Khê', Type.phuong), Level3(13, 10, '07084', 'Xã Việt Dân', Type.xa), - Level3(13, 10, '07087', 'Xã Tân Việt', Type.xa), - Level3(13, 10, '07090', 'Xã Bình Dương', Type.xa), + Level3(13, 10, '07090', 'Phường Bình Dương', Type.phuong), Level3(13, 10, '07093', 'Phường Đức Chính', Type.phuong), Level3(13, 10, '07096', 'Phường Tràng An', Type.phuong), Level3(13, 10, '07099', 'Xã Nguyễn Huệ', Type.xa), - Level3(13, 10, '07102', 'Xã Thủy An', Type.xa), + Level3(13, 10, '07102', 'Phường Thủy An', Type.phuong), Level3(13, 10, '07105', 'Phường Xuân Sơn', Type.phuong), Level3(13, 10, '07108', 'Xã Hồng Thái Tây', Type.xa), Level3(13, 10, '07111', 'Xã Hồng Thái Đông', Type.xa), @@ -2962,7 +2955,7 @@ const level1s = [ Level3(13, 10, '07120', 'Phường Hồng Phong', Type.phuong), Level3(13, 10, '07123', 'Phường Kim Sơn', Type.phuong), Level3(13, 10, '07126', 'Phường Hưng Đạo', Type.phuong), - Level3(13, 10, '07129', 'Xã Yên Đức', Type.xa), + Level3(13, 10, '07129', 'Phường Yên Đức', Type.phuong), ]), Level2(13, '206', 'Thị xã Quảng Yên', Type.thiXa, [ Level3(13, 11, '07132', 'Phường Quảng Yên', Type.phuong), @@ -4517,26 +4510,22 @@ const level1s = [ Level3(21, 1, '12547', 'Xã An Vũ', Type.xa), Level3(21, 1, '12550', 'Xã An Lễ', Type.xa), Level3(21, 1, '12553', 'Xã Quỳnh Hưng', Type.xa), - Level3(21, 1, '12556', 'Xã Quỳnh Bảo', Type.xa), Level3(21, 1, '12559', 'Xã An Mỹ', Type.xa), Level3(21, 1, '12562', 'Xã Quỳnh Nguyên', Type.xa), Level3(21, 1, '12565', 'Xã An Vinh', Type.xa), - Level3(21, 1, '12568', 'Xã Quỳnh Xá', Type.xa), Level3(21, 1, '12571', 'Xã An Dục', Type.xa), Level3(21, 1, '12574', 'Xã Đông Hải', Type.xa), - Level3(21, 1, '12577', 'Xã Quỳnh Trang', Type.xa), + Level3(21, 1, '12577', 'Xã Trang Bảo Xá', Type.xa), Level3(21, 1, '12580', 'Xã An Tràng', Type.xa), Level3(21, 1, '12583', 'Xã Đồng Tiến', Type.xa), ]), Level2(21, '339', 'Huyện Hưng Hà', Type.huyen, [ Level3(21, 2, '12586', 'Thị trấn Hưng Hà', Type.thiTran), - Level3(21, 2, '12589', 'Xã Điệp Nông', Type.xa), + Level3(21, 2, '12589', 'Xã Quang Trung', Type.xa), Level3(21, 2, '12592', 'Xã Tân Lễ', Type.xa), Level3(21, 2, '12595', 'Xã Cộng Hòa', Type.xa), - Level3(21, 2, '12598', 'Xã Dân Chủ', Type.xa), Level3(21, 2, '12601', 'Xã Canh Tân', Type.xa), Level3(21, 2, '12604', 'Xã Hòa Tiến', Type.xa), - Level3(21, 2, '12607', 'Xã Hùng Dũng', Type.xa), Level3(21, 2, '12610', 'Xã Tân Tiến', Type.xa), Level3(21, 2, '12613', 'Thị trấn Hưng Nhân', Type.thiTran), Level3(21, 2, '12616', 'Xã Đoan Hùng', Type.xa), @@ -4567,10 +4556,8 @@ const level1s = [ ]), Level2(21, '340', 'Huyện Đông Hưng', Type.huyen, [ Level3(21, 3, '12688', 'Thị trấn Đông Hưng', Type.thiTran), - Level3(21, 3, '12691', 'Xã Đô Lương', Type.xa), Level3(21, 3, '12694', 'Xã Đông Phương', Type.xa), - Level3(21, 3, '12697', 'Xã Liên Giang', Type.xa), - Level3(21, 3, '12700', 'Xã An Châu', Type.xa), + Level3(21, 3, '12700', 'Xã Liên An Đô', Type.xa), Level3(21, 3, '12703', 'Xã Đông Sơn', Type.xa), Level3(21, 3, '12706', 'Xã Đông Cường', Type.xa), Level3(21, 3, '12709', 'Xã Phú Lương', Type.xa), @@ -4579,10 +4566,8 @@ const level1s = [ Level3(21, 3, '12718', 'Xã Đông La', Type.xa), Level3(21, 3, '12721', 'Xã Minh Tân', Type.xa), Level3(21, 3, '12724', 'Xã Đông Xá', Type.xa), - Level3(21, 3, '12727', 'Xã Chương Dương', Type.xa), Level3(21, 3, '12730', 'Xã Nguyên Xá', Type.xa), - Level3(21, 3, '12733', 'Xã Phong Châu', Type.xa), - Level3(21, 3, '12736', 'Xã Hợp Tiến', Type.xa), + Level3(21, 3, '12736', 'Xã Phong Dương Tiến', Type.xa), Level3(21, 3, '12739', 'Xã Hồng Việt', Type.xa), Level3(21, 3, '12745', 'Xã Hà Giang', Type.xa), Level3(21, 3, '12748', 'Xã Đông Kinh', Type.xa), @@ -4593,13 +4578,11 @@ const level1s = [ Level3(21, 3, '12763', 'Xã Liên Hoa', Type.xa), Level3(21, 3, '12769', 'Xã Đông Tân', Type.xa), Level3(21, 3, '12772', 'Xã Đông Vinh', Type.xa), - Level3(21, 3, '12775', 'Xã Đông Động', Type.xa), + Level3(21, 3, '12775', 'Xã Xuân Quang Động', Type.xa), Level3(21, 3, '12778', 'Xã Hồng Bạch', Type.xa), Level3(21, 3, '12784', 'Xã Trọng Quan', Type.xa), Level3(21, 3, '12790', 'Xã Hồng Giang', Type.xa), Level3(21, 3, '12793', 'Xã Đông Quan', Type.xa), - Level3(21, 3, '12796', 'Xã Đông Quang', Type.xa), - Level3(21, 3, '12799', 'Xã Đông Xuân', Type.xa), Level3(21, 3, '12802', 'Xã Đông Á', Type.xa), Level3(21, 3, '12808', 'Xã Đông Hoàng', Type.xa), Level3(21, 3, '12811', 'Xã Đông Dương', Type.xa), @@ -4647,30 +4630,26 @@ const level1s = [ Level3(21, 5, '12970', 'Thị trấn Tiền Hải', Type.thiTran), Level3(21, 5, '12976', 'Xã Đông Trà', Type.xa), Level3(21, 5, '12979', 'Xã Đông Long', Type.xa), - Level3(21, 5, '12982', 'Xã Đông Quí', Type.xa), Level3(21, 5, '12985', 'Xã Vũ Lăng', Type.xa), Level3(21, 5, '12988', 'Xã Đông Xuyên', Type.xa), Level3(21, 5, '12991', 'Xã Tây Lương', Type.xa), Level3(21, 5, '12994', 'Xã Tây Ninh', Type.xa), - Level3(21, 5, '12997', 'Xã Đông Trung', Type.xa), + Level3(21, 5, '12997', 'Xã Đông Quang', Type.xa), Level3(21, 5, '13000', 'Xã Đông Hoàng', Type.xa), Level3(21, 5, '13003', 'Xã Đông Minh', Type.xa), - Level3(21, 5, '13009', 'Xã Đông Phong', Type.xa), Level3(21, 5, '13012', 'Xã An Ninh', Type.xa), Level3(21, 5, '13018', 'Xã Đông Cơ', Type.xa), Level3(21, 5, '13021', 'Xã Tây Giang', Type.xa), Level3(21, 5, '13024', 'Xã Đông Lâm', Type.xa), Level3(21, 5, '13027', 'Xã Phương Công', Type.xa), - Level3(21, 5, '13030', 'Xã Tây Phong', Type.xa), - Level3(21, 5, '13033', 'Xã Tây Tiến', Type.xa), + Level3(21, 5, '13030', 'Xã Ái Quốc', Type.xa), Level3(21, 5, '13036', 'Xã Nam Cường', Type.xa), Level3(21, 5, '13039', 'Xã Vân Trường', Type.xa), - Level3(21, 5, '13042', 'Xã Nam Thắng', Type.xa), Level3(21, 5, '13045', 'Xã Nam Chính', Type.xa), Level3(21, 5, '13048', 'Xã Bắc Hải', Type.xa), Level3(21, 5, '13051', 'Xã Nam Thịnh', Type.xa), Level3(21, 5, '13054', 'Xã Nam Hà', Type.xa), - Level3(21, 5, '13057', 'Xã Nam Thanh', Type.xa), + Level3(21, 5, '13057', 'Xã Nam Tiến', Type.xa), Level3(21, 5, '13060', 'Xã Nam Trung', Type.xa), Level3(21, 5, '13063', 'Xã Nam Hồng', Type.xa), Level3(21, 5, '13066', 'Xã Nam Hưng', Type.xa), @@ -4688,9 +4667,7 @@ const level1s = [ Level3(21, 6, '13102', 'Xã Lê Lợi', Type.xa), Level3(21, 6, '13111', 'Xã Vũ Lễ', Type.xa), Level3(21, 6, '13114', 'Xã Thanh Tân', Type.xa), - Level3(21, 6, '13117', 'Xã Thượng Hiền', Type.xa), - Level3(21, 6, '13120', 'Xã Nam Cao', Type.xa), - Level3(21, 6, '13123', 'Xã Đình Phùng', Type.xa), + Level3(21, 6, '13120', 'Xã Thống Nhất', Type.xa), Level3(21, 6, '13126', 'Xã Vũ Ninh', Type.xa), Level3(21, 6, '13129', 'Xã Vũ An', Type.xa), Level3(21, 6, '13132', 'Xã Quang Lịch', Type.xa), @@ -4699,13 +4676,11 @@ const level1s = [ Level3(21, 6, '13141', 'Xã Vũ Quí', Type.xa), Level3(21, 6, '13144', 'Xã Quang Bình', Type.xa), Level3(21, 6, '13150', 'Xã Vũ Trung', Type.xa), - Level3(21, 6, '13153', 'Xã Vũ Thắng', Type.xa), Level3(21, 6, '13156', 'Xã Vũ Công', Type.xa), - Level3(21, 6, '13159', 'Xã Vũ Hòa', Type.xa), + Level3(21, 6, '13159', 'Xã Hồng Vũ', Type.xa), Level3(21, 6, '13162', 'Xã Quang Minh', Type.xa), Level3(21, 6, '13165', 'Xã Quang Trung', Type.xa), Level3(21, 6, '13171', 'Xã Minh Quang', Type.xa), - Level3(21, 6, '13174', 'Xã Vũ Bình', Type.xa), Level3(21, 6, '13177', 'Xã Minh Tân', Type.xa), Level3(21, 6, '13180', 'Xã Nam Bình', Type.xa), Level3(21, 6, '13183', 'Xã Bình Thanh', Type.xa), @@ -7800,19 +7775,15 @@ const level1s = [ Level1('54', 'Tỉnh Phú Yên', Type.tinh, [ Level2(35, '555', 'Thành phố Tuy Hoà', Type.tp, [ Level3(35, 0, '22015', 'Phường 1', Type.phuong), - Level3(35, 0, '22018', 'Phường 8', Type.phuong), Level3(35, 0, '22021', 'Phường 2', Type.phuong), Level3(35, 0, '22024', 'Phường 9', Type.phuong), - Level3(35, 0, '22027', 'Phường 3', Type.phuong), Level3(35, 0, '22030', 'Phường 4', Type.phuong), Level3(35, 0, '22033', 'Phường 5', Type.phuong), Level3(35, 0, '22036', 'Phường 7', Type.phuong), - Level3(35, 0, '22039', 'Phường 6', Type.phuong), Level3(35, 0, '22040', 'Phường Phú Thạnh', Type.phuong), Level3(35, 0, '22041', 'Phường Phú Đông', Type.phuong), Level3(35, 0, '22042', 'Xã Hòa Kiến', Type.xa), Level3(35, 0, '22045', 'Xã Bình Kiến', Type.xa), - Level3(35, 0, '22048', 'Xã Bình Ngọc', Type.xa), Level3(35, 0, '22162', 'Xã An Phú', Type.xa), Level3(35, 0, '22240', 'Phường Phú Lâm', Type.phuong), ]), @@ -7934,16 +7905,11 @@ const level1s = [ Level3(36, 0, '22333', 'Phường Vĩnh Phước', Type.phuong), Level3(36, 0, '22336', 'Phường Ngọc Hiệp', Type.phuong), Level3(36, 0, '22339', 'Phường Vĩnh Thọ', Type.phuong), - Level3(36, 0, '22342', 'Phường Xương Huân', Type.phuong), - Level3(36, 0, '22345', 'Phường Vạn Thắng', Type.phuong), Level3(36, 0, '22348', 'Phường Vạn Thạnh', Type.phuong), Level3(36, 0, '22351', 'Phường Phương Sài', Type.phuong), - Level3(36, 0, '22354', 'Phường Phương Sơn', Type.phuong), Level3(36, 0, '22357', 'Phường Phước Hải', Type.phuong), - Level3(36, 0, '22360', 'Phường Phước Tân', Type.phuong), Level3(36, 0, '22363', 'Phường Lộc Thọ', Type.phuong), - Level3(36, 0, '22366', 'Phường Phước Tiến', Type.phuong), - Level3(36, 0, '22369', 'Phường Tân Lập', Type.phuong), + Level3(36, 0, '22366', 'Phường Tân Tiến', Type.phuong), Level3(36, 0, '22372', 'Phường Phước Hòa', Type.phuong), Level3(36, 0, '22375', 'Phường Vĩnh Nguyên', Type.phuong), Level3(36, 0, '22378', 'Phường Phước Long', Type.phuong), @@ -8023,7 +7989,6 @@ const level1s = [ Level3(36, 4, '22570', 'Phường Ninh Đa', Type.phuong), Level3(36, 4, '22573', 'Xã Ninh Phụng', Type.xa), Level3(36, 4, '22576', 'Xã Ninh Bình', Type.xa), - Level3(36, 4, '22579', 'Xã Ninh Phước', Type.xa), Level3(36, 4, '22582', 'Xã Ninh Phú', Type.xa), Level3(36, 4, '22585', 'Xã Ninh Tân', Type.xa), Level3(36, 4, '22588', 'Xã Ninh Quang', Type.xa), @@ -8032,7 +7997,7 @@ const level1s = [ Level3(36, 4, '22597', 'Xã Ninh Hưng', Type.xa), Level3(36, 4, '22600', 'Xã Ninh Lộc', Type.xa), Level3(36, 4, '22603', 'Xã Ninh Ích', Type.xa), - Level3(36, 4, '22606', 'Xã Ninh Vân', Type.xa), + Level3(36, 4, '22606', 'Xã Ninh Phước', Type.xa), ]), Level2(36, '573', 'Huyện Khánh Vĩnh', Type.huyen, [ Level3(36, 5, '22609', 'Thị trấn Khánh Vĩnh', Type.thiTran), @@ -8054,9 +8019,8 @@ const level1s = [ Level3(36, 6, '22651', 'Thị trấn Diên Khánh', Type.thiTran), Level3(36, 6, '22654', 'Xã Diên Lâm', Type.xa), Level3(36, 6, '22657', 'Xã Diên Điền', Type.xa), - Level3(36, 6, '22660', 'Xã Diên Xuân', Type.xa), + Level3(36, 6, '22660', 'Xã Xuân Đồng', Type.xa), Level3(36, 6, '22663', 'Xã Diên Sơn', Type.xa), - Level3(36, 6, '22666', 'Xã Diên Đồng', Type.xa), Level3(36, 6, '22669', 'Xã Diên Phú', Type.xa), Level3(36, 6, '22672', 'Xã Diên Thọ', Type.xa), Level3(36, 6, '22675', 'Xã Diên Phước', Type.xa), @@ -8091,10 +8055,7 @@ const level1s = [ Level3(37, 0, '22738', 'Phường Đô Vinh', Type.phuong), Level3(37, 0, '22741', 'Phường Phước Mỹ', Type.phuong), Level3(37, 0, '22744', 'Phường Bảo An', Type.phuong), - Level3(37, 0, '22747', 'Phường Phủ Hà', Type.phuong), - Level3(37, 0, '22750', 'Phường Thanh Sơn', Type.phuong), - Level3(37, 0, '22753', 'Phường Mỹ Hương', Type.phuong), - Level3(37, 0, '22756', 'Phường Tấn Tài', Type.phuong), + Level3(37, 0, '22750', 'Phường Phủ Hà', Type.phuong), Level3(37, 0, '22759', 'Phường Kinh Dinh', Type.phuong), Level3(37, 0, '22762', 'Phường Đạo Long', Type.phuong), Level3(37, 0, '22765', 'Phường Đài Sơn', Type.phuong), @@ -8454,7 +8415,6 @@ const level1s = [ Level3(40, 0, '23584', 'Phường Yên Thế', Type.phuong), Level3(40, 0, '23586', 'Phường Chi Lăng', Type.phuong), Level3(40, 0, '23590', 'Xã Biển Hồ', Type.xa), - Level3(40, 0, '23593', 'Xã Tân Sơn', Type.xa), Level3(40, 0, '23596', 'Xã Trà Đa', Type.xa), Level3(40, 0, '23599', 'Xã Chư Á', Type.xa), Level3(40, 0, '23602', 'Xã An Phú', Type.xa), @@ -8498,8 +8458,7 @@ const level1s = [ Level3(40, 3, '23662', 'Xã Nghĩa An', Type.xa), Level3(40, 3, '23665', 'Xã Tơ Tung', Type.xa), Level3(40, 3, '23668', 'Xã Kông Lơng Khơng', Type.xa), - Level3(40, 3, '23671', 'Xã Kông Pla', Type.xa), - Level3(40, 3, '23674', 'Xã Đăk HLơ', Type.xa), + Level3(40, 3, '23674', 'Xã Kông Bơ La', Type.xa), ]), Level2(40, '626', 'Huyện Đăk Đoa', Type.huyen, [ Level3(40, 4, '23677', 'Thị trấn Đăk Đoa', Type.thiTran), @@ -8698,11 +8657,9 @@ const level1s = [ Level3(41, 0, '24118', 'Phường Tân Lập', Type.phuong), Level3(41, 0, '24121', 'Phường Tân Hòa', Type.phuong), Level3(41, 0, '24124', 'Phường Tân An', Type.phuong), - Level3(41, 0, '24127', 'Phường Thống Nhất', Type.phuong), Level3(41, 0, '24130', 'Phường Thành Nhất', Type.phuong), - Level3(41, 0, '24133', 'Phường Thắng Lợi', Type.phuong), + Level3(41, 0, '24133', 'Phường Thành Công', Type.phuong), Level3(41, 0, '24136', 'Phường Tân Lợi', Type.phuong), - Level3(41, 0, '24139', 'Phường Thành Công', Type.phuong), Level3(41, 0, '24142', 'Phường Tân Thành', Type.phuong), Level3(41, 0, '24145', 'Phường Tân Tiến', Type.phuong), Level3(41, 0, '24148', 'Phường Tự An', Type.phuong), @@ -8723,7 +8680,6 @@ const level1s = [ Level3(41, 1, '24311', 'Phường Thiện An', Type.phuong), Level3(41, 1, '24318', 'Phường Đạt Hiếu', Type.phuong), Level3(41, 1, '24322', 'Phường Đoàn Kết', Type.phuong), - Level3(41, 1, '24325', 'Xã Ea Blang', Type.xa), Level3(41, 1, '24328', 'Xã Ea Drông', Type.xa), Level3(41, 1, '24331', 'Phường Thống Nhất', Type.phuong), Level3(41, 1, '24332', 'Phường Bình Tân', Type.phuong), @@ -8846,7 +8802,6 @@ const level1s = [ Level3(41, 10, '24451', 'Xã Dang Kang', Type.xa), Level3(41, 10, '24454', 'Xã Cư KTy', Type.xa), Level3(41, 10, '24457', 'Xã Hòa Thành', Type.xa), - Level3(41, 10, '24460', 'Xã Hòa Tân', Type.xa), Level3(41, 10, '24463', 'Xã Hòa Phong', Type.xa), Level3(41, 10, '24466', 'Xã Hòa Lễ', Type.xa), Level3(41, 10, '24469', 'Xã Yang Reh', Type.xa), @@ -9535,17 +9490,12 @@ const level1s = [ Level3(47, 0, '26005', 'Phường Tân Hòa', Type.phuong), Level3(47, 0, '26008', 'Phường Tân Hiệp', Type.phuong), Level3(47, 0, '26011', 'Phường Bửu Long', Type.phuong), - Level3(47, 0, '26014', 'Phường Tân Tiến', Type.phuong), + Level3(47, 0, '26014', 'Phường Tân Mai', Type.phuong), Level3(47, 0, '26017', 'Phường Tam Hiệp', Type.phuong), Level3(47, 0, '26020', 'Phường Long Bình', Type.phuong), Level3(47, 0, '26023', 'Phường Quang Vinh', Type.phuong), - Level3(47, 0, '26026', 'Phường Tân Mai', Type.phuong), Level3(47, 0, '26029', 'Phường Thống Nhất', Type.phuong), - Level3(47, 0, '26032', 'Phường Trung Dũng', Type.phuong), - Level3(47, 0, '26035', 'Phường Tam Hòa', Type.phuong), - Level3(47, 0, '26038', 'Phường Hòa Bình', Type.phuong), - Level3(47, 0, '26041', 'Phường Quyết Thắng', Type.phuong), - Level3(47, 0, '26044', 'Phường Thanh Bình', Type.phuong), + Level3(47, 0, '26041', 'Phường Trung Dũng', Type.phuong), Level3(47, 0, '26047', 'Phường Bình Đa', Type.phuong), Level3(47, 0, '26050', 'Phường An Bình', Type.phuong), Level3(47, 0, '26053', 'Phường Bửu Hòa', Type.phuong), @@ -9560,8 +9510,6 @@ const level1s = [ Level3(47, 0, '26380', 'Xã Long Hưng', Type.xa), ]), Level2(47, '732', 'Thành phố Long Khánh', Type.tp, [ - Level3(47, 1, '26071', 'Phường Xuân Trung', Type.phuong), - Level3(47, 1, '26074', 'Phường Xuân Thanh', Type.phuong), Level3(47, 1, '26077', 'Phường Xuân Bình', Type.phuong), Level3(47, 1, '26080', 'Phường Xuân An', Type.phuong), Level3(47, 1, '26083', 'Phường Xuân Hoà', Type.phuong), @@ -9581,13 +9529,11 @@ const level1s = [ Level3(47, 2, '26119', 'Xã Dak Lua', Type.xa), Level3(47, 2, '26122', 'Xã Nam Cát Tiên', Type.xa), Level3(47, 2, '26125', 'Xã Phú An', Type.xa), - Level3(47, 2, '26128', 'Xã Núi Tượng', Type.xa), Level3(47, 2, '26131', 'Xã Tà Lài', Type.xa), Level3(47, 2, '26134', 'Xã Phú Lập', Type.xa), - Level3(47, 2, '26137', 'Xã Phú Sơn', Type.xa), Level3(47, 2, '26140', 'Xã Phú Thịnh', Type.xa), Level3(47, 2, '26143', 'Xã Thanh Sơn', Type.xa), - Level3(47, 2, '26146', 'Xã Phú Trung', Type.xa), + Level3(47, 2, '26146', 'Xã Phú Sơn', Type.xa), Level3(47, 2, '26149', 'Xã Phú Xuân', Type.xa), Level3(47, 2, '26152', 'Xã Phú Lộc', Type.xa), Level3(47, 2, '26155', 'Xã Phú Lâm', Type.xa), @@ -9606,9 +9552,7 @@ const level1s = [ Level3(47, 3, '26188', 'Xã Thạnh Phú', Type.xa), Level3(47, 3, '26191', 'Xã Thiện Tân', Type.xa), Level3(47, 3, '26194', 'Xã Tân Bình', Type.xa), - Level3(47, 3, '26197', 'Xã Bình Hòa', Type.xa), Level3(47, 3, '26200', 'Xã Mã Đà', Type.xa), - Level3(47, 3, '26203', 'Xã Hiếu Liêm', Type.xa), ]), Level2(47, '736', 'Huyện Định Quán', Type.huyen, [ Level3(47, 4, '26206', 'Thị trấn Định Quán', Type.thiTran), @@ -10401,11 +10345,8 @@ const level1s = [ Level2(51, '815', 'Thành phố Mỹ Tho', Type.tp, [ Level3(51, 0, '28249', 'Phường 5', Type.phuong), Level3(51, 0, '28252', 'Phường 4', Type.phuong), - Level3(51, 0, '28255', 'Phường 7', Type.phuong), - Level3(51, 0, '28258', 'Phường 3', Type.phuong), Level3(51, 0, '28261', 'Phường 1', Type.phuong), Level3(51, 0, '28264', 'Phường 2', Type.phuong), - Level3(51, 0, '28267', 'Phường 8', Type.phuong), Level3(51, 0, '28270', 'Phường 6', Type.phuong), Level3(51, 0, '28273', 'Phường 9', Type.phuong), Level3(51, 0, '28276', 'Phường 10', Type.phuong), @@ -10511,15 +10452,12 @@ const level1s = [ Level3(51, 6, '28522', 'Xã Tân Hội Đông', Type.xa), Level3(51, 6, '28525', 'Xã Tân Hương', Type.xa), Level3(51, 6, '28528', 'Xã Tân Lý Đông', Type.xa), - Level3(51, 6, '28531', 'Xã Tân Lý Tây', Type.xa), Level3(51, 6, '28534', 'Xã Thân Cửu Nghĩa', Type.xa), Level3(51, 6, '28537', 'Xã Tam Hiệp', Type.xa), Level3(51, 6, '28540', 'Xã Điềm Hy', Type.xa), Level3(51, 6, '28543', 'Xã Nhị Bình', Type.xa), - Level3(51, 6, '28546', 'Xã Dưỡng Điềm', Type.xa), Level3(51, 6, '28549', 'Xã Đông Hòa', Type.xa), Level3(51, 6, '28552', 'Xã Long Định', Type.xa), - Level3(51, 6, '28555', 'Xã Hữu Đạo', Type.xa), Level3(51, 6, '28558', 'Xã Long An', Type.xa), Level3(51, 6, '28561', 'Xã Long Hưng', Type.xa), Level3(51, 6, '28564', 'Xã Bình Trưng', Type.xa), @@ -10898,8 +10836,7 @@ const level1s = [ Level2(54, '855', 'Thành phố Vĩnh Long', Type.tp, [ Level3(54, 0, '29542', 'Phường 9', Type.phuong), Level3(54, 0, '29545', 'Phường 5', Type.phuong), - Level3(54, 0, '29548', 'Phường 1', Type.phuong), - Level3(54, 0, '29551', 'Phường 2', Type.phuong), + Level3(54, 0, '29551', 'Phường 1', Type.phuong), Level3(54, 0, '29554', 'Phường 4', Type.phuong), Level3(54, 0, '29557', 'Phường 3', Type.phuong), Level3(54, 0, '29560', 'Phường 8', Type.phuong), @@ -10909,7 +10846,6 @@ const level1s = [ Level3(54, 0, '29572', 'Phường Trường An', Type.phuong), ]), Level2(54, '857', 'Huyện Long Hồ', Type.huyen, [ - Level3(54, 1, '29575', 'Thị trấn Long Hồ', Type.thiTran), Level3(54, 1, '29578', 'Xã Đồng Phú', Type.xa), Level3(54, 1, '29581', 'Xã Bình Hòa Phước', Type.xa), Level3(54, 1, '29584', 'Xã Hòa Ninh', Type.xa), @@ -10918,7 +10854,7 @@ const level1s = [ Level3(54, 1, '29593', 'Xã Tân Hạnh', Type.xa), Level3(54, 1, '29596', 'Xã Phước Hậu', Type.xa), Level3(54, 1, '29599', 'Xã Long Phước', Type.xa), - Level3(54, 1, '29602', 'Xã Phú Đức', Type.xa), + Level3(54, 1, '29602', 'Thị trấn Long Hồ', Type.thiTran), Level3(54, 1, '29605', 'Xã Lộc Hòa', Type.xa), Level3(54, 1, '29608', 'Xã Long An', Type.xa), Level3(54, 1, '29611', 'Xã Phú Quới', Type.xa), @@ -10975,7 +10911,6 @@ const level1s = [ Level3(54, 4, '29749', 'Xã Tân Phú', Type.xa), Level3(54, 4, '29752', 'Xã Long Phú', Type.xa), Level3(54, 4, '29755', 'Xã Mỹ Thạnh Trung', Type.xa), - Level3(54, 4, '29758', 'Xã Tường Lộc', Type.xa), Level3(54, 4, '29761', 'Xã Loan Mỹ', Type.xa), Level3(54, 4, '29764', 'Xã Ngãi Tứ', Type.xa), Level3(54, 4, '29767', 'Xã Bình Ninh', Type.xa), @@ -11002,12 +10937,10 @@ const level1s = [ Level3(54, 6, '29845', 'Xã Vĩnh Xuân', Type.xa), Level3(54, 6, '29848', 'Xã Thuận Thới', Type.xa), Level3(54, 6, '29851', 'Xã Phú Thành', Type.xa), - Level3(54, 6, '29854', 'Xã Thiện Mỹ', Type.xa), Level3(54, 6, '29857', 'Xã Lục Sỹ Thành', Type.xa), Level3(54, 6, '29860', 'Xã Tích Thiện', Type.xa), ]), Level2(54, '863', 'Huyện Bình Tân', Type.huyen, [ - Level3(54, 7, '29773', 'Xã Tân Hưng', Type.xa), Level3(54, 7, '29776', 'Xã Tân Thành', Type.xa), Level3(54, 7, '29779', 'Xã Thành Trung', Type.xa), Level3(54, 7, '29782', 'Xã Tân An Thạnh', Type.xa), @@ -11549,10 +11482,7 @@ const level1s = [ Level3(58, 0, '31117', 'Phường Cái Khế', Type.phuong), Level3(58, 0, '31120', 'Phường An Hòa', Type.phuong), Level3(58, 0, '31123', 'Phường Thới Bình', Type.phuong), - Level3(58, 0, '31126', 'Phường An Nghiệp', Type.phuong), - Level3(58, 0, '31129', 'Phường An Cư', Type.phuong), Level3(58, 0, '31135', 'Phường Tân An', Type.phuong), - Level3(58, 0, '31141', 'Phường An Phú', Type.phuong), Level3(58, 0, '31144', 'Phường Xuân Khánh', Type.phuong), Level3(58, 0, '31147', 'Phường Hưng Lợi', Type.phuong), Level3(58, 0, '31149', 'Phường An Khánh', Type.phuong), diff --git a/transformers/dart-dvhcvn/pubspec.yaml b/transformers/dart-dvhcvn/pubspec.yaml index 54b974e..1815173 100644 --- a/transformers/dart-dvhcvn/pubspec.yaml +++ b/transformers/dart-dvhcvn/pubspec.yaml @@ -1,6 +1,6 @@ name: dvhcvn -version: 2.0.20240901 -description: "Three tiers of Vietnam's administrative units (last update: 01/09/2024)" +version: 2.0.20241101 +description: "Three tiers of Vietnam's administrative units (last update: 01/11/2024)" homepage: https://github.com/daohoangson/dvhcvn environment: @@ -8,4 +8,4 @@ environment: dev_dependencies: lint: ^2.3.0 - test: + test: ^1.25.8 diff --git a/transformers/js-dvhcvn/package-lock.json b/transformers/js-dvhcvn/package-lock.json index 2bae0ab..e39ad2d 100644 --- a/transformers/js-dvhcvn/package-lock.json +++ b/transformers/js-dvhcvn/package-lock.json @@ -1,12 +1,12 @@ { "name": "dvhcvn", - "version": "1.1.20240901", + "version": "1.1.20241101", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dvhcvn", - "version": "1.1.20240901", + "version": "1.1.20241101", "license": "GPL-3.0", "devDependencies": { "@rollup/plugin-typescript": "^11.1.3", diff --git a/transformers/js-dvhcvn/package.json b/transformers/js-dvhcvn/package.json index 681b73e..6715751 100644 --- a/transformers/js-dvhcvn/package.json +++ b/transformers/js-dvhcvn/package.json @@ -1,7 +1,7 @@ { "name": "dvhcvn", - "version": "1.1.20240901", - "description": "Three tiers of Vietnam's administrative units (last update: 01/09/2024)", + "version": "1.1.20241101", + "description": "Three tiers of Vietnam's administrative units (last update: 01/11/2024)", "files": [ "lib/*" ], diff --git a/transformers/js-dvhcvn/src/data.ts b/transformers/js-dvhcvn/src/data.ts index 898dab5..c426da9 100644 --- a/transformers/js-dvhcvn/src/data.ts +++ b/transformers/js-dvhcvn/src/data.ts @@ -1404,7 +1404,6 @@ export const level1s = [ new Level3(5, 4, "02863", "Xã Hoàng Thu Phố", Type.xa), new Level3(5, 4, "02866", "Xã Bản Phố", Type.xa), new Level3(5, 4, "02869", "Xã Bản Liền", Type.xa), - new Level3(5, 4, "02872", "Xã Tà Chải", Type.xa), new Level3(5, 4, "02875", "Xã Na Hối", Type.xa), new Level3(5, 4, "02878", "Xã Cốc Ly", Type.xa), new Level3(5, 4, "02881", "Xã Nậm Mòn", Type.xa), @@ -2798,7 +2797,6 @@ export const level1s = [ new Level3(13, 0, "06673", "Phường Bãi Cháy", Type.phuong), new Level3(13, 0, "06676", "Phường Cao Thắng", Type.phuong), new Level3(13, 0, "06679", "Phường Hùng Thắng", Type.phuong), - new Level3(13, 0, "06682", "Phường Yết Kiêu", Type.phuong), new Level3(13, 0, "06685", "Phường Trần Hưng Đạo", Type.phuong), new Level3(13, 0, "06688", "Phường Hồng Hải", Type.phuong), new Level3(13, 0, "06691", "Phường Hồng Gai", Type.phuong), @@ -2825,7 +2823,6 @@ export const level1s = [ new Level3(13, 1, "06709", "Phường Ka Long", Type.phuong), new Level3(13, 1, "06712", "Phường Trần Phú", Type.phuong), new Level3(13, 1, "06715", "Phường Ninh Dương", Type.phuong), - new Level3(13, 1, "06718", "Phường Hoà Lạc", Type.phuong), new Level3(13, 1, "06721", "Phường Trà Cổ", Type.phuong), new Level3(13, 1, "06724", "Xã Hải Sơn", Type.xa), new Level3(13, 1, "06727", "Xã Bắc Sơn", Type.xa), @@ -2854,8 +2851,7 @@ export const level1s = [ new Level3(13, 2, "06790", "Phường Cẩm Thành", Type.phuong), new Level3(13, 2, "06793", "Phường Cẩm Trung", Type.phuong), new Level3(13, 2, "06796", "Phường Cẩm Bình", Type.phuong), - new Level3(13, 2, "06799", "Xã Cộng Hòa", Type.xa), - new Level3(13, 2, "06802", "Xã Cẩm Hải", Type.xa), + new Level3(13, 2, "06799", "Xã Hải Hòa", Type.xa), new Level3(13, 2, "06805", "Xã Dương Huy", Type.xa), ]), new Level2(13, "196", "Thành phố Uông Bí", Type.tp, [ @@ -2922,9 +2918,8 @@ export const level1s = [ new Level3(13, 8, "06976", "Xã Thanh Lâm", Type.xa), new Level3(13, 8, "06979", "Xã Đạp Thanh", Type.xa), new Level3(13, 8, "06982", "Xã Nam Sơn", Type.xa), - new Level3(13, 8, "06985", "Xã Lương Mông", Type.xa), + new Level3(13, 8, "06985", "Xã Lương Minh", Type.xa), new Level3(13, 8, "06988", "Xã Đồn Đạc", Type.xa), - new Level3(13, 8, "06991", "Xã Minh Cầm", Type.xa), ]), new Level2(13, "203", "Huyện Vân Đồn", Type.huyen, [ new Level3(13, 9, "06994", "Thị trấn Cái Rồng", Type.thi_tran), @@ -2940,19 +2935,17 @@ export const level1s = [ new Level3(13, 9, "07024", "Xã Quan Lạn", Type.xa), new Level3(13, 9, "07027", "Xã Ngọc Vừng", Type.xa), ]), - new Level2(13, "205", "Thị xã Đông Triều", Type.thi_xa, [ + new Level2(13, "205", "Thành phố Đông Triều", Type.tp, [ new Level3(13, 10, "07069", "Phường Mạo Khê", Type.phuong), - new Level3(13, 10, "07072", "Phường Đông Triều", Type.phuong), new Level3(13, 10, "07075", "Xã An Sinh", Type.xa), new Level3(13, 10, "07078", "Xã Tràng Lương", Type.xa), - new Level3(13, 10, "07081", "Xã Bình Khê", Type.xa), + new Level3(13, 10, "07081", "Phường Bình Khê", Type.phuong), new Level3(13, 10, "07084", "Xã Việt Dân", Type.xa), - new Level3(13, 10, "07087", "Xã Tân Việt", Type.xa), - new Level3(13, 10, "07090", "Xã Bình Dương", Type.xa), + new Level3(13, 10, "07090", "Phường Bình Dương", Type.phuong), new Level3(13, 10, "07093", "Phường Đức Chính", Type.phuong), new Level3(13, 10, "07096", "Phường Tràng An", Type.phuong), new Level3(13, 10, "07099", "Xã Nguyễn Huệ", Type.xa), - new Level3(13, 10, "07102", "Xã Thủy An", Type.xa), + new Level3(13, 10, "07102", "Phường Thủy An", Type.phuong), new Level3(13, 10, "07105", "Phường Xuân Sơn", Type.phuong), new Level3(13, 10, "07108", "Xã Hồng Thái Tây", Type.xa), new Level3(13, 10, "07111", "Xã Hồng Thái Đông", Type.xa), @@ -2961,7 +2954,7 @@ export const level1s = [ new Level3(13, 10, "07120", "Phường Hồng Phong", Type.phuong), new Level3(13, 10, "07123", "Phường Kim Sơn", Type.phuong), new Level3(13, 10, "07126", "Phường Hưng Đạo", Type.phuong), - new Level3(13, 10, "07129", "Xã Yên Đức", Type.xa), + new Level3(13, 10, "07129", "Phường Yên Đức", Type.phuong), ]), new Level2(13, "206", "Thị xã Quảng Yên", Type.thi_xa, [ new Level3(13, 11, "07132", "Phường Quảng Yên", Type.phuong), @@ -4516,26 +4509,22 @@ export const level1s = [ new Level3(21, 1, "12547", "Xã An Vũ", Type.xa), new Level3(21, 1, "12550", "Xã An Lễ", Type.xa), new Level3(21, 1, "12553", "Xã Quỳnh Hưng", Type.xa), - new Level3(21, 1, "12556", "Xã Quỳnh Bảo", Type.xa), new Level3(21, 1, "12559", "Xã An Mỹ", Type.xa), new Level3(21, 1, "12562", "Xã Quỳnh Nguyên", Type.xa), new Level3(21, 1, "12565", "Xã An Vinh", Type.xa), - new Level3(21, 1, "12568", "Xã Quỳnh Xá", Type.xa), new Level3(21, 1, "12571", "Xã An Dục", Type.xa), new Level3(21, 1, "12574", "Xã Đông Hải", Type.xa), - new Level3(21, 1, "12577", "Xã Quỳnh Trang", Type.xa), + new Level3(21, 1, "12577", "Xã Trang Bảo Xá", Type.xa), new Level3(21, 1, "12580", "Xã An Tràng", Type.xa), new Level3(21, 1, "12583", "Xã Đồng Tiến", Type.xa), ]), new Level2(21, "339", "Huyện Hưng Hà", Type.huyen, [ new Level3(21, 2, "12586", "Thị trấn Hưng Hà", Type.thi_tran), - new Level3(21, 2, "12589", "Xã Điệp Nông", Type.xa), + new Level3(21, 2, "12589", "Xã Quang Trung", Type.xa), new Level3(21, 2, "12592", "Xã Tân Lễ", Type.xa), new Level3(21, 2, "12595", "Xã Cộng Hòa", Type.xa), - new Level3(21, 2, "12598", "Xã Dân Chủ", Type.xa), new Level3(21, 2, "12601", "Xã Canh Tân", Type.xa), new Level3(21, 2, "12604", "Xã Hòa Tiến", Type.xa), - new Level3(21, 2, "12607", "Xã Hùng Dũng", Type.xa), new Level3(21, 2, "12610", "Xã Tân Tiến", Type.xa), new Level3(21, 2, "12613", "Thị trấn Hưng Nhân", Type.thi_tran), new Level3(21, 2, "12616", "Xã Đoan Hùng", Type.xa), @@ -4566,10 +4555,8 @@ export const level1s = [ ]), new Level2(21, "340", "Huyện Đông Hưng", Type.huyen, [ new Level3(21, 3, "12688", "Thị trấn Đông Hưng", Type.thi_tran), - new Level3(21, 3, "12691", "Xã Đô Lương", Type.xa), new Level3(21, 3, "12694", "Xã Đông Phương", Type.xa), - new Level3(21, 3, "12697", "Xã Liên Giang", Type.xa), - new Level3(21, 3, "12700", "Xã An Châu", Type.xa), + new Level3(21, 3, "12700", "Xã Liên An Đô", Type.xa), new Level3(21, 3, "12703", "Xã Đông Sơn", Type.xa), new Level3(21, 3, "12706", "Xã Đông Cường", Type.xa), new Level3(21, 3, "12709", "Xã Phú Lương", Type.xa), @@ -4578,10 +4565,8 @@ export const level1s = [ new Level3(21, 3, "12718", "Xã Đông La", Type.xa), new Level3(21, 3, "12721", "Xã Minh Tân", Type.xa), new Level3(21, 3, "12724", "Xã Đông Xá", Type.xa), - new Level3(21, 3, "12727", "Xã Chương Dương", Type.xa), new Level3(21, 3, "12730", "Xã Nguyên Xá", Type.xa), - new Level3(21, 3, "12733", "Xã Phong Châu", Type.xa), - new Level3(21, 3, "12736", "Xã Hợp Tiến", Type.xa), + new Level3(21, 3, "12736", "Xã Phong Dương Tiến", Type.xa), new Level3(21, 3, "12739", "Xã Hồng Việt", Type.xa), new Level3(21, 3, "12745", "Xã Hà Giang", Type.xa), new Level3(21, 3, "12748", "Xã Đông Kinh", Type.xa), @@ -4592,13 +4577,11 @@ export const level1s = [ new Level3(21, 3, "12763", "Xã Liên Hoa", Type.xa), new Level3(21, 3, "12769", "Xã Đông Tân", Type.xa), new Level3(21, 3, "12772", "Xã Đông Vinh", Type.xa), - new Level3(21, 3, "12775", "Xã Đông Động", Type.xa), + new Level3(21, 3, "12775", "Xã Xuân Quang Động", Type.xa), new Level3(21, 3, "12778", "Xã Hồng Bạch", Type.xa), new Level3(21, 3, "12784", "Xã Trọng Quan", Type.xa), new Level3(21, 3, "12790", "Xã Hồng Giang", Type.xa), new Level3(21, 3, "12793", "Xã Đông Quan", Type.xa), - new Level3(21, 3, "12796", "Xã Đông Quang", Type.xa), - new Level3(21, 3, "12799", "Xã Đông Xuân", Type.xa), new Level3(21, 3, "12802", "Xã Đông Á", Type.xa), new Level3(21, 3, "12808", "Xã Đông Hoàng", Type.xa), new Level3(21, 3, "12811", "Xã Đông Dương", Type.xa), @@ -4646,30 +4629,26 @@ export const level1s = [ new Level3(21, 5, "12970", "Thị trấn Tiền Hải", Type.thi_tran), new Level3(21, 5, "12976", "Xã Đông Trà", Type.xa), new Level3(21, 5, "12979", "Xã Đông Long", Type.xa), - new Level3(21, 5, "12982", "Xã Đông Quí", Type.xa), new Level3(21, 5, "12985", "Xã Vũ Lăng", Type.xa), new Level3(21, 5, "12988", "Xã Đông Xuyên", Type.xa), new Level3(21, 5, "12991", "Xã Tây Lương", Type.xa), new Level3(21, 5, "12994", "Xã Tây Ninh", Type.xa), - new Level3(21, 5, "12997", "Xã Đông Trung", Type.xa), + new Level3(21, 5, "12997", "Xã Đông Quang", Type.xa), new Level3(21, 5, "13000", "Xã Đông Hoàng", Type.xa), new Level3(21, 5, "13003", "Xã Đông Minh", Type.xa), - new Level3(21, 5, "13009", "Xã Đông Phong", Type.xa), new Level3(21, 5, "13012", "Xã An Ninh", Type.xa), new Level3(21, 5, "13018", "Xã Đông Cơ", Type.xa), new Level3(21, 5, "13021", "Xã Tây Giang", Type.xa), new Level3(21, 5, "13024", "Xã Đông Lâm", Type.xa), new Level3(21, 5, "13027", "Xã Phương Công", Type.xa), - new Level3(21, 5, "13030", "Xã Tây Phong", Type.xa), - new Level3(21, 5, "13033", "Xã Tây Tiến", Type.xa), + new Level3(21, 5, "13030", "Xã Ái Quốc", Type.xa), new Level3(21, 5, "13036", "Xã Nam Cường", Type.xa), new Level3(21, 5, "13039", "Xã Vân Trường", Type.xa), - new Level3(21, 5, "13042", "Xã Nam Thắng", Type.xa), new Level3(21, 5, "13045", "Xã Nam Chính", Type.xa), new Level3(21, 5, "13048", "Xã Bắc Hải", Type.xa), new Level3(21, 5, "13051", "Xã Nam Thịnh", Type.xa), new Level3(21, 5, "13054", "Xã Nam Hà", Type.xa), - new Level3(21, 5, "13057", "Xã Nam Thanh", Type.xa), + new Level3(21, 5, "13057", "Xã Nam Tiến", Type.xa), new Level3(21, 5, "13060", "Xã Nam Trung", Type.xa), new Level3(21, 5, "13063", "Xã Nam Hồng", Type.xa), new Level3(21, 5, "13066", "Xã Nam Hưng", Type.xa), @@ -4687,9 +4666,7 @@ export const level1s = [ new Level3(21, 6, "13102", "Xã Lê Lợi", Type.xa), new Level3(21, 6, "13111", "Xã Vũ Lễ", Type.xa), new Level3(21, 6, "13114", "Xã Thanh Tân", Type.xa), - new Level3(21, 6, "13117", "Xã Thượng Hiền", Type.xa), - new Level3(21, 6, "13120", "Xã Nam Cao", Type.xa), - new Level3(21, 6, "13123", "Xã Đình Phùng", Type.xa), + new Level3(21, 6, "13120", "Xã Thống Nhất", Type.xa), new Level3(21, 6, "13126", "Xã Vũ Ninh", Type.xa), new Level3(21, 6, "13129", "Xã Vũ An", Type.xa), new Level3(21, 6, "13132", "Xã Quang Lịch", Type.xa), @@ -4698,13 +4675,11 @@ export const level1s = [ new Level3(21, 6, "13141", "Xã Vũ Quí", Type.xa), new Level3(21, 6, "13144", "Xã Quang Bình", Type.xa), new Level3(21, 6, "13150", "Xã Vũ Trung", Type.xa), - new Level3(21, 6, "13153", "Xã Vũ Thắng", Type.xa), new Level3(21, 6, "13156", "Xã Vũ Công", Type.xa), - new Level3(21, 6, "13159", "Xã Vũ Hòa", Type.xa), + new Level3(21, 6, "13159", "Xã Hồng Vũ", Type.xa), new Level3(21, 6, "13162", "Xã Quang Minh", Type.xa), new Level3(21, 6, "13165", "Xã Quang Trung", Type.xa), new Level3(21, 6, "13171", "Xã Minh Quang", Type.xa), - new Level3(21, 6, "13174", "Xã Vũ Bình", Type.xa), new Level3(21, 6, "13177", "Xã Minh Tân", Type.xa), new Level3(21, 6, "13180", "Xã Nam Bình", Type.xa), new Level3(21, 6, "13183", "Xã Bình Thanh", Type.xa), @@ -7799,19 +7774,15 @@ export const level1s = [ new Level1("54", "Tỉnh Phú Yên", Type.tinh, [ new Level2(35, "555", "Thành phố Tuy Hoà", Type.tp, [ new Level3(35, 0, "22015", "Phường 1", Type.phuong), - new Level3(35, 0, "22018", "Phường 8", Type.phuong), new Level3(35, 0, "22021", "Phường 2", Type.phuong), new Level3(35, 0, "22024", "Phường 9", Type.phuong), - new Level3(35, 0, "22027", "Phường 3", Type.phuong), new Level3(35, 0, "22030", "Phường 4", Type.phuong), new Level3(35, 0, "22033", "Phường 5", Type.phuong), new Level3(35, 0, "22036", "Phường 7", Type.phuong), - new Level3(35, 0, "22039", "Phường 6", Type.phuong), new Level3(35, 0, "22040", "Phường Phú Thạnh", Type.phuong), new Level3(35, 0, "22041", "Phường Phú Đông", Type.phuong), new Level3(35, 0, "22042", "Xã Hòa Kiến", Type.xa), new Level3(35, 0, "22045", "Xã Bình Kiến", Type.xa), - new Level3(35, 0, "22048", "Xã Bình Ngọc", Type.xa), new Level3(35, 0, "22162", "Xã An Phú", Type.xa), new Level3(35, 0, "22240", "Phường Phú Lâm", Type.phuong), ]), @@ -7933,16 +7904,11 @@ export const level1s = [ new Level3(36, 0, "22333", "Phường Vĩnh Phước", Type.phuong), new Level3(36, 0, "22336", "Phường Ngọc Hiệp", Type.phuong), new Level3(36, 0, "22339", "Phường Vĩnh Thọ", Type.phuong), - new Level3(36, 0, "22342", "Phường Xương Huân", Type.phuong), - new Level3(36, 0, "22345", "Phường Vạn Thắng", Type.phuong), new Level3(36, 0, "22348", "Phường Vạn Thạnh", Type.phuong), new Level3(36, 0, "22351", "Phường Phương Sài", Type.phuong), - new Level3(36, 0, "22354", "Phường Phương Sơn", Type.phuong), new Level3(36, 0, "22357", "Phường Phước Hải", Type.phuong), - new Level3(36, 0, "22360", "Phường Phước Tân", Type.phuong), new Level3(36, 0, "22363", "Phường Lộc Thọ", Type.phuong), - new Level3(36, 0, "22366", "Phường Phước Tiến", Type.phuong), - new Level3(36, 0, "22369", "Phường Tân Lập", Type.phuong), + new Level3(36, 0, "22366", "Phường Tân Tiến", Type.phuong), new Level3(36, 0, "22372", "Phường Phước Hòa", Type.phuong), new Level3(36, 0, "22375", "Phường Vĩnh Nguyên", Type.phuong), new Level3(36, 0, "22378", "Phường Phước Long", Type.phuong), @@ -8022,7 +7988,6 @@ export const level1s = [ new Level3(36, 4, "22570", "Phường Ninh Đa", Type.phuong), new Level3(36, 4, "22573", "Xã Ninh Phụng", Type.xa), new Level3(36, 4, "22576", "Xã Ninh Bình", Type.xa), - new Level3(36, 4, "22579", "Xã Ninh Phước", Type.xa), new Level3(36, 4, "22582", "Xã Ninh Phú", Type.xa), new Level3(36, 4, "22585", "Xã Ninh Tân", Type.xa), new Level3(36, 4, "22588", "Xã Ninh Quang", Type.xa), @@ -8031,7 +7996,7 @@ export const level1s = [ new Level3(36, 4, "22597", "Xã Ninh Hưng", Type.xa), new Level3(36, 4, "22600", "Xã Ninh Lộc", Type.xa), new Level3(36, 4, "22603", "Xã Ninh Ích", Type.xa), - new Level3(36, 4, "22606", "Xã Ninh Vân", Type.xa), + new Level3(36, 4, "22606", "Xã Ninh Phước", Type.xa), ]), new Level2(36, "573", "Huyện Khánh Vĩnh", Type.huyen, [ new Level3(36, 5, "22609", "Thị trấn Khánh Vĩnh", Type.thi_tran), @@ -8053,9 +8018,8 @@ export const level1s = [ new Level3(36, 6, "22651", "Thị trấn Diên Khánh", Type.thi_tran), new Level3(36, 6, "22654", "Xã Diên Lâm", Type.xa), new Level3(36, 6, "22657", "Xã Diên Điền", Type.xa), - new Level3(36, 6, "22660", "Xã Diên Xuân", Type.xa), + new Level3(36, 6, "22660", "Xã Xuân Đồng", Type.xa), new Level3(36, 6, "22663", "Xã Diên Sơn", Type.xa), - new Level3(36, 6, "22666", "Xã Diên Đồng", Type.xa), new Level3(36, 6, "22669", "Xã Diên Phú", Type.xa), new Level3(36, 6, "22672", "Xã Diên Thọ", Type.xa), new Level3(36, 6, "22675", "Xã Diên Phước", Type.xa), @@ -8090,10 +8054,7 @@ export const level1s = [ new Level3(37, 0, "22738", "Phường Đô Vinh", Type.phuong), new Level3(37, 0, "22741", "Phường Phước Mỹ", Type.phuong), new Level3(37, 0, "22744", "Phường Bảo An", Type.phuong), - new Level3(37, 0, "22747", "Phường Phủ Hà", Type.phuong), - new Level3(37, 0, "22750", "Phường Thanh Sơn", Type.phuong), - new Level3(37, 0, "22753", "Phường Mỹ Hương", Type.phuong), - new Level3(37, 0, "22756", "Phường Tấn Tài", Type.phuong), + new Level3(37, 0, "22750", "Phường Phủ Hà", Type.phuong), new Level3(37, 0, "22759", "Phường Kinh Dinh", Type.phuong), new Level3(37, 0, "22762", "Phường Đạo Long", Type.phuong), new Level3(37, 0, "22765", "Phường Đài Sơn", Type.phuong), @@ -8453,7 +8414,6 @@ export const level1s = [ new Level3(40, 0, "23584", "Phường Yên Thế", Type.phuong), new Level3(40, 0, "23586", "Phường Chi Lăng", Type.phuong), new Level3(40, 0, "23590", "Xã Biển Hồ", Type.xa), - new Level3(40, 0, "23593", "Xã Tân Sơn", Type.xa), new Level3(40, 0, "23596", "Xã Trà Đa", Type.xa), new Level3(40, 0, "23599", "Xã Chư Á", Type.xa), new Level3(40, 0, "23602", "Xã An Phú", Type.xa), @@ -8497,8 +8457,7 @@ export const level1s = [ new Level3(40, 3, "23662", "Xã Nghĩa An", Type.xa), new Level3(40, 3, "23665", "Xã Tơ Tung", Type.xa), new Level3(40, 3, "23668", "Xã Kông Lơng Khơng", Type.xa), - new Level3(40, 3, "23671", "Xã Kông Pla", Type.xa), - new Level3(40, 3, "23674", "Xã Đăk HLơ", Type.xa), + new Level3(40, 3, "23674", "Xã Kông Bơ La", Type.xa), ]), new Level2(40, "626", "Huyện Đăk Đoa", Type.huyen, [ new Level3(40, 4, "23677", "Thị trấn Đăk Đoa", Type.thi_tran), @@ -8697,11 +8656,9 @@ export const level1s = [ new Level3(41, 0, "24118", "Phường Tân Lập", Type.phuong), new Level3(41, 0, "24121", "Phường Tân Hòa", Type.phuong), new Level3(41, 0, "24124", "Phường Tân An", Type.phuong), - new Level3(41, 0, "24127", "Phường Thống Nhất", Type.phuong), new Level3(41, 0, "24130", "Phường Thành Nhất", Type.phuong), - new Level3(41, 0, "24133", "Phường Thắng Lợi", Type.phuong), + new Level3(41, 0, "24133", "Phường Thành Công", Type.phuong), new Level3(41, 0, "24136", "Phường Tân Lợi", Type.phuong), - new Level3(41, 0, "24139", "Phường Thành Công", Type.phuong), new Level3(41, 0, "24142", "Phường Tân Thành", Type.phuong), new Level3(41, 0, "24145", "Phường Tân Tiến", Type.phuong), new Level3(41, 0, "24148", "Phường Tự An", Type.phuong), @@ -8722,7 +8679,6 @@ export const level1s = [ new Level3(41, 1, "24311", "Phường Thiện An", Type.phuong), new Level3(41, 1, "24318", "Phường Đạt Hiếu", Type.phuong), new Level3(41, 1, "24322", "Phường Đoàn Kết", Type.phuong), - new Level3(41, 1, "24325", "Xã Ea Blang", Type.xa), new Level3(41, 1, "24328", "Xã Ea Drông", Type.xa), new Level3(41, 1, "24331", "Phường Thống Nhất", Type.phuong), new Level3(41, 1, "24332", "Phường Bình Tân", Type.phuong), @@ -8845,7 +8801,6 @@ export const level1s = [ new Level3(41, 10, "24451", "Xã Dang Kang", Type.xa), new Level3(41, 10, "24454", "Xã Cư KTy", Type.xa), new Level3(41, 10, "24457", "Xã Hòa Thành", Type.xa), - new Level3(41, 10, "24460", "Xã Hòa Tân", Type.xa), new Level3(41, 10, "24463", "Xã Hòa Phong", Type.xa), new Level3(41, 10, "24466", "Xã Hòa Lễ", Type.xa), new Level3(41, 10, "24469", "Xã Yang Reh", Type.xa), @@ -9534,17 +9489,12 @@ export const level1s = [ new Level3(47, 0, "26005", "Phường Tân Hòa", Type.phuong), new Level3(47, 0, "26008", "Phường Tân Hiệp", Type.phuong), new Level3(47, 0, "26011", "Phường Bửu Long", Type.phuong), - new Level3(47, 0, "26014", "Phường Tân Tiến", Type.phuong), + new Level3(47, 0, "26014", "Phường Tân Mai", Type.phuong), new Level3(47, 0, "26017", "Phường Tam Hiệp", Type.phuong), new Level3(47, 0, "26020", "Phường Long Bình", Type.phuong), new Level3(47, 0, "26023", "Phường Quang Vinh", Type.phuong), - new Level3(47, 0, "26026", "Phường Tân Mai", Type.phuong), new Level3(47, 0, "26029", "Phường Thống Nhất", Type.phuong), - new Level3(47, 0, "26032", "Phường Trung Dũng", Type.phuong), - new Level3(47, 0, "26035", "Phường Tam Hòa", Type.phuong), - new Level3(47, 0, "26038", "Phường Hòa Bình", Type.phuong), - new Level3(47, 0, "26041", "Phường Quyết Thắng", Type.phuong), - new Level3(47, 0, "26044", "Phường Thanh Bình", Type.phuong), + new Level3(47, 0, "26041", "Phường Trung Dũng", Type.phuong), new Level3(47, 0, "26047", "Phường Bình Đa", Type.phuong), new Level3(47, 0, "26050", "Phường An Bình", Type.phuong), new Level3(47, 0, "26053", "Phường Bửu Hòa", Type.phuong), @@ -9559,8 +9509,6 @@ export const level1s = [ new Level3(47, 0, "26380", "Xã Long Hưng", Type.xa), ]), new Level2(47, "732", "Thành phố Long Khánh", Type.tp, [ - new Level3(47, 1, "26071", "Phường Xuân Trung", Type.phuong), - new Level3(47, 1, "26074", "Phường Xuân Thanh", Type.phuong), new Level3(47, 1, "26077", "Phường Xuân Bình", Type.phuong), new Level3(47, 1, "26080", "Phường Xuân An", Type.phuong), new Level3(47, 1, "26083", "Phường Xuân Hoà", Type.phuong), @@ -9580,13 +9528,11 @@ export const level1s = [ new Level3(47, 2, "26119", "Xã Dak Lua", Type.xa), new Level3(47, 2, "26122", "Xã Nam Cát Tiên", Type.xa), new Level3(47, 2, "26125", "Xã Phú An", Type.xa), - new Level3(47, 2, "26128", "Xã Núi Tượng", Type.xa), new Level3(47, 2, "26131", "Xã Tà Lài", Type.xa), new Level3(47, 2, "26134", "Xã Phú Lập", Type.xa), - new Level3(47, 2, "26137", "Xã Phú Sơn", Type.xa), new Level3(47, 2, "26140", "Xã Phú Thịnh", Type.xa), new Level3(47, 2, "26143", "Xã Thanh Sơn", Type.xa), - new Level3(47, 2, "26146", "Xã Phú Trung", Type.xa), + new Level3(47, 2, "26146", "Xã Phú Sơn", Type.xa), new Level3(47, 2, "26149", "Xã Phú Xuân", Type.xa), new Level3(47, 2, "26152", "Xã Phú Lộc", Type.xa), new Level3(47, 2, "26155", "Xã Phú Lâm", Type.xa), @@ -9605,9 +9551,7 @@ export const level1s = [ new Level3(47, 3, "26188", "Xã Thạnh Phú", Type.xa), new Level3(47, 3, "26191", "Xã Thiện Tân", Type.xa), new Level3(47, 3, "26194", "Xã Tân Bình", Type.xa), - new Level3(47, 3, "26197", "Xã Bình Hòa", Type.xa), new Level3(47, 3, "26200", "Xã Mã Đà", Type.xa), - new Level3(47, 3, "26203", "Xã Hiếu Liêm", Type.xa), ]), new Level2(47, "736", "Huyện Định Quán", Type.huyen, [ new Level3(47, 4, "26206", "Thị trấn Định Quán", Type.thi_tran), @@ -10400,11 +10344,8 @@ export const level1s = [ new Level2(51, "815", "Thành phố Mỹ Tho", Type.tp, [ new Level3(51, 0, "28249", "Phường 5", Type.phuong), new Level3(51, 0, "28252", "Phường 4", Type.phuong), - new Level3(51, 0, "28255", "Phường 7", Type.phuong), - new Level3(51, 0, "28258", "Phường 3", Type.phuong), new Level3(51, 0, "28261", "Phường 1", Type.phuong), new Level3(51, 0, "28264", "Phường 2", Type.phuong), - new Level3(51, 0, "28267", "Phường 8", Type.phuong), new Level3(51, 0, "28270", "Phường 6", Type.phuong), new Level3(51, 0, "28273", "Phường 9", Type.phuong), new Level3(51, 0, "28276", "Phường 10", Type.phuong), @@ -10510,15 +10451,12 @@ export const level1s = [ new Level3(51, 6, "28522", "Xã Tân Hội Đông", Type.xa), new Level3(51, 6, "28525", "Xã Tân Hương", Type.xa), new Level3(51, 6, "28528", "Xã Tân Lý Đông", Type.xa), - new Level3(51, 6, "28531", "Xã Tân Lý Tây", Type.xa), new Level3(51, 6, "28534", "Xã Thân Cửu Nghĩa", Type.xa), new Level3(51, 6, "28537", "Xã Tam Hiệp", Type.xa), new Level3(51, 6, "28540", "Xã Điềm Hy", Type.xa), new Level3(51, 6, "28543", "Xã Nhị Bình", Type.xa), - new Level3(51, 6, "28546", "Xã Dưỡng Điềm", Type.xa), new Level3(51, 6, "28549", "Xã Đông Hòa", Type.xa), new Level3(51, 6, "28552", "Xã Long Định", Type.xa), - new Level3(51, 6, "28555", "Xã Hữu Đạo", Type.xa), new Level3(51, 6, "28558", "Xã Long An", Type.xa), new Level3(51, 6, "28561", "Xã Long Hưng", Type.xa), new Level3(51, 6, "28564", "Xã Bình Trưng", Type.xa), @@ -10897,8 +10835,7 @@ export const level1s = [ new Level2(54, "855", "Thành phố Vĩnh Long", Type.tp, [ new Level3(54, 0, "29542", "Phường 9", Type.phuong), new Level3(54, 0, "29545", "Phường 5", Type.phuong), - new Level3(54, 0, "29548", "Phường 1", Type.phuong), - new Level3(54, 0, "29551", "Phường 2", Type.phuong), + new Level3(54, 0, "29551", "Phường 1", Type.phuong), new Level3(54, 0, "29554", "Phường 4", Type.phuong), new Level3(54, 0, "29557", "Phường 3", Type.phuong), new Level3(54, 0, "29560", "Phường 8", Type.phuong), @@ -10908,7 +10845,6 @@ export const level1s = [ new Level3(54, 0, "29572", "Phường Trường An", Type.phuong), ]), new Level2(54, "857", "Huyện Long Hồ", Type.huyen, [ - new Level3(54, 1, "29575", "Thị trấn Long Hồ", Type.thi_tran), new Level3(54, 1, "29578", "Xã Đồng Phú", Type.xa), new Level3(54, 1, "29581", "Xã Bình Hòa Phước", Type.xa), new Level3(54, 1, "29584", "Xã Hòa Ninh", Type.xa), @@ -10917,7 +10853,7 @@ export const level1s = [ new Level3(54, 1, "29593", "Xã Tân Hạnh", Type.xa), new Level3(54, 1, "29596", "Xã Phước Hậu", Type.xa), new Level3(54, 1, "29599", "Xã Long Phước", Type.xa), - new Level3(54, 1, "29602", "Xã Phú Đức", Type.xa), + new Level3(54, 1, "29602", "Thị trấn Long Hồ", Type.thi_tran), new Level3(54, 1, "29605", "Xã Lộc Hòa", Type.xa), new Level3(54, 1, "29608", "Xã Long An", Type.xa), new Level3(54, 1, "29611", "Xã Phú Quới", Type.xa), @@ -10974,7 +10910,6 @@ export const level1s = [ new Level3(54, 4, "29749", "Xã Tân Phú", Type.xa), new Level3(54, 4, "29752", "Xã Long Phú", Type.xa), new Level3(54, 4, "29755", "Xã Mỹ Thạnh Trung", Type.xa), - new Level3(54, 4, "29758", "Xã Tường Lộc", Type.xa), new Level3(54, 4, "29761", "Xã Loan Mỹ", Type.xa), new Level3(54, 4, "29764", "Xã Ngãi Tứ", Type.xa), new Level3(54, 4, "29767", "Xã Bình Ninh", Type.xa), @@ -11001,12 +10936,10 @@ export const level1s = [ new Level3(54, 6, "29845", "Xã Vĩnh Xuân", Type.xa), new Level3(54, 6, "29848", "Xã Thuận Thới", Type.xa), new Level3(54, 6, "29851", "Xã Phú Thành", Type.xa), - new Level3(54, 6, "29854", "Xã Thiện Mỹ", Type.xa), new Level3(54, 6, "29857", "Xã Lục Sỹ Thành", Type.xa), new Level3(54, 6, "29860", "Xã Tích Thiện", Type.xa), ]), new Level2(54, "863", "Huyện Bình Tân", Type.huyen, [ - new Level3(54, 7, "29773", "Xã Tân Hưng", Type.xa), new Level3(54, 7, "29776", "Xã Tân Thành", Type.xa), new Level3(54, 7, "29779", "Xã Thành Trung", Type.xa), new Level3(54, 7, "29782", "Xã Tân An Thạnh", Type.xa), @@ -11548,10 +11481,7 @@ export const level1s = [ new Level3(58, 0, "31117", "Phường Cái Khế", Type.phuong), new Level3(58, 0, "31120", "Phường An Hòa", Type.phuong), new Level3(58, 0, "31123", "Phường Thới Bình", Type.phuong), - new Level3(58, 0, "31126", "Phường An Nghiệp", Type.phuong), - new Level3(58, 0, "31129", "Phường An Cư", Type.phuong), new Level3(58, 0, "31135", "Phường Tân An", Type.phuong), - new Level3(58, 0, "31141", "Phường An Phú", Type.phuong), new Level3(58, 0, "31144", "Phường Xuân Khánh", Type.phuong), new Level3(58, 0, "31147", "Phường Hưng Lợi", Type.phuong), new Level3(58, 0, "31149", "Phường An Khánh", Type.phuong), @@ -13534,11 +13464,9 @@ export const parents: Record = { "12547": "338", "12550": "338", "12553": "338", - "12556": "338", "12559": "338", "12562": "338", "12565": "338", - "12568": "338", "12571": "338", "12574": "338", "12577": "338", @@ -13548,10 +13476,8 @@ export const parents: Record = { "12589": "339", "12592": "339", "12595": "339", - "12598": "339", "12601": "339", "12604": "339", - "12607": "339", "12610": "339", "12613": "339", "12616": "339", @@ -13580,9 +13506,7 @@ export const parents: Record = { "12682": "339", "12685": "339", "12688": "340", - "12691": "340", "12694": "340", - "12697": "340", "12700": "340", "12703": "340", "12706": "340", @@ -13592,9 +13516,7 @@ export const parents: Record = { "12718": "340", "12721": "340", "12724": "340", - "12727": "340", "12730": "340", - "12733": "340", "12736": "340", "12739": "340", "12745": "340", @@ -13611,8 +13533,6 @@ export const parents: Record = { "12784": "340", "12790": "340", "12793": "340", - "12796": "340", - "12799": "340", "12802": "340", "12808": "340", "12811": "340", @@ -13658,7 +13578,6 @@ export const parents: Record = { "12970": "342", "12976": "342", "12979": "342", - "12982": "342", "12985": "342", "12988": "342", "12991": "342", @@ -13666,17 +13585,14 @@ export const parents: Record = { "12997": "342", "13000": "342", "13003": "342", - "13009": "342", "13012": "342", "13018": "342", "13021": "342", "13024": "342", "13027": "342", "13030": "342", - "13033": "342", "13036": "342", "13039": "342", - "13042": "342", "13045": "342", "13048": "342", "13051": "342", @@ -13699,9 +13615,7 @@ export const parents: Record = { "13108": "336", "13111": "343", "13114": "343", - "13117": "343", "13120": "343", - "13123": "343", "13126": "343", "13129": "343", "13132": "343", @@ -13710,13 +13624,11 @@ export const parents: Record = { "13141": "343", "13144": "343", "13150": "343", - "13153": "343", "13156": "343", "13159": "343", "13162": "343", "13165": "343", "13171": "343", - "13174": "343", "13177": "343", "13180": "343", "13183": "343", @@ -16461,19 +16373,15 @@ export const parents: Record = { "22009": "551", "22012": "551", "22015": "555", - "22018": "555", "22021": "555", "22024": "555", - "22027": "555", "22030": "555", "22033": "555", "22036": "555", - "22039": "555", "22040": "555", "22041": "555", "22042": "555", "22045": "555", - "22048": "555", "22051": "557", "22052": "557", "22053": "557", @@ -16575,16 +16483,11 @@ export const parents: Record = { "22333": "568", "22336": "568", "22339": "568", - "22342": "568", - "22345": "568", "22348": "568", "22351": "568", - "22354": "568", "22357": "568", - "22360": "568", "22363": "568", "22366": "568", - "22369": "568", "22372": "568", "22375": "568", "22378": "568", @@ -16654,7 +16557,6 @@ export const parents: Record = { "22570": "572", "22573": "572", "22576": "572", - "22579": "572", "22582": "572", "22585": "572", "22588": "572", @@ -16683,7 +16585,6 @@ export const parents: Record = { "22657": "574", "22660": "574", "22663": "574", - "22666": "574", "22669": "574", "22672": "574", "22675": "574", @@ -16712,10 +16613,7 @@ export const parents: Record = { "22739": "576", "22741": "582", "22744": "582", - "22747": "582", "22750": "582", - "22753": "582", - "22756": "582", "22759": "582", "22762": "582", "22765": "582", @@ -17015,7 +16913,6 @@ export const parents: Record = { "23584": "622", "23586": "622", "23590": "622", - "23593": "622", "23596": "622", "23599": "622", "23602": "622", @@ -17045,7 +16942,6 @@ export const parents: Record = { "23662": "625", "23665": "625", "23668": "625", - "23671": "625", "23674": "625", "23677": "626", "23680": "626", @@ -17223,11 +17119,9 @@ export const parents: Record = { "24118": "643", "24121": "643", "24124": "643", - "24127": "643", "24130": "643", "24133": "643", "24136": "643", - "24139": "643", "24142": "643", "24145": "643", "24148": "643", @@ -17299,7 +17193,6 @@ export const parents: Record = { "24318": "644", "24319": "649", "24322": "644", - "24325": "644", "24328": "644", "24331": "644", "24332": "644", @@ -17351,7 +17244,6 @@ export const parents: Record = { "24451": "653", "24454": "653", "24457": "653", - "24460": "653", "24463": "653", "24466": "653", "24469": "653", @@ -17924,13 +17816,8 @@ export const parents: Record = { "26017": "731", "26020": "731", "26023": "731", - "26026": "731", "26029": "731", - "26032": "731", - "26035": "731", - "26038": "731", "26041": "731", - "26044": "731", "26047": "731", "26050": "731", "26053": "731", @@ -17939,8 +17826,6 @@ export const parents: Record = { "26062": "731", "26065": "731", "26068": "731", - "26071": "732", - "26074": "732", "26077": "732", "26080": "732", "26083": "732", @@ -17958,10 +17843,8 @@ export const parents: Record = { "26119": "734", "26122": "734", "26125": "734", - "26128": "734", "26131": "734", "26134": "734", - "26137": "734", "26140": "734", "26143": "734", "26146": "734", @@ -17981,9 +17864,7 @@ export const parents: Record = { "26188": "735", "26191": "735", "26194": "735", - "26197": "735", "26200": "735", - "26203": "735", "26206": "736", "26209": "736", "26212": "736", @@ -18667,11 +18548,8 @@ export const parents: Record = { "28246": "808", "28249": "815", "28252": "815", - "28255": "815", - "28258": "815", "28261": "815", "28264": "815", - "28267": "815", "28270": "815", "28273": "815", "28276": "815", @@ -18760,15 +18638,12 @@ export const parents: Record = { "28522": "821", "28525": "821", "28528": "821", - "28531": "821", "28534": "821", "28537": "821", "28540": "821", "28543": "821", - "28546": "821", "28549": "821", "28552": "821", - "28555": "821", "28558": "821", "28561": "821", "28564": "821", @@ -19100,7 +18975,6 @@ export const parents: Record = { "29539": "851", "29542": "855", "29545": "855", - "29548": "855", "29551": "855", "29554": "855", "29557": "855", @@ -19109,7 +18983,6 @@ export const parents: Record = { "29566": "855", "29569": "855", "29572": "855", - "29575": "857", "29578": "857", "29581": "857", "29584": "857", @@ -19169,13 +19042,11 @@ export const parents: Record = { "29749": "860", "29752": "860", "29755": "860", - "29758": "860", "29761": "860", "29764": "860", "29767": "860", "29770": "861", "29771": "861", - "29773": "863", "29776": "863", "29779": "863", "29782": "863", @@ -19202,7 +19073,6 @@ export const parents: Record = { "29845": "862", "29848": "862", "29851": "862", - "29854": "862", "29857": "862", "29860": "862", "29863": "866", @@ -19651,10 +19521,7 @@ export const parents: Record = { "31117": "916", "31120": "916", "31123": "916", - "31126": "916", - "31129": "916", "31135": "916", - "31141": "916", "31144": "916", "31147": "916", "31149": "916", @@ -21219,7 +21086,6 @@ export const parents: Record = { "02863": "085", "02866": "085", "02869": "085", - "02872": "085", "02875": "085", "02878": "085", "02881": "085", @@ -22459,7 +22325,6 @@ export const parents: Record = { "06673": "193", "06676": "193", "06679": "193", - "06682": "193", "06685": "193", "06688": "193", "06691": "193", @@ -22484,7 +22349,6 @@ export const parents: Record = { "06709": "194", "06712": "194", "06715": "194", - "06718": "194", "06721": "194", "06724": "194", "06727": "194", @@ -22512,7 +22376,6 @@ export const parents: Record = { "06793": "195", "06796": "195", "06799": "195", - "06802": "195", "06805": "195", "06808": "196", "06811": "196", @@ -22569,7 +22432,6 @@ export const parents: Record = { "06982": "202", "06985": "202", "06988": "202", - "06991": "202", "06994": "203", "06997": "203", "07000": "203", @@ -22583,12 +22445,10 @@ export const parents: Record = { "07024": "203", "07027": "203", "07069": "205", - "07072": "205", "07075": "205", "07078": "205", "07081": "205", "07084": "205", - "07087": "205", "07090": "205", "07093": "205", "07096": "205", diff --git a/transformers/sort/.gitignore b/transformers/sort/.gitignore new file mode 100644 index 0000000..f7275bb --- /dev/null +++ b/transformers/sort/.gitignore @@ -0,0 +1 @@ +venv/ diff --git a/transformers/sort/sort.sh b/transformers/sort/sort.sh index 35e2118..7d586c8 100755 --- a/transformers/sort/sort.sh +++ b/transformers/sort/sort.sh @@ -15,4 +15,9 @@ fi rm -f $_outputPath echo "Generating $_outputPath..." + +python3 -m venv "$_dir/venv" +source "$_dir/venv/bin/activate" +python3 -m pip install unidecode + python3 "$_dir/sort.py" <$_inputPath >$_outputPath