panhui il y a 5 ans
Parent
commit
0b2162ae44
44 fichiers modifiés avec 2476 ajouts et 13406 suppressions
  1. 2 1
      .eslintignore
  2. 1 190
      project.config.json
  3. 1 0
      src/App.vue
  4. 1 1
      src/components/News/Row.vue
  5. 110 0
      src/components/Order.vue
  6. 190 0
      src/components/Process.vue
  7. 10 2
      src/components/bar/FilterSortBar.vue
  8. 1 1
      src/components/bar/SearchBar.vue
  9. 1 1
      src/components/filter/Application.vue
  10. 6 3
      src/components/filter/Country.vue
  11. 1 1
      src/components/filter/EnterpriseType.vue
  12. 4 1
      src/components/filter/ProductCategory.vue
  13. 1 1
      src/components/filter/ProductTags.vue
  14. 0 1
      src/components/product/RowNormal.vue
  15. 237 0
      src/components/select/Application.vue
  16. 250 0
      src/components/select/ProductCategoryOnly.vue
  17. 0 0
      src/locales/en.json
  18. 0 6501
      src/locales/en/area.json
  19. 0 4
      src/locales/en/index.js
  20. 0 0
      src/locales/zh.json
  21. 0 6509
      src/locales/zh/area.json
  22. 0 4
      src/locales/zh/index.js
  23. 16 4
      src/main.js
  24. 7 1
      src/pages/Classify.vue
  25. 254 142
      src/pages/Home.vue
  26. 4 3
      src/pages/My.vue
  27. 10 4
      src/pagesHome/Edit.vue
  28. 14 1
      src/pagesHome/Product.vue
  29. 236 0
      src/pagesHome/Search.vue
  30. 16 0
      src/pagesHome/ShowView.vue
  31. 92 0
      src/pagesMine/Account.vue
  32. 1 1
      src/pagesMine/Activity.vue
  33. 131 0
      src/pagesMine/ChangeEmail.vue
  34. 251 0
      src/pagesMine/ChangePhone.vue
  35. 142 0
      src/pagesMine/ChangePsd.vue
  36. 4 0
      src/pagesMine/Collect.vue
  37. 153 0
      src/pagesMine/Enter.vue
  38. 19 13
      src/pagesMine/Order.vue
  39. 261 0
      src/pagesMine/OrderDetail.vue
  40. 19 3
      src/pagesProduct/Contrast.vue
  41. 2 0
      src/pagesProduct/Inquiry.vue
  42. 17 0
      src/store/index.js
  43. 7 1
      src/utils/appState.js
  44. 4 12
      src/utils/area.js

+ 2 - 1
.eslintignore

@@ -1,3 +1,4 @@
 node_modules
 dist-*
-src/native
+src/native
+src/locales

+ 1 - 190
project.config.json

@@ -67,199 +67,10 @@
                     "pathName": "pages/My",
                     "scene": null
                 },
-                {
-                    "id": -1,
-                    "name": "编辑",
-                    "pathName": "pagesHome/Edit",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "产品分类",
-                    "pathName": "pages/Classify",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "授权",
-                    "pathName": "pagesHome/Authorized",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "收藏",
-                    "pathName": "pagesMine/Collect",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "浏览记录",
-                    "pathName": "pagesMine/ReadRecords",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "展商总览",
-                    "pathName": "pagesHome/Brand",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "筛选",
-                    "pathName": "pagesHome/FilterPage",
-                    "scene": null
-                },
                 {
                     "id": -1,
                     "name": "全球产品",
-                    "pathName": "pagesHome/Product",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "imt平台",
-                    "pathName": "pagesImt/Index",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "新闻咨询",
-                    "pathName": "pagesNews/News",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "新闻咨询详情",
-                    "pathName": "pagesNews/Detail",
-                    "scene": null,
-                    "query": "id=104"
-                },
-                {
-                    "id": -1,
-                    "name": "活动报名",
-                    "pathName": "pagesNews/Submit",
-                    "scene": null,
-                    "query": "infoId=104&activityId=6806"
-                },
-                {
-                    "id": -1,
-                    "name": "imt平台3",
-                    "pathName": "pages/imt/Service",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "imt平台4",
-                    "pathName": "pages/imt/Connect",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "imt服务详情",
-                    "pathName": "pagesImt/ServiceDetail",
-                    "query": "name=综合物流",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "产品列表",
-                    "pathName": "pages/ProductList",
-                    "query": "categoryIds=9",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "商品详情",
-                    "pathName": "pagesProduct/Detail",
-                    "query": "id=579",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "商品对比",
-                    "pathName": "pagesProduct/Contrast",
-                    "query": "productId=7040",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "选择展商",
-                    "pathName": "pagesProduct/FilterVendor",
-                    "query": "categoryIds=277",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "选择商品",
-                    "pathName": "pagesProduct/FilterProduct",
-                    "query": "categoryIds=277&vendorId=6315&vendorName=走马小商铺",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "意向单",
-                    "pathName": "pagesProduct/IntentionList",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "询价",
-                    "pathName": "pagesProduct/Inquiry",
-                    "query": "chooseIds=6877,4819,4763",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "询价结果",
-                    "pathName": "pagesProduct/InquiryResult",
-                    "query": "",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "关于展商",
-                    "pathName": "pagesVendor/Detail",
-                    "query": "id=6784",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "咨询展商",
-                    "pathName": "pagesVendor/Connect",
-                    "query": "vendorId=6294",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "聊天",
-                    "pathName": "pages/Chat",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "聊天详情",
-                    "pathName": "pagesChat/ChatDetail",
-                    "query": "toUserId=6293",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "咨询单详情",
-                    "pathName": "pagesChat/ChatForm",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "上传图片",
-                    "pathName": "pagesMine/Upload",
-                    "query": "toUserId=6293",
-                    "scene": null
-                },
-                {
-                    "id": -1,
-                    "name": "需求成交单",
-                    "pathName": "pagesMine/Order",
+                    "pathName": "pagesHome/Contrast",
                     "scene": null
                 }
             ]

+ 1 - 0
src/App.vue

@@ -26,6 +26,7 @@ export default {
             fail() {}
         });
         this.$store.dispatch('getBarHeight');
+        this.$store.dispatch('getArea');
     },
     onShow(options) {
         // Do something when show.

+ 1 - 1
src/components/News/Row.vue

@@ -1,5 +1,5 @@
 <template>
-    <div class="news" @click="navigateTo('/news/Detail?id=' + info.id, false)">
+    <div class="news" @click="navigateTo('/pagesNews/Detail?id=' + info.id, false)">
         <van-image :src="info.img" fit="cover" :width="120" :height="120" custom-class="my-img" />
         <div class="news-info">
             <div class="text1">{{ info.title }}</div>

+ 110 - 0
src/components/Order.vue

@@ -0,0 +1,110 @@
+<template>
+    <div class="order-info" @click="navigateTo('/pagesMine/OrderDetail?id=' + info.id)">
+        <div class="order-info-top">
+            <div class="num">{{ num }}</div>
+            <div class="text">{{ info.name }}</div>
+        </div>
+        <div class="order-info-content">
+            <van-cell-group :border="false">
+                <van-cell :border="false" title="产品品牌" :value="info.brand" />
+                <van-cell :border="false" title="产品类别" :value="productCategory" />
+                <van-cell :border="false" title="应用领域" :value="applicationField" />
+                <van-cell :border="false" title="产品描述" :value="info.introduction" />
+            </van-cell-group>
+        </div>
+    </div>
+</template>
+<script>
+export default {
+    props: {
+        info: {
+            type: Object,
+            default: () => {
+                return {};
+            }
+        },
+        index: {
+            type: Number,
+            default: 0
+        }
+    },
+    data() {
+        return {};
+    },
+    computed: {
+        num() {
+            const num = this.index + 1;
+            if (num < 10) {
+                return '0' + num;
+            } else {
+                return num;
+            }
+        },
+        applicationField() {
+            if (this.info.applicationField) {
+                return [...this.info.applicationField]
+                    .map(item => {
+                        return this.getName(item);
+                    })
+                    .join(',');
+            } else {
+                return '';
+            }
+        },
+        productCategory() {
+            if (this.info.productCategory) {
+                return this.getName(this.info.productCategory);
+            } else {
+                return '';
+            }
+        }
+    }
+};
+</script>
+<style lang="less">
+.order-info {
+    background: #ffffff;
+    border-radius: 4px;
+    padding: 0 16px 16px;
+    .order-info-top {
+        display: flex;
+        align-items: center;
+        height: 54px;
+        border-bottom: 1px solid #f2f3f5;
+
+        .num {
+            height: 22px;
+            background: #ffa526;
+            line-height: 22px;
+            min-width: 22px;
+            padding: 0 5px;
+            font-size: 12px;
+            font-weight: bold;
+            color: #ffffff;
+            text-align: center;
+        }
+        .text {
+            font-size: 16px;
+            font-weight: bold;
+            color: #000000;
+            line-height: 22px;
+            margin-left: 10px;
+        }
+    }
+
+    --cell-horizontal-padding: 0px;
+    --cell-vertical-padding: 5px;
+    --cell-font-size: 12px;
+    --cell-text-color: #565b66;
+    .van-cell__title {
+        flex-grow: 0;
+        min-width: 48px;
+    }
+    .van-cell__value {
+        text-align: left;
+        margin-left: 20px;
+
+        color: #565b66;
+    }
+}
+</style>

+ 190 - 0
src/components/Process.vue

@@ -0,0 +1,190 @@
+<template>
+    <div class="process" :class="'process-' + (index + 1)">
+        <div class="process-top">
+            <img :src="icon" alt="" />
+            <div class="title">
+                <span class="text1">{{ preTitle }}</span>
+                <span class="text2">{{ title }}</span>
+            </div>
+        </div>
+
+        <div class="content">
+            <div class="stepInfo" v-for="(item, index) in steps" :key="index">
+                {{ item.text }}
+            </div>
+        </div>
+    </div>
+</template>
+
+<script>
+export default {
+    name: 'Process',
+    props: {
+        icon: {
+            type: String,
+            default: ''
+        },
+        preTitle: {
+            type: String,
+            default: '阶段一 '
+        },
+        title: {
+            type: String,
+            default: '入驻申请 '
+        },
+        steps: {
+            type: Array,
+            default: () => {
+                return [
+                    {
+                        text: '查询确认入驻资格',
+                        isRight: true
+                    },
+                    {
+                        text: '填写账号/企业信息进行注册'
+                    },
+                    {
+                        text: '确认在线服务协议'
+                    }
+                ];
+            }
+        },
+        index: {
+            type: Number,
+            default: 0
+        }
+    },
+    data() {
+        return {
+            position: [''],
+            colors: ['#2a90a0', '#3b5996', '#ca923a', '#c66152']
+        };
+    }
+};
+</script>
+
+<style lang="less">
+@list: #2a90a0, #3b5996, #ca923a, #c66152;
+.process {
+    width: 280px;
+    height: 360px;
+		flex-shrink: 0;
+		margin: 0 8px;
+
+    .process-top {
+        display: flex;
+        flex-direction: column;
+        align-items: center;
+        justify-content: center;
+        padding: 9px 0 30px;
+
+        img {
+            width: 100px;
+            height: 100px;
+            display: block;
+        }
+
+        .title {
+            display: flex;
+            align-items: center;
+            margin-top: 6px;
+            .text1 {
+                font-size: 14px;
+                font-weight: bold;
+                color: #ffffff;
+line-height: 20px;
+                display: flex;
+                align-items: center;
+
+                &::after {
+                    content: '';
+                    width: 1px;
+                    height: 16px;
+                    background-color: #f2f3f5;
+                    margin: 0 18px 0 14px;
+                }
+            }
+
+            .text2 {
+                font-size: 18px;
+                font-weight: bold;
+                color: #ffffff;
+line-height: 25px;
+            }
+        }
+    }
+
+    .content {
+        padding: 26px 40px;
+
+        .stepInfo {
+            // max-width: 270px;
+            position: relative;
+            font-size: 14px;
+            color: #292c33;
+            line-height: 20px;
+            &:not(:last-child) {
+                padding-bottom: 30px;
+                &::after {
+                    content: '';
+                    width: 1px;
+                    height: 100%;
+                    position: absolute;
+                    left: -13px;
+                    top: 10px;
+                }
+            }
+
+            &::before {
+                content: '';
+                width: 7px;
+                height: 7px;
+                position: absolute;
+                left: -16px;
+                top: 7px;
+                border-radius: 7px;
+            }
+        }
+    }
+}
+each(@list, {
+  .process-@{index} {
+background-color:fade(@value,10%);
+        .process-top {
+            background-color: @value;
+        }
+        .content {
+            .stepInfo {
+                &::before {
+                    background-color: @value;
+                }
+                &:not(:last-child) {
+                    &::after {
+                        background-color:@value;
+                    }
+                }
+            }
+        }
+  }
+});
+// @for $indexi from 1 through 4 {
+//     .process-#{$i} {
+//         background-color: rgba(nth($primarys, $i), 10%);
+//         .process-top {
+//             background-color: nth($primarys, $i);
+//         }
+//         .content {
+//             .stepInfo {
+//                 &::before {
+//                     background-color: nth($primarys, $i);
+//                 }
+//                 &:not(:last-child) {
+//                     &::after {
+//                         background-color: nth($primarys, $i);
+//                     }
+//                 }
+//             }
+//         }
+//     }
+// }
+</style>

+ 10 - 2
src/components/bar/FilterSortBar.vue

@@ -1,5 +1,5 @@
 <template>
-    <div class="sort">
+    <div class="sort" :style="{ background: background }">
         <div class="sort-top">
             <div class="sort-left">
                 <block v-for="item in sortList" :key="item.key">
@@ -17,7 +17,7 @@
                 <van-icon :size="16" name="filter-o" />
             </div>
         </div>
-        <div class="filter-list">
+        <div class="filter-list" v-if="hasbottom">
             <div class="col2">
                 <div class="filter-box">
                     <slot name="filter1"></slot>
@@ -63,6 +63,14 @@ export default {
         pageType: {
             type: String,
             default: ''
+        },
+        hasbottom: {
+            type: Boolean,
+            default: true
+        },
+        background: {
+            type: String,
+            default: '#fff'
         }
     },
     data() {

+ 1 - 1
src/components/bar/SearchBar.vue

@@ -1,5 +1,5 @@
 <template>
-    <div :style="{ height: fixedHieght + 'px' }">
+    <div :style="{ height: fixedHieght + 'px' }" @click="navigateTo('/pagesHome/Search', false)">
         <div class="navBar" :style="narStyle">
             <img class="logo" src="../../static/imgs/home_logo.png" alt="" />
             <div class="search">

+ 1 - 1
src/components/filter/Application.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="filterInfo filter--big">
         <div class="title" @click="showMore = !showMore">
-            <h4>应用领域</h4>
+            <h3 class="filterInfoTitle">应用领域</h3>
             <van-icon :custom-class="showMore ? 'showMore' : ''" name="arrow-down" color="#CBCFDB" :size="18" />
         </div>
         <div class="list" :class="{ showLess: !showMore }">

+ 6 - 3
src/components/filter/Country.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="filterInfo" :class="`filter--${size}`">
         <block v-if="size === 'big'">
-            <h4>国家和地区</h4>
+            <h3 class="filterInfoTitle">国家和地区</h3>
         </block>
         <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">
             <h3 class="fontNormal">{{ valueInfo ? $t(valueInfo.label) : size === 'big' ? '请选择' : '地区' }}</h3>
@@ -59,7 +59,8 @@
     </div>
 </template>
 <script>
-import { countrys } from '../../utils/area';
+import { getArray } from '../../utils/commont';
+import { mapState } from 'vuex';
 export default {
     props: {
         value: {
@@ -80,6 +81,7 @@ export default {
         };
     },
     computed: {
+        ...mapState(['areaList']),
         showList() {
             const list = [...this.list];
             if (this.isLeaf) {
@@ -126,7 +128,8 @@ export default {
         }
     },
     mounted() {
-        this.list = countrys();
+        console.log(this.areaList);
+        this.list = getArray(this.areaList, '', 2).flat(Infinity);
     },
     methods: {
         chooseList(info) {

+ 1 - 1
src/components/filter/EnterpriseType.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="filterInfo" :class="`filter--${size}`">
         <block v-if="size === 'big'">
-            <h4>企业类型</h4>
+            <h3 class="filterInfoTitle">企业类型</h3>
         </block>
 
         <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">

+ 4 - 1
src/components/filter/ProductCategory.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="filterInfo" :class="`filter--${size}`">
         <block v-if="size === 'big'">
-            <h4>分类</h4>
+            <h3 class="filterInfoTitle">分类</h3>
         </block>
         <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">
             <h3 class="fontNormal">{{ valueInfo ? getName(valueInfo) : size === 'big' ? '请选择' : '分类' }}</h3>
@@ -215,6 +215,9 @@ export default {
                 }
             }
         }
+        .filterInfoTitle {
+            padding: 0px 0 10px;
+        }
     }
     &.filter--small {
         .filter-btn {

+ 1 - 1
src/components/filter/ProductTags.vue

@@ -1,7 +1,7 @@
 <template>
     <div class="filterInfo" :class="`filter--${size}`">
         <block v-if="size === 'big'">
-            <h4>产品标签</h4>
+            <h3 class="filterInfoTitle">产品标签</h3>
         </block>
         <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">
             <h3 class="fontNormal">{{ valueInfo ? getName(valueInfo) : size === 'big' ? '请选择' : '标签' }}</h3>

+ 0 - 1
src/components/product/RowNormal.vue

@@ -51,7 +51,6 @@ export default {
 <style lang="less" scoped>
 .product {
     display: flex;
-    padding: 8px 12px;
     overflow: hidden;
     box-sizing: border-box;
     background-color: #fff;

+ 237 - 0
src/components/select/Application.vue

@@ -0,0 +1,237 @@
+<template>
+    <div class="select" @click.stop="">
+        <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">
+            <h3 class="fontNormal">{{ valueInfo ? valueInfo : '请选择应用领域' }}</h3>
+        </div>
+
+        <van-popup :show="showPopup" round position="bottom" custom-style="height: 300px" @close="showPopup = false">
+            <div class="bar">
+                <div class="left-icon">
+                    <van-icon v-if="headerInfo" color="#5E636D" @click="back" :size="18" name="arrow-left" />
+                </div>
+                <h3>选择应用领域</h3>
+                <van-button :color="$colors.warn" size="small" plain @click="submit">确认</van-button>
+            </div>
+            <van-cell-group :border="false">
+                <block v-for="item in showList" :key="item.id">
+                    <van-cell
+                        @click="chooseList(item)"
+                        :border="false"
+                        :custom-class="nowChooseList.includes(item.id) ? 'active' : ''"
+                        :is-link="item.children && item.children.length > 0"
+                    >
+                        <h3 @click.stop="chooseList(item)" class="fontNormal" slot="title">{{ getName(item) }}</h3>
+                        <van-icon
+                            slot="right-icon"
+                            :size="18"
+                            :color="$colors.warn"
+                            v-if="nowChooseList.includes(item.id)"
+                            name="success"
+                        />
+                    </van-cell>
+                </block>
+            </van-cell-group>
+        </van-popup>
+    </div>
+</template>
+<script>
+import { getArray } from '../../utils/commont';
+export default {
+    props: {
+        value: {
+            type: [Array],
+            default: () => {
+                return [];
+            }
+        },
+        size: {
+            type: String,
+            default: 'big'
+        }
+    },
+    data() {
+        return {
+            showPopup: false,
+            list: [],
+            chooseId: 0,
+            main: null,
+            nowChooseList: []
+        };
+    },
+    computed: {
+        showList() {
+            const list = [...this.list];
+            return list;
+        },
+        chooseInfo() {
+            const list = [...this.list];
+            return list.find(item => {
+                return item.id === this.chooseId;
+            });
+        },
+        isLeaf() {
+            if (this.chooseInfo && !this.chooseInfo.children) {
+                return true;
+            }
+            return false;
+        },
+        valueInfo() {
+            const list = [...this.list];
+            return list
+                .filter(item => {
+                    return [...this.value].includes(item.id);
+                })
+                .map(item => {
+                    return this.getName(item);
+                })
+                .join(',');
+        },
+        headerInfo() {
+            if (this.isLeaf) {
+                const list = [...this.list];
+                return list.find(item => {
+                    return item.id === this.chooseInfo.parentId;
+                });
+            } else {
+                return this.chooseInfo;
+            }
+        }
+    },
+    mounted() {
+        this.$http.get('/productTag/application').then(res => {
+            this.list = getArray(res, '', 2);
+        });
+    },
+    methods: {
+        chooseList(info) {
+            if (this.nowChooseList.includes(info.id)) {
+                const _list = [...this.nowChooseList];
+                _list.splice(_list.indexOf(info.id), 1);
+                this.nowChooseList = _list;
+                return;
+            }
+            if (info.children && info.children.length > 0) {
+                this.chooseId = info.id;
+            } else {
+                this.nowChooseList.push(info.id);
+                // this.chooseId = info.id;
+                // this.backChoose();
+            }
+        },
+        back() {
+            if (this.headerInfo) {
+                this.chooseId = this.headerInfo.parent || 0;
+            }
+        },
+        submit() {
+            this.$emit('input', [...this.nowChooseList]);
+            this.showPopup = false;
+        },
+        backChoose(id) {
+            this.$emit('input', id || this.chooseId);
+            this.showPopup = false;
+        },
+        show() {
+            this.chooseId = 0;
+            this.nowChooseList = [...this.value];
+            this.showPopup = true;
+        }
+    }
+};
+</script>
+<style lang="less">
+.van-popup {
+    .bar {
+        position: sticky;
+        top: 0;
+        height: 48px;
+        background: #ffffff;
+        display: flex;
+        align-items: center;
+        padding: 0 16px;
+        margin-bottom: 6px;
+        z-index: 20;
+        h3 {
+            flex-grow: 1;
+            text-align: center;
+            padding: 0 10px;
+        }
+        .left-icon {
+            width: 18px;
+        }
+    }
+
+    .van-cell {
+        padding: 12px 40px;
+
+        &.active {
+            h3 {
+                color: @warn;
+            }
+        }
+    }
+}
+.filterInfo {
+    &.filter--big {
+        padding: 0 16px 20px;
+        .filter-btn {
+            height: 44px;
+            padding: 0 16px;
+            h3 {
+                padding-right: 10px;
+            }
+            &.noChoose {
+                h3 {
+                    color: #bcc1cc;
+                }
+            }
+        }
+    }
+    &.filter--small {
+        .filter-btn {
+            height: 28px;
+            padding: 0 5px 0 10px;
+            background-color: #fff4e5;
+            h3 {
+                font-size: 12px;
+                color: @warn;
+                padding-right: 2px;
+            }
+
+            &.noChoose {
+                background: #f2f3f5;
+                h3 {
+                    color: #878d99;
+                }
+            }
+        }
+    }
+    h4 {
+        padding: 14px 0;
+    }
+    .filter-btn {
+        background: #f5f7fa;
+        border-radius: 4px;
+        display: flex;
+        align-items: center;
+
+        h3 {
+            flex-grow: 1;
+        }
+    }
+}
+
+.select {
+    .filter-btn {
+        h3 {
+            color: #000;
+        }
+
+        &.noChoose {
+            h3 {
+                color: #bcc1cc;
+            }
+        }
+    }
+}
+</style>

+ 250 - 0
src/components/select/ProductCategoryOnly.vue

@@ -0,0 +1,250 @@
+<template>
+    <div class="select" @click.stop="">
+        <div class="filter-btn" :class="{ noChoose: !valueInfo }" @click="show">
+            <h3 class="fontNormal">{{ valueInfo ? valueInfo : '请选择类别' }}</h3>
+        </div>
+
+        <van-popup :show="showPopup" round position="bottom" custom-style="height: 300px" @close="showPopup = false">
+            <div class="bar">
+                <div class="left-icon">
+                    <van-icon v-if="headerInfo" color="#5E636D" @click="back" :size="18" name="arrow-left" />
+                </div>
+                <h3>选择感兴趣的产品</h3>
+                <van-icon
+                    v-if="size === 'small'"
+                    :color="valueInfo ? $colors.warn : '#878D99'"
+                    :size="10"
+                    name="arrow-down"
+                />
+            </div>
+            <van-cell-group :border="false">
+                <block v-for="item in showList" :key="item.id">
+                    <van-cell
+                        @click="chooseList(item)"
+                        :border="false"
+                        :custom-class="item.id === chooseId ? 'active' : ''"
+                        :is-link="item.children && item.children.length > 0"
+                    >
+                        <h3 @click.stop="chooseList(item)" class="fontNormal" slot="title">{{ getName(item) }}</h3>
+                        <van-icon
+                            slot="right-icon"
+                            :size="18"
+                            :color="$colors.warn"
+                            v-if="item.id === chooseId"
+                            name="success"
+                        />
+                    </van-cell>
+                </block>
+            </van-cell-group>
+        </van-popup>
+    </div>
+</template>
+<script>
+import { getArray } from '../../utils/commont';
+export default {
+    props: {
+        value: {
+            type: [String, Number],
+            default: 0
+        },
+        size: {
+            type: String,
+            default: 'big'
+        }
+    },
+    data() {
+        return {
+            showPopup: false,
+            list: [],
+            chooseId: 0,
+            main: null
+        };
+    },
+    computed: {
+        showList() {
+            const list = [...this.list];
+            if (this.isLeaf) {
+                return list.filter(item => {
+                    return item.parentId === this.chooseInfo.parentId;
+                });
+            } else if (this.chooseId) {
+                return list.filter(item => {
+                    return item.parentId === this.chooseId;
+                });
+            } else {
+                return list.filter(item => {
+                    return !item.parentId;
+                });
+            }
+        },
+        chooseInfo() {
+            const list = [...this.list];
+            return list.find(item => {
+                return item.id === this.chooseId;
+            });
+        },
+        isLeaf() {
+            if (this.chooseInfo && !this.chooseInfo.children) {
+                return true;
+            }
+            return false;
+        },
+        valueInfo() {
+            const list = [...this.list];
+            return list
+                .filter(item => {
+                    return Number(this.value) === item.id;
+                })
+                .map(item => {
+                    return this.getName(item);
+                })
+                .join('');
+        },
+        headerInfo() {
+            if (this.isLeaf) {
+                const list = [...this.list];
+                return list.find(item => {
+                    return item.id === this.chooseInfo.parentId;
+                });
+            } else {
+                return this.chooseInfo;
+            }
+        }
+    },
+    mounted() {
+        this.$http.get('/productCategory/tree').then(res => {
+            this.list = getArray(res, '', 3);
+        });
+    },
+    methods: {
+        chooseList(info) {
+            // if (this.nowChooseList.includes(info.id)) {
+            //     const _list = [...this.nowChooseList];
+            //     _list.splice(_list.indexOf(info.id), 1);
+            //     this.nowChooseList = _list;
+            //     return;
+            // }
+            if (info.children && info.children.length > 0) {
+                this.chooseId = info.id;
+            } else {
+                this.chooseId = info.id;
+                this.backChoose();
+            }
+        },
+        back() {
+            if (this.headerInfo) {
+                this.chooseId = this.headerInfo.parent || 0;
+            }
+        },
+        submit() {
+            this.$emit('input', [...this.nowChooseList]);
+            this.showPopup = false;
+        },
+        backChoose(id) {
+            this.$emit('input', id || this.chooseId);
+            this.showPopup = false;
+        },
+        show() {
+            this.chooseId = Number(this.value);
+            this.showPopup = true;
+        }
+    }
+};
+</script>
+<style lang="less">
+.van-popup {
+    .bar {
+        --button-border-width: 0px;
+        position: sticky;
+        top: 0;
+        height: 48px;
+        background: #ffffff;
+        display: flex;
+        align-items: center;
+        padding: 0 16px;
+        margin-bottom: 6px;
+        z-index: 20;
+        h3 {
+            flex-grow: 1;
+            text-align: center;
+            padding: 0 10px;
+        }
+        .left-icon {
+            width: 18px;
+        }
+    }
+
+    .van-cell {
+        padding: 12px 40px;
+
+        &.active {
+            h3 {
+                color: @warn;
+            }
+        }
+    }
+}
+.filterInfo {
+    &.filter--big {
+        padding: 0 16px 20px;
+        .filter-btn {
+            height: 44px;
+            padding: 0 16px;
+            h3 {
+                padding-right: 10px;
+            }
+            &.noChoose {
+                h3 {
+                    color: #bcc1cc;
+                }
+            }
+        }
+    }
+    &.filter--small {
+        .filter-btn {
+            height: 28px;
+            padding: 0 5px 0 10px;
+            background-color: #fff4e5;
+            h3 {
+                font-size: 12px;
+                color: @warn;
+                padding-right: 2px;
+            }
+
+            &.noChoose {
+                background: #f2f3f5;
+                h3 {
+                    color: #878d99;
+                }
+            }
+        }
+    }
+    h4 {
+        padding: 14px 0;
+    }
+    .filter-btn {
+        background: #f5f7fa;
+        border-radius: 4px;
+        display: flex;
+        align-items: center;
+
+        h3 {
+            flex-grow: 1;
+        }
+    }
+}
+
+.select {
+    .filter-btn {
+        h3 {
+            color: #000;
+        }
+
+        &.noChoose {
+            h3 {
+                color: #bcc1cc;
+            }
+        }
+    }
+}
+</style>

+ 0 - 0
src/locales/en/word.json → src/locales/en.json


+ 0 - 6501
src/locales/en/area.json

@@ -1,6501 +0,0 @@
-{
-    "中国": "China",
-    "北京市": "Beijing",
-    "东城区": "Dongcheng Area",
-    "西城区": "Xicheng District",
-    "朝阳区": "Chaoyang District",
-    "丰台区": "Fengtai District",
-    "石景山区": "Shijingshan District",
-    "海淀区": "Haidian District",
-    "门头沟区": "Mentougou District",
-    "房山区": "Fangshan District",
-    "通州区": "Tongzhou District",
-    "顺义区": "Shunyi District",
-    "昌平区": "Changping District",
-    "大兴区": "Daxing District",
-    "怀柔区": "Huairou District",
-    "平谷区": "Pinggu District",
-    "密云区": "Miyun District",
-    "延庆区": "Yanqing District",
-    "天津市": "Tianjin City",
-    "和平区": "Heping District",
-    "河东区": "Hedong District",
-    "河西区": "Hexi District",
-    "南开区": "Nankai District",
-    "河北区": "Hebei District",
-    "红桥区": "Hongqiao District",
-    "东丽区": "Dongli District",
-    "西青区": "Xiqing District",
-    "津南区": "Jinnan District",
-    "北辰区": "Beichen District",
-    "武清区": "Wuqing District",
-    "宝坻区": "Baodi District",
-    "滨海新区": "Binhai New Area",
-    "宁河区": "Ninghe District",
-    "静海区": "Jinghai District",
-    "蓟州区": "Jizhou District",
-    "河北省": "Hebei Province",
-    "石家庄市": "Shijiazhuang City",
-    "长安区": "Chang'an District",
-    "桥西区": "Qiaoxi District",
-    "新华区": "Xinhua District",
-    "井陉矿区": "Jingxing mining area",
-    "裕华区": "Yuhua District",
-    "藁城区": "Gaocheng District",
-    "鹿泉区": "Luquan District",
-    "栾城区": "Luancheng District",
-    "井陉县": "Jingxing County",
-    "正定县": "Zhengding County",
-    "行唐县": "Xingtang County",
-    "灵寿县": "Lingshou County",
-    "高邑县": "Gaoyi County",
-    "深泽县": "Shenze County",
-    "赞皇县": "Zanhuang County",
-    "无极县": "Wuji County",
-    "平山县": "Pingshan County",
-    "元氏县": "Yuanshi County",
-    "赵县": "Zhao County",
-    "辛集市": "Xinji",
-    "晋州市": "Jinju",
-    "新乐市": "Xinle City",
-    "唐山市": "Tangshan",
-    "路南区": "Lunan District",
-    "路北区": "Lubei District",
-    "古冶区": "Guye District",
-    "开平区": "Kaiping District",
-    "丰南区": "Fengnan District",
-    "丰润区": "Fengrun District",
-    "曹妃甸区": "Caofeidian District",
-    "滦南县": "Luannan County",
-    "乐亭县": "Leting County",
-    "迁西县": "Qianxi County",
-    "玉田县": "Yutian County",
-    "遵化市": "Zunhua City",
-    "迁安市": "Qian'an",
-    "滦州市": "Luanzhou",
-    "秦皇岛市": "Qinhuangdao City",
-    "海港区": "Seaport area",
-    "山海关区": "Shanhaiguan District",
-    "北戴河区": "Beidaihe District",
-    "抚宁区": "Funing District",
-    "青龙满族自治县": "Qinglong Manchu Autonomous County",
-    "昌黎县": "Changli County",
-    "卢龙县": "Lulong County",
-    "经济技术开发区": "Economic and Technological Development Zone",
-    "邯郸市": "Handan",
-    "邯山区": "Hanshan District",
-    "丛台区": "Congtai District",
-    "复兴区": "Fuxing District",
-    "峰峰矿区": "Fengfeng Mine",
-    "肥乡区": "Feixiang District",
-    "永年区": "Yongnian District",
-    "临漳县": "Linzhang County",
-    "成安县": "Cheng'an County",
-    "大名县": "Daming County",
-    "涉县": "She County",
-    "磁县": "Ci County",
-    "邱县": "Qiuxian",
-    "鸡泽县": "Jize County",
-    "广平县": "Guangping County",
-    "馆陶县": "Guantao County",
-    "魏县": "Wei County",
-    "曲周县": "Quzhou County",
-    "武安市": "Wu'an City",
-    "邢台市": "Xingtai city",
-    "桥东区": "Qiaodong District",
-    "邢台县": "Xingtai County",
-    "临城县": "Lincheng County",
-    "内丘县": "Neiqiu County",
-    "柏乡县": "Baixiang County",
-    "隆尧县": "Longyao County",
-    "任县": "Ren County",
-    "南和县": "Nanhe County",
-    "宁晋县": "Ningjin County",
-    "巨鹿县": "Julu County",
-    "新河县": "Xinhe County",
-    "广宗县": "Guangzong County",
-    "平乡县": "Pingxiang County",
-    "威县": "Wei County",
-    "清河县": "Qinghe County",
-    "临西县": "Linxi County",
-    "南宫市": "Nangong City",
-    "沙河市": "Shahe",
-    "保定市": "Baoding",
-    "竞秀区": "Jingxiu District",
-    "莲池区": "Lianchi District",
-    "满城区": "Mancheng",
-    "清苑区": "Qingyuan District",
-    "徐水区": "Xushui District",
-    "涞水县": "Laishui County",
-    "阜平县": "Fuping County",
-    "定兴县": "Dingxing County",
-    "唐县": "Tang County",
-    "高阳县": "Gaoyang County",
-    "容城县": "Rongcheng County",
-    "涞源县": "Laiyuan County",
-    "望都县": "Wangdu County",
-    "安新县": "Anxin County",
-    "易县": "Yi County",
-    "曲阳县": "Quyang County",
-    "蠡县": "Li County",
-    "顺平县": "Shunping County",
-    "博野县": "Boye County",
-    "雄县": "Xiong County",
-    "涿州市": "Zhuozhou City",
-    "定州市": "Dingzhou",
-    "安国市": "Anguo City",
-    "高碑店市": "Gaobeidian",
-    "张家口市": "Zhangjiakou City",
-    "宣化区": "Xuanhua District",
-    "下花园区": "Xiahuayuan District",
-    "万全区": "Wanquan District",
-    "崇礼区": "Chongli District",
-    "张北县": "Zhangbei County",
-    "康保县": "Kangbao County",
-    "沽源县": "Guyuan County",
-    "尚义县": "Shangyi County",
-    "蔚县": "Yu County",
-    "阳原县": "Yangyuan County",
-    "怀安县": "Huaian County",
-    "怀来县": "Huailai County",
-    "涿鹿县": "Zhuolu County",
-    "赤城县": "Chicheng County",
-    "承德市": "Chengde",
-    "双桥区": "Shuangqiao District",
-    "双滦区": "Shuangluan District",
-    "鹰手营子矿区": "Yingshouyingzi Mine",
-    "承德县": "Chengde County",
-    "兴隆县": "Xinglong County",
-    "滦平县": "Luanping County",
-    "隆化县": "Longhua County",
-    "丰宁满族自治县": "Fengning Manchu Autonomous County",
-    "宽城满族自治县": "Kuancheng Manchu Autonomous County",
-    "围场满族蒙古族自治县": "Weichang Manchu and Mongolian Autonomous County",
-    "平泉市": "Hiraizumi",
-    "沧州市": "Cangzhou",
-    "运河区": "Canal area",
-    "沧县": "Cang County",
-    "青县": "Qing County",
-    "东光县": "Dongguang County",
-    "海兴县": "Haixing County",
-    "盐山县": "Yanshan County",
-    "肃宁县": "Suning County",
-    "南皮县": "Nanpi County",
-    "吴桥县": "Wuqiao County",
-    "献县": "Xian County",
-    "孟村回族自治县": "Mengcun Hui Autonomous County",
-    "泊头市": "Botou City",
-    "任丘市": "Renqiu",
-    "黄骅市": "Huanghua City",
-    "河间市": "Hejian City",
-    "廊坊市": "Langfang City",
-    "安次区": "Anci District",
-    "广阳区": "Guangyang District",
-    "固安县": "Gu'an County",
-    "永清县": "Yongqing County",
-    "香河县": "Xianghe County",
-    "大城县": "Dacheng County",
-    "文安县": "Wen'an County",
-    "大厂回族自治县": "Dachang Hui Autonomous County",
-    "霸州市": "Bazhou",
-    "三河市": "Sanhe City",
-    "开发区": "Development zone",
-    "衡水市": "Hengshui City",
-    "桃城区": "Taocheng District",
-    "冀州区": "Jizhou District",
-    "枣强县": "Zaoqiang County",
-    "武邑县": "Wuyi County",
-    "武强县": "Wuqiang County",
-    "饶阳县": "Raoyang County",
-    "安平县": "Anping County",
-    "故城县": "Gucheng County",
-    "景县": "Jingxian",
-    "阜城县": "Fucheng County",
-    "深州市": "Shenzhou",
-    "山西省": "Shanxi Province",
-    "太原市": "Taiyuan City",
-    "小店区": "Xiaodian District",
-    "迎泽区": "Yingze District",
-    "杏花岭区": "Xinghualing District",
-    "尖草坪区": "Jiancaoping District",
-    "万柏林区": "Wan Berlin District",
-    "晋源区": "Jinyuan District",
-    "清徐县": "Qingxu County",
-    "阳曲县": "Yangqu County",
-    "娄烦县": "Loufan County",
-    "古交市": "Gujiao City",
-    "大同市": "Datong City",
-    "新荣区": "Xinrong District",
-    "平城区": "Pingcheng",
-    "云冈区": "Yungang District",
-    "云州区": "Yunzhou District",
-    "阳高县": "Yanggao County",
-    "天镇县": "Tianzhen County",
-    "广灵县": "Guangling County",
-    "灵丘县": "Lingqiu County",
-    "浑源县": "Hunyuan County",
-    "左云县": "Zuoyun County",
-    "阳泉市": "Yangquan",
-    "城区": "Urban area",
-    "矿区": "Mining area",
-    "郊区": "suburbs",
-    "平定县": "Pingding County",
-    "盂县": "Yu County",
-    "长治市": "Changzhi City",
-    "潞州区": "Luzhou District",
-    "上党区": "Shangdang District",
-    "屯留区": "Tunliu District",
-    "潞城区": "Lucheng District",
-    "襄垣县": "Xiangyuan County",
-    "平顺县": "Pingshun County",
-    "黎城县": "Licheng County",
-    "壶关县": "Huguan County",
-    "长子县": "Changzi County",
-    "武乡县": "Wuxiang County",
-    "沁县": "Qin County",
-    "沁源县": "Qinyuan County",
-    "晋城市": "Jincheng",
-    "沁水县": "Qinshui County",
-    "阳城县": "Yangcheng County",
-    "陵川县": "Lingchuan County",
-    "泽州县": "Zezhou County",
-    "高平市": "Gaoping City",
-    "朔州市": "Shuozhou",
-    "朔城区": "Shuocheng",
-    "平鲁区": "Pinglu District",
-    "山阴县": "Shanyin County",
-    "应县": "Ying County",
-    "右玉县": "Youyu County",
-    "怀仁市": "Huairen",
-    "晋中市": "Jinzhong",
-    "榆次区": "Yuci District",
-    "榆社县": "Yushe County",
-    "左权县": "Zuoquan County",
-    "和顺县": "Heshun County",
-    "昔阳县": "Xiyang County",
-    "寿阳县": "Shouyang County",
-    "太谷县": "Taigu County",
-    "祁县": "Qixian",
-    "平遥县": "Pingyao County",
-    "灵石县": "Lingshi County",
-    "介休市": "Jiexiu City",
-    "运城市": "Yuncheng",
-    "盐湖区": "Salt Lake District",
-    "临猗县": "Linyi County",
-    "万荣县": "Wanrong County",
-    "闻喜县": "Wenxi County",
-    "稷山县": "Jishan County",
-    "新绛县": "Xinjiang County",
-    "绛县": "Jiangxian",
-    "垣曲县": "Yuanqu County",
-    "夏县": "Xia County",
-    "平陆县": "Pinglu County",
-    "芮城县": "Ruicheng County",
-    "永济市": "Yongji City",
-    "河津市": "Hejin City",
-    "忻州市": "Xinzhou",
-    "忻府区": "Xinfu District",
-    "定襄县": "Dingxiang County",
-    "五台县": "Wutai County",
-    "代县": "Dai County",
-    "繁峙县": "Fanzhi County",
-    "宁武县": "Ningwu County",
-    "静乐县": "Jingle County",
-    "神池县": "Shenchi County",
-    "五寨县": "Wuzhai County",
-    "岢岚县": "Kelan County",
-    "河曲县": "Hequ County",
-    "保德县": "Baode County",
-    "偏关县": "Pianguan County",
-    "原平市": "Yuanping City",
-    "临汾市": "Linfen City",
-    "尧都区": "Yaodu District",
-    "曲沃县": "Quwo County",
-    "翼城县": "Yicheng County",
-    "襄汾县": "Xiangfen County",
-    "洪洞县": "Hongdong County",
-    "古县": "Gu County",
-    "安泽县": "Anze County",
-    "浮山县": "Fushan County",
-    "吉县": "Ji County",
-    "乡宁县": "Xiangning County",
-    "大宁县": "Daning County",
-    "隰县": "Xi County",
-    "永和县": "Yonghe County",
-    "蒲县": "Pu County",
-    "汾西县": "Fenxi County",
-    "侯马市": "Houma",
-    "霍州市": "Huozhou",
-    "吕梁市": "Luliang",
-    "离石区": "Lishi District",
-    "文水县": "Wenshui County",
-    "交城县": "Jiaocheng County",
-    "兴县": "Xing County",
-    "临县": "Lin County",
-    "柳林县": "Liulin County",
-    "石楼县": "Shilou County",
-    "岚县": "Lan County",
-    "方山县": "Fangshan County",
-    "中阳县": "Zhongyang County",
-    "交口县": "Jiaokou County",
-    "孝义市": "Xiaoyi City",
-    "汾阳市": "Fenyang City",
-    "内蒙古自治区": "Inner Mongolia Autonomous Region",
-    "呼和浩特市": "Hohhot",
-    "新城区": "New town area",
-    "回民区": "Huimin District",
-    "玉泉区": "Yuquan District",
-    "赛罕区": "SaiHan District",
-    "土默特左旗": "Tumote Zuoqi",
-    "托克托县": "Tuoketuo County",
-    "和林格尔县": "Hollinger County",
-    "清水河县": "Qingshuihe County",
-    "武川县": "Wuchuan County",
-    "包头市": "Baotou",
-    "东河区": "Donghe District",
-    "昆都仑区": "Kundulun District",
-    "青山区": "Qingshan District",
-    "石拐区": "Shiguai District",
-    "白云鄂博矿区": "Baiyun Obo mining area",
-    "九原区": "Jiuyuan District",
-    "土默特右旗": "Tumote Right Banner",
-    "固阳县": "Guyang County",
-    "达尔罕茂明安联合旗": "Darhan Maomingan United Banner",
-    "乌海市": "Wuhai City",
-    "海勃湾区": "Haibowan District",
-    "海南区": "Hainan District",
-    "乌达区": "Uda District",
-    "赤峰市": "Chifeng City",
-    "红山区": "Hongshan District",
-    "元宝山区": "Yuanbaoshan District",
-    "松山区": "Songshan District",
-    "阿鲁科尔沁旗": "Alukorqin Banner",
-    "巴林左旗": "Balinzuoqi",
-    "巴林右旗": "Balinyouqi",
-    "林西县": "Linxi County",
-    "克什克腾旗": "Keshiketeng Banner",
-    "翁牛特旗": "Wengniute Banner",
-    "喀喇沁旗": "Harqin Banner",
-    "宁城县": "Ningcheng County",
-    "敖汉旗": "Aohan Banner",
-    "通辽市": "Tongliao City",
-    "科尔沁区": "Horqin District",
-    "科尔沁左翼中旗": "Horqin Zuoyi Zhongqi",
-    "科尔沁左翼后旗": "Horqin Zuoyihouqi",
-    "开鲁县": "Kailu County",
-    "库伦旗": "Kulun Banner",
-    "奈曼旗": "Naiman Banner",
-    "扎鲁特旗": "Zarut Banner",
-    "霍林郭勒市": "Holingol",
-    "鄂尔多斯市": "Ordos City",
-    "东胜区": "Dongsheng District",
-    "康巴什区": "Kangbashi District",
-    "达拉特旗": "Dalat Banner",
-    "准格尔旗": "Zhungeer Banner",
-    "鄂托克前旗": "Etuoke Qianqi",
-    "鄂托克旗": "Etuoke Banner",
-    "杭锦旗": "Hangjinqi",
-    "乌审旗": "Wushen Banner",
-    "伊金霍洛旗": "Yijin Holo Banner",
-    "呼伦贝尔市": "Hulunbeir",
-    "海拉尔区": "Hailar District",
-    "扎赉诺尔区": "Zalai Nuoer District",
-    "阿荣旗": "Arong Qi",
-    "莫力达瓦达斡尔族自治旗": "Moridawadaur Autonomous Banner",
-    "鄂伦春自治旗": "Oroqen Autonomous Banner",
-    "鄂温克族自治旗": "Ewenki Autonomous Banner",
-    "陈巴尔虎旗": "Chen Barhu Banner",
-    "新巴尔虎左旗": "Xinbalhu Zuoqi",
-    "新巴尔虎右旗": "Xinbalhu Right Banner",
-    "满洲里市": "Manzhouli City",
-    "牙克石市": "Yakeshi",
-    "扎兰屯市": "Zhalantun City",
-    "额尔古纳市": "Ergun City",
-    "根河市": "Genhe",
-    "巴彦淖尔市": "Bayannur City",
-    "临河区": "Linhe District",
-    "五原县": "Wuyuan County",
-    "磴口县": "Dengkou County",
-    "乌拉特前旗": "Urad Front Banner",
-    "乌拉特中旗": "Urad Central Banner",
-    "乌拉特后旗": "Urad Rear Banner",
-    "杭锦后旗": "Hangjinhouqi",
-    "乌兰察布市": "Wulanchabu",
-    "集宁区": "Jining District",
-    "卓资县": "Zhuozi County",
-    "化德县": "Huade County",
-    "商都县": "Shangdu County",
-    "兴和县": "Xinghe County",
-    "凉城县": "Liangcheng County",
-    "察哈尔右翼前旗": "Chahar Right Front Banner",
-    "察哈尔右翼中旗": "Chahar Youyi Zhongqi",
-    "察哈尔右翼后旗": "Chahar Youyi Rear Banner",
-    "四子王旗": "Siziwangqi",
-    "丰镇市": "Fengzhen City",
-    "兴安盟": "Xing'an League",
-    "乌兰浩特市": "Ulanhot City",
-    "阿尔山市": "Aershan",
-    "科尔沁右翼前旗": "Horqin Right Front Banner",
-    "科尔沁右翼中旗": "Horqin Youyi Zhongqi",
-    "扎赉特旗": "Zhalaite Banner",
-    "突泉县": "Tuquan County",
-    "锡林郭勒盟": "Xilin Gol League",
-    "二连浩特市": "Erenhot",
-    "锡林浩特市": "Xilinhot",
-    "阿巴嘎旗": "Abaga Banner",
-    "苏尼特左旗": "Sunit Left Banner",
-    "苏尼特右旗": "Sunite Right Banner",
-    "东乌珠穆沁旗": "East Ujumqin Banner",
-    "西乌珠穆沁旗": "Xiwuzhumuqin Banner",
-    "太仆寺旗": "Taipusi Banner",
-    "镶黄旗": "Yellow flag",
-    "正镶白旗": "White flag",
-    "正蓝旗": "Zhenglan Flag",
-    "多伦县": "Duolun County",
-    "阿拉善盟": "Alxa League",
-    "阿拉善左旗": "Alxa Left Banner",
-    "阿拉善右旗": "Alxa Right Banner",
-    "额济纳旗": "Ejina Banner",
-    "辽宁省": "Liaoning Province",
-    "沈阳市": "Shenyang city",
-    "沈河区": "Shenhe District",
-    "大东区": "Great Eastern District",
-    "皇姑区": "Huanggu District",
-    "铁西区": "Tiexi District",
-    "苏家屯区": "Sujiatun District",
-    "浑南区": "Hunnan District",
-    "沈北新区": "Shenbei New District",
-    "于洪区": "Yuhong District",
-    "辽中区": "Liaozhong District",
-    "康平县": "Kangping County",
-    "法库县": "Faku County",
-    "新民市": "Xinmin City",
-    "大连市": "Dalian City",
-    "中山区": "Zhongshan Area",
-    "西岗区": "Xigang District",
-    "沙河口区": "s",
-    "甘井子区": "Ganjingzi District",
-    "旅顺口区": "Lushunkou District",
-    "金州区": "Jinzhou District",
-    "普兰店区": "Pulandian District",
-    "长海县": "Changhai County",
-    "瓦房店市": "Wafangdian",
-    "庄河市": "Zhuanghe",
-    "鞍山市": "Anshan City",
-    "铁东区": "Tiedong District",
-    "立山区": "Lishan District",
-    "千山区": "Qianshan District",
-    "台安县": "Tai'an County",
-    "岫岩满族自治县": "Xiuyan Manchu Autonomous County",
-    "海城市": "Sea city",
-    "高新区": "High-tech Zone",
-    "抚顺市": "Fushun City",
-    "新抚区": "Xinfu District",
-    "东洲区": "Dongzhou District",
-    "望花区": "Wanghua District",
-    "顺城区": "Shuncheng",
-    "抚顺县": "Fushun County",
-    "新宾满族自治县": "Xinbin Manchu Autonomous County",
-    "清原满族自治县": "Qingyuan Manchu Autonomous County",
-    "本溪市": "Benxi City",
-    "平山区": "Pingshan District",
-    "溪湖区": "Xihu District",
-    "明山区": "Mingshan District",
-    "南芬区": "Nanfen District",
-    "本溪满族自治县": "Benxi Manchu Autonomous County",
-    "桓仁满族自治县": "Huanren Manchu Autonomous County",
-    "丹东市": "Dandong City",
-    "元宝区": "Yuanbao District",
-    "振兴区": "Revitalization District",
-    "振安区": "Zhen'an District",
-    "宽甸满族自治县": "Kuandian Manchu Autonomous County",
-    "东港市": "Donggang City",
-    "凤城市": "Fengcheng",
-    "锦州市": "Jinzhou",
-    "古塔区": "Guta District",
-    "凌河区": "Linghe District",
-    "太和区": "Taihe District",
-    "黑山县": "Heishan County",
-    "义县": "Yi County",
-    "凌海市": "Linghai",
-    "北镇市": "Beizhen City",
-    "营口市": "Yingkou City",
-    "站前区": "Zhanqian District",
-    "西市区": "West District",
-    "鲅鱼圈区": "Bayuquan District",
-    "老边区": "Old Border District",
-    "盖州市": "Gaizhou",
-    "大石桥市": "Dashiqiao City",
-    "阜新市": "Fuxin City",
-    "海州区": "Haizhou District",
-    "新邱区": "Xinqiu District",
-    "太平区": "Taiping District",
-    "清河门区": "Qinghemen District",
-    "细河区": "Xihe District",
-    "阜新蒙古族自治县": "Fuxin Mongolian Autonomous County",
-    "彰武县": "Zhangwu County",
-    "辽阳市": "Liaoyang City",
-    "白塔区": "Baita District",
-    "文圣区": "Wensheng District",
-    "宏伟区": "Magnificent area",
-    "弓长岭区": "Gongchangling District",
-    "太子河区": "Taizihe District",
-    "辽阳县": "Liaoyang County",
-    "灯塔市": "Beacon City",
-    "盘锦市": "Panjin City",
-    "双台子区": "Shuangtaizi District",
-    "兴隆台区": "Xinglongtai District",
-    "大洼区": "Dawa District",
-    "盘山县": "Panshan County",
-    "铁岭市": "Tieling",
-    "银州区": "Yinzhou District",
-    "清河区": "Qinghe District",
-    "铁岭县": "Tieling County",
-    "西丰县": "Xifeng County",
-    "昌图县": "Changtu County",
-    "调兵山市": "Diaobingshan",
-    "开原市": "Kaiyuan",
-    "朝阳市": "Chaoyang",
-    "双塔区": "Shuangta District",
-    "龙城区": "Longcheng District",
-    "朝阳县": "Chaoyang County",
-    "建平县": "Jianping County",
-    "喀喇沁左翼蒙古族自治县": "Harqin Left Mongolian Autonomous County",
-    "北票市": "Beipiao City",
-    "凌源市": "Lingyuan City",
-    "葫芦岛市": "Huludao City",
-    "连山区": "Lianshan District",
-    "龙港区": "Longgang District",
-    "南票区": "Nanpiao District",
-    "绥中县": "Suizhong County",
-    "建昌县": "Jianchang County",
-    "兴城市": "Xingcheng",
-    "吉林省": "Jilin Province",
-    "长春市": "Changchun City",
-    "南关区": "Nanguan District",
-    "宽城区": "Kuancheng District",
-    "二道区": "Erdao District",
-    "绿园区": "Green Park",
-    "双阳区": "Shuangyang District",
-    "九台区": "Jiutai District",
-    "农安县": "Nong'an County",
-    "榆树市": "Yushu City",
-    "德惠市": "Dehui City",
-    "吉林市": "Jilin City",
-    "昌邑区": "Changyi District",
-    "龙潭区": "Longtan District",
-    "船营区": "Ship camp area",
-    "丰满区": "Fengman District",
-    "永吉县": "Yongji County",
-    "蛟河市": "Jiaohe",
-    "桦甸市": "Huadian City",
-    "舒兰市": "Shulan City",
-    "磐石市": "Panshi",
-    "四平市": "Siping City",
-    "梨树县": "Lishu County",
-    "伊通满族自治县": "Yitong Manchu Autonomous County",
-    "公主岭市": "Gongzhuling City",
-    "双辽市": "Shuangliao",
-    "辽源市": "Liaoyuan City",
-    "龙山区": "Longshan District",
-    "西安区": "Xi'an District",
-    "东丰县": "Dongfeng County",
-    "东辽县": "Dongliao County",
-    "通化市": "Tonghua",
-    "东昌区": "Dongchang District",
-    "二道江区": "Erdaojiang District",
-    "通化县": "Tonghua County",
-    "辉南县": "Huinan County",
-    "柳河县": "Liuhe County",
-    "梅河口市": "Meihekou City",
-    "集安市": "Ji'an",
-    "白山市": "Baishan City",
-    "浑江区": "Hunjiang District",
-    "江源区": "Jiangyuan District",
-    "抚松县": "Fusong County",
-    "靖宇县": "Jingyu County",
-    "长白朝鲜族自治县": "Changbai Korean Autonomous County",
-    "临江市": "Linjiang City",
-    "松原市": "Songyuan City",
-    "宁江区": "Ningjiang District",
-    "前郭尔罗斯蒙古族自治县": "Qianguorluosi Mongolian Autonomous County",
-    "长岭县": "Changling County",
-    "乾安县": "Qian'an County",
-    "扶余市": "Fuyu City",
-    "白城市": "Baicheng",
-    "洮北区": "Taobei District",
-    "镇赉县": "Zhenlai County",
-    "通榆县": "Tongyu County",
-    "洮南市": "Taonan City",
-    "大安市": "Da'an City",
-    "延边朝鲜族自治州": "Yanbian Korean Autonomous Prefecture",
-    "延吉市": "Yanji",
-    "图们市": "Tumen City",
-    "敦化市": "Dunhua",
-    "珲春市": "Hunchun City",
-    "龙井市": "Longjing",
-    "和龙市": "Helong",
-    "汪清县": "Wangqing County",
-    "安图县": "Antu County",
-    "黑龙江省": "Heilongjiang Province",
-    "哈尔滨市": "Harbin City",
-    "道里区": "Daoli District",
-    "南岗区": "Nangang District",
-    "道外区": "Daowai District",
-    "平房区": "Bungalow area",
-    "松北区": "Songbei District",
-    "香坊区": "Xiangfang District",
-    "呼兰区": "Hulan District",
-    "阿城区": "Acheng District",
-    "双城区": "Shuangcheng",
-    "依兰县": "Yilan County",
-    "方正县": "Fangzheng County",
-    "宾县": "Bin County",
-    "巴彦县": "Bayan County",
-    "木兰县": "Mulan County",
-    "通河县": "Tonghe County",
-    "延寿县": "Yanshou County",
-    "尚志市": "Shangzhi",
-    "五常市": "Wuchang City",
-    "齐齐哈尔市": "Qiqihar City",
-    "龙沙区": "Longsha District",
-    "建华区": "Jianhua District",
-    "铁锋区": "Tiefeng District",
-    "昂昂溪区": "Ang'angxi District",
-    "富拉尔基区": "Fularki District",
-    "碾子山区": "Nianzishan District",
-    "梅里斯达斡尔族区": "Meris Daur District",
-    "龙江县": "Longjiang County",
-    "依安县": "Yi'an County",
-    "泰来县": "Tailai County",
-    "甘南县": "Gannan County",
-    "富裕县": "Fuyu County",
-    "克山县": "Keshan County",
-    "克东县": "Kedong County",
-    "拜泉县": "Baiquan County",
-    "讷河市": "Nehe City",
-    "鸡西市": "Jixi City",
-    "鸡冠区": "Jiguan District",
-    "恒山区": "Hengshan District",
-    "滴道区": "Didao District",
-    "梨树区": "Lishu District",
-    "城子河区": "Chengzihe District",
-    "麻山区": "Mashan District",
-    "鸡东县": "Jidong County",
-    "虎林市": "Hulin City",
-    "密山市": "Mishan City",
-    "鹤岗市": "Hegang City",
-    "向阳区": "Xiangyang District",
-    "工农区": "Industrial and agricultural area",
-    "南山区": "Nanshan District",
-    "兴安区": "Xing'an District",
-    "东山区": "Higashiyama",
-    "兴山区": "Xingshan District",
-    "萝北县": "Luobei County",
-    "绥滨县": "Suibin County",
-    "双鸭山市": "Shuangyashan",
-    "尖山区": "Jianshan District",
-    "岭东区": "Lingdong District",
-    "四方台区": "Sifangtai District",
-    "宝山区": "Baoshan District",
-    "集贤县": "Jixian County",
-    "友谊县": "Youyi County",
-    "宝清县": "Baoqing County",
-    "饶河县": "Raohe County",
-    "大庆市": "Daqing City",
-    "萨尔图区": "Sartu District",
-    "龙凤区": "Longfeng District",
-    "让胡路区": "Ranghulu District",
-    "红岗区": "Honggang District",
-    "大同区": "Datong District",
-    "肇州县": "Zhaozhou County",
-    "肇源县": "Zhaoyuan County",
-    "林甸县": "Lindian County",
-    "杜尔伯特蒙古族自治县": "Durbat Mongolian Autonomous County",
-    "伊春市": "Yichun City",
-    "伊春区": "Yichun District",
-    "南岔区": "Nancha District",
-    "友好区": "Friendly zone",
-    "西林区": "Xilin District",
-    "翠峦区": "Cuiluan District",
-    "新青区": "Xinqing District",
-    "美溪区": "Meixi District",
-    "金山屯区": "Jinshantun District",
-    "五营区": "Wuying District",
-    "乌马河区": "Uma River District",
-    "汤旺河区": "Tangwanghe District",
-    "带岭区": "Belt Ridge District",
-    "乌伊岭区": "Wuyiling District",
-    "红星区": "Red Star District",
-    "上甘岭区": "Shangganling District",
-    "嘉荫县": "Jiayin County",
-    "铁力市": "Tieli City",
-    "佳木斯市": "Jiamusi",
-    "前进区": "Advance zone",
-    "东风区": "Dongfeng District",
-    "桦南县": "Huanan County",
-    "桦川县": "Huachuan County",
-    "汤原县": "Tangyuan County",
-    "同江市": "Tongjiang",
-    "富锦市": "Fujin City",
-    "抚远市": "Fuyuan City",
-    "七台河市": "Qitaihe",
-    "新兴区": "Xinxing District",
-    "桃山区": "Taoshan District",
-    "茄子河区": "Eggplant River District",
-    "勃利县": "Boli County",
-    "牡丹江市": "Mudanjiang",
-    "东安区": "Dong'an District",
-    "阳明区": "Yangming District",
-    "爱民区": "Aimin District",
-    "林口县": "Linkou County",
-    "绥芬河市": "Suifenhe",
-    "海林市": "Hailin",
-    "宁安市": "Ning'an",
-    "穆棱市": "Muling City",
-    "东宁市": "Dongning City",
-    "黑河市": "Heihe",
-    "爱辉区": "Aihui District",
-    "嫩江县": "Nenjiang County",
-    "逊克县": "Xunke County",
-    "孙吴县": "Sunwu County",
-    "北安市": "Bei'an",
-    "五大连池市": "Wudalianchi City",
-    "绥化市": "Suihua",
-    "北林区": "Beilin District",
-    "望奎县": "Wangkui County",
-    "兰西县": "Lanxi County",
-    "青冈县": "Qinggang County",
-    "庆安县": "Qing'an County",
-    "明水县": "Mingshui County",
-    "绥棱县": "Suileng County",
-    "安达市": "Anda City",
-    "肇东市": "Zhaodong City",
-    "海伦市": "Helen",
-    "大兴安岭地区": "Daxinganling area",
-    "漠河市": "Mohe",
-    "呼玛县": "Huma County",
-    "塔河县": "Tahe County",
-    "松岭区": "Songling District",
-    "呼中区": "Huzhong District",
-    "加格达奇区": "Jagdaqi District",
-    "新林区": "Xinlin District",
-    "上海市": "Shanghai",
-    "黄浦区": "Huangpu District",
-    "徐汇区": "Xuhui District",
-    "长宁区": "Changning District",
-    "静安区": "Jing'an District",
-    "普陀区": "Putuo District",
-    "虹口区": "Hongkou District",
-    "杨浦区": "Yangpu District",
-    "闵行区": "Minhang District",
-    "嘉定区": "Jiading District",
-    "浦东新区": "Pudong New Area",
-    "金山区": "Jinshan District",
-    "松江区": "Songjiang District",
-    "青浦区": "Qingpu District",
-    "奉贤区": "Fengxian District",
-    "崇明区": "Chongming District",
-    "江苏省": "Jiangsu Province",
-    "南京市": "Nanjing City",
-    "玄武区": "Xuanwu District",
-    "秦淮区": "Qinhuai District",
-    "建邺区": "Jianye District",
-    "鼓楼区": "Gulou District",
-    "浦口区": "Pukou District",
-    "栖霞区": "Qixia District",
-    "雨花台区": "Yuhuatai District",
-    "江宁区": "Jiangning District",
-    "六合区": "Liuhe District",
-    "溧水区": "Lishui District",
-    "高淳区": "Gaochun District",
-    "无锡市": "Wuxi City",
-    "锡山区": "Xishan District",
-    "惠山区": "Huishan District",
-    "滨湖区": "Lake District",
-    "梁溪区": "Liangxi District",
-    "新吴区": "Xinwu District",
-    "江阴市": "Jiangyin City",
-    "宜兴市": "Yixing City",
-    "徐州市": "Xuzhou",
-    "云龙区": "Yunlong District",
-    "贾汪区": "Jiawang District",
-    "泉山区": "Quanshan District",
-    "铜山区": "Tongshan District",
-    "丰县": "Feng County",
-    "沛县": "Peixian",
-    "睢宁县": "Suining County",
-    "新沂市": "Xinyi City",
-    "邳州市": "Pizhou City",
-    "工业园区": "Industrial park",
-    "常州市": "Changzhou City",
-    "天宁区": "Tianning District",
-    "钟楼区": "Bell Tower District",
-    "新北区": "Xinbei District",
-    "武进区": "Wujin District",
-    "金坛区": "Jintan District",
-    "溧阳市": "Liyang City",
-    "苏州市": "Suzhou City",
-    "虎丘区": "Huqiu District",
-    "吴中区": "Wuzhong District",
-    "相城区": "Xiangcheng District",
-    "姑苏区": "Gusu District",
-    "吴江区": "Wujiang District",
-    "常熟市": "Changshu",
-    "张家港市": "Zhangjiagang City",
-    "昆山市": "Kunshan",
-    "太仓市": "Taicang",
-    "南通市": "Nantong city",
-    "崇川区": "Chongchuan District",
-    "港闸区": "Gangzha District",
-    "如东县": "Rudong County",
-    "启东市": "Qidong City",
-    "如皋市": "Rugao",
-    "海门市": "Haimen City",
-    "海安市": "Haian City",
-    "连云港市": "Lianyungang",
-    "连云区": "Lianyun District",
-    "赣榆区": "Ganyu District",
-    "东海县": "Donghai County",
-    "灌云县": "Guanyun County",
-    "灌南县": "Guannan County",
-    "淮安市": "Huaian city",
-    "淮安区": "Huaian District",
-    "淮阴区": "Huaiyin District",
-    "清江浦区": "Qingjiang Pu District",
-    "洪泽区": "Hongze District",
-    "涟水县": "Lianshui County",
-    "盱眙县": "Xuyi County",
-    "金湖县": "Jinhu County",
-    "经济开发区": "economic development Zone",
-    "盐城市": "Yancheng",
-    "亭湖区": "Tinghu District",
-    "盐都区": "Yandu District",
-    "大丰区": "Dafeng District",
-    "响水县": "Xiangshui County",
-    "滨海县": "Binhai County",
-    "阜宁县": "Funing County",
-    "射阳县": "Sheyang County",
-    "建湖县": "Jianhu County",
-    "东台市": "Dongtai City",
-    "扬州市": "Yangzhou",
-    "广陵区": "Guangling District",
-    "邗江区": "Hanjiang District",
-    "江都区": "Jiangdu District",
-    "宝应县": "Baoying County",
-    "仪征市": "Yizheng",
-    "高邮市": "Gaoyou",
-    "镇江市": "Zhenjiang",
-    "京口区": "Jingkou District",
-    "润州区": "Runzhou District",
-    "丹徒区": "Dantu District",
-    "丹阳市": "Danyang",
-    "扬中市": "Yangzhong",
-    "句容市": "Jurong City",
-    "泰州市": "Taizhou",
-    "海陵区": "Hailing District",
-    "高港区": "Gaogang District",
-    "姜堰区": "Jiangyan District",
-    "兴化市": "Xinghua City",
-    "靖江市": "Jingjiang City",
-    "泰兴市": "Taixing",
-    "宿迁市": "Suqian City",
-    "宿城区": "Sucheng District",
-    "宿豫区": "Suyu District",
-    "沭阳县": "Shuyang County",
-    "泗阳县": "Siyang County",
-    "泗洪县": "Sihong County",
-    "浙江省": "Zhejiang Province",
-    "杭州市": "Hangzhou City",
-    "上城区": "Uptown",
-    "下城区": "Downtown area",
-    "江干区": "Jianggan District",
-    "拱墅区": "Gongshu District",
-    "西湖区": "West Lake District",
-    "滨江区": "Binjiang District",
-    "萧山区": "Xiaoshan Strict",
-    "余杭区": "Yuhang District",
-    "富阳区": "Fuyang District",
-    "临安区": "Lin'an District",
-    "桐庐县": "Tonglu County",
-    "淳安县": "Chun'an County",
-    "建德市": "Jiande City",
-    "宁波市": "Ningbo City",
-    "海曙区": "Haishu District",
-    "江北区": "Jiangbei District",
-    "北仑区": "Beilun District",
-    "镇海区": "Zhenhai District",
-    "鄞州区": "Yinzhou District",
-    "奉化区": "Fenghua District",
-    "象山县": "Xiangshan County",
-    "宁海县": "Ninghai County",
-    "余姚市": "Yuyao",
-    "慈溪市": "Cixi City",
-    "温州市": "Wenzhou city",
-    "鹿城区": "Lucheng District",
-    "龙湾区": "Longwan District",
-    "瓯海区": "Ouhai District",
-    "洞头区": "Dongtou District",
-    "永嘉县": "Yongjia County",
-    "平阳县": "Pingyang County",
-    "苍南县": "Cangnan County",
-    "文成县": "Wencheng County",
-    "泰顺县": "Taishun County",
-    "瑞安市": "Rui'an",
-    "乐清市": "Yueqing City",
-    "嘉兴市": "Jiaxing City",
-    "南湖区": "Nanhu District",
-    "秀洲区": "Xiuzhou District",
-    "嘉善县": "Jiashan County",
-    "海盐县": "Haiyan County",
-    "海宁市": "Haining",
-    "平湖市": "Pinghu",
-    "桐乡市": "Tongxiang City",
-    "湖州市": "Huzhou",
-    "吴兴区": "Wuxing District",
-    "南浔区": "Nanxun District",
-    "德清县": "Deqing County",
-    "长兴县": "Changxing County",
-    "安吉县": "Anji County",
-    "绍兴市": "Shaoxing City",
-    "越城区": "Yuecheng District",
-    "柯桥区": "Keqiao District",
-    "上虞区": "Shangyu District",
-    "新昌县": "Xinchang County",
-    "诸暨市": "Zhuji",
-    "嵊州市": "Shengzhou",
-    "金华市": "Jinhua City",
-    "婺城区": "Wucheng District",
-    "金东区": "Jindong District",
-    "武义县": "Wuyi County",
-    "浦江县": "Pujiang County",
-    "磐安县": "Pan'an County",
-    "兰溪市": "Lanxi City",
-    "义乌市": "Yiwu City",
-    "东阳市": "Dongyang City",
-    "永康市": "Yongkang",
-    "衢州市": "Quzhou",
-    "柯城区": "Kecheng District",
-    "衢江区": "Qujiang District",
-    "常山县": "Changshan County",
-    "开化县": "Kaihua County",
-    "龙游县": "Longyou County",
-    "江山市": "Jiangshan City",
-    "舟山市": "Zhoushan",
-    "定海区": "Dinghai District",
-    "岱山县": "Daishan County",
-    "嵊泗县": "Shengsi County",
-    "台州市": "Taizhou",
-    "椒江区": "Jiaojiang District",
-    "黄岩区": "Huangyan District",
-    "路桥区": "Luqiao District",
-    "三门县": "Sanmen County",
-    "天台县": "Tiantai County",
-    "仙居县": "Xianju County",
-    "温岭市": "Wenling City",
-    "临海市": "Linhai",
-    "玉环市": "Yuhuan City",
-    "丽水市": "Lishui City",
-    "莲都区": "Liandu District",
-    "青田县": "Qingtian County",
-    "缙云县": "Jinyun County",
-    "遂昌县": "Suichang County",
-    "松阳县": "Songyang County",
-    "云和县": "Yunhe County",
-    "庆元县": "Qingyuan County",
-    "景宁畲族自治县": "Jingning She Autonomous County",
-    "龙泉市": "Longquan",
-    "安徽省": "Anhui Province",
-    "合肥市": "Hefei City",
-    "瑶海区": "Yaohai District",
-    "庐阳区": "Luyang District",
-    "蜀山区": "Shushan District",
-    "包河区": "Baohe District",
-    "长丰县": "Changfeng County",
-    "肥东县": "Feidong County",
-    "肥西县": "Feixi County",
-    "庐江县": "Lujiang County",
-    "巢湖市": "Chaohu City",
-    "高新技术开发区": "High-tech Development Zone",
-    "芜湖市": "Wuhu",
-    "镜湖区": "Jinghu District",
-    "弋江区": "Yijiang District",
-    "鸠江区": "Jiujiang District",
-    "三山区": "Sanshan District",
-    "芜湖县": "Wuhu County",
-    "繁昌县": "Fanchang County",
-    "南陵县": "Nanling County",
-    "无为县": "Wuwei County",
-    "蚌埠市": "Bengbu",
-    "龙子湖区": "Longzihu District",
-    "蚌山区": "Bangshan District",
-    "禹会区": "Yuhui District",
-    "淮上区": "Huaishang District",
-    "怀远县": "Huaiyuan County",
-    "五河县": "Wuhe County",
-    "固镇县": "Guzhen County",
-    "淮南市": "Huainan City",
-    "大通区": "Datong District",
-    "田家庵区": "Tianjia'an District",
-    "谢家集区": "Xiejiaji District",
-    "八公山区": "Bagongshan District",
-    "潘集区": "Panji District",
-    "凤台县": "Fengtai County",
-    "寿县": "Shou County",
-    "马鞍山市": "Maanshan City",
-    "花山区": "Huashan District",
-    "雨山区": "Yushan District",
-    "博望区": "Bowang District",
-    "当涂县": "Dangtu County",
-    "含山县": "Hanshan County",
-    "和县": "He County",
-    "淮北市": "Huaibei City",
-    "杜集区": "Duji District",
-    "相山区": "Xiangshan District",
-    "烈山区": "Lieshan District",
-    "濉溪县": "Suixi County",
-    "铜陵市": "Tongling",
-    "铜官区": "Tongguan District",
-    "义安区": "Yi'an District",
-    "枞阳县": "Zongyang County",
-    "安庆市": "Anqing",
-    "迎江区": "Yingjiang District",
-    "大观区": "Daguan District",
-    "宜秀区": "Yixiu District",
-    "怀宁县": "Huaining County",
-    "潜山县": "Qianshan County",
-    "太湖县": "Taihu County",
-    "宿松县": "Susong County",
-    "望江县": "Wangjiang County",
-    "岳西县": "Yuexi County",
-    "桐城市": "Tongcheng",
-    "黄山市": "Huangshan City",
-    "屯溪区": "Tunxi District",
-    "黄山区": "Huangshan District",
-    "徽州区": "Huizhou District",
-    "歙县": "She County",
-    "休宁县": "Xiuning County",
-    "黟县": "Yixian",
-    "祁门县": "Qimen County",
-    "滁州市": "Chuzhou City",
-    "琅琊区": "Langya District",
-    "南谯区": "Nanqiao District",
-    "来安县": "Lai'an County",
-    "全椒县": "Quanjiao County",
-    "定远县": "Dingyuan County",
-    "凤阳县": "Fengyang County",
-    "天长市": "Tianchang City",
-    "明光市": "Mingguang City",
-    "阜阳市": "Fuyang City",
-    "颍州区": "Yingzhou District",
-    "颍东区": "Yingdong District",
-    "颍泉区": "Yingquan District",
-    "临泉县": "Linquan County",
-    "太和县": "Taihe County",
-    "阜南县": "Funan County",
-    "颍上县": "Yingshang County",
-    "界首市": "Jieshou City",
-    "宿州市": "Suzhou City",
-    "埇桥区": "Yongqiao District",
-    "砀山县": "Dangshan County",
-    "萧县": "Xiao County",
-    "灵璧县": "Lingbi County",
-    "泗县": "Si County",
-    "六安市": "Lu'an City",
-    "金安区": "Jin'an District",
-    "裕安区": "Yu'an District",
-    "叶集区": "Yeji District",
-    "霍邱县": "Huoqiu County",
-    "舒城县": "Shucheng County",
-    "金寨县": "Jinzhai County",
-    "霍山县": "Huoshan County",
-    "亳州市": "Bozhou City",
-    "谯城区": "Qiaocheng District",
-    "涡阳县": "Guoyang County",
-    "蒙城县": "Mengcheng County",
-    "利辛县": "Lixin County",
-    "池州市": "Chizhou",
-    "贵池区": "Guichi District",
-    "东至县": "Dongzhi County",
-    "石台县": "Shitai County",
-    "青阳县": "Qingyang County",
-    "宣城市": "Xuancheng",
-    "宣州区": "Xuanzhou District",
-    "郎溪县": "Langxi County",
-    "广德县": "Guangde County",
-    "泾县": "Jingxian",
-    "绩溪县": "Jixi County",
-    "旌德县": "Jingde County",
-    "宁国市": "Ningguo",
-    "福建省": "Fujian Province",
-    "福州市": "Fuzhou",
-    "台江区": "Taijiang District",
-    "仓山区": "Cangshan District",
-    "马尾区": "Mawei District",
-    "晋安区": "Jin'an District",
-    "长乐区": "Changle District",
-    "闽侯县": "Minhou County",
-    "连江县": "Lianjiang County",
-    "罗源县": "Luoyuan County",
-    "闽清县": "Minqing County",
-    "永泰县": "Yongtai County",
-    "平潭县": "Pingtan County",
-    "福清市": "Fuqing City",
-    "厦门市": "Xiamen City",
-    "思明区": "Siming District",
-    "海沧区": "Haicang District",
-    "湖里区": "Huli District",
-    "集美区": "Jimei District",
-    "同安区": "Tongan District",
-    "翔安区": "Xiang'an District",
-    "莆田市": "Putian City",
-    "城厢区": "Chengxiang District",
-    "涵江区": "Hanjiang District",
-    "荔城区": "Licheng District",
-    "秀屿区": "Xiuyu District",
-    "仙游县": "Xianyou County",
-    "三明市": "Sanming",
-    "梅列区": "Melie district",
-    "三元区": "Sanyuan District",
-    "明溪县": "Mingxi County",
-    "清流县": "Qingliu County",
-    "宁化县": "Ninghua County",
-    "大田县": "Datian County",
-    "尤溪县": "Youxi County",
-    "沙县": "Sha County",
-    "将乐县": "Jiangle County",
-    "泰宁县": "Taining County",
-    "建宁县": "Jianning County",
-    "永安市": "Yongan",
-    "泉州市": "Quanzhou",
-    "鲤城区": "Licheng District",
-    "丰泽区": "Fengze District",
-    "洛江区": "Luojiang District",
-    "泉港区": "Quangang District",
-    "惠安县": "Hui'an County",
-    "安溪县": "Anxi County",
-    "永春县": "Yongchun County",
-    "德化县": "Dehua County",
-    "金门县": "Kinmen County",
-    "石狮市": "Shishi",
-    "晋江市": "Jinjiang City",
-    "南安市": "Nan'an",
-    "漳州市": "Zhangzhou",
-    "芗城区": "Xiangcheng District",
-    "龙文区": "Longwen District",
-    "云霄县": "Yunxiao County",
-    "漳浦县": "Zhangpu County",
-    "诏安县": "Zhao'an County",
-    "长泰县": "Changtai County",
-    "东山县": "Dongshan County",
-    "南靖县": "Nanjing County",
-    "平和县": "Pinghe County",
-    "华安县": "Hua'an County",
-    "龙海市": "Longhai",
-    "南平市": "Nanping City",
-    "延平区": "Yanping District",
-    "建阳区": "Jianyang District",
-    "顺昌县": "Shunchang County",
-    "浦城县": "Pucheng County",
-    "光泽县": "Guangze County",
-    "松溪县": "Songxi County",
-    "政和县": "Zhenghe County",
-    "邵武市": "Shaowu",
-    "武夷山市": "Wuyishan City",
-    "建瓯市": "Jian'ou City",
-    "龙岩市": "Longyan",
-    "新罗区": "Xinluo District",
-    "永定区": "Yongding District",
-    "长汀县": "Changting County",
-    "上杭县": "Shanghang County",
-    "武平县": "Wuping County",
-    "连城县": "Liancheng County",
-    "漳平市": "Zhangping",
-    "宁德市": "Ningde City",
-    "蕉城区": "Jiaocheng",
-    "霞浦县": "Xiapu County",
-    "古田县": "Gutian County",
-    "屏南县": "Pingnan County",
-    "寿宁县": "Shouning County",
-    "周宁县": "Zhouning County",
-    "柘荣县": "Zherong County",
-    "福安市": "Fu'an City",
-    "福鼎市": "Fuding City",
-    "江西省": "Jiangxi Province",
-    "南昌市": "Nanchang",
-    "东湖区": "Donghu District",
-    "青云谱区": "Qingyun spectrum area",
-    "湾里区": "Wanli District",
-    "青山湖区": "Qingshan Lake District",
-    "新建区": "New district",
-    "南昌县": "Nanchang County",
-    "安义县": "Anyi County",
-    "进贤县": "Jinxian County",
-    "景德镇市": "Jingdezhen City",
-    "昌江区": "Changjiang District",
-    "珠山区": "Zhushan District",
-    "浮梁县": "Fuliang County",
-    "乐平市": "Leping City",
-    "萍乡市": "Pingxiang City",
-    "安源区": "Anyuan District",
-    "湘东区": "Xiangdong District",
-    "莲花县": "Lianhua County",
-    "上栗县": "Shangli County",
-    "芦溪县": "Luxi County",
-    "九江市": "Jiujiang City",
-    "濂溪区": "Lianxi District",
-    "浔阳区": "Xunyang District",
-    "柴桑区": "Chaisang District",
-    "武宁县": "Wuning County",
-    "修水县": "Xiushui County",
-    "永修县": "Yongxiu County",
-    "德安县": "De'an County",
-    "都昌县": "Duchang County",
-    "湖口县": "Hukou County",
-    "彭泽县": "Pengze County",
-    "瑞昌市": "Ruichang",
-    "共青城市": "Gongqing City",
-    "庐山市": "Lushan",
-    "新余市": "Xinyu City",
-    "渝水区": "Yushui District",
-    "分宜县": "Fenyi County",
-    "鹰潭市": "Yingtan City",
-    "月湖区": "Yuehu District",
-    "余江区": "Yujiang District",
-    "贵溪市": "Guixi City",
-    "赣州市": "Ganzhou City",
-    "章贡区": "Zhanggong District",
-    "南康区": "Nankang District",
-    "赣县区": "Gan County",
-    "信丰县": "Xinfeng County",
-    "大余县": "Dayu County",
-    "上犹县": "Shangyou County",
-    "崇义县": "Chongyi County",
-    "安远县": "Anyuan County",
-    "龙南县": "Longnan County",
-    "定南县": "Dingnan County",
-    "全南县": "Quannan County",
-    "宁都县": "Ningdu County",
-    "于都县": "Yudu County",
-    "兴国县": "Xingguo County",
-    "会昌县": "Huichang County",
-    "寻乌县": "Xunwu County",
-    "石城县": "Shicheng County",
-    "瑞金市": "Ruijin City",
-    "吉安市": "Ji'an City",
-    "吉州区": "Jizhou District",
-    "青原区": "Qingyuan District",
-    "吉安县": "Ji'an County",
-    "吉水县": "Jishui County",
-    "峡江县": "Xiajiang County",
-    "新干县": "Xingan County",
-    "永丰县": "Yongfeng County",
-    "泰和县": "Taihe County",
-    "遂川县": "Suichuan County",
-    "万安县": "Wan'an County",
-    "安福县": "Anfu County",
-    "永新县": "Yongxin County",
-    "井冈山市": "Jinggangshan City",
-    "宜春市": "Yichun City",
-    "袁州区": "Yuanzhou District",
-    "奉新县": "Fengxin County",
-    "万载县": "Wanzai County",
-    "上高县": "Shanggao County",
-    "宜丰县": "Yifeng County",
-    "靖安县": "Jing'an County",
-    "铜鼓县": "Tonggu County",
-    "丰城市": "Fengcheng",
-    "樟树市": "Zhangshu",
-    "高安市": "Gaoan City",
-    "抚州市": "Fuzhou",
-    "临川区": "Linchuan District",
-    "东乡区": "Dongxiang District",
-    "南城县": "Nancheng County",
-    "黎川县": "Lichuan County",
-    "南丰县": "Nanfeng County",
-    "崇仁县": "Chongren County",
-    "乐安县": "Le'an County",
-    "宜黄县": "Yihuang County",
-    "金溪县": "Jinxi County",
-    "资溪县": "Zixi County",
-    "广昌县": "Guangchang County",
-    "上饶市": "Shangrao",
-    "信州区": "Shinshu District",
-    "广丰区": "Guangfeng District",
-    "上饶县": "Shangrao County",
-    "玉山县": "Yushan County",
-    "铅山县": "Qianshan County",
-    "横峰县": "Hengfeng County",
-    "弋阳县": "Yiyang County",
-    "余干县": "Yugan County",
-    "鄱阳县": "Poyang County",
-    "万年县": "Wannian County",
-    "婺源县": "Wuyuan County",
-    "德兴市": "Dexing",
-    "山东省": "Shandong Province",
-    "济南市": "Jinan City",
-    "历下区": "Lixia District",
-    "市中区": "Shizhong District",
-    "槐荫区": "Huaiyin District",
-    "天桥区": "Tianqiao District",
-    "历城区": "Licheng District",
-    "长清区": "Changqing District",
-    "章丘区": "Zhangqiu District",
-    "济阳区": "Jiyang District",
-    "莱芜区": "Laiwu District",
-    "钢城区": "Gangcheng District",
-    "平阴县": "Pingyin County",
-    "商河县": "Shanghe County",
-    "青岛市": "Qingdao City",
-    "市南区": "Shinan District",
-    "市北区": "Shibei District",
-    "黄岛区": "Huangdao District",
-    "崂山区": "Laoshan District",
-    "李沧区": "Licang District",
-    "城阳区": "Chengyang District",
-    "即墨区": "Jimo District",
-    "胶州市": "Jiaozhou",
-    "平度市": "Pingdu City",
-    "莱西市": "Laixi",
-    "淄博市": "Zibo",
-    "淄川区": "Zichuan District",
-    "张店区": "Zhangdian District",
-    "博山区": "Boshan District",
-    "临淄区": "Linzi District",
-    "周村区": "Zhoucun District",
-    "桓台县": "Huantai County",
-    "高青县": "Gaoqing County",
-    "沂源县": "Yiyuan County",
-    "枣庄市": "Zaozhuang",
-    "薛城区": "Xuecheng District",
-    "峄城区": "Yicheng District",
-    "台儿庄区": "Taierzhuang District",
-    "山亭区": "Shanting District",
-    "滕州市": "Tengzhou",
-    "东营市": "Dongying City",
-    "东营区": "Dongying District",
-    "河口区": "Estuary",
-    "垦利区": "Kenli District",
-    "利津县": "Lijin County",
-    "广饶县": "Guangrao County",
-    "烟台市": "Yantai",
-    "芝罘区": "Zhifu District",
-    "福山区": "Fushan District",
-    "牟平区": "Muping District",
-    "莱山区": "Laishan",
-    "长岛县": "Changdao County",
-    "龙口市": "Longkou City",
-    "莱阳市": "Laiyang",
-    "莱州市": "Laizhou",
-    "蓬莱市": "Penglai",
-    "招远市": "Zhaoyuan City",
-    "栖霞市": "Qixia",
-    "海阳市": "Haiyang",
-    "潍坊市": "Weifang",
-    "潍城区": "Weicheng District",
-    "寒亭区": "Hanting District",
-    "坊子区": "Fangzi District",
-    "奎文区": "Kuiwen District",
-    "临朐县": "Linqu County",
-    "昌乐县": "Changle County",
-    "青州市": "Qingzhou",
-    "诸城市": "Zhucheng",
-    "寿光市": "Shouguang City",
-    "安丘市": "Anqiu",
-    "高密市": "Gaomi City",
-    "昌邑市": "Changyi City",
-    "济宁市": "Jining City",
-    "任城区": "Rencheng District",
-    "兖州区": "Yanzhou District",
-    "微山县": "Weishan County",
-    "鱼台县": "Yutai County",
-    "金乡县": "Jinxiang County",
-    "嘉祥县": "Jiaxiang County",
-    "汶上县": "Wenshang County",
-    "泗水县": "Sishui County",
-    "梁山县": "Liangshan County",
-    "曲阜市": "Qufu",
-    "邹城市": "Zoucheng",
-    "泰安市": "Tai'an City",
-    "泰山区": "Taishan District",
-    "岱岳区": "Daiyue District",
-    "宁阳县": "Ningyang County",
-    "东平县": "Dongping County",
-    "新泰市": "Xintai City",
-    "肥城市": "Feicheng",
-    "威海市": "Weihai",
-    "环翠区": "Huancui District",
-    "文登区": "Wendeng District",
-    "荣成市": "Rongcheng",
-    "乳山市": "Rushan City",
-    "日照市": "Rizhao",
-    "东港区": "Donggang District",
-    "岚山区": "Lanshan District",
-    "五莲县": "Wulian County",
-    "莒县": "Ju County",
-    "临沂市": "Linyi City",
-    "兰山区": "Lanshan District",
-    "罗庄区": "Luozhuang District",
-    "沂南县": "Yinan County",
-    "郯城县": "Tancheng County",
-    "沂水县": "Yishui County",
-    "兰陵县": "Lanling County",
-    "费县": "Feixian",
-    "平邑县": "Pingyi County",
-    "莒南县": "Junan County",
-    "蒙阴县": "Mengyin County",
-    "临沭县": "Linshu County",
-    "德州市": "Dezhou",
-    "德城区": "Decheng District",
-    "陵城区": "Lingcheng District",
-    "宁津县": "Ningjin County",
-    "庆云县": "Qingyun County",
-    "临邑县": "Linyi County",
-    "齐河县": "Qihe County",
-    "平原县": "Pingyuan County",
-    "夏津县": "Xiajin County",
-    "武城县": "Wucheng County",
-    "乐陵市": "Leling",
-    "禹城市": "Yucheng",
-    "聊城市": "Liaocheng",
-    "东昌府区": "Dongchangfu District",
-    "阳谷县": "Yanggu County",
-    "莘县": "Xin County",
-    "茌平县": "Chiping County",
-    "东阿县": "Dong'e County",
-    "冠县": "Guan County",
-    "高唐县": "Gaotang County",
-    "临清市": "Linqing City",
-    "滨州市": "Binzhou",
-    "滨城区": "Bincheng District",
-    "沾化区": "Zhanhua District",
-    "惠民县": "Huimin County",
-    "阳信县": "Yangxin County",
-    "无棣县": "Wudi County",
-    "博兴县": "Boxing County",
-    "邹平市": "Zouping",
-    "菏泽市": "Heze City",
-    "牡丹区": "Peony District",
-    "定陶区": "Dingtao District",
-    "曹县": "Caoxian",
-    "单县": "Shan County",
-    "成武县": "Chengwu County",
-    "巨野县": "Juye County",
-    "郓城县": "Yuncheng County",
-    "鄄城县": "Juancheng County",
-    "东明县": "Dongming County",
-    "河南省": "Henan Province",
-    "郑州市": "Zhengzhou City",
-    "中原区": "Central Plains",
-    "二七区": "Erqi District",
-    "管城回族区": "Guancheng Hui District",
-    "金水区": "Jinshui District",
-    "上街区": "Shangjie District",
-    "惠济区": "Huiji District",
-    "中牟县": "Zhongmu County",
-    "巩义市": "Gongyi City",
-    "荥阳市": "Xingyang City",
-    "新密市": "Xinmi City",
-    "新郑市": "Xinzheng",
-    "登封市": "Dengfeng",
-    "开封市": "Kaifeng",
-    "龙亭区": "Longting District",
-    "顺河回族区": "Shunhe Hui District",
-    "禹王台区": "Yuwangtai District",
-    "祥符区": "Xiangfu District",
-    "杞县": "Qi County",
-    "通许县": "Tongxu County",
-    "尉氏县": "Weishi County",
-    "兰考县": "Lankao County",
-    "洛阳市": "Luoyang City",
-    "老城区": "old Town",
-    "西工区": "Xigong District",
-    "瀍河回族区": "Hanhe Hui District",
-    "涧西区": "Jianxi District",
-    "吉利区": "Gili District",
-    "洛龙区": "Luolong District",
-    "孟津县": "Mengjin County",
-    "新安县": "Xin'an County",
-    "栾川县": "Luanchuan County",
-    "嵩县": "Song County",
-    "汝阳县": "Ruyang County",
-    "宜阳县": "Yiyang County",
-    "洛宁县": "Luoning County",
-    "伊川县": "Yichuan County",
-    "偃师市": "Yanshi",
-    "平顶山市": "Pingdingshan",
-    "卫东区": "Weidong District",
-    "石龙区": "Shilong District",
-    "湛河区": "Zhanhe District",
-    "宝丰县": "Baofeng County",
-    "叶县": "Ye County",
-    "鲁山县": "Lushan County",
-    "郏县": "Jiaxian",
-    "舞钢市": "Wugang",
-    "汝州市": "Ruzhou",
-    "安阳市": "Anyang",
-    "文峰区": "Wenfeng District",
-    "北关区": "Beiguan District",
-    "殷都区": "Yindu District",
-    "龙安区": "Long'an District",
-    "安阳县": "Anyang County",
-    "汤阴县": "Tangyin County",
-    "滑县": "Huaxian",
-    "内黄县": "Neihuang County",
-    "林州市": "Linzhou",
-    "鹤壁市": "Hebi City",
-    "鹤山区": "Heshan District",
-    "山城区": "Shancheng District",
-    "淇滨区": "Qibin District",
-    "浚县": "Jun County",
-    "淇县": "Qi County",
-    "新乡市": "Xinxiang City",
-    "红旗区": "Hongqi District",
-    "卫滨区": "Weibin District",
-    "凤泉区": "Fengquan District",
-    "牧野区": "Muye District",
-    "新乡县": "Xinxiang County",
-    "获嘉县": "Huojia County",
-    "原阳县": "Yuanyang County",
-    "延津县": "Yanjin County",
-    "封丘县": "Fengqiu County",
-    "长垣县": "Changyuan County",
-    "卫辉市": "Weihui",
-    "辉县市": "Huixian City",
-    "焦作市": "Jiaozuo",
-    "解放区": "Liberated area",
-    "中站区": "Zhongzhan District",
-    "马村区": "Macun District",
-    "山阳区": "Shanyang District",
-    "修武县": "Xiuwu County",
-    "博爱县": "Bo'ai County",
-    "武陟县": "Wuzhi County",
-    "温县": "Wen County",
-    "沁阳市": "Qinyang",
-    "孟州市": "Mengzhou",
-    "濮阳市": "Puyang City",
-    "华龙区": "Hualong District",
-    "清丰县": "Qingfeng County",
-    "南乐县": "Nanle County",
-    "范县": "Fan County",
-    "台前县": "Taiqian County",
-    "濮阳县": "Puyang County",
-    "许昌市": "Xuchang City",
-    "魏都区": "Weidu District",
-    "建安区": "Jian'an District",
-    "鄢陵县": "Yanling County",
-    "襄城县": "Xiangcheng County",
-    "禹州市": "Yuzhou",
-    "长葛市": "Changge City",
-    "漯河市": "Luohe",
-    "源汇区": "Yuanhui District",
-    "郾城区": "Licheng District",
-    "召陵区": "Zhaoling District",
-    "舞阳县": "Wuyang County",
-    "临颍县": "Linying County",
-    "三门峡市": "Sanmenxia",
-    "湖滨区": "Lakeside",
-    "陕州区": "Shanzhou District",
-    "渑池县": "Mianchi County",
-    "卢氏县": "Lushi County",
-    "义马市": "Yima City",
-    "灵宝市": "Lingbao City",
-    "南阳市": "Nanyang City",
-    "宛城区": "Wancheng District",
-    "卧龙区": "Wolong District",
-    "南召县": "Nanzhao County",
-    "方城县": "Fangcheng County",
-    "西峡县": "Xixia County",
-    "镇平县": "Zhenping County",
-    "内乡县": "Neixiang County",
-    "淅川县": "Xichuan County",
-    "社旗县": "Sheqi County",
-    "唐河县": "Tanghe County",
-    "新野县": "Xinye County",
-    "桐柏县": "Tongbai County",
-    "邓州市": "Dengzhou",
-    "商丘市": "Shangqiu",
-    "梁园区": "Liangyuan",
-    "睢阳区": "Suiyang District",
-    "民权县": "Minquan County",
-    "睢县": "Sui County",
-    "宁陵县": "Ningling County",
-    "柘城县": "Zhecheng County",
-    "虞城县": "Yucheng County",
-    "夏邑县": "Xiayi County",
-    "永城市": "Yongcheng",
-    "信阳市": "Xinyang City",
-    "浉河区": "Shihe District",
-    "平桥区": "Pingqiao District",
-    "罗山县": "Luoshan County",
-    "光山县": "Guangshan County",
-    "新县": "Xin County",
-    "商城县": "Shangcheng County",
-    "固始县": "Gushi County",
-    "潢川县": "Huangchuan County",
-    "淮滨县": "Huaibin County",
-    "息县": "Xi County",
-    "周口市": "Zhoukou City",
-    "川汇区": "Chuanhui District",
-    "扶沟县": "Fugou County",
-    "西华县": "Xihua County",
-    "商水县": "Shangshui County",
-    "沈丘县": "Shenqiu County",
-    "郸城县": "Dancheng County",
-    "淮阳县": "Huaiyang County",
-    "太康县": "Taikang County",
-    "鹿邑县": "Luyi County",
-    "项城市": "Xiangcheng",
-    "驻马店市": "Zhumadian City",
-    "驿城区": "Yicheng District",
-    "西平县": "Xiping County",
-    "上蔡县": "Shangcai County",
-    "平舆县": "Pingyu County",
-    "正阳县": "Zhengyang County",
-    "确山县": "Queshan County",
-    "泌阳县": "Biyang County",
-    "汝南县": "Runan County",
-    "遂平县": "Suiping County",
-    "新蔡县": "Xincai County",
-    "省直辖县": "Province",
-    "济源市": "Jiyuan City",
-    "湖北省": "Hubei Province",
-    "武汉市": "Wuhan",
-    "江岸区": "Jiang'an District",
-    "江汉区": "Jianghan District",
-    "硚口区": "Qiaokou District",
-    "汉阳区": "Hanyang District",
-    "武昌区": "Wuchang District",
-    "洪山区": "Hongshan District",
-    "东西湖区": "Dongxihu District",
-    "汉南区": "Hannan District",
-    "蔡甸区": "Caidian District",
-    "江夏区": "Jiangxia District",
-    "黄陂区": "Huangpi District",
-    "新洲区": "Xinzhou District",
-    "黄石市": "Huangshi City",
-    "黄石港区": "Huangshi Port District",
-    "西塞山区": "Xisai Mountain",
-    "下陆区": "Xialu District",
-    "铁山区": "Tieshan District",
-    "阳新县": "Yangxin County",
-    "大冶市": "Daye City",
-    "十堰市": "Shiyan City",
-    "茅箭区": "Maojian District",
-    "张湾区": "Zhangwan District",
-    "郧阳区": "Yunyang District",
-    "郧西县": "Yunxi County",
-    "竹山县": "Zhushan County",
-    "竹溪县": "Zhuxi County",
-    "房县": "Fangxian",
-    "丹江口市": "Danjiangkou City",
-    "宜昌市": "Yichang City",
-    "西陵区": "Xiling District",
-    "伍家岗区": "Wujiagang District",
-    "点军区": "Point Military District",
-    "猇亭区": "Xiaoting District",
-    "夷陵区": "Yiling District",
-    "远安县": "Yuan'an County",
-    "兴山县": "Xingshan County",
-    "秭归县": "Zigui County",
-    "长阳土家族自治县": "Changyang Tujia Autonomous County",
-    "五峰土家族自治县": "Wufeng Tujia Autonomous County",
-    "宜都市": "Yidu",
-    "当阳市": "Dangyang",
-    "枝江市": "Zhijiang City",
-    "襄阳市": "Xiangyang",
-    "襄城区": "Xiangcheng District",
-    "樊城区": "Fancheng District",
-    "襄州区": "Xiangzhou District",
-    "南漳县": "Nanzhang County",
-    "谷城县": "Gucheng County",
-    "保康县": "Baokang County",
-    "老河口市": "Laohekou",
-    "枣阳市": "Zaoyang",
-    "宜城市": "Yicheng",
-    "鄂州市": "Ezhou City",
-    "梁子湖区": "Liangzi Lake District",
-    "华容区": "Huarong District",
-    "鄂城区": "Echeng District",
-    "荆门市": "Jingmen City",
-    "东宝区": "Dongbao District",
-    "掇刀区": "Knife area",
-    "沙洋县": "Shayang County",
-    "钟祥市": "Zhongxiang",
-    "京山市": "Jingshan City",
-    "孝感市": "Xiaogan",
-    "孝南区": "Xiaonan District",
-    "孝昌县": "Xiaochang County",
-    "大悟县": "Dawu County",
-    "云梦县": "Yunmeng County",
-    "应城市": "Yingcheng",
-    "安陆市": "Anlu City",
-    "汉川市": "Hanchuan",
-    "荆州市": "Jingzhou",
-    "沙市区": "Shacheng District",
-    "荆州区": "Jingzhou District",
-    "公安县": "Gong'an County",
-    "监利县": "Jianli County",
-    "江陵县": "Jiangling County",
-    "石首市": "Shishou City",
-    "洪湖市": "Honghu City",
-    "松滋市": "Songzi City",
-    "黄冈市": "Huanggang",
-    "黄州区": "Huangzhou District",
-    "团风县": "Tuanfeng County",
-    "红安县": "Hong'an County",
-    "罗田县": "Luotian County",
-    "英山县": "Yingshan County",
-    "浠水县": "Xishui County",
-    "蕲春县": "Qichun County",
-    "黄梅县": "Huangmei County",
-    "麻城市": "Macheng",
-    "武穴市": "Wuxue City",
-    "咸宁市": "Xianning",
-    "咸安区": "Xian'an District",
-    "嘉鱼县": "Jiayu County",
-    "通城县": "Tongcheng County",
-    "崇阳县": "Chongyang County",
-    "通山县": "Tongshan County",
-    "赤壁市": "Chibi City",
-    "随州市": "Suizhou",
-    "曾都区": "Zengdu District",
-    "随县": "Suixian",
-    "广水市": "Guangshui City",
-    "恩施土家族苗族自治州": "Enshi Tujia and Miao Autonomous Prefecture",
-    "恩施市": "Enshi City",
-    "利川市": "Lichuan",
-    "建始县": "Jianshi County",
-    "巴东县": "Badong County",
-    "宣恩县": "Xuan'en County",
-    "咸丰县": "Xianfeng County",
-    "来凤县": "Laifeng County",
-    "鹤峰县": "Hefeng County",
-    "仙桃市": "Xiantao City",
-    "潜江市": "Qianjiang",
-    "天门市": "Tianmen City",
-    "神农架林区": "Shennongjia Forest Area",
-    "湖南省": "Hunan Province",
-    "长沙市": "Changsha City",
-    "芙蓉区": "Furong District",
-    "天心区": "Tianxin District",
-    "岳麓区": "Yuelu District",
-    "开福区": "Kaifu District",
-    "雨花区": "Yuhua District",
-    "望城区": "Wangcheng District",
-    "长沙县": "Changsha County",
-    "浏阳市": "Liuyang City",
-    "宁乡市": "Ningxiang City",
-    "株洲市": "Zhuzhou City",
-    "荷塘区": "Lotus pond",
-    "芦淞区": "Lusong District",
-    "石峰区": "Shifeng District",
-    "天元区": "Tianyuan District",
-    "渌口区": "Lukou District",
-    "攸县": "You County",
-    "茶陵县": "Chaling County",
-    "炎陵县": "Yanling County",
-    "醴陵市": "Liling",
-    "湘潭市": "Xiangtan City",
-    "雨湖区": "Yuhu District",
-    "岳塘区": "Yuetang District",
-    "湘潭县": "Xiangtan County",
-    "湘乡市": "Xiangxiang City",
-    "韶山市": "Shaoshan",
-    "衡阳市": "Hengyang City",
-    "珠晖区": "Zhuhui District",
-    "雁峰区": "Yanfeng District",
-    "石鼓区": "Shigu District",
-    "蒸湘区": "Zhengxiang District",
-    "南岳区": "Nanyue District",
-    "衡阳县": "Hengyang County",
-    "衡南县": "Hengnan County",
-    "衡山县": "Hengshan County",
-    "衡东县": "Hengdong County",
-    "祁东县": "Qidong County",
-    "耒阳市": "Leiyang",
-    "常宁市": "Changning City",
-    "邵阳市": "Shaoyang",
-    "双清区": "Shuangqing District",
-    "大祥区": "Daxiang District",
-    "北塔区": "North Tower",
-    "邵东县": "Shaodong County",
-    "新邵县": "Xinshao County",
-    "邵阳县": "Shaoyang County",
-    "隆回县": "Longhui County",
-    "洞口县": "Dongkou County",
-    "绥宁县": "Suining County",
-    "新宁县": "Xinning County",
-    "城步苗族自治县": "Chengbu Miao Autonomous County",
-    "武冈市": "Wugang City",
-    "岳阳市": "Yueyang City",
-    "岳阳楼区": "Yueyang Tower District",
-    "云溪区": "Yunxi District",
-    "君山区": "Junshan District",
-    "岳阳县": "Yueyang County",
-    "华容县": "Huarong County",
-    "湘阴县": "Xiangyin County",
-    "平江县": "Pingjiang County",
-    "汨罗市": "Miluo City",
-    "临湘市": "Linxiang City",
-    "常德市": "Changde City",
-    "武陵区": "Wuling District",
-    "鼎城区": "Dingcheng District",
-    "安乡县": "Anxiang County",
-    "汉寿县": "Hanshou County",
-    "澧县": "Li County",
-    "临澧县": "Linli County",
-    "桃源县": "Taoyuan County",
-    "石门县": "Shimen County",
-    "津市市": "Tsu City",
-    "张家界市": "Zhangjiajie City",
-    "武陵源区": "Wulingyuan District",
-    "慈利县": "Cili County",
-    "桑植县": "Sangzhi County",
-    "益阳市": "Yiyang City",
-    "资阳区": "Ziyang District",
-    "赫山区": "Heshan District",
-    "南县": "South County",
-    "桃江县": "Taojiang County",
-    "安化县": "Anhua County",
-    "沅江市": "Yuanjiang City",
-    "郴州市": "Chenzhou",
-    "北湖区": "Beihu District",
-    "苏仙区": "Suxian District",
-    "桂阳县": "Guiyang County",
-    "宜章县": "Yizhang County",
-    "永兴县": "Yongxing County",
-    "嘉禾县": "Jiahe County",
-    "临武县": "Linwu County",
-    "汝城县": "Rucheng County",
-    "桂东县": "Guidong County",
-    "安仁县": "Anren County",
-    "资兴市": "Zixing",
-    "永州市": "Yongzhou",
-    "零陵区": "Lingling District",
-    "冷水滩区": "Lengshuitan District",
-    "祁阳县": "Qiyang County",
-    "东安县": "Dong'an County",
-    "双牌县": "Shuangpai County",
-    "道县": "Daoxian",
-    "江永县": "Jiangyong County",
-    "宁远县": "Ningyuan County",
-    "蓝山县": "Lanshan County",
-    "新田县": "Xintian County",
-    "江华瑶族自治县": "Jianghua Yao Autonomous County",
-    "怀化市": "Huaihua",
-    "鹤城区": "Hecheng District",
-    "中方县": "Zhongfang County",
-    "沅陵县": "Yuanling County",
-    "辰溪县": "Chenxi County",
-    "溆浦县": "Xupu County",
-    "会同县": "Huitong County",
-    "麻阳苗族自治县": "Mayang Miao Autonomous County",
-    "新晃侗族自治县": "Xinhuang Dong Autonomous County",
-    "芷江侗族自治县": "Zhijiang Dong Autonomous County",
-    "靖州苗族侗族自治县": "Jingzhou Miao and Dong Autonomous County",
-    "通道侗族自治县": "Tongdao Dong Autonomous County",
-    "洪江市": "Hongjiang",
-    "娄底市": "Loudi",
-    "娄星区": "Louxing District",
-    "双峰县": "Shuangfeng County",
-    "新化县": "Xinhua County",
-    "冷水江市": "Lengshuijiang",
-    "涟源市": "Lianyuan City",
-    "湘西土家族苗族自治州": "Xiangxi Tujia and Miao Autonomous Prefecture",
-    "吉首市": "Jishou City",
-    "泸溪县": "Luxi County",
-    "凤凰县": "Fenghuang County",
-    "花垣县": "Huayuan County",
-    "保靖县": "Baojing County",
-    "古丈县": "Guzhang County",
-    "永顺县": "Yongshun County",
-    "龙山县": "Longshan County",
-    "广东省": "Guangdong Province",
-    "广州市": "Guangzhou City",
-    "荔湾区": "Liwan District",
-    "越秀区": "Yuexiu District",
-    "海珠区": "Haizhu District",
-    "天河区": "Tianhe District",
-    "白云区": "Baiyun District",
-    "黄埔区": "Huangpu District",
-    "番禺区": "Panyu District",
-    "花都区": "Huadu District",
-    "南沙区": "Nansha District",
-    "从化区": "Conghua District",
-    "增城区": "Zengcheng District",
-    "韶关市": "Shaoguan City",
-    "武江区": "Wujiang District",
-    "浈江区": "Zhenjiang District",
-    "曲江区": "Qujiang District",
-    "始兴县": "Shixing County",
-    "仁化县": "Renhua County",
-    "翁源县": "Wengyuan County",
-    "乳源瑶族自治县": "Ruyuan Yao Autonomous County",
-    "新丰县": "Xinfeng County",
-    "乐昌市": "Lechang",
-    "南雄市": "Nanxiong City",
-    "深圳市": "Shenzhen",
-    "罗湖区": "Luohu district",
-    "福田区": "Futian district",
-    "宝安区": "Bao'an District",
-    "龙岗区": "Longgang District",
-    "盐田区": "Yantian District",
-    "龙华区": "Longhua District",
-    "坪山区": "Pingshan District",
-    "光明区": "Guangming District",
-    "珠海市": "Zhuhai city",
-    "香洲区": "Xiangzhou District",
-    "斗门区": "Doumen District",
-    "金湾区": "Jinwan District",
-    "汕头市": "Shan Tou",
-    "龙湖区": "Longhu District",
-    "金平区": "Jinping District",
-    "濠江区": "Haojiang District",
-    "潮阳区": "Chaoyang District",
-    "潮南区": "Chaonan District",
-    "澄海区": "Chenghai District",
-    "南澳县": "Nan'ao County",
-    "佛山市": "Foshan City",
-    "禅城区": "Chancheng District",
-    "南海区": "Nanhai District",
-    "顺德区": "Shunde",
-    "三水区": "Sanshui District",
-    "高明区": "Gaoming District",
-    "江门市": "Jiangmen",
-    "蓬江区": "Pengjiang District",
-    "江海区": "Jianghai District",
-    "新会区": "Xinhui District",
-    "台山市": "Taishan City",
-    "开平市": "Kaiping City",
-    "鹤山市": "Heshan City",
-    "恩平市": "Enping City",
-    "湛江市": "Zhanjiang",
-    "赤坎区": "Chikan District",
-    "霞山区": "Xiashan District",
-    "坡头区": "Potou District",
-    "麻章区": "Mazhang District",
-    "遂溪县": "Suixi County",
-    "徐闻县": "Xuwen County",
-    "廉江市": "Lianjiang",
-    "雷州市": "Leizhou",
-    "吴川市": "Wuchuan",
-    "茂名市": "Maoming",
-    "茂南区": "Maonan District",
-    "电白区": "Dianbai District",
-    "高州市": "Gaozhou",
-    "化州市": "Huazhou",
-    "信宜市": "Xinyi City",
-    "肇庆市": "Zhaoqing",
-    "端州区": "Duanzhou District",
-    "鼎湖区": "Dinghu District",
-    "高要区": "Gaoyao District",
-    "广宁县": "Guangning County",
-    "怀集县": "Huaiji County",
-    "封开县": "Fengkai County",
-    "德庆县": "Deqing County",
-    "四会市": "Sihui City",
-    "惠州市": "Huizhou",
-    "惠城区": "Huicheng District",
-    "惠阳区": "Huiyang District",
-    "博罗县": "Boluo County",
-    "惠东县": "Huidong County",
-    "龙门县": "Longmen County",
-    "梅州市": "Meizhou",
-    "梅江区": "Meijiang District",
-    "梅县区": "Meixian District",
-    "大埔县": "Dapu County",
-    "丰顺县": "Fengshun County",
-    "五华县": "Wuhua County",
-    "平远县": "Pingyuan County",
-    "蕉岭县": "Jiaoling County",
-    "兴宁市": "Xingning City",
-    "汕尾市": "Shanwei City",
-    "海丰县": "Haifeng County",
-    "陆河县": "Luhe County",
-    "陆丰市": "Lufeng",
-    "河源市": "Heyuan City",
-    "源城区": "Yuancheng District",
-    "紫金县": "Zijin County",
-    "龙川县": "Longchuan County",
-    "连平县": "Lianping County",
-    "和平县": "Heping County",
-    "东源县": "Dongyuan County",
-    "阳江市": "Yangjiang",
-    "江城区": "Jiangcheng",
-    "阳东区": "Yangdong District",
-    "阳西县": "Yangxi County",
-    "阳春市": "Yangchun",
-    "清远市": "Qingyuan City",
-    "清城区": "Qingcheng District",
-    "清新区": "Fresh area",
-    "佛冈县": "Fogang County",
-    "阳山县": "Yangshan County",
-    "连山壮族瑶族自治县": "Lianshan Zhuang and Yao Autonomous County",
-    "连南瑶族自治县": "Liannan Yao Autonomous County",
-    "英德市": "Yingde City",
-    "连州市": "Lianzhou",
-    "东莞市": "Dongguan city",
-    "中堂镇": "Zhongtang Town",
-    "南城街道办事处": "Nancheng Sub-district Office",
-    "长安镇": "Chang'an Town",
-    "东坑镇": "Dongkeng Town",
-    "樟木头镇": "Zhangmutou Zhen",
-    "莞城街道办事处": "Guancheng Sub-district Office",
-    "石龙镇": "Shilong Town",
-    "桥头镇": "Qiaotou Town",
-    "万江街道办事处": "Wanjiang Sub-district Office",
-    "麻涌镇": "Machong Town",
-    "虎门镇": "Humen Town",
-    "谢岗镇": "Xiegang Zhen",
-    "石碣镇": "Shijie Town",
-    "茶山镇": "Chashan Town",
-    "东城街道办事处": "Dongcheng Sub-district Office",
-    "洪梅镇": "Hongmei Town",
-    "道滘镇": "Daojiao Town",
-    "高埗镇": "Gaobu Town",
-    "企石镇": "Qishi Town",
-    "凤岗镇": "Fenggang Town",
-    "大岭山镇": "Dalingshan Town",
-    "松山湖管委会": "Songshan Lake Management Committee",
-    "清溪镇": "Qingxi Town",
-    "望牛墩镇": "Wangniudun Town",
-    "厚街镇": "Houjie Zhen",
-    "常平镇": "Changping Town",
-    "寮步镇": "Liaobu Town",
-    "石排镇": "Shipai Town",
-    "横沥镇": "Hengli Town",
-    "塘厦镇": "Tangxia Town",
-    "黄江镇": "Huangjiang Town",
-    "大朗镇": "Dalang Town",
-    "东莞港": "Port of Dongguan",
-    "东莞生态园": "Dongguan Ecological Park",
-    "沙田镇": "Shatian Town",
-    "中山市": "Zhongshan City",
-    "南头镇": "Nantou Town",
-    "神湾镇": "Shenwan Town",
-    "东凤镇": "Dongfeng Town",
-    "五桂山街道办事处": "Wuguishan Sub-district Office",
-    "黄圃镇": "Huangpu Zhen",
-    "小榄镇": "Xiaolan Town",
-    "石岐区街道办事处": "Shiqi District Sub-district Office",
-    "横栏镇": "Henglan Town",
-    "三角镇": "Triangle Town",
-    "三乡镇": "Sanxiang Town",
-    "港口镇": "Port town",
-    "沙溪镇": "Shaxi Town",
-    "板芙镇": "Banfu Town",
-    "东升镇": "Dongsheng Town",
-    "阜沙镇": "Fusha Town",
-    "民众镇": "Minzhong Town",
-    "东区街道办事处": "Dongqu Street Office",
-    "火炬开发区街道办事处": "Torch Development Zone Sub-district Office",
-    "西区街道办事处": "West District Sub-district Office",
-    "南区街道办事处": "Nanqu Subdistrict Office",
-    "古镇镇": "Guzhen Town",
-    "坦洲镇": "Tanzhou Town",
-    "大涌镇": "Dayong Town",
-    "南朗镇": "Nanlang Town",
-    "潮州市": "Chaozhou",
-    "湘桥区": "Xiangqiao District",
-    "潮安区": "Chao'an District",
-    "饶平县": "Raoping County",
-    "揭阳市": "Jieyang City",
-    "榕城区": "Rongcheng District",
-    "揭东区": "Jiedong District",
-    "揭西县": "Jiexi County",
-    "惠来县": "Huilai County",
-    "普宁市": "Puning",
-    "云浮市": "Yunfu",
-    "云城区": "Yuncheng District",
-    "云安区": "Yun'an District",
-    "新兴县": "Xinxing County",
-    "郁南县": "Yunan County",
-    "罗定市": "Luoding",
-    "广西壮族自治区": "Guangxi Zhuang Autonomous Region",
-    "南宁市": "NanNing City",
-    "兴宁区": "Xingning District",
-    "青秀区": "Qingxiu District",
-    "江南区": "Jiangnan District",
-    "西乡塘区": "Xixiangtang District",
-    "良庆区": "Liangqing District",
-    "邕宁区": "Yongning District",
-    "武鸣区": "Wuming District",
-    "隆安县": "Long'an County",
-    "马山县": "Mashan County",
-    "上林县": "Shanglin County",
-    "宾阳县": "Binyang County",
-    "横县": "Heng County",
-    "柳州市": "Liuzhou",
-    "城中区": "Chengzhong District",
-    "鱼峰区": "Yufeng District",
-    "柳南区": "Liunan District",
-    "柳北区": "Liubei District",
-    "柳江区": "Liujiang District",
-    "柳城县": "Liucheng County",
-    "鹿寨县": "Luzhai County",
-    "融安县": "Rong'an County",
-    "融水苗族自治县": "Rongshui Miao Autonomous County",
-    "三江侗族自治县": "Sanjiang Dong Autonomous County",
-    "桂林市": "Guilin City",
-    "秀峰区": "Xiufeng District",
-    "叠彩区": "Diecai District",
-    "象山区": "Xiangshan District",
-    "七星区": "Qixing District",
-    "雁山区": "Yanshan District",
-    "临桂区": "Lingui District",
-    "阳朔县": "Yangshuo County",
-    "灵川县": "Lingchuan County",
-    "全州县": "Quanzhou County",
-    "兴安县": "Xing'an County",
-    "永福县": "Yongfu County",
-    "灌阳县": "Guanyang County",
-    "龙胜各族自治县": "Longsheng Autonomous County",
-    "资源县": "Ziyuan County",
-    "平乐县": "Pingle County",
-    "恭城瑶族自治县": "Gongcheng Yao Autonomous County",
-    "荔浦市": "Lipu City",
-    "梧州市": "Wuzhou",
-    "万秀区": "Wanxiu District",
-    "长洲区": "Cheung Chau District",
-    "龙圩区": "Longxu District",
-    "苍梧县": "Cangwu County",
-    "藤县": "Teng County",
-    "蒙山县": "Mengshan County",
-    "岑溪市": "Cenxi City",
-    "北海市": "Beihai",
-    "海城区": "Haicheng District",
-    "银海区": "Yinhai District",
-    "铁山港区": "Tieshangang District",
-    "合浦县": "Hepu County",
-    "防城港市": "Fangchenggang",
-    "港口区": "Port area",
-    "防城区": "Fangcheng District",
-    "上思县": "Shangsi County",
-    "东兴市": "Dongxing",
-    "钦州市": "Qinzhou",
-    "钦南区": "Qinnan District",
-    "钦北区": "Qinbei District",
-    "灵山县": "Lingshan County",
-    "浦北县": "Pubei County",
-    "贵港市": "Guigang City",
-    "港北区": "Gangbei District",
-    "港南区": "Konan District",
-    "覃塘区": "Qintang District",
-    "平南县": "Pingnan County",
-    "桂平市": "Guiping",
-    "玉林市": "Yulin City",
-    "玉州区": "Yuzhou District",
-    "福绵区": "Fu Mian District",
-    "容县": "Rong County",
-    "陆川县": "Luchuan County",
-    "博白县": "Bobai County",
-    "兴业县": "Xingye County",
-    "北流市": "Beiliu City",
-    "百色市": "Baise",
-    "右江区": "Youjiang District",
-    "田阳县": "Tianyang County",
-    "田东县": "Tiandong County",
-    "平果县": "Pingguo County",
-    "德保县": "Debao County",
-    "那坡县": "Napo County",
-    "凌云县": "Lingyun County",
-    "乐业县": "Leye County",
-    "田林县": "Tianlin County",
-    "西林县": "Xilin County",
-    "隆林各族自治县": "Longlin Autonomous County",
-    "靖西市": "Jingxi City",
-    "贺州市": "Hezhou",
-    "八步区": "Babu District",
-    "平桂区": "Pinggui District",
-    "昭平县": "Zhaoping County",
-    "钟山县": "Zhongshan County",
-    "富川瑶族自治县": "Fuchuan Yao Autonomous County",
-    "河池市": "Hechi",
-    "金城江区": "Jinchengjiang District",
-    "宜州区": "Yizhou District",
-    "南丹县": "Nandan County",
-    "天峨县": "Tian'e County",
-    "凤山县": "Fengshan County",
-    "东兰县": "Donglan County",
-    "罗城仫佬族自治县": "Luocheng Mulao Autonomous County",
-    "环江毛南族自治县": "Huanjiang Maonan Autonomous County",
-    "巴马瑶族自治县": "Bama Yao Autonomous County",
-    "都安瑶族自治县": "Duan Yao Autonomous County",
-    "大化瑶族自治县": "Dahua Yao Autonomous County",
-    "来宾市": "Laibin City",
-    "兴宾区": "Xingbin District",
-    "忻城县": "Xincheng County",
-    "象州县": "Xiangzhou County",
-    "武宣县": "Wuxuan County",
-    "金秀瑶族自治县": "Jinxiu Yao Autonomous County",
-    "合山市": "Heshan",
-    "崇左市": "Chongzuo",
-    "江州区": "Jiangzhou District",
-    "扶绥县": "Fusui County",
-    "宁明县": "Ningming County",
-    "龙州县": "Longzhou County",
-    "大新县": "Daxin County",
-    "天等县": "Tiandeng County",
-    "凭祥市": "Pingxiang",
-    "海南省": "Hainan",
-    "海口市": "Haikou",
-    "秀英区": "Xiuying District",
-    "琼山区": "Qiongshan District",
-    "美兰区": "Meilan District",
-    "三亚市": "Sanya City",
-    "海棠区": "Haitang District",
-    "吉阳区": "Jiyang District",
-    "天涯区": "Tianya District",
-    "崖州区": "Yazhou District",
-    "三沙市": "Sansha",
-    "西沙群岛": "Paracel Islands",
-    "南沙群岛": "Spratly Islands",
-    "中沙群岛的岛礁及其海域": "The islands and reefs of the Zhongsha Islands and their waters",
-    "儋州市": "Danzhou",
-    "那大镇": "Na dazhen",
-    "和庆镇": "Heqing Town",
-    "南丰镇": "Nanfeng Town",
-    "大成镇": "Dacheng Town",
-    "雅星镇": "Yaxing Town",
-    "兰洋镇": "Lanyang Town",
-    "光村镇": "Guangcun Zhen",
-    "木棠镇": "Mutang Town",
-    "海头镇": "Haitou Town",
-    "峨蔓镇": "Eman Town",
-    "王五镇": "Wangwuzhen",
-    "白马井镇": "Baimajing Town",
-    "中和镇": "Zhonghe Town",
-    "排浦镇": "Paipu Town",
-    "东成镇": "Dongcheng Town",
-    "新州镇": "Xinzhou Town",
-    "洋浦经济开发区": "Yangpu Economic Development Zone",
-    "华南热作学院": "South China Hot Work College",
-    "五指山市": "Wuzhishan",
-    "琼海市": "Qionghai",
-    "文昌市": "Wenchang",
-    "万宁市": "Wanning City",
-    "东方市": "Dongfang City",
-    "定安县": "Ding'an County",
-    "屯昌县": "Tunchang County",
-    "澄迈县": "Chengmai County",
-    "临高县": "Lingao County",
-    "白沙黎族自治县": "Baisha Li Autonomous County",
-    "昌江黎族自治县": "Changjiang Li Autonomous County",
-    "乐东黎族自治县": "Ledong Li Autonomous County",
-    "陵水黎族自治县": "Lingshui Li Autonomous County",
-    "保亭黎族苗族自治县": "Baoting Li and Miao Autonomous County",
-    "琼中黎族苗族自治县": "Qiongzhong Li and Miao Autonomous County",
-    "重庆市": "Chongqing",
-    "万州区": "Wanzhou District",
-    "涪陵区": "Fuling District",
-    "渝中区": "Yuzhong District",
-    "大渡口区": "Dadukou District",
-    "沙坪坝区": "Shapingba District",
-    "九龙坡区": "Jiulongpo District",
-    "南岸区": "South Bank area",
-    "北碚区": "Beibei District",
-    "綦江区": "Qijiang District",
-    "大足区": "Dazu District",
-    "渝北区": "Yu Bei District",
-    "巴南区": "Banan District",
-    "黔江区": "Qianjiang District",
-    "长寿区": "Changshou District",
-    "江津区": "Jiangjin District",
-    "合川区": "Hechuan District",
-    "永川区": "Yongchuan District",
-    "南川区": "Nanchuan District",
-    "璧山区": "Bishan District",
-    "铜梁区": "Tongliang District",
-    "潼南区": "Tongnan District",
-    "荣昌区": "Rongchang District",
-    "开州区": "Kaizhou District",
-    "梁平区": "Liangping District",
-    "武隆区": "Wulong District",
-    "县": "county",
-    "城口县": "Chengkou County",
-    "丰都县": "Fengdu County",
-    "垫江县": "Dianjiang County",
-    "忠县": "Zhongxian",
-    "云阳县": "Yunyang County",
-    "奉节县": "Fengjie County",
-    "巫山县": "Wushan County",
-    "巫溪县": "Wuxi County",
-    "石柱土家族自治县": "Shizhu Tujia Autonomous County",
-    "秀山土家族苗族自治县": "Xiushan Tujia and Miao Autonomous County",
-    "酉阳土家族苗族自治县": "Youyang Tujia and Miao Autonomous County",
-    "彭水苗族土家族自治县": "Pengshui Miao and Tujia Autonomous County",
-    "四川省": "Sichuan Province",
-    "成都市": "Chengdu",
-    "锦江区": "Jinjiang District",
-    "青羊区": "Qingyang District",
-    "金牛区": "Jinniu District",
-    "武侯区": "Wuhou District",
-    "成华区": "Chenghua District",
-    "龙泉驿区": "Longquanyi District",
-    "青白江区": "Qingbaijiang District",
-    "新都区": "Xindu District",
-    "温江区": "Wenjiang District",
-    "双流区": "Shuangliu District",
-    "郫都区": "Pidu District",
-    "金堂县": "Jintang County",
-    "大邑县": "Dayi County",
-    "蒲江县": "Pujiang County",
-    "新津县": "Xinjin County",
-    "都江堰市": "Dujiangyan City",
-    "彭州市": "Pengzhou",
-    "邛崃市": "Qionglai",
-    "崇州市": "Chongzhou",
-    "简阳市": "Jianyang",
-    "自贡市": "Zigong City",
-    "自流井区": "Ziliujing District",
-    "贡井区": "Gongjing District",
-    "大安区": "Daan District",
-    "沿滩区": "Beach area",
-    "荣县": "Rong County",
-    "富顺县": "Fushun County",
-    "攀枝花市": "Panzhihua City",
-    "东区": "East District",
-    "西区": "West End",
-    "仁和区": "Renhe District",
-    "米易县": "Miyi County",
-    "盐边县": "Yanbian County",
-    "泸州市": "Luzhou",
-    "江阳区": "Jiangyang District",
-    "纳溪区": "Naxi District",
-    "龙马潭区": "Longmatan District",
-    "泸县": "Lu County",
-    "合江县": "Hejiang County",
-    "叙永县": "Xuyong County",
-    "古蔺县": "Gulin County",
-    "德阳市": "Deyang City",
-    "旌阳区": "Jingyang District",
-    "罗江区": "Luojiang District",
-    "中江县": "Zhongjiang County",
-    "广汉市": "Guanghan City",
-    "什邡市": "Shifang City",
-    "绵竹市": "Mianzhu",
-    "绵阳市": "Mianyang",
-    "涪城区": "Fucheng District",
-    "游仙区": "Youxian District",
-    "安州区": "Anzhou District",
-    "三台县": "Santai County",
-    "盐亭县": "Yanting County",
-    "梓潼县": "Zitong County",
-    "北川羌族自治县": "Beichuan Qiang Autonomous County",
-    "平武县": "Pingwu County",
-    "江油市": "Jiangyou",
-    "广元市": "Guangyuan City",
-    "利州区": "Lizhou District",
-    "昭化区": "Zhaohua District",
-    "朝天区": "Chaotian District",
-    "旺苍县": "Wangcang County",
-    "青川县": "Qingchuan County",
-    "剑阁县": "Jiange County",
-    "苍溪县": "Cangxi County",
-    "遂宁市": "Suining City",
-    "船山区": "Chuanshan District",
-    "安居区": "Anju District",
-    "蓬溪县": "Pengxi County",
-    "射洪县": "Shehong County",
-    "大英县": "Daying County",
-    "内江市": "Neijiang",
-    "东兴区": "Dongxing District",
-    "威远县": "Weiyuan County",
-    "资中县": "Zizhong County",
-    "隆昌市": "Longchang",
-    "乐山市": "Leshan",
-    "沙湾区": "Shawan District",
-    "五通桥区": "Wutongqiao District",
-    "金口河区": "Jinkouhe District",
-    "犍为县": "Qianwei County",
-    "井研县": "Jingyan County",
-    "夹江县": "Jiajiang County",
-    "沐川县": "Muchuan County",
-    "峨边彝族自治县": "Ebian Yi Autonomous County",
-    "马边彝族自治县": "Mabian Yi Autonomous County",
-    "峨眉山市": "Emeishan City",
-    "南充市": "Nanchong",
-    "顺庆区": "Shunqing District",
-    "高坪区": "Gaoping District",
-    "嘉陵区": "Jialing District",
-    "南部县": "Nanbu County",
-    "营山县": "Yingshan County",
-    "蓬安县": "Peng'an County",
-    "仪陇县": "Yilong County",
-    "西充县": "Xichong County",
-    "阆中市": "Langzhong",
-    "眉山市": "Meishan",
-    "东坡区": "Dongpo District",
-    "彭山区": "Pengshan District",
-    "仁寿县": "Renshou County",
-    "洪雅县": "Hongya County",
-    "丹棱县": "Danling County",
-    "青神县": "Qingshen County",
-    "宜宾市": "Yibin City",
-    "翠屏区": "Cuiping District",
-    "南溪区": "Nanxi District",
-    "叙州区": "Xuzhou District",
-    "江安县": "Jiang'an County",
-    "长宁县": "Changning County",
-    "高县": "Gao County",
-    "珙县": "Gongxian",
-    "筠连县": "Junlian County",
-    "兴文县": "Xingwen County",
-    "屏山县": "Pingshan County",
-    "广安市": "Guang'an City",
-    "广安区": "Guang'an District",
-    "前锋区": "Forward zone",
-    "岳池县": "Yuechi County",
-    "武胜县": "Wusheng County",
-    "邻水县": "Linshui County",
-    "华蓥市": "Huaying City",
-    "达州市": "Dazhou",
-    "通川区": "Tongchuan District",
-    "达川区": "Dachuan District",
-    "宣汉县": "Xuanhan County",
-    "开江县": "Kaijiang County",
-    "大竹县": "Dazhu County",
-    "渠县": "Qu County",
-    "万源市": "Wanyuan City",
-    "雅安市": "Ya'an city",
-    "雨城区": "Yucheng District",
-    "名山区": "Mingshan District",
-    "荥经县": "Yingjing County",
-    "汉源县": "Hanyuan County",
-    "石棉县": "Shimian County",
-    "天全县": "Tianquan County",
-    "芦山县": "Lushan County",
-    "宝兴县": "Baoxing County",
-    "巴中市": "Bazhong",
-    "巴州区": "Bazhou District",
-    "恩阳区": "Enyang District",
-    "通江县": "Tongjiang County",
-    "南江县": "Nanjiang County",
-    "平昌县": "Pingchang County",
-    "资阳市": "Ziyang City",
-    "雁江区": "Yanjiang District",
-    "安岳县": "Anyue County",
-    "乐至县": "Lezhi County",
-    "阿坝藏族羌族自治州": "Aba Tibetan and Qiang Autonomous Prefecture",
-    "马尔康市": "Marcan",
-    "汶川县": "Wenchuan County",
-    "理县": "Li County",
-    "茂县": "Mao County",
-    "松潘县": "Songpan County",
-    "九寨沟县": "Jiuzhaigou County",
-    "金川县": "Jinchuan County",
-    "小金县": "Xiaojin County",
-    "黑水县": "Heishui County",
-    "壤塘县": "Rangtang County",
-    "阿坝县": "Aba County",
-    "若尔盖县": "Zoige County",
-    "红原县": "Hongyuan County",
-    "甘孜藏族自治州": "Ganzi Tibetan Autonomous Prefecture",
-    "康定市": "Kangding",
-    "泸定县": "Luding County",
-    "丹巴县": "Danba County",
-    "九龙县": "Jiulong County",
-    "雅江县": "Yajiang County",
-    "道孚县": "Daofu County",
-    "炉霍县": "Luhuo County",
-    "甘孜县": "Ganzi County",
-    "新龙县": "Xinlong County",
-    "德格县": "Dege County",
-    "白玉县": "Baiyu County",
-    "石渠县": "Shiqu County",
-    "色达县": "Seda County",
-    "理塘县": "Litang County",
-    "巴塘县": "Batang County",
-    "乡城县": "Xiangcheng County",
-    "稻城县": "Daocheng County",
-    "得荣县": "Derong County",
-    "凉山彝族自治州": "Liangshan Yi Autonomous Prefecture",
-    "西昌市": "Xichang",
-    "木里藏族自治县": "Muli Tibetan Autonomous County",
-    "盐源县": "Yanyuan County",
-    "德昌县": "Dechang County",
-    "会理县": "Huili County",
-    "会东县": "Huidong County",
-    "宁南县": "Ningnan County",
-    "普格县": "Puge County",
-    "布拖县": "Butuo County",
-    "金阳县": "Jinyang County",
-    "昭觉县": "Zhaojue County",
-    "喜德县": "Xide County",
-    "冕宁县": "Mianning County",
-    "越西县": "Yuexi County",
-    "甘洛县": "Ganluo County",
-    "美姑县": "Meigu County",
-    "雷波县": "Leibo County",
-    "贵州省": "Guizhou Province",
-    "贵阳市": "Guiyang City",
-    "南明区": "Nanming District",
-    "云岩区": "Yunyan District",
-    "花溪区": "Huaxi District",
-    "乌当区": "Wudang District",
-    "观山湖区": "Guanshan Lake District",
-    "开阳县": "Kaiyang County",
-    "息烽县": "Xifeng County",
-    "修文县": "Xiuwen County",
-    "清镇市": "Qingzhen City",
-    "六盘水市": "Liupanshui",
-    "钟山区": "Zhongshan District",
-    "六枝特区": "Liuzhi Special Zone",
-    "水城县": "Shuicheng County",
-    "盘州市": "Panzhou",
-    "遵义市": "Zunyi City",
-    "红花岗区": "Honghuagang District",
-    "汇川区": "Huichuan District",
-    "播州区": "Banzhou District",
-    "桐梓县": "Tongzi County",
-    "绥阳县": "Suiyang County",
-    "正安县": "Zheng'an County",
-    "道真仡佬族苗族自治县": "Daozhen Gelao and Miao Autonomous County",
-    "务川仡佬族苗族自治县": "Wuchuan Gelao and Miao Autonomous County",
-    "凤冈县": "Fenggang County",
-    "湄潭县": "Meitan County",
-    "余庆县": "Yuqing County",
-    "习水县": "Xishui County",
-    "赤水市": "Chishui",
-    "仁怀市": "Renhuai",
-    "安顺市": "Anshun",
-    "西秀区": "Xixiu District",
-    "平坝区": "Pingba District",
-    "普定县": "Puding County",
-    "镇宁布依族苗族自治县": "Zhenning Buyi and Miao Autonomous County",
-    "关岭布依族苗族自治县": "Guanling Buyi and Miao Autonomous County",
-    "紫云苗族布依族自治县": "Ziyun Miao and Buyi Autonomous County",
-    "毕节市": "Bijie",
-    "七星关区": "Qixingguan District",
-    "大方县": "Dafang County",
-    "黔西县": "Qianxi County",
-    "金沙县": "Jinsha County",
-    "织金县": "Zhijin County",
-    "纳雍县": "Nayong County",
-    "威宁彝族回族苗族自治县": "Weining Yi, Hui and Miao Autonomous County",
-    "赫章县": "Hezhang County",
-    "铜仁市": "Tongren",
-    "碧江区": "Bijiang District",
-    "万山区": "Wanshan District",
-    "江口县": "Jiangkou County",
-    "玉屏侗族自治县": "Yuping Dong Autonomous County",
-    "石阡县": "Shiqian County",
-    "思南县": "Sinan County",
-    "印江土家族苗族自治县": "Yinjiang Tujia and Miao Autonomous County",
-    "德江县": "Dejiang County",
-    "沿河土家族自治县": "Yanhe Tujia Autonomous County",
-    "松桃苗族自治县": "Songtao Miao Autonomous County",
-    "黔西南布依族苗族自治州": "Buyi and Miao Autonomous Prefecture in Southwest Guizhou",
-    "兴义市": "Xingyi City",
-    "兴仁市": "Xingren",
-    "普安县": "Pu'an County",
-    "晴隆县": "Qinglong County",
-    "贞丰县": "Zhenfeng County",
-    "望谟县": "Wangmo County",
-    "册亨县": "Ceheng County",
-    "安龙县": "Anlong County",
-    "黔东南苗族侗族自治州": "Qiandongnan Miao and Dong Autonomous Prefecture",
-    "凯里市": "Kaili",
-    "黄平县": "Huangping County",
-    "施秉县": "Shibing County",
-    "三穗县": "Sansui County",
-    "镇远县": "Zhenyuan County",
-    "岑巩县": "Cengong County",
-    "天柱县": "Tianzhu County",
-    "锦屏县": "Jinping County",
-    "剑河县": "Jianhe County",
-    "台江县": "Taijiang County",
-    "黎平县": "Liping County",
-    "榕江县": "Rongjiang County",
-    "从江县": "Congjiang County",
-    "雷山县": "Leishan County",
-    "麻江县": "Majiang County",
-    "丹寨县": "Danzhai County",
-    "黔南布依族苗族自治州": "Qiannan Buyi and Miao Autonomous Prefecture",
-    "都匀市": "Duyun City",
-    "福泉市": "Fuquan",
-    "荔波县": "Libo County",
-    "贵定县": "Guiding County",
-    "瓮安县": "Weng'an County",
-    "独山县": "Dushan County",
-    "平塘县": "Pingtang County",
-    "罗甸县": "Luodian County",
-    "长顺县": "Changshun County",
-    "龙里县": "Longli County",
-    "惠水县": "Huishui County",
-    "三都水族自治县": "Sandu Shui Autonomous County",
-    "云南省": "Yunnan Province",
-    "昆明市": "Kunming City",
-    "五华区": "Wuhua District",
-    "盘龙区": "Panlong District",
-    "官渡区": "Guandu District",
-    "西山区": "Xishan District",
-    "东川区": "Dongchuan District",
-    "呈贡区": "Chenggong District",
-    "晋宁区": "Jinning District",
-    "富民县": "Fumin County",
-    "宜良县": "Yiliang County",
-    "石林彝族自治县": "Shilin Yi Autonomous County",
-    "嵩明县": "Songming County",
-    "禄劝彝族苗族自治县": "Luquan Yi and Miao Autonomous County",
-    "寻甸回族彝族自治县": "Xundian Hui and Yi Autonomous County",
-    "安宁市": "Anning",
-    "曲靖市": "Qujing",
-    "麒麟区": "Kylin District",
-    "沾益区": "Zhanyi District",
-    "马龙区": "Malong District",
-    "陆良县": "Luliang County",
-    "师宗县": "Shizong County",
-    "罗平县": "Luoping County",
-    "富源县": "Fuyuan County",
-    "会泽县": "Huize County",
-    "宣威市": "Xuanwei City",
-    "玉溪市": "Yuxi City",
-    "红塔区": "Hongta District",
-    "江川区": "Jiangchuan District",
-    "澄江县": "Chengjiang County",
-    "通海县": "Tonghai County",
-    "华宁县": "Huaning County",
-    "易门县": "Yimen County",
-    "峨山彝族自治县": "Eshan Yi Autonomous County",
-    "新平彝族傣族自治县": "Xinping Yi and Dai Autonomous County",
-    "元江哈尼族彝族傣族自治县": "Yuanjiang Hani, Yi and Dai Autonomous County",
-    "保山市": "Baoshan",
-    "隆阳区": "Longyang District",
-    "施甸县": "Shidian County",
-    "龙陵县": "Longling County",
-    "昌宁县": "Changning County",
-    "腾冲市": "Tengchong City",
-    "昭通市": "Zhaotong City",
-    "昭阳区": "Zhaoyang District",
-    "鲁甸县": "Ludian County",
-    "巧家县": "Qiaojia County",
-    "盐津县": "Yanjin County",
-    "大关县": "Daguan County",
-    "永善县": "Yongshan County",
-    "绥江县": "Suijiang County",
-    "镇雄县": "Zhenxiong County",
-    "彝良县": "Yiliang County",
-    "威信县": "Weixin County",
-    "水富市": "Mizutomi",
-    "丽江市": "Lijiang City",
-    "古城区": "Ancient city",
-    "玉龙纳西族自治县": "Yulong Naxi Autonomous County",
-    "永胜县": "Yongsheng County",
-    "华坪县": "Huaping County",
-    "宁蒗彝族自治县": "Ninglang Yi Autonomous County",
-    "普洱市": "Pu'er City",
-    "思茅区": "Simao District",
-    "宁洱哈尼族彝族自治县": "Ning'er Hani and Yi Autonomous County",
-    "墨江哈尼族自治县": "Mojiang Hani Autonomous County",
-    "景东彝族自治县": "Jingdong Yi Autonomous County",
-    "景谷傣族彝族自治县": "Jinggu Dai and Yi Autonomous County",
-    "镇沅彝族哈尼族拉祜族自治县": "Zhenyuan Yi and Hani Lahu Autonomous County",
-    "江城哈尼族彝族自治县": "Hani and Yi Autonomous County of Jiangcheng",
-    "孟连傣族拉祜族佤族自治县": "Menglian Dai, Lahu and Wa Autonomous County",
-    "澜沧拉祜族自治县": "Lancang Lahu Autonomous County",
-    "西盟佤族自治县": "Ximeng Va Autonomous County",
-    "临沧市": "Lincang",
-    "临翔区": "Linxiang District",
-    "凤庆县": "Fengqing County",
-    "云县": "Yun County",
-    "永德县": "Yongde County",
-    "镇康县": "Zhenkang County",
-    "双江拉祜族佤族布朗族傣族自治县": "Shuangjiang Lahu, Wa, Bulang and Dai Autonomous County",
-    "耿马傣族佤族自治县": "Gengma Dai and Wa Autonomous County",
-    "沧源佤族自治县": "Cangyuan Wa Autonomous County",
-    "楚雄彝族自治州": "Chuxiong Yi Autonomous Prefecture",
-    "楚雄市": "Chuxiong City",
-    "双柏县": "Shuangbai County",
-    "牟定县": "Mouding County",
-    "南华县": "Nanhua County",
-    "姚安县": "Yao'an County",
-    "大姚县": "Dayao County",
-    "永仁县": "Yongren County",
-    "元谋县": "Yuanmou County",
-    "武定县": "Wuding County",
-    "禄丰县": "Lufeng County",
-    "红河哈尼族彝族自治州": "Honghe Hani and Yi Autonomous Prefecture",
-    "个旧市": "Gejiu",
-    "开远市": "Kaiyuan City",
-    "蒙自市": "Mengzi City",
-    "弥勒市": "Mile City",
-    "屏边苗族自治县": "Pingbian Miao Autonomous County",
-    "建水县": "Jianshui County",
-    "石屏县": "Shiping County",
-    "泸西县": "Luxi County",
-    "元阳县": "Yuanyang County",
-    "红河县": "Honghe County",
-    "金平苗族瑶族傣族自治县": "Jinping Miao, Yao and Dai Autonomous County",
-    "绿春县": "Luchun County",
-    "河口瑶族自治县": "Hekou Yao Autonomous County",
-    "文山壮族苗族自治州": "Wenshan Zhuang and Miao Autonomous Prefecture",
-    "文山市": "Wenshan City",
-    "砚山县": "Yanshan County",
-    "西畴县": "Xichou County",
-    "麻栗坡县": "Malipo County",
-    "马关县": "Maguan County",
-    "丘北县": "Qiubei County",
-    "广南县": "Guangnan County",
-    "富宁县": "Funing County",
-    "西双版纳傣族自治州": "Xishuangbanna Dai Autonomous Prefecture",
-    "景洪市": "Jinghong",
-    "勐海县": "Menghai County",
-    "勐腊县": "Mengla County",
-    "大理白族自治州": "Dali Bai Autonomous Prefecture",
-    "大理市": "Dali City",
-    "漾濞彝族自治县": "Yangbi Yi Autonomous County",
-    "祥云县": "Xiangyun County",
-    "宾川县": "Binchuan County",
-    "弥渡县": "Midu County",
-    "南涧彝族自治县": "Nanjian Yi Autonomous County",
-    "巍山彝族回族自治县": "Weishan Yi and Hui Autonomous County",
-    "永平县": "Yongping County",
-    "云龙县": "Yunlong County",
-    "洱源县": "Eryuan County",
-    "剑川县": "Jianchuan County",
-    "鹤庆县": "Heqing County",
-    "德宏傣族景颇族自治州": "Dehong Dai and Jingpo Autonomous Prefecture",
-    "瑞丽市": "Ruili",
-    "芒市": "Mangshi",
-    "梁河县": "Lianghe County",
-    "盈江县": "Yingjiang County",
-    "陇川县": "Longchuan County",
-    "怒江傈僳族自治州": "Nujiang Lisu Autonomous Prefecture",
-    "泸水市": "Lushui City",
-    "福贡县": "Fugong County",
-    "贡山独龙族怒族自治县": "Gongshan Dulong and Nu Autonomous County",
-    "兰坪白族普米族自治县": "Lanping Bai and Pumi Autonomous County",
-    "迪庆藏族自治州": "Diqing Tibetan Autonomous Prefecture",
-    "香格里拉市": "Shangri-La",
-    "德钦县": "Deqin County",
-    "维西傈僳族自治县": "Weixi Lisu Autonomous County",
-    "西藏自治区": "Tibet Autonomous Region",
-    "拉萨市": "Lhasa",
-    "城关区": "Chengguan District",
-    "堆龙德庆区": "Duilong Deqing District",
-    "达孜区": "Dazi District",
-    "林周县": "Linzhou County",
-    "当雄县": "Damxung County",
-    "尼木县": "Nimu County",
-    "曲水县": "Qushui County",
-    "墨竹工卡县": "Mozhugongka County",
-    "日喀则市": "Shigatse",
-    "桑珠孜区": "Sangzhuzi District",
-    "南木林县": "Nanmulin County",
-    "江孜县": "Gyangze County",
-    "定日县": "Tingri County",
-    "萨迦县": "Sakya County",
-    "拉孜县": "Lazi County",
-    "昂仁县": "Angren County",
-    "谢通门县": "Xietongmen County",
-    "白朗县": "Bailang County",
-    "仁布县": "Renbu County",
-    "康马县": "Kangma County",
-    "定结县": "Dingjie County",
-    "仲巴县": "Zhongba County",
-    "亚东县": "Yadong County",
-    "吉隆县": "Geelong County",
-    "聂拉木县": "Nyalam County",
-    "萨嘎县": "Saga County",
-    "岗巴县": "Gamba County",
-    "昌都市": "Changdu",
-    "卡若区": "Caro",
-    "江达县": "Jiangda County",
-    "贡觉县": "Gongjue County",
-    "类乌齐县": "Leiwuqi County",
-    "丁青县": "Dingqing County",
-    "察雅县": "Chaya County",
-    "八宿县": "Basu County",
-    "左贡县": "Zuogong County",
-    "芒康县": "Mangkang County",
-    "洛隆县": "Luolong County",
-    "边坝县": "Bianba County",
-    "林芝市": "Nyingchi",
-    "巴宜区": "Bayi District",
-    "工布江达县": "Gongbujiangda County",
-    "米林县": "Milin County",
-    "墨脱县": "Medog County",
-    "波密县": "Bomi County",
-    "察隅县": "Zayu County",
-    "朗县": "Lang County",
-    "山南市": "Shannan",
-    "乃东区": "Nedong District",
-    "扎囊县": "Danang County",
-    "贡嘎县": "Gongga County",
-    "桑日县": "Sangri County",
-    "琼结县": "Qiongjie County",
-    "曲松县": "Qusong County",
-    "措美县": "Cuomei County",
-    "洛扎县": "Loza County",
-    "加查县": "Jiacha County",
-    "隆子县": "Longzi County",
-    "错那县": "Cuona County",
-    "浪卡子县": "Langkazi County",
-    "那曲市": "Nagqu",
-    "色尼区": "Seni District",
-    "嘉黎县": "Jiali County",
-    "比如县": "Such as county",
-    "聂荣县": "Nierong County",
-    "安多县": "Anduo County",
-    "申扎县": "Shenzha County",
-    "索县": "Suoxian",
-    "班戈县": "Bangor County",
-    "巴青县": "Baqing County",
-    "尼玛县": "Nima County",
-    "双湖县": "Shuanghu County",
-    "阿里地区": "Ali area",
-    "普兰县": "Burang County",
-    "札达县": "Zanda County",
-    "噶尔县": "Gar County",
-    "日土县": "Ritu County",
-    "革吉县": "Geji County",
-    "改则县": "Gize County",
-    "措勤县": "Coqin County",
-    "陕西省": "Shaanxi Province",
-    "西安市": "Xi'an",
-    "碑林区": "Beilin District",
-    "莲湖区": "Lianhu District",
-    "灞桥区": "Baqiao District",
-    "未央区": "Weiyang District",
-    "雁塔区": "Yanta District",
-    "阎良区": "Yanliang District",
-    "临潼区": "Lintong District",
-    "高陵区": "Gaoling District",
-    "鄠邑区": "Huyi District",
-    "蓝田县": "Lantian County",
-    "周至县": "Zhouzhi County",
-    "铜川市": "Tongchuan",
-    "王益区": "Wangyi District",
-    "印台区": "Stamp pad",
-    "耀州区": "Yaozhou District",
-    "宜君县": "Yijun County",
-    "宝鸡市": "Baoji City",
-    "渭滨区": "Weibin District",
-    "金台区": "Jintai District",
-    "陈仓区": "Chencang District",
-    "凤翔县": "Fengxiang County",
-    "岐山县": "Qishan County",
-    "扶风县": "Fufeng County",
-    "眉县": "Mei County",
-    "陇县": "Long County",
-    "千阳县": "Qianyang County",
-    "麟游县": "Linyou County",
-    "凤县": "Feng County",
-    "太白县": "Taibai County",
-    "咸阳市": "Xianyang",
-    "秦都区": "Qindu District",
-    "杨陵区": "Yangling District",
-    "渭城区": "Weicheng District",
-    "三原县": "Sanyuan County",
-    "泾阳县": "Jingyang County",
-    "乾县": "Qian County",
-    "礼泉县": "Liquan County",
-    "永寿县": "Yongshou County",
-    "长武县": "Changwu County",
-    "旬邑县": "Xunyi County",
-    "淳化县": "Chunhua County",
-    "武功县": "Wugong County",
-    "兴平市": "Xingping",
-    "彬州市": "Binzhou",
-    "渭南市": "Weinan City",
-    "临渭区": "Linwei District",
-    "华州区": "Huazhou District",
-    "潼关县": "Tongguan County",
-    "大荔县": "Dali County",
-    "合阳县": "Heyang County",
-    "澄城县": "Chengcheng County",
-    "蒲城县": "Pucheng County",
-    "白水县": "Baishui County",
-    "富平县": "Fuping County",
-    "韩城市": "Hancheng",
-    "华阴市": "Huayin City",
-    "延安市": "Yan'an",
-    "宝塔区": "Pagoda District",
-    "安塞区": "Ansai District",
-    "延长县": "Yanchang County",
-    "延川县": "Yanchuan County",
-    "子长县": "Zichang County",
-    "志丹县": "Zhidan County",
-    "吴起县": "Wuqi County",
-    "甘泉县": "Ganquan County",
-    "富县": "Fu County",
-    "洛川县": "Luochuan County",
-    "宜川县": "Yichuan County",
-    "黄龙县": "Huanglong County",
-    "黄陵县": "Huangling County",
-    "汉中市": "Hanzhong",
-    "汉台区": "Hantai District",
-    "南郑区": "Nanzheng District",
-    "城固县": "Chenggu County",
-    "洋县": "Yang County",
-    "西乡县": "Xixiang County",
-    "勉县": "Mian County",
-    "宁强县": "Ningqiang County",
-    "略阳县": "Lueyang County",
-    "镇巴县": "Zhenba County",
-    "留坝县": "Liuba County",
-    "佛坪县": "Foping County",
-    "榆林市": "Yulin City",
-    "榆阳区": "Yuyang District",
-    "横山区": "Hengshan District",
-    "府谷县": "Fugu County",
-    "靖边县": "Jingbian County",
-    "定边县": "Dingbian County",
-    "绥德县": "Suide County",
-    "米脂县": "Mizhi County",
-    "佳县": "Jiaxian",
-    "吴堡县": "Wubao County",
-    "清涧县": "Qingjian County",
-    "子洲县": "Zizhou County",
-    "神木市": "Shenmu City",
-    "安康市": "Ankang",
-    "汉滨区": "Hanbin District",
-    "汉阴县": "Hanyin County",
-    "石泉县": "Shiquan County",
-    "宁陕县": "Ningshan County",
-    "紫阳县": "Ziyang County",
-    "岚皋县": "Langao County",
-    "平利县": "Pingli County",
-    "镇坪县": "Zhenping County",
-    "旬阳县": "Xunyang County",
-    "白河县": "Baihe County",
-    "商洛市": "Shangluo",
-    "商州区": "Shangzhou District",
-    "洛南县": "Luonan County",
-    "丹凤县": "Danfeng County",
-    "商南县": "Shangnan County",
-    "山阳县": "Shanyang County",
-    "镇安县": "Zhen'an County",
-    "柞水县": "Zhashui County",
-    "甘肃省": "Gansu province",
-    "兰州市": "Lan'Zhou City",
-    "七里河区": "Qilihe District",
-    "西固区": "Xigu District",
-    "安宁区": "Anning District",
-    "红古区": "Honggu District",
-    "永登县": "Yongdeng County",
-    "皋兰县": "Gaolan County",
-    "榆中县": "Yuzhong County",
-    "嘉峪关市": "Jiayuguan City",
-    "市辖区": "City area",
-    "雄关区": "Xiongguan District",
-    "长城区": "Changcheng District",
-    "镜铁区": "Kyotetsu district",
-    "新城镇": "New town",
-    "峪泉镇": "Yuquan Town",
-    "文殊镇": "Wenshu Town",
-    "金昌市": "Jinchang",
-    "金川区": "Jinchuan District",
-    "永昌县": "Yongchang County",
-    "白银市": "Silver City",
-    "白银区": "Baiyin District",
-    "平川区": "Pingchuan District",
-    "靖远县": "Jingyuan County",
-    "会宁县": "Huining County",
-    "景泰县": "Jingtai County",
-    "天水市": "Tianshui City",
-    "秦州区": "Qinzhou District",
-    "麦积区": "Maiji District",
-    "清水县": "Qingshui County",
-    "秦安县": "Qin'an County",
-    "甘谷县": "Gangu County",
-    "武山县": "Wushan County",
-    "张家川回族自治县": "Zhangjiachuan Hui Autonomous County",
-    "武威市": "Wuwei City",
-    "凉州区": "Liangzhou District",
-    "民勤县": "Minqin County",
-    "古浪县": "Gulang County",
-    "天祝藏族自治县": "Tianzhu Tibetan Autonomous County",
-    "张掖市": "Zhangye",
-    "甘州区": "Ganzhou District",
-    "肃南裕固族自治县": "Sunan Yugu Autonomous County",
-    "民乐县": "Minle County",
-    "临泽县": "Linze County",
-    "高台县": "Gaotai County",
-    "山丹县": "Shandan County",
-    "平凉市": "Pingliang",
-    "崆峒区": "Kongtong District",
-    "泾川县": "Jingchuan County",
-    "灵台县": "Lingtai County",
-    "崇信县": "Chongxin County",
-    "庄浪县": "Zhuanglang County",
-    "静宁县": "Jingning County",
-    "华亭市": "Huating City",
-    "酒泉市": "Jiuquan",
-    "肃州区": "Suzhou District",
-    "金塔县": "Jinta County",
-    "瓜州县": "Guazhou County",
-    "肃北蒙古族自治县": "Subei Mongolian Autonomous County",
-    "阿克塞哈萨克族自治县": "Aksai Kazakh Autonomous County",
-    "玉门市": "Yumen City",
-    "敦煌市": "Dunhuang City",
-    "庆阳市": "Qingyang",
-    "西峰区": "Xifeng District",
-    "庆城县": "Qingcheng County",
-    "环县": "Huan County",
-    "华池县": "Huachi County",
-    "合水县": "Heshui County",
-    "正宁县": "Zhengning County",
-    "宁县": "Ning County",
-    "镇原县": "Zhenyuan County",
-    "定西市": "Dingxi City",
-    "安定区": "Anding District",
-    "通渭县": "Tongwei County",
-    "陇西县": "Longxi County",
-    "渭源县": "Weiyuan County",
-    "临洮县": "Lintao County",
-    "漳县": "Zhang County",
-    "岷县": "Min County",
-    "陇南市": "Longnan City",
-    "武都区": "Wudu District",
-    "成县": "Cheng County",
-    "文县": "Wen County",
-    "宕昌县": "Dangchang County",
-    "康县": "Kang County",
-    "西和县": "Xihe County",
-    "礼县": "Li County",
-    "徽县": "Huixian",
-    "两当县": "Liangdang County",
-    "临夏回族自治州": "Linxia Hui Autonomous Prefecture",
-    "临夏市": "Linxia",
-    "临夏县": "Linxia County",
-    "康乐县": "Kangle County",
-    "永靖县": "Yongjing County",
-    "广河县": "Guanghe County",
-    "和政县": "Hezheng County",
-    "东乡族自治县": "Dongxiang Autonomous County",
-    "积石山保安族东乡族撒拉族自治县": "Jishishan Baoanzu Dongxiang Salar Autonomous County",
-    "甘南藏族自治州": "Gannan Tibetan Autonomous Prefecture",
-    "合作市": "Cooperative City",
-    "临潭县": "Lintan County",
-    "卓尼县": "Zhuoni County",
-    "舟曲县": "Zhouqu County",
-    "迭部县": "Diebu County",
-    "玛曲县": "Maqu County",
-    "碌曲县": "Luqu County",
-    "夏河县": "Xiahe County",
-    "青海省": "Qinghai Province",
-    "西宁市": "Xining City",
-    "城东区": "Chengdong District",
-    "城西区": "Chengxi District",
-    "城北区": "Chengbei District",
-    "大通回族土族自治县": "Datong Hui and Tu Autonomous County",
-    "湟中县": "Huangzhong County",
-    "湟源县": "Huangyuan County",
-    "海东市": "Haidong City",
-    "乐都区": "Ledu District",
-    "平安区": "Safe area",
-    "民和回族土族自治县": "Minhe Hui and Tu Autonomous County",
-    "互助土族自治县": "Huzhu Tu Autonomous County",
-    "化隆回族自治县": "Hualong Hui Autonomous County",
-    "循化撒拉族自治县": "Xunhua Salar Autonomous County",
-    "海北藏族自治州": "Haibei Tibetan Autonomous Prefecture",
-    "门源回族自治县": "Menyuan Hui Autonomous County",
-    "祁连县": "Qilian County",
-    "海晏县": "Haiyan County",
-    "刚察县": "Gangcha County",
-    "黄南藏族自治州": "Huangnan Tibetan Autonomous Prefecture",
-    "同仁县": "Tongren County",
-    "尖扎县": "Jianzha County",
-    "泽库县": "Zeku County",
-    "河南蒙古族自治县": "Henan Mongolian Autonomous County",
-    "海南藏族自治州": "Hainan Tibetan Autonomous Prefecture",
-    "共和县": "Gonghe County",
-    "同德县": "Tongde County",
-    "贵德县": "Guide County",
-    "兴海县": "Xinghai County",
-    "贵南县": "Guinan County",
-    "果洛藏族自治州": "Guoluo Tibetan Autonomous Prefecture",
-    "玛沁县": "Maqin County",
-    "班玛县": "Banma County",
-    "甘德县": "Gande County",
-    "达日县": "Dari County",
-    "久治县": "Jiuzhi County",
-    "玛多县": "Maduo County",
-    "玉树藏族自治州": "Yushu Tibetan Autonomous Prefecture",
-    "玉树市": "Yushu City",
-    "杂多县": "Zaduo County",
-    "称多县": "Chengduo County",
-    "治多县": "Zhiduo County",
-    "囊谦县": "Nangqian County",
-    "曲麻莱县": "Qumalai County",
-    "海西蒙古族藏族自治州": "Haixi Mongolian and Tibetan Autonomous Prefecture",
-    "格尔木市": "Golmud",
-    "德令哈市": "Delingha",
-    "茫崖市": "Mangya",
-    "乌兰县": "Ulan County",
-    "都兰县": "Dulan County",
-    "天峻县": "Tianjun County",
-    "宁夏回族自治区": "Ningxia Hui Autonomous Region",
-    "银川市": "Yinchuan",
-    "兴庆区": "Xingqing District",
-    "西夏区": "Xixia District",
-    "金凤区": "Jinfeng District",
-    "永宁县": "Yongning County",
-    "贺兰县": "Helan County",
-    "灵武市": "Lingwu",
-    "石嘴山市": "Shizuishan",
-    "大武口区": "Dawukou District",
-    "惠农区": "Huinong District",
-    "平罗县": "Pingluo County",
-    "吴忠市": "Wuzhong City",
-    "利通区": "Litong District",
-    "红寺堡区": "Hongsipu District",
-    "盐池县": "Yanchi County",
-    "同心县": "Tongxin County",
-    "青铜峡市": "Qingtongxia City",
-    "固原市": "Guyuan City",
-    "原州区": "Wonju District",
-    "西吉县": "Xiji County",
-    "隆德县": "Longde County",
-    "泾源县": "Jingyuan County",
-    "彭阳县": "Pengyang County",
-    "中卫市": "Zhongwei",
-    "沙坡头区": "Shapotou District",
-    "中宁县": "Zhongning County",
-    "海原县": "Haiyuan County",
-    "新疆维吾尔自治区": "Xinjiang Uygur Autonomous Region",
-    "乌鲁木齐市": "Urumqi",
-    "天山区": "Tianshan District",
-    "沙依巴克区": "Shaybak District",
-    "新市区": "New urban area",
-    "水磨沟区": "Shuimogou District",
-    "头屯河区": "Toutunhe District",
-    "达坂城区": "Dabancheng District",
-    "米东区": "Midong District",
-    "乌鲁木齐县": "Urumqi County",
-    "克拉玛依市": "Karamay",
-    "独山子区": "Dushanzi District",
-    "克拉玛依区": "Karamay District",
-    "白碱滩区": "Baijiantan District",
-    "乌尔禾区": "Wuerhe District",
-    "吐鲁番市": "Turpan",
-    "高昌区": "Gaochang District",
-    "鄯善县": "Shanshan County",
-    "托克逊县": "Toksun County",
-    "哈密市": "Hami City",
-    "伊州区": "Yizhou District",
-    "巴里坤哈萨克自治县": "Barkol Kazakh Autonomous County",
-    "伊吾县": "Yiwu County",
-    "昌吉回族自治州": "Changji Hui Autonomous Prefecture",
-    "昌吉市": "Changji",
-    "阜康市": "Fukang",
-    "呼图壁县": "Hutubi County",
-    "玛纳斯县": "Manas County",
-    "奇台县": "Qitai County",
-    "吉木萨尔县": "Jimsar County",
-    "木垒哈萨克自治县": "Mulei Kazakh Autonomous County",
-    "博尔塔拉蒙古自治州": "Bortala Mongolian Autonomous Prefecture",
-    "博乐市": "Bole",
-    "阿拉山口市": "Alashankou City",
-    "精河县": "Jinghe County",
-    "温泉县": "Wenquan County",
-    "巴音郭楞蒙古自治州": "Bayingoleng Mongolian Autonomous Prefecture",
-    "库尔勒市": "Korla",
-    "轮台县": "Luntai County",
-    "尉犁县": "Yuli County",
-    "若羌县": "Ruoqiang County",
-    "且末县": "Qiemo County",
-    "焉耆回族自治县": "Yanqi Hui Autonomous County",
-    "和静县": "Hejing County",
-    "和硕县": "Heshuo County",
-    "博湖县": "Bohu County",
-    "阿克苏地区": "Aksu area",
-    "阿克苏市": "Aksu",
-    "温宿县": "Wensu County",
-    "库车县": "Kuqa County",
-    "沙雅县": "Shaya County",
-    "新和县": "Xinhe County",
-    "拜城县": "Baicheng County",
-    "乌什县": "Wushi County",
-    "阿瓦提县": "Awati County",
-    "柯坪县": "Keping County",
-    "克孜勒苏柯尔克孜自治州": "Kizilsu Kirgiz Autonomous Prefecture",
-    "阿图什市": "Atushi",
-    "阿克陶县": "Akto County",
-    "阿合奇县": "Aheqi County",
-    "乌恰县": "Wuqia County",
-    "喀什地区": "Kashgar area",
-    "喀什市": "Kashgar",
-    "疏附县": "Shufu County",
-    "疏勒县": "Shule County",
-    "英吉沙县": "Yingjisha County",
-    "泽普县": "Zepu County",
-    "莎车县": "Shache County",
-    "叶城县": "Yecheng County",
-    "麦盖提县": "Meghetti County",
-    "岳普湖县": "Yuepu Lake County",
-    "伽师县": "Jiashi County",
-    "巴楚县": "Bachu County",
-    "塔什库尔干塔吉克自治县": "Taxkorgan Tajik Autonomous County",
-    "和田地区": "Hotan area",
-    "和田市": "Hotan City",
-    "和田县": "Hotan County",
-    "墨玉县": "Moyu County",
-    "皮山县": "Pishan County",
-    "洛浦县": "Luopu County",
-    "策勒县": "Celle County",
-    "于田县": "Yutian County",
-    "民丰县": "Minfeng County",
-    "伊犁哈萨克自治州": "Yili Kazakh Autonomous Prefecture",
-    "伊宁市": "Yining",
-    "奎屯市": "Kuitun City",
-    "霍尔果斯市": "Horgos",
-    "伊宁县": "Yining County",
-    "察布查尔锡伯自治县": "Qapqal Xibe Autonomous County",
-    "霍城县": "Huocheng County",
-    "巩留县": "Gongliu County",
-    "新源县": "Xinyuan County",
-    "昭苏县": "Zhaosu County",
-    "特克斯县": "Turks County",
-    "尼勒克县": "Nilek County",
-    "塔城地区": "Tacheng area",
-    "塔城市": "Tacheng",
-    "乌苏市": "Wusu",
-    "额敏县": "Emin County",
-    "沙湾县": "Shawan County",
-    "托里县": "Tuoli County",
-    "裕民县": "Yumin County",
-    "和布克赛尔蒙古自治县": "Hebuksail Mongolian Autonomous County",
-    "阿勒泰地区": "Altay area",
-    "阿勒泰市": "Altay City",
-    "布尔津县": "Burqin County",
-    "富蕴县": "Fuyun County",
-    "福海县": "Fuhai County",
-    "哈巴河县": "Habahe County",
-    "青河县": "Qinghe County",
-    "吉木乃县": "Jimunai County",
-    "自治区直辖县级行政区划": "County-level administrative divisions of autonomous regions",
-    "石河子市": "Shihezi",
-    "阿拉尔市": "Alar",
-    "图木舒克市": "Tumshuk",
-    "五家渠市": "Wujiaqu City",
-    "北屯市": "Beitun City",
-    "铁门关市": "Tiemenguan City",
-    "双河市": "Shuanghe",
-    "可克达拉市": "Kok Dala",
-    "昆玉市": "Kunyu City",
-    "台湾省": "Taiwan Province",
-    "台北市": "Taipei City",
-    "中正区": "Zhongzheng District",
-    "万华区": "Wanhua District",
-    "信义区": "Xinyi District",
-    "士林区": "Shilin District",
-    "北投区": "Beitou District",
-    "内湖区": "Neihu District",
-    "南港区": "Nangang District",
-    "文山区": "Wenshan District",
-    "其它区": "Other areas",
-    "高雄市": "Kaohsiung City",
-    "前金区": "Qianjin District",
-    "芩雅区": "Qinya District",
-    "盐埕区": "Yancheng District",
-    "鼓山区": "Gushan District",
-    "旗津区": "Qijin District",
-    "前镇区": "Qianzhen District",
-    "三民区": "Sanmin District",
-    "左营区": "Zuoying District",
-    "楠梓区": "Nanzi District",
-    "小港区": "Xiaogang District",
-    "苓雅区": "Lingya District",
-    "仁武区": "Renwu District",
-    "大社区": "Large community",
-    "冈山区": "Gangshan District",
-    "路竹区": "Luzhu District",
-    "阿莲区": "Alian District",
-    "田寮区": "Tianliao District",
-    "燕巢区": "Yanchao District",
-    "桥头区": "Qiaotou District",
-    "梓官区": "Ziguan District",
-    "弥陀区": "Miduo District",
-    "永安区": "Yongan District",
-    "湖内区": "Lake District",
-    "凤山区": "Fengshan District",
-    "大寮区": "Daliao District",
-    "林园区": "Forest Park",
-    "鸟松区": "Niaosong District",
-    "大树区": "Dashu District",
-    "旗山区": "Qishan District",
-    "美浓区": "Mino District",
-    "六龟区": "Liugui District",
-    "内门区": "Inner door area",
-    "杉林区": "Shanlin District",
-    "甲仙区": "Jiaxian District",
-    "桃源区": "Taoyuan District",
-    "那玛夏区": "Namasia",
-    "茂林区": "Maolin District",
-    "茄萣区": "Eggplant area",
-    "台南市": "Tainan City",
-    "中西区": "Central and Western District",
-    "南区": "South area",
-    "北区": "North District",
-    "安平区": "Anping District",
-    "安南区": "Annan District",
-    "永康区": "Yongkang District",
-    "归仁区": "Qui Nhon District",
-    "新化区": "Xinhua District",
-    "左镇区": "Zuozhen District",
-    "玉井区": "Yujing District",
-    "楠西区": "Nanxi District",
-    "南化区": "Nanhua District",
-    "仁德区": "Rende District",
-    "关庙区": "Guanmiao District",
-    "龙崎区": "Longqi District",
-    "官田区": "Guantian District",
-    "麻豆区": "Madou District",
-    "佳里区": "Jiali District",
-    "西港区": "Westport District",
-    "七股区": "Qigu District",
-    "将军区": "General district",
-    "学甲区": "School A",
-    "北门区": "Beimen District",
-    "新营区": "Xinying District",
-    "后壁区": "Posterior region",
-    "白河区": "Baihe District",
-    "六甲区": "Liujia District",
-    "下营区": "Xiaying District",
-    "柳营区": "Liuying District",
-    "盐水区": "Salt water area",
-    "善化区": "Shanhua District",
-    "大内区": "Ouchi District",
-    "山上区": "Shan Shang District",
-    "台中市": "Taichung City",
-    "中区": "Central District",
-    "北屯区": "Beitun District",
-    "西屯区": "Xitun District",
-    "南屯区": "Nantun District",
-    "大里区": "Dali District",
-    "雾峰区": "Wufeng District",
-    "乌日区": "Wuri District",
-    "丰原区": "Fengyuan District",
-    "后里区": "Houli District",
-    "石冈区": "Shigang District",
-    "东势区": "Dongshi District",
-    "新社区": "New community",
-    "潭子区": "Tanzi District",
-    "大雅区": "Daya District",
-    "神冈区": "Shengang District",
-    "大肚区": "Dadu District",
-    "沙鹿区": "Shalu District",
-    "龙井区": "Longjing District",
-    "梧栖区": "Wuqi District",
-    "清水区": "Qingshui District",
-    "大甲区": "Dajia District",
-    "外埔区": "Waipu District",
-    "金沙镇": "Jinsha Town",
-    "金湖镇": "Jinhu Town",
-    "金宁乡": "Jinning Township",
-    "金城镇": "Golden town",
-    "烈屿乡": "Lieyu Township",
-    "乌坵乡": "Wuqiu Township",
-    "南投县": "Nantou County",
-    "南投市": "Nantou City",
-    "中寮乡": "Zhongliao Township",
-    "草屯镇": "Caotun Town",
-    "国姓乡": "Guoxing Township",
-    "埔里镇": "Puli Township",
-    "仁爱乡": "Renai Township",
-    "名间乡": "Mingjian Township",
-    "集集镇": "Jiji Town",
-    "水里乡": "Shuili Township",
-    "鱼池乡": "Yuchi Township",
-    "信义乡": "Xinyi Township",
-    "竹山镇": "Zhushan Town",
-    "鹿谷乡": "Lugu Township",
-    "基隆市": "Keelung City",
-    "仁爱区": "Renai District",
-    "安乐区": "Anle District",
-    "暖暖区": "Warm area",
-    "七堵区": "Qidu District",
-    "新竹市": "Hsinchu City",
-    "香山区": "Xiangshan District",
-    "嘉义市": "Chiayi City",
-    "新北市": "New Taipei City",
-    "万里区": "Wanli District",
-    "板桥区": "Banqiao District",
-    "汐止区": "Xizhi District",
-    "深坑区": "Shenkeng District",
-    "石碇区": "Shiding District",
-    "瑞芳区": "Ruifang District",
-    "平溪区": "Pingxi District",
-    "双溪区": "Shuangxi District",
-    "贡寮区": "Gongliao District",
-    "新店区": "Xindian District",
-    "坪林区": "Pinglin District",
-    "乌来区": "Wulai District",
-    "永和区": "Yonghe District",
-    "中和区": "Zhonghe District",
-    "土城区": "Tucheng District",
-    "三峡区": "Three Gorges District",
-    "树林区": "Forest area",
-    "莺歌区": "Yingge District",
-    "三重区": "Triple area",
-    "新庄区": "Xinzhuang District",
-    "林口区": "Linkou District",
-    "芦洲区": "Luzhou District",
-    "五股区": "Wugu District",
-    "八里区": "Bali District",
-    "淡水区": "Tamsui District",
-    "三芝区": "Sanzhi District",
-    "石门区": "Shimen District",
-    "宜兰县": "Yilan County",
-    "宜兰市": "Yilan City",
-    "头城镇": "Head town",
-    "礁溪乡": "Jiaoxi Township",
-    "壮围乡": "Zhuangwei Township",
-    "员山乡": "Yuanshan Township",
-    "罗东镇": "Luodong Town",
-    "三星乡": "Sanxing Township",
-    "大同乡": "Datong Township",
-    "五结乡": "Wujie Township",
-    "冬山乡": "Dongshan Township",
-    "苏澳镇": "Suao Town",
-    "南澳乡": "Nan'ao Township",
-    "钓鱼台": "Diaoyutai",
-    "新竹县": "Hsinchu County",
-    "竹北市": "Zhubei",
-    "湖口乡": "Hukou Township",
-    "新丰乡": "Xinfeng Township",
-    "新埔镇": "Xinpu Town",
-    "关西镇": "Guanxi Town",
-    "芎林乡": "Xionglin Township",
-    "宝山乡": "Baoshan Township",
-    "竹东镇": "Zhudong Town",
-    "五峰乡": "Wufeng Township",
-    "横山乡": "Hengshan Township",
-    "尖石乡": "Jianshi Township",
-    "北埔乡": "Beipu Township",
-    "峨眉乡": "Emei Township",
-    "桃园县": "Taoyuan County",
-    "中坜区": "Zhongli District",
-    "平镇区": "Pingzhen District",
-    "杨梅区": "Yangmei District",
-    "新屋区": "Xinwu District",
-    "观音区": "Guanyin District",
-    "桃园区": "Taoyuan District",
-    "龟山区": "Guishan District",
-    "八德区": "Bade District",
-    "大溪区": "Daxi District",
-    "大园区": "Great Park",
-    "芦竹区": "Luzhu District",
-    "中坜市": "Zhongli City",
-    "平镇市": "Pingzhen City",
-    "龙潭乡": "Longtan Township",
-    "杨梅市": "Yangmei City",
-    "新屋乡": "Xinwu Township",
-    "观音乡": "Guanyin Township",
-    "桃园市": "Taoyuan City",
-    "龟山乡": "Guishan Township",
-    "八德市": "Bade City",
-    "大溪镇": "Daxi Town",
-    "复兴乡": "Fuxing Township",
-    "大园乡": "Dayuan Township",
-    "芦竹乡": "Luzhu Township",
-    "苗栗县": "Miaoli County",
-    "头份市": "Toufen",
-    "竹南镇": "Zhunan Town",
-    "头份镇": "Toufen Town",
-    "三湾乡": "Sanwan Township",
-    "南庄乡": "Nanzhuang Township",
-    "狮潭乡": "Shitan Township",
-    "后龙镇": "Houlong Town",
-    "通霄镇": "Tongxiao Town",
-    "苑里镇": "Yuanli Town",
-    "苗栗市": "Miaoli City",
-    "造桥乡": "Zaoqiao Township",
-    "头屋乡": "Touwu Township",
-    "公馆乡": "Gongguan Township",
-    "大湖乡": "Dahu Township",
-    "泰安乡": "Tai'an Township",
-    "铜锣乡": "Tongluo Township",
-    "三义乡": "Sanyi Township",
-    "西湖乡": "Xihu Township",
-    "卓兰镇": "Zhuolan Town",
-    "彰化县": "Changhua County",
-    "员林市": "Yuanlin",
-    "彰化市": "Changhua City",
-    "芬园乡": "Fenyuan Township",
-    "花坛乡": "Huatan Township",
-    "秀水乡": "Xiushui Township",
-    "鹿港镇": "Lugang Town",
-    "福兴乡": "Fuxing Township",
-    "线西乡": "Xianxixiang",
-    "和美镇": "Hemei Town",
-    "伸港乡": "Shengang Township",
-    "员林镇": "Yuanlin Town",
-    "社头乡": "Shetou Township",
-    "永靖乡": "Yongjing Township",
-    "埔心乡": "Puxin Township",
-    "溪湖镇": "Xihu Town",
-    "大村乡": "Dacun Xiang",
-    "埔盐乡": "Puyan Township",
-    "田中镇": "Tianzhong Town",
-    "北斗镇": "Beidou Town",
-    "田尾乡": "Tianwei Township",
-    "埤头乡": "Pitou Township",
-    "溪州乡": "Xizhou Township",
-    "竹塘乡": "Zhutang Township",
-    "二林镇": "Erlin Town",
-    "大城乡": "Dacheng Country",
-    "芳苑乡": "Fangyuan Township",
-    "二水乡": "Ershui Township",
-    "嘉义县": "Chiayi County",
-    "番路乡": "Fanlu Township",
-    "梅山乡": "Meishan Township",
-    "竹崎乡": "Zhuqi Township",
-    "阿里山乡": "Alishan Township",
-    "中埔乡": "Zhongpu Township",
-    "大埔乡": "Dapu Township",
-    "水上乡": "Water Town",
-    "鹿草乡": "Lu Cao Xiang",
-    "太保市": "Taibao City",
-    "朴子市": "Puzi City",
-    "东石乡": "Dongshi Township",
-    "六脚乡": "Liujiao Township",
-    "新港乡": "Xingang Township",
-    "民雄乡": "Minxiong Township",
-    "大林镇": "Dalin Town",
-    "溪口乡": "Xikou Township",
-    "义竹乡": "Yizhu Township",
-    "布袋镇": "Budai Town",
-    "云林县": "Yunlin County",
-    "斗南镇": "Dounan Zhen",
-    "大埤乡": "Dayi Township",
-    "虎尾镇": "Huwei Town",
-    "土库镇": "Tukuzhen",
-    "褒忠乡": "Baozhong Township",
-    "东势乡": "Dongshi Township",
-    "台西乡": "Taixi Township",
-    "仑背乡": "Lunbei Township",
-    "麦寮乡": "Mailiao Township",
-    "斗六市": "Douliu City",
-    "林内乡": "Linnei Township",
-    "古坑乡": "Gukeng Township",
-    "莿桐乡": "Xintong Township",
-    "西螺镇": "Xiluo Town",
-    "二仑乡": "Erlun Township",
-    "北港镇": "Beigang Town",
-    "水林乡": "Shuilin Township",
-    "口湖乡": "Kouhu Township",
-    "四湖乡": "Sihu Township",
-    "元长乡": "Yuanchang Township",
-    "屏东县": "Pingtung County",
-    "崁顶乡": "Kanding Township",
-    "屏东市": "Pingtung City",
-    "三地门乡": "Sandimen Township",
-    "雾台乡": "Wutai Township",
-    "玛家乡": "Majia Township",
-    "九如乡": "Jiuru Township",
-    "里港乡": "Ligang Township",
-    "高树乡": "Gaoshu Township",
-    "盐埔乡": "Yanpu Township",
-    "长治乡": "Changzhi Township",
-    "麟洛乡": "Linluo Township",
-    "竹田乡": "Zhutian Township",
-    "内埔乡": "Neipu Township",
-    "万丹乡": "Wandan Township",
-    "潮州镇": "Chaozhou Town",
-    "泰武乡": "Taiwu Township",
-    "来义乡": "Laiyi Township",
-    "万峦乡": "Wanluan Township",
-    "莰顶乡": "Canding Township",
-    "新埤乡": "Xinpi Township",
-    "南州乡": "Nanzhou Township",
-    "林边乡": "Linbian Township",
-    "东港镇": "Donggang Town",
-    "琉球乡": "Ryukyu Township",
-    "佳冬乡": "Jiadong Township",
-    "新园乡": "Xinyuan Township",
-    "枋寮乡": "Fangliao Township",
-    "枋山乡": "Fangshan Township",
-    "春日乡": "Chunri Township",
-    "狮子乡": "Lion Township",
-    "车城乡": "Checheng Xiang",
-    "牡丹乡": "Mudan Township",
-    "恒春镇": "Hengchun Township",
-    "满州乡": "Manzhou Township",
-    "台东县": "Taitung County",
-    "台东市": "Taitung City",
-    "绿岛乡": "Ludao Township",
-    "兰屿乡": "Lanyu Township",
-    "延平乡": "Yanping Township",
-    "卑南乡": "Beinan Township",
-    "鹿野乡": "Luye Township",
-    "关山镇": "Guanshan Town",
-    "海端乡": "Haiduan Township",
-    "池上乡": "Chishang Township",
-    "东河乡": "Donghe Township",
-    "成功镇": "Chenggong Town",
-    "长滨乡": "Changbin Township",
-    "金峰乡": "Jinfeng Township",
-    "大武乡": "Dawu Xiang",
-    "达仁乡": "Daren Township",
-    "太麻里乡": "Taimali Township",
-    "花莲县": "Hualien County",
-    "花莲市": "Hualien City",
-    "新城乡": "Xincheng Township",
-    "太鲁阁": "Taroko",
-    "秀林乡": "Xiulin Township",
-    "吉安乡": "Ji'an Township",
-    "寿丰乡": "Shoufeng Township",
-    "凤林镇": "Fenglin Town",
-    "光复乡": "Guangfu Township",
-    "丰滨乡": "Fengbin Township",
-    "瑞穗乡": "Ruisui Township",
-    "万荣乡": "Wanrong Township",
-    "玉里镇": "Yuli Town",
-    "卓溪乡": "Zhuoxi Township",
-    "富里乡": "Fuli Township",
-    "澎湖县": "Penghu County",
-    "马公市": "Magong City",
-    "西屿乡": "Xiyu Township",
-    "望安乡": "Wangan Township",
-    "七美乡": "Qimei Township",
-    "白沙乡": "Baisha Township",
-    "湖西乡": "Huxi Township",
-    "南竿乡": "Nangan Township",
-    "北竿乡": "Beigan Township",
-    "东引乡": "Dongyin Township",
-    "莒光乡": "Juguang Township",
-    "香港特别行政区": "Hong Kong Special Administrative Region",
-    "香港岛": "Hong Kong Island",
-    "湾仔区": "Wan Chai District",
-    "九龙": "Kowloon",
-    "九龙城区": "Kowloon City District",
-    "油尖旺区": "Yau Tsim Mong District",
-    "深水埗区": "Sham Shui Po District",
-    "黄大仙区": "Wong Tai Sin District",
-    "观塘区": "Kwun Tong District",
-    "新界": "New Territories",
-    "大埔区": "Dapu District",
-    "沙田区": "Sha Tin District",
-    "西贡区": "Saigon District",
-    "元朗区": "Yuen Long District",
-    "屯门区": "Tuen Mun District",
-    "荃湾区": "Tsuen Wan District",
-    "葵青区": "Kwai Tsing District",
-    "离岛区": "Islands District",
-    "澳门特别行政区": "Macao Special Administrative Region",
-    "澳门半岛": "Macau Peninsula",
-    "花地玛堂区": "Fatima Parish",
-    "花王堂区": "Kao parish",
-    "望德堂区": "Wangde Parish",
-    "大堂区": "Lobby area",
-    "风顺堂区": "Fengshun parish",
-    "离岛": "Outlying islands",
-    "嘉模堂区": "Carmo Parish",
-    "路氹填海区": "Cotai Reclamation",
-    "圣方济各堂区": "Parish of St. Francis",
-    "海外": "overseas",
-    "阿富汗": "Afghanistan",
-    "赫拉特": "Herat",
-    "喀布尔": "Kabul",
-    "坎大哈": "Kandahar",
-    "马扎里沙里夫": "Mazar-i-Sharif",
-    "阿尔巴尼亚": "Albania",
-    "爱尔巴桑": "Elbasan",
-    "迪勃拉": "Dibra",
-    "地拉那": "Tirana",
-    "都拉斯": "Durres",
-    "发罗拉": "Vlora",
-    "费里": "Ferri",
-    "吉诺卡斯特": "Gjirokast",
-    "科尔察": "Korca",
-    "库克斯": "Cooks",
-    "莱什": "Leche",
-    "培拉特": "Berat",
-    "斯库台": "Shkoder",
-    "南极洲": "Antarctica",
-    "阿尔及利亚": "Algeria",
-    "阿德拉尔": "Adrar",
-    "阿尔及尔": "Algiers",
-    "艾因·德夫拉": "Ain Devla",
-    "艾因·蒂姆尚特": "Ain Timshant",
-    "安纳巴": "Annaba",
-    "奥兰": "Oran",
-    "巴特纳": "Batner",
-    "贝贾亚": "Bejaia",
-    "贝沙尔": "Bechar",
-    "贝伊德": "Beid",
-    "比斯克拉": "Biskra",
-    "布尔吉·布阿雷里吉": "Burj Buarerigi",
-    "布利达": "Blida",
-    "布迈德斯": "Boumids",
-    "布依拉": "Buila",
-    "蒂巴扎": "Tibaza",
-    "蒂斯姆西勒特": "Tismusilert",
-    "盖尔达耶": "Ghardaille",
-    "盖尔马": "Guerma",
-    "罕西拉": "Hansila",
-    "赫利赞": "Helizan",
-    "吉杰尔": "Gijel",
-    "杰勒法": "Jelefa",
-    "君士坦丁": "Constantine",
-    "拉格瓦特": "Lagvat",
-    "马斯卡拉": "Mascara",
-    "麦迪亚": "Medea",
-    "密拉": "Mila",
-    "莫斯塔加纳姆": "Mostaganam",
-    "姆西拉": "Msila",
-    "纳阿马": "Naama",
-    "塞蒂夫": "Setif",
-    "赛伊达": "Saida",
-    "斯基克达": "Skikda",
-    "苏克·阿赫拉斯": "Sukh Ahras",
-    "塔里夫": "Tarif",
-    "塔曼拉塞特": "Tamanrasset",
-    "特贝萨": "Tebesa",
-    "特莱姆森": "Tlemson",
-    "提济乌祖": "Tizi Uzu",
-    "提亚雷特": "Tiaret",
-    "廷杜夫": "Tindouf",
-    "瓦德": "Varde",
-    "瓦尔格拉": "Vargla",
-    "乌姆布阿基": "Umbuaki",
-    "西迪贝勒阿贝斯": "Sidi Belle Abbes",
-    "谢里夫": "Sherif",
-    "伊利齐": "Ilizi",
-    "美属萨摩亚": "American Samoa",
-    "阿纳": "Ana",
-    "阿图阿": "Atua",
-    "艾加伊勒泰": "Aigailtai",
-    "法塞莱莱阿加": "Faseleleaga",
-    "加盖福毛加": "Fumauga",
-    "加加埃毛加": "Gagaemaga",
-    "帕劳利": "Palauli",
-    "萨图帕伊泰阿": "Satupaitea",
-    "萨瓦伊岛": "Savai i.",
-    "图阿马萨加": "Tuamasaga",
-    "瓦奥福诺蒂": "Vaofonotti",
-    "韦西加诺": "Vesigano",
-    "乌波卢岛": "Upolu i.",
-    "安道尔": "Andorra",
-    "卡尼略": "Canillo",
-    "恩坎普": "Encamp",
-    "马萨纳": "Massana",
-    "奥尔迪诺": "Ordino",
-    "圣胡利娅-德洛里亚": "Santa julia de loria",
-    "安道尔城": "Andorra la Vella",
-    "莱塞斯卡尔德-恩戈尔达": "Les Escaldes-Engorda",
-    "安哥拉": "Angola",
-    "北宽扎": "Kwanza Norte",
-    "北隆达": "Ronda North",
-    "本戈": "Bengo",
-    "本格拉": "Benguela",
-    "比耶": "Bier",
-    "卡宾达": "Cabinda",
-    "库内内": "Cunene",
-    "宽多库邦戈": "Kuando Kubango",
-    "罗安达": "Luanda",
-    "马兰热": "Marange",
-    "莫希科": "Moxico",
-    "纳米贝": "Namibe",
-    "南宽扎": "Kwanza South",
-    "南隆达": "Lunda Sul",
-    "万博": "Wanbo",
-    "威拉": "Willa",
-    "威热": "Uige",
-    "扎伊尔": "Zaire",
-    "安提瓜和巴布达": "Antigua and Barbuda",
-    "阿塞拜疆": "Azerbaijan",
-    "阿布歇隆": "Absheron",
-    "哈奇马斯": "Hachimas",
-    "卡尔巴卡尔": "Kalbakar",
-    "卡扎赫": "Kazakh",
-    "连科兰": "Lankaran",
-    "密尔-卡拉巴赫": "Mill Karabakh",
-    "穆甘-萨连": "Mugan-Saren",
-    "纳戈尔诺-卡拉巴赫": "Nagorno karabakh",
-    "纳希切万": "Nakhichevan",
-    "普利亚拉克斯": "Pugliax",
-    "舍基": "Sheki",
-    "苏姆盖特": "Sumgate",
-    "锡尔万": "Silvan",
-    "占贾": "Ganja",
-    "阿根廷": "Argentina",
-    "巴拉那": "Parana",
-    "别德马": "Bedma",
-    "波萨达斯": "Posadas",
-    "布兰卡港": "Puerto blanca",
-    "布宜诺斯艾利斯": "Buenos Aires",
-    "福莫萨": "Formosa",
-    "胡胡伊": "Hujuy",
-    "卡塔马卡": "Catamarca",
-    "科尔多瓦": "Cordoba",
-    "科连特斯": "Corrientes",
-    "克劳斯城": "Claus city",
-    "肯考迪娅": "Concordia",
-    "拉里奥哈": "La Rioja",
-    "拉普拉塔": "La Plata",
-    "雷西斯滕匹亚": "Resistempia",
-    "里奥加耶戈斯": "Rio Gallegos",
-    "里奥夸尔托": "Rio Cuarto",
-    "里瓦达维亚海军准将城": "Commodore City of Ribadavia",
-    "罗萨里奥": "Rosario",
-    "罗森": "Rosen",
-    "马德普拉塔": "Mar del Plata",
-    "门多萨": "Mendoza",
-    "内乌肯": "Neuquen",
-    "萨尔塔": "Salta",
-    "圣地亚哥-德尔埃斯特罗": "Santiago del Estero",
-    "圣菲": "Santa Fe",
-    "圣胡安": "San juan",
-    "圣拉斐尔": "San Rafael",
-    "圣路易斯": "St. Louis",
-    "圣罗莎": "Santa Rosa",
-    "圣米格尔-德图库曼": "San Miguel de Tucuman",
-    "圣尼古拉斯": "Saint Nicholas",
-    "特雷利乌": "Trelew",
-    "乌斯怀亚": "Ushuaia",
-    "澳大利亚": "Australia",
-    "北部地区": "Northern region",
-    "堪培拉": "Canberra",
-    "昆士兰": "Queensland",
-    "南澳大利亚": "South Australia",
-    "塔斯马尼亚": "Tasmania",
-    "维多利亚": "Victoria",
-    "西澳大利亚": "Western Australia",
-    "新南威尔士": "New South Wales",
-    "奥地利": "Austria",
-    "布尔根兰": "Burgenland",
-    "蒂罗尔": "Tyrol",
-    "福拉尔贝格": "Vorarlberg",
-    "克恩顿": "Carinthia",
-    "萨尔茨堡": "Salzburg",
-    "上奥地利": "Upper Austria",
-    "施蒂利亚": "Styria",
-    "维也纳": "Vienna",
-    "下奥地利": "Lower Austria",
-    "巴哈马": "Bahamas",
-    "巴林": "Bahrain",
-    "哈德": "Harder",
-    "穆哈拉格": "Muharrag",
-    "麦纳麦": "Manama",
-    "北部": "North",
-    "中部": "Central",
-    "伊萨城": "Issa City",
-    "里法": "Rifa",
-    "西部": "west",
-    "哈马德": "Hamad",
-    "孟加拉": "Bengal",
-    "达卡": "Dhaka",
-    "吉大港": "Chittagong",
-    "库尔纳": "Kurna",
-    "亚美尼亚": "Armenia",
-    "阿尔马维尔": "Armavir",
-    "阿拉加措特恩": "Aragatsotn",
-    "阿拉拉特": "Ararat",
-    "埃里温市": "Yerevan",
-    "格加尔库尼克": "Ggalkunik",
-    "科泰克": "Kotec",
-    "洛里": "Lori",
-    "塔武什": "Tabus",
-    "瓦约茨·佐尔": "Vayoc Zor",
-    "希拉克": "Chirac",
-    "休尼克": "Hunik",
-    "巴巴多斯": "Barbados",
-    "比利时": "Belgium",
-    "埃诺": "Hainaut",
-    "安特卫普": "Antwerp",
-    "布拉班特-瓦隆": "Brabant-Walloon",
-    "布鲁塞尔": "Brussels",
-    "东佛兰德": "East Flanders",
-    "佛兰芒-布拉班特": "Flemish Brabant",
-    "列日": "Liege",
-    "林堡": "Limburg",
-    "卢森堡": "Luxembourg",
-    "那慕尔": "Namur",
-    "西佛兰德": "West Flanders",
-    "百慕大": "Bermuda",
-    "不丹": "Bhutan",
-    "玻利维亚": "Bolivia",
-    "奥尔托": "Orto",
-    "奥鲁罗": "Oruro",
-    "贝尼": "Beni",
-    "波多西": "Podosi",
-    "基拉科洛": "Kirakolo",
-    "科恰班巴": "Cochabamba",
-    "拉巴斯": "La Paz",
-    "潘多": "Pando",
-    "丘基萨卡": "Chuquisaca",
-    "萨卡巴": "Sakaba",
-    "圣克鲁斯": "Santa Cruz",
-    "塔里哈": "Tarija",
-    "波黑": "Bosnia and Herzegovina",
-    "博茨瓦纳": "Botswana",
-    "布韦岛": "Bouvet Island",
-    "巴西": "Brazil",
-    "阿克里": "Akri",
-    "阿拉戈斯": "Alagos",
-    "阿马帕": "Amapa",
-    "巴西利亚": "Brasilia",
-    "巴伊亚": "Bahia",
-    "北里奥格兰德": "Rio Grande do Norte",
-    "伯南布哥": "Pernambuco",
-    "戈亚斯": "Goias",
-    "朗多尼亚": "Rondônia",
-    "里约热内卢": "Rio de Janeiro",
-    "罗赖马": "Roraima",
-    "马拉尼昂": "Maranhao",
-    "马托格罗索": "Mato Grosso",
-    "米纳斯吉拉斯": "Minas Gerais",
-    "南里奥格兰德": "Rio Grande do Sul",
-    "南马托格罗索": "Mato Grosso do Sul",
-    "帕拉": "Pala",
-    "帕拉伊巴": "Paraiba",
-    "皮奥伊": "Piauy",
-    "塞阿拉": "Ceara",
-    "塞尔希培": "Sergipe",
-    "圣埃斯皮里图": "Espirito Santo",
-    "圣保罗": "Sao paulo",
-    "圣卡塔琳娜": "Santa Catarina",
-    "托坎廷斯": "Tocantins",
-    "亚马孙": "Amazon",
-    "伯利兹": "Belize",
-    "橘园": "Orangery",
-    "卡约": "Cayo",
-    "科罗萨尔": "Corozal",
-    "斯坦港": "Stann Harbor",
-    "托莱多": "Toledo",
-    "英属印度洋领地": "British Indian Ocean Territory",
-    "所罗门群岛": "Solomon Islands",
-    "瓜达尔卡纳尔": "Guadalcanal",
-    "霍尼亚拉": "Honiara",
-    "拉纳尔和贝罗纳": "Lanal and Bellona",
-    "马基拉": "Maquila",
-    "马莱塔": "Maleta",
-    "乔伊索": "Joyso",
-    "泰莫图": "Temotu",
-    "伊萨贝尔": "Isabel",
-    "中部群岛": "Central Islands",
-    "英属维尔京群岛": "The British Virgin Islands",
-    "文莱": "Brunei",
-    "保加利亚": "Bulgaria",
-    "布尔加斯": "Burgas",
-    "卡斯科伏": "Cascovo",
-    "鲁塞": "Rousse",
-    "洛维奇": "Lovech",
-    "蒙塔纳": "Montana",
-    "普罗夫迪夫": "Plovdiv",
-    "索非亚": "Sofia",
-    "索非亚市": "Sofia City",
-    "瓦尔纳": "Varna",
-    "缅甸": "Myanmar",
-    "勃固省": "Bago",
-    "掸邦": "Shan State",
-    "德林达依省": "Delinday Province",
-    "克伦邦": "Kayin State",
-    "克钦邦": "Kachin State",
-    "克耶邦": "Kayah State",
-    "马圭省": "Magway",
-    "曼德勒省": "Mandalay Province",
-    "孟邦": "Mon State",
-    "钦邦": "Chin State",
-    "若开邦": "Rakhine State",
-    "实皆省": "Sagaing",
-    "仰光省": "Yangon Province",
-    "伊洛瓦底省": "Irrawaddy",
-    "布隆迪": "Burundi",
-    "布班扎": "Bubanza",
-    "布鲁里": "Buruli",
-    "布琼布拉城市": "Building city",
-    "布琼布拉乡村": "Bujumbura Village",
-    "恩戈齐": "Ngozi",
-    "基龙多": "Quirondo",
-    "基特加": "Kitga",
-    "卡鲁济": "Karuzi",
-    "卡扬扎": "Kayanza",
-    "坎库佐": "Cancuzzo",
-    "鲁塔纳": "Rutana",
-    "鲁伊吉": "Ruiji",
-    "马坎巴": "Makamba",
-    "穆拉姆维亚": "Muramvia",
-    "穆瓦洛": "Movalo",
-    "穆因加": "Muyinga",
-    "锡比托凯": "Cibitoke",
-    "白俄罗斯": "Belarus",
-    "布列斯特": "Brest",
-    "戈梅利": "Gomel",
-    "格罗德诺": "Grodno",
-    "明斯克市": "Minsk",
-    "莫吉廖夫": "Mogilev",
-    "维捷布斯克": "Vitebsk",
-    "柬埔寨": "Cambodia",
-    "奥多棉吉": "Odomanji",
-    "白马市": "White Horse",
-    "柏威夏": "Preah Vihear",
-    "拜林市": "Pailin City",
-    "班迭棉吉": "Banteay Meanchey",
-    "磅清扬": "Kampong Ching Yang",
-    "磅士卑": "Kompong",
-    "磅同": "Kampong Tong",
-    "磅湛": "Kampong Cham",
-    "波罗勉": "Premian",
-    "茶胶": "Tea gum",
-    "柴桢": "Chai Zhen",
-    "干丹": "Gandan",
-    "戈公": "Ge Gong",
-    "贡布": "Kampot",
-    "金边市": "Phnom Penh City",
-    "桔井": "Kratie",
-    "腊塔纳基里": "Ratanakiri",
-    "马德望": "Battambang",
-    "蒙多基里": "Mondulkiri",
-    "菩萨": "Buddha",
-    "上丁": "Shangding",
-    "西哈努克市": "Sihanoukville",
-    "暹粒": "Siem Reap",
-    "喀麦隆": "Cameroon",
-    "阿达马瓦": "Adamawa",
-    "北端": "North end",
-    "滨海": "Binhai",
-    "东部": "east",
-    "南部": "South",
-    "西北": "northwest",
-    "西南": "southwest",
-    "中央": "central",
-    "加拿大": "Canada",
-    "阿伯茨福": "Abbotsford",
-    "埃德蒙顿": "Edmonton",
-    "奥沙瓦": "Oshawa",
-    "巴里": "Barry",
-    "布列塔尼角": "Cape Brittany",
-    "多伦多": "Toronto",
-    "弗雷德里顿": "Fredericton",
-    "圭尔夫": "Guelph",
-    "哈利法克斯": "Halifax",
-    "哈密尔顿": "Hamilton",
-    "怀特霍斯": "Whitehorse",
-    "基劳纳": "Kiruna",
-    "基奇纳": "Kitchener",
-    "金斯敦": "Kingston",
-    "卡里加里": "Carrigari",
-    "魁北克": "Quebec",
-    "里贾纳": "Regina",
-    "伦敦": "London",
-    "蒙特利尔": "Montreal",
-    "萨德伯里": "Sudbury",
-    "萨斯卡通": "Saskatoon",
-    "三河城": "Three Rivers City",
-    "桑德贝": "Thunder Bay",
-    "舍布鲁克": "Sherbrooke",
-    "圣约翰斯": "St. Johns",
-    "温哥华": "Vancouver",
-    "温尼伯": "Winnipeg",
-    "温莎": "Windsor",
-    "渥太华": "Ottawa",
-    "夏洛特敦": "Charlottetown",
-    "耶洛奈夫": "Yellowknife",
-    "伊魁特": "Iqaluit",
-    "佛得角": "Cape Verde",
-    "保尔": "Paul",
-    "波多诺伏": "Portonovo",
-    "博阿维斯塔岛": "Boavista Island",
-    "布拉瓦岛": "Brava",
-    "大里贝拉": "Big ribeira",
-    "福古岛": "Fogo Island",
-    "马尤岛": "Maio",
-    "莫斯特罗": "Mostrow",
-    "普拉亚": "Praia",
-    "萨尔岛": "Sal Island",
-    "圣安唐岛": "Santo Antao",
-    "圣地亚哥岛": "San Diego Island",
-    "圣多明戈": "Santo Domingo",
-    "圣菲利普": "Saint philip",
-    "圣米戈尔": "Saint migor",
-    "圣尼古拉岛": "Saint Nicholas Island",
-    "圣维森特岛": "Sao Vicente",
-    "塔拉法尔": "Tarrafal",
-    "开曼群岛": "Cayman Islands",
-    "中非": "Central Africa",
-    "斯里兰卡": "Sri Lanka",
-    "阿努拉德普勒": "Anuradhapura",
-    "安帕赖": "Ampara",
-    "巴杜勒": "Badulla",
-    "拜蒂克洛": "Batticaloa",
-    "波隆纳鲁沃": "Polonnaruwa",
-    "汉班托特": "Hambantota",
-    "基里诺奇": "Kirinoc",
-    "加勒": "Galle",
-    "加姆珀哈": "Gampaha",
-    "贾夫纳": "Jaffna",
-    "卡卢特勒": "Kalutli",
-    "凯格勒": "Kegler",
-    "康提": "Kandy",
-    "科伦坡": "Colombo",
-    "库鲁内格勒": "Kurunegler",
-    "拉特纳普勒": "Ratnapler",
-    "马纳尔": "Manar",
-    "马特莱": "Matlay",
-    "马特勒": "Mattler",
-    "莫讷勒格勒": "Monelegrad",
-    "穆莱蒂武": "Muletivu",
-    "努沃勒埃利耶": "Nuwara Eliya",
-    "普塔勒姆": "Putalum",
-    "亭可马里": "Trincomalee",
-    "瓦武尼亚": "Vavuniya",
-    "乍得": "Chad",
-    "智利": "Chile",
-    "阿劳卡尼亚大区": "Araucanía",
-    "阿塔卡马大区": "Atacama Region",
-    "安托法加斯塔大区": "Antofagasta Region",
-    "比奥比奥大区": "Biobio Region",
-    "复活节岛": "Easter island",
-    "湖大区": "Lake District",
-    "科金博大区": "Coquimbo Region",
-    "马乌莱大区": "Maule Region",
-    "麦哲伦-智利南极大区": "Magellan-Chilean Antarctic Region",
-    "圣地亚哥": "San Diego",
-    "塔拉帕卡大区": "Tarapaca",
-    "瓦尔帕莱索大区": "Valparaiso Region",
-    "伊瓦涅斯将军的艾森大区": "Eisen Region of General Ibanez",
-    "圣诞岛": "Christmas island",
-    "科科斯群岛": "Cocos Islands",
-    "哥伦比亚": "Colombia",
-    "阿劳卡": "Arauca",
-    "安提奥基亚": "Antioquia",
-    "北桑坦德": "Santander North",
-    "波哥大首都区": "Bogotá Capital Region",
-    "博利瓦尔": "Bolivar",
-    "博亚卡": "Boyaca",
-    "大西洋": "Atlantic",
-    "瓜维亚雷": "Guaviare",
-    "瓜希拉": "Guajira",
-    "瓜伊尼亚": "Guainha",
-    "金迪奥": "Quindio",
-    "卡尔达斯": "Caldas",
-    "卡克塔": "Kaqueta",
-    "卡萨纳雷": "Casanare",
-    "考卡": "Cauca",
-    "考卡山谷": "Cauca Valley",
-    "科尔多巴": "Cordoba",
-    "昆迪纳马卡": "Cundinamarca",
-    "利萨拉尔达": "Lisaralda",
-    "马格达雷那": "Magdalena",
-    "梅塔": "Mehta",
-    "纳里尼奥": "Narino",
-    "普图马约": "Putumayo",
-    "乔科": "Choco",
-    "塞萨尔": "Cesar",
-    "桑坦德": "Santander",
-    "圣安德烈斯-普罗维登西亚": "San Andres-Providencia",
-    "苏克雷": "Sucre",
-    "托利马": "Tolima",
-    "维查达": "Vichada",
-    "沃佩斯": "Vopes",
-    "乌伊拉": "Uila",
-    "科摩罗": "Comoros",
-    "马约特": "Mayotte",
-    "刚果(布)": "Republic of Congo)",
-    "刚果(金)": "Congo (DRC)",
-    "库克群岛": "Island",
-    "哥斯达黎加": "Costa Rica",
-    "阿拉胡埃拉": "Alajuela",
-    "埃雷迪亚": "Heredia",
-    "瓜纳卡斯特": "Guanacaste",
-    "卡塔戈": "Cartago",
-    "利蒙": "Limon",
-    "蓬塔雷纳斯": "Puntarenas",
-    "圣何塞": "San jose",
-    "克罗地亚": "Croatia",
-    "萨格勒布": "Zagreb",
-    "克拉皮纳-扎戈列": "Krapina-Zagore",
-    "锡萨克-莫斯拉维纳": "Sisak-Moslavina",
-    "卡尔洛瓦茨": "Karlovac",
-    "瓦拉日丁": "Varazdin",
-    "科普里夫尼察-克里热夫齐": "Koprivnica-Krizhevtsi",
-    "别洛瓦尔-比洛戈拉": "Belovar-Bilogora",
-    "滨海和山区": "Coast and mountains",
-    "利卡-塞尼": "Lika-Seni",
-    "维罗维蒂察-波德拉维纳": "Virovitica-Podravina",
-    "波热加-斯拉沃尼亚": "Požega-Slavonia",
-    "布罗德-波萨维纳": "Broad-Posavina",
-    "扎达尔": "Zadar",
-    "奥西耶克-巴拉尼亚": "Osijek-Baranja",
-    "希贝尼克-克宁": "Sibenik-Knin",
-    "武科瓦尔-斯里耶姆": "Vukovar-Srijem",
-    "斯普利特-达尔马提亚": "Split-Dalmatia",
-    "伊斯特拉": "Istria",
-    "杜布罗夫斯克-内雷特瓦": "Dubrovnik-Neretva",
-    "梅吉穆列": "Meguimure",
-    "萨格勒布市": "City of Zagreb",
-    "古巴": "Cuba",
-    "比那尔德里奥": "Pinar del Rio",
-    "哈瓦那": "Havana",
-    "哈瓦那城": "Havana City",
-    "马坦萨斯": "Matanzas",
-    "比亚克拉拉": "Villa Clara",
-    "西恩富戈斯": "Cienfuegos",
-    "圣斯皮里图斯": "Sancti Spiritus",
-    "谢戈德阿维拉": "Chego de avila",
-    "卡马圭": "Camaguey",
-    "拉斯图纳斯": "Las Tunas",
-    "奥尔金": "Olkin",
-    "格拉玛": "Gramma",
-    "关塔那摩": "Guantanamo",
-    "青年岛特区": "Youth Island Special Zone",
-    "马亚里": "Maiari",
-    "曼萨尼罗": "Manzanillo",
-    "塞浦路斯": "Cyprus",
-    "尼科西亚": "Nicosia",
-    "利马索尔": "Limassol",
-    "拉纳卡": "Larnaca",
-    "法马古斯塔": "Famagusta",
-    "帕福斯": "Paphos",
-    "凯里尼亚": "Kyrenia",
-    "捷克": "Czech Republic",
-    "贝宁": "Benin",
-    "阿黎博里": "Alibori",
-    "阿塔科拉": "Atacola",
-    "波希康市": "Posikkon",
-    "博尔古": "Borgu",
-    "高原": "plateau",
-    "库福": "Kufu",
-    "莫诺": "Mono",
-    "丘陵": "hills",
-    "韦梅": "Wayme",
-    "峡谷": "canyon",
-    "祖": "Ancestor",
-    "丹麦": "Denmark",
-    "奥胡斯": "Aarhus",
-    "北日德兰": "North Jutland",
-    "博恩霍尔姆": "Bornholm",
-    "菲特烈堡": "Frederiksborg",
-    "菲茵": "Fein",
-    "哥本哈根": "Copenhagen",
-    "里伯": "Ribe",
-    "灵克宾": "Ringkobing",
-    "罗斯基勒": "Roskilde",
-    "南日德兰": "South Jutland",
-    "斯多斯特姆": "Stostrom",
-    "维堡": "Viborg",
-    "维厄勒": "Vieux",
-    "西希兰": "West Hiland",
-    "多米尼克": "Dominica",
-    "多米尼加": "Dominica",
-    "厄瓜多尔": "Ecuador",
-    "阿苏艾": "Asue",
-    "埃尔奥罗": "El oro",
-    "埃斯梅拉尔达斯": "Esmeraldas",
-    "玻利瓦尔": "Bolivar",
-    "瓜亚斯": "Guayas",
-    "加拉帕戈斯": "Galapagos",
-    "卡尔奇": "Calci",
-    "卡尼亚尔": "Canar",
-    "科托帕希": "Cotopaxi",
-    "洛哈": "Loha",
-    "洛斯里奥斯": "Los rios",
-    "马纳比": "Manabi",
-    "莫罗纳-圣地亚哥": "Morona santiago",
-    "纳波,奥雷利亚纳": "Napo, Orellana",
-    "帕斯塔萨": "Pastaza",
-    "皮钦查": "Pichincha",
-    "钦博拉索": "Chimborazo",
-    "萨莫拉-钦奇佩": "Zamora-chincipe",
-    "苏昆毕奥斯": "Sucumbios",
-    "通古拉瓦": "Tungurahua",
-    "因巴布拉": "Imbabura",
-    "萨尔瓦多": "Salvador",
-    "阿波帕": "Apopa",
-    "阿瓦查潘": "Ahuachapan",
-    "查拉特南戈": "Chalatnango",
-    "德尔加多": "Delgado",
-    "基埃-恩特姆": "Kiai-Entem",
-    "卡瓦尼亚斯": "Cabañas",
-    "库斯卡特兰": "Cuscatlan",
-    "拉利伯塔德": "La Libertad",
-    "拉乌尼翁": "La Union",
-    "梅基卡诺斯": "Mequicanos",
-    "莫拉桑": "Morazan",
-    "圣安娜": "Santa Ana",
-    "圣米格尔": "San Miguel",
-    "圣萨尔瓦多": "San Salvador",
-    "圣维森特": "San Vicente",
-    "松索纳特": "Sonsonat",
-    "索亚潘戈": "Soyapango",
-    "韦莱-恩萨斯": "Wille-Ensas",
-    "乌苏卢坦": "Usulutan",
-    "伊洛潘戈": "Ilopango",
-    "中南": "Central South",
-    "赤道几内亚": "Equatorial Guinea",
-    "埃塞俄比亚": "Ethiopia",
-    "阿法尔": "Afar",
-    "阿姆哈拉": "Amhara",
-    "奥罗米亚": "Oromia",
-    "宾香古尔": "Binxiangul",
-    "德雷达瓦": "De Dawa",
-    "甘贝拉各族": "Gambella Nationalities",
-    "哈勒里民族": "Halery",
-    "南方各族": "Southern Nations",
-    "索马里": "Somalia",
-    "提格雷": "Tigray",
-    "亚的斯亚贝巴": "Addis Ababa",
-    "厄立特里亚": "Eritrea",
-    "安塞巴": "Anseba",
-    "北红海": "North Red Sea",
-    "加什·巴尔卡": "Garsh Barka",
-    "南红海": "South Red Sea",
-    "爱沙尼亚": "Estonia",
-    "哈留": "Hariu",
-    "希尤": "Hiiu",
-    "依达-维鲁": "Ida-Viru",
-    "耶盖瓦": "Yegheva",
-    "耶尔韦": "Jarve",
-    "里亚内": "Riane",
-    "维鲁": "Viru",
-    "贝尔瓦": "Belva",
-    "帕尔努": "Parnu",
-    "拉普拉": "Lapla",
-    "萨雷": "Sare",
-    "塔尔图": "Tartu",
-    "瓦尔加": "Varga",
-    "维良地": "Veranda",
-    "沃鲁": "Voru",
-    "法罗群岛": "Faroe Islands",
-    "福克兰": "Malvinas Islands (Falkland)",
-    "南乔治亚岛和南桑威奇群岛": "South Georgia and the South Sandwich Islands",
-    "斐济群岛": "Fiji Islands",
-    "芬兰": "Finland",
-    "埃斯波": "Espoo",
-    "奥卢": "Oulu",
-    "波里": "Pori",
-    "博尔沃": "Bolvo",
-    "海门林纳": "Hemenlinna",
-    "赫尔辛基": "Helsinki",
-    "卡亚尼": "Kajaani",
-    "科科拉": "Cocora",
-    "科特卡": "Kotka",
-    "库奥皮奥": "Kuopio",
-    "拉赫蒂": "Lahti",
-    "拉彭兰塔": "Lappeenranta",
-    "罗瓦涅米": "Rovaniemi",
-    "玛丽港": "Mariehamn",
-    "米凯利": "Mikkeli",
-    "坦佩雷": "Tampere",
-    "图尔库": "Turku",
-    "瓦萨": "Vassar",
-    "万塔": "Vanta",
-    "约恩苏": "Joensu",
-    "奥兰群岛": "Aland Islands",
-    "法国": "France",
-    "阿尔勒": "Arles",
-    "阿雅克修": "Ajaccio",
-    "艾克斯": "Aix",
-    "奥尔良": "Orleans",
-    "巴黎": "Paris",
-    "贝桑松": "Besancon",
-    "第戎": "Dijon",
-    "弗雷瑞斯": "Frejus",
-    "卡昂": "Caen",
-    "雷恩": "Ren",
-    "里昂": "Lyon",
-    "里尔": "Lille",
-    "利摩日": "Limoges",
-    "鲁昂": "Rouen",
-    "马赛": "Marseille",
-    "梅斯": "Metz",
-    "蒙彼利埃": "Montpellier",
-    "南特": "Nantes",
-    "尼斯": "Nice",
-    "沙隆": "Sharon",
-    "图卢兹": "Toulouse",
-    "瓦朗斯": "Valence",
-    "亚眠": "Amiens",
-    "法属圭亚那": "French Guiana",
-    "法属波利尼西亚": "French Polynesia",
-    "法属南部领地": "French Southern Territory",
-    "吉布提": "Djibouti",
-    "阿里萨比赫区": "Ali Sabieh District",
-    "奥博克区": "Obock",
-    "迪基勒区": "Dikil District",
-    "塔朱拉区": "Tajura District",
-    "加蓬": "Gabon",
-    "奥果韦-洛洛": "Ogoway-Lolo",
-    "奥果韦-伊温多": "Ogoway-Iwindo",
-    "滨海奥果韦": "Ogooue-sur-Mer",
-    "恩古涅": "Ngune",
-    "河口": "estuary",
-    "尼扬加": "Nyanga",
-    "上奥果韦": "Ogoway",
-    "沃勒-恩特姆": "Waller-Entem",
-    "中奥果韦": "Central Ogoway",
-    "格鲁吉亚": "Georgia",
-    "冈比亚": "Gambia",
-    "巴勒斯坦": "Palestine",
-    "加沙地带": "Gaza Strip",
-    "西岸": "West Bank",
-    "德国": "Germany",
-    "阿恩斯贝格": "Arnsberg",
-    "爱尔福特": "Erfurt",
-    "安斯巴格": "Ansbach",
-    "奥格斯堡": "Augsburg",
-    "柏林": "Berlin",
-    "拜伊罗特": "Bayrot",
-    "比勒费尔德": "Bielefeld",
-    "波茨坦": "Potsdam",
-    "波鸿": "Bochum",
-    "不来梅": "Bremen",
-    "不伦瑞克": "Brunswick",
-    "达姆施塔特": "Darmstadt",
-    "代特莫尔特": "Detmold",
-    "德累斯顿": "Dresden",
-    "德绍": "Dessau",
-    "杜塞尔多夫": "Dusseldorf",
-    "法兰克福": "Frankfurt",
-    "弗赖堡": "Freiburg",
-    "哈雷": "Halle",
-    "汉堡": "Hamburg",
-    "汉诺威": "Hanover",
-    "基尔": "Kiel",
-    "吉森": "Giessen",
-    "卡尔斯鲁厄": "Karlsruhe",
-    "卡塞尔": "Kassel",
-    "开姆尼斯": "Chemnitz",
-    "科布伦次": "Koblenz",
-    "科隆": "Cologne",
-    "莱比锡": "Leipzig",
-    "兰茨胡特": "Landshut",
-    "吕讷堡": "Luneburg",
-    "马格德堡": "Magdeburg",
-    "曼海姆": "Mannheim",
-    "美因兹": "Mainz",
-    "明斯特": "Munster",
-    "慕尼黑": "Munich",
-    "纽伦堡": "Nuremberg",
-    "什未林": "Schwerin",
-    "斯图加特": "Stuttgart",
-    "特里尔": "Trier",
-    "威斯巴登": "Wiesbaden",
-    "维尔茨堡": "Wuerzburg",
-    "加纳": "Ghana",
-    "阿散蒂": "Ashanti",
-    "奥布阿西": "Obuasi",
-    "布朗阿哈福": "Brown Ahaf",
-    "大阿克拉": "Greater Accra",
-    "上东部": "Upper east",
-    "上西部": "Upper West",
-    "沃尔特": "Walter",
-    "直布罗陀": "Gibraltar",
-    "基里巴斯": "Kiribati",
-    "菲尼克斯群岛": "Phoenix Islands",
-    "吉尔伯特群岛": "Gilbert Islands",
-    "莱恩群岛": "Line is.",
-    "希腊": "Greece",
-    "比雷埃夫斯": "Piraeus",
-    "多德卡尼斯": "Dodecanis",
-    "干尼亚": "Chania",
-    "基克拉迪": "Cyclades",
-    "拉西锡": "Lasisi",
-    "莱斯博斯": "Lesbos",
-    "雷西姆农": "Rethymnon",
-    "萨摩斯": "Samos",
-    "雅典": "Athens",
-    "伊拉克里翁": "Heraklion",
-    "格陵兰": "Greenland",
-    "格林纳达": "Grenada",
-    "瓜德罗普": "Guadeloupe",
-    "关岛": "Guam",
-    "危地马拉": "Guatemala",
-    "埃尔普罗格雷索": "El progreso",
-    "埃斯昆特拉": "Escuintla",
-    "哈拉帕": "Harapa",
-    "胡蒂亚帕": "Jutiapa",
-    "基切": "Quiche",
-    "克萨尔特南戈": "Quetzaltenango",
-    "雷塔卢莱乌": "Retaluleu",
-    "米克斯科": "Mikko",
-    "佩滕": "Petten",
-    "奇基穆拉": "Chikimura",
-    "奇马尔特南戈": "Chimaltenango",
-    "萨卡帕": "Zacapa",
-    "萨卡特佩克斯": "Zacatepeques",
-    "上韦拉帕斯": "Upper Verapaz",
-    "圣马科斯": "San Marcos",
-    "苏奇特佩克斯": "Suchitepex",
-    "索洛拉": "Solola",
-    "托托尼卡潘": "Totonicapan",
-    "韦韦特南戈": "Huehuetenango",
-    "下韦拉帕斯": "Verapaz",
-    "新城": "New Town",
-    "伊萨瓦尔": "Izabal",
-    "几内亚": "Guinea",
-    "博凯": "Boquet",
-    "恩泽雷科雷": "Nzerekore",
-    "法拉纳": "Farana",
-    "金迪亚": "Kindia",
-    "康康": "Kang Kang",
-    "科纳克里": "Conakry",
-    "拉贝": "Labe",
-    "玛木": "Mamu",
-    "圭亚那": "Guyana",
-    "埃塞奎博群岛-西德梅拉拉": "Essequibo Islands-West Demerara",
-    "巴里马-瓦伊尼": "Balima-Vaini",
-    "波默伦-苏佩纳姆": "Pomeran-Supenham",
-    "波塔罗-锡帕鲁尼": "Portalo-Siparoni",
-    "德梅拉拉-马海卡": "Demerara-Mahaica",
-    "东伯比斯-科兰太因": "East Berbice-Crantine",
-    "库尤尼-马扎鲁尼": "Kuyuni-Mazaruni",
-    "马海卡-伯比斯": "Mahacar-Borbis",
-    "上德梅拉拉-伯比斯": "Upper Demerara-Berbice",
-    "上塔库图-上埃塞奎博": "Upper Takutu-Upper Essequibo",
-    "海地": "Haiti",
-    "赫德岛和麦克唐纳群岛": "Heard Island and McDonald Islands",
-    "梵蒂冈": "Vatican",
-    "洪都拉斯": "Honduras",
-    "阿特兰蒂达": "Atlantida",
-    "埃尔帕拉伊索": "El paraiso",
-    "奥科特佩克": "Okotepek",
-    "奥兰乔": "Orancho",
-    "弗朗西斯科-莫拉桑": "Francisco Morazan",
-    "格拉西亚斯-阿迪奥斯": "Gracias-Adios",
-    "海湾群岛": "Gulf Islands",
-    "科尔特斯": "Cortez",
-    "科马亚瓜": "Comayagua",
-    "科潘": "Copan",
-    "伦皮拉": "Lempira",
-    "乔卢特卡": "Choluteka",
-    "乔罗马": "Joe Rome",
-    "山谷": "valley",
-    "圣巴巴拉": "Santa Barbara",
-    "因蒂布卡": "Intibuka",
-    "约罗": "Yoro",
-    "匈牙利": "Hungary",
-    "巴兰尼亚": "Baranya",
-    "巴奇-基什孔": "Bacs-Kiskun",
-    "包尔绍德-奥包乌伊-曾普伦": "Borsod-Abaúj-Zemplén",
-    "贝凯什": "Bekes",
-    "布达佩斯": "Budapest",
-    "费耶尔": "Fejer",
-    "豪伊杜-比豪尔": "Hajdu-Bihar",
-    "赫维什": "Herves",
-    "加兹-纳杰孔-索尔诺克": "Ghaz-Najkon-Szolnok",
-    "杰尔-莫松-肖普朗": "Gyor-Moson-Sopron",
-    "科马罗姆": "Komarom",
-    "诺格拉德": "Nograd",
-    "佩斯": "Pace",
-    "琼格拉德": "Jungrad",
-    "绍莫吉": "Somogy",
-    "索博尔奇-索特马尔-贝拉格": "Sobolch-Sottmar-Bereg",
-    "托尔瑙": "Tornau",
-    "维斯普雷姆": "Veszprem",
-    "沃什": "Wash",
-    "佐洛": "Zolo",
-    "冰岛": "Iceland",
-    "印度": "India",
-    "艾藻尔": "Aizawl",
-    "班加罗尔": "Bangalore",
-    "本地治里": "Pondicherry",
-    "博帕尔": "Bhopal",
-    "布巴内斯瓦尔": "Bhubaneswar",
-    "昌迪加尔": "Chandigarh",
-    "达曼": "Dammam",
-    "第乌": "Diu",
-    "甘托克": "Gangtok",
-    "哥印拜陀": "Coimbatore",
-    "加尔各答": "Calcutta",
-    "加里加尔": "Gary Gar",
-    "贾巴尔普尔": "Jabalpur",
-    "贾朗达尔": "Jalandhar",
-    "焦特布尔": "Jodhpur",
-    "金奈": "Chennai",
-    "卡瓦拉蒂": "Cavallati",
-    "科希马": "Koshima",
-    "马埃": "Mahe",
-    "马杜赖": "Madurai",
-    "森伯尔布尔": "Sunbalpur",
-    "特里凡得琅": "Trivandrum",
-    "乌代布尔": "Udaipur",
-    "西隆": "Shillong",
-    "锡尔萨瓦": "Silsava",
-    "新德里": "New Delhi",
-    "亚南": "Anan",
-    "因帕尔": "Impal",
-    "印多尔": "Indore",
-    "斋普尔": "Jaipur",
-    "印尼": "Indonesia",
-    "伊朗": "Iran",
-    "伊拉克": "Iraq",
-    "爱尔兰": "Ireland",
-    "奥法利": "Offali",
-    "蒂珀雷里": "Tipperary",
-    "都柏林": "Dublin",
-    "多内加尔": "Donegal",
-    "戈尔韦": "Galway",
-    "基尔代尔": "Kildare",
-    "基尔肯尼": "Kilkenny",
-    "卡范": "Kafan",
-    "卡洛": "Carlo",
-    "凯里": "Carey",
-    "科克": "Cork",
-    "克莱尔": "Claire",
-    "朗福德": "Longford",
-    "劳斯": "Routh",
-    "崂斯": "Laos",
-    "利默里克": "Limerick",
-    "利特里姆": "Litrim",
-    "罗斯康芒": "Roscommon",
-    "梅奥": "Mayo",
-    "米斯": "Mis",
-    "莫内根": "Monegan",
-    "斯莱戈": "Sligo",
-    "威克洛": "Wicklow",
-    "韦克斯福德": "Wexford",
-    "沃特福德": "Watford",
-    "西米斯": "Simis",
-    "以色列": "Israel",
-    "阿什杜德": "Ashdod",
-    "贝尔谢巴": "Beersheba",
-    "贝特雁": "Beit Goose",
-    "海法": "Haifa",
-    "霍隆": "Holon",
-    "内坦亚": "Netanya",
-    "特拉维夫": "Tel Aviv",
-    "耶路撒冷": "Jerusalem",
-    "意大利": "Italy",
-    "阿斯蒂": "Asti",
-    "阿斯科利皮切诺": "Ascoli Piceno",
-    "安科纳": "Ancona",
-    "奥尔比亚": "Olbia",
-    "奥里斯塔诺": "Oristano",
-    "奥斯塔": "Aosta",
-    "巴勒莫": "Palermo",
-    "贝加莫": "Bergamo",
-    "贝内文托": "Benevento",
-    "比萨": "pizza",
-    "波代诺内": "Pordenone",
-    "波坦察": "Potenza",
-    "博洛尼亚": "Bologna",
-    "布拉": "Bra",
-    "布雷西亚": "Brescia",
-    "布林迪西": "Brindisi",
-    "的里雅斯特": "Trieste",
-    "都灵": "Turin",
-    "费拉拉": "Ferrara",
-    "佛罗伦萨": "Florence",
-    "福贾": "Foggia",
-    "卡利亚里": "Cagliari",
-    "卡塞塔": "Caserta",
-    "卡塔尼亚": "Catania",
-    "卡坦扎罗": "Catanzaro",
-    "坎波巴索": "Campobasso",
-    "科摩": "Como",
-    "科森扎": "Cosenza",
-    "克罗托内": "Crotone",
-    "库内奥": "Cuneo",
-    "拉奎拉": "Aquila",
-    "拉斯佩齐亚": "La Spezia",
-    "莱科": "Lecco",
-    "莱切": "Lecce",
-    "雷焦艾米利亚": "Reggio Emilia",
-    "雷焦卡拉布里亚": "Reggio Calabria",
-    "里窝那": "Livorno",
-    "罗马": "Rome",
-    "马萨": "Massa",
-    "马泰拉": "Matera",
-    "蒙扎": "Monza",
-    "米兰": "Milan",
-    "摩德纳": "Modena",
-    "墨西拿": "Messina",
-    "那不勒斯": "Naples",
-    "努奥罗": "Nuoro",
-    "诺瓦拉": "Novara",
-    "帕尔马": "Palma",
-    "帕维亚": "Pavia",
-    "佩鲁贾": "Perugia",
-    "热那亚": "Genoa",
-    "萨莱诺": "Salerno",
-    "萨萨里": "Sassari",
-    "萨沃纳": "Savona",
-    "塔兰托": "Taranto",
-    "特拉帕尼": "Trapani",
-    "特伦托": "Trento",
-    "威尼斯": "Venice",
-    "韦尔切利": "Vercelli",
-    "维泰博": "Viterbo",
-    "乌迪内": "Udine",
-    "锡拉库扎": "Syracuse",
-    "锡耶纳": "Siena",
-    "亚历山德里亚": "Alexandria",
-    "伊塞尔尼亚": "Isernia",
-    "科特迪瓦": "Cote d'Ivoire",
-    "阿涅比": "Anebi",
-    "巴芬": "Baffin",
-    "邦达马河谷": "Bondama Valley",
-    "登盖莱": "Dengele",
-    "恩济-科莫埃": "Nzi-comoe",
-    "弗罗马格尔": "Fromager",
-    "湖泊": "lake",
-    "马拉韦": "Marave",
-    "南邦达马": "Lampang Dama",
-    "南科莫埃": "South comoe",
-    "萨桑德拉": "Sasandra",
-    "萨瓦纳": "Sabana",
-    "山地": "Mountain",
-    "沃罗杜古": "Vorodougou",
-    "下萨桑德拉": "Lower Sasandra",
-    "泻湖": "lagoon",
-    "赞赞": "Like Like",
-    "中卡瓦利": "Cavalli",
-    "中科莫埃": "Central comoe",
-    "牙买加": "Jamaica",
-    "波特兰": "Portland",
-    "克拉伦登": "Clarendon",
-    "曼彻斯特": "Manchester",
-    "圣安德鲁斯": "St Andrews",
-    "圣凯瑟琳": "St. Catherine",
-    "圣玛丽": "Saint mary",
-    "圣托马斯": "St. thomas",
-    "圣伊丽莎白": "Saint Elizabeth",
-    "圣詹姆斯": "Saint James",
-    "特里洛尼": "Trilloni",
-    "西摩兰": "West Moran",
-    "日本": "Japan",
-    "北海道": "Hokkaido",
-    "青森": "Aomori",
-    "岩手": "Iwate",
-    "宮城": "Miyagi",
-    "秋田": "Akita",
-    "山形": "Yamagata",
-    "福岛": "Fukushima",
-    "茨城": "Ibaraki",
-    "枥木": "Tochigi",
-    "群马": "Gunma",
-    "埼玉": "Saitama",
-    "千叶": "Chiba",
-    "东京": "Tokyo",
-    "神奈川": "Kanagawa",
-    "新潟": "Niigata",
-    "富山": "Toyama",
-    "石川": "Ishikawa",
-    "福井": "Fukui",
-    "山梨": "Yamanashi",
-    "长野": "Nagano",
-    "岐阜": "Gifu",
-    "静冈": "Shizuoka",
-    "爱知": "Aichi",
-    "三重": "triple",
-    "滋贺": "Shiga",
-    "京都": "Kyoto",
-    "大阪": "Osaka",
-    "兵库": "Hyogo",
-    "奈良": "Nara",
-    "和歌山": "Wakayama",
-    "鸟取": "Tottori",
-    "岛根": "Shimane",
-    "冈山": "Okayama",
-    "广岛": "Hiroshima",
-    "山口": "Yamaguchi",
-    "徳岛": "Tokushima",
-    "香川": "Kagawa",
-    "爱媛": "Ehime",
-    "高知": "Kochi",
-    "福冈": "Fukuoka",
-    "佐贺": "Saga",
-    "长崎": "Nagasaki",
-    "熊本": "Kumamoto",
-    "大分": "Oita",
-    "宫崎": "Miyazaki",
-    "鹿儿岛": "Kagoshima",
-    "冲绳": "Okinawa",
-    "哈萨克斯坦": "Kazakhstan",
-    "阿尔卡累克": "Alcarek",
-    "阿克莫拉": "Akmola",
-    "阿克苏": "Aksu",
-    "阿克托别": "Aktobe",
-    "阿拉木图": "Almaty",
-    "阿雷斯": "Ares",
-    "阿斯塔纳市": "Astana",
-    "阿特劳": "Atyrau",
-    "埃基巴斯图兹": "Ekibastuz",
-    "巴尔喀什": "Balkhash",
-    "巴甫洛达尔": "Pavlodar",
-    "北哈萨克斯坦": "North Kazakhstan",
-    "东哈萨克斯坦": "East Kazakhstan",
-    "济良诺夫斯克": "Zilyanovsk",
-    "江布尔": "Jambul",
-    "杰兹卡兹甘": "Jezkazgan",
-    "卡拉干达": "Karaganda",
-    "卡拉扎尔": "Karazal",
-    "卡普恰盖": "Capuchage",
-    "科斯塔奈": "Costaner",
-    "克孜勒奥尔达": "Kizylorda",
-    "肯套": "Kentau",
-    "库尔恰托夫": "Kurchatov",
-    "利萨科夫斯克": "Lisakovsk",
-    "列宁诺戈尔斯克": "Lenin Nogorsk",
-    "鲁德内": "Rudney",
-    "曼格斯套": "Mangstau",
-    "南哈萨克斯坦": "South Kazakhstan",
-    "萨兰": "Saran",
-    "塞梅伊": "Semey",
-    "沙赫京斯克": "Shakhtinsk",
-    "斯捷普诺戈尔斯克": "Stepnogorsk",
-    "铁克利": "Tikli",
-    "铁米尔套": "Temirtau",
-    "突厥斯坦": "Turkestan",
-    "西哈萨克斯坦": "West Kazakhstan",
-    "扎纳奥津": "Zana Ozin",
-    "约旦": "Jordan",
-    "阿吉隆": "Agilon",
-    "安曼": "Amman",
-    "拜勒加": "Balga",
-    "杰拉什": "Jerash",
-    "卡拉克": "Karak",
-    "鲁赛法": "Rusayfa",
-    "马安": "Ma An",
-    "马德巴": "Madaba",
-    "马夫拉克": "Mafrak",
-    "塔菲拉": "Tafila",
-    "亚喀巴": "Aqaba",
-    "伊尔比德": "Irbid",
-    "扎尔卡": "Zarka",
-    "肯尼亚": "Kenya",
-    "埃尔格约-马拉奎特": "El Gojo-Marquette",
-    "巴林戈": "Baringo",
-    "邦戈马": "Bongoma",
-    "博美特": "Bomet",
-    "布希亚": "Busia",
-    "恩布": "Embu",
-    "霍马湾": "Homa Bay",
-    "基安布": "Kiambu",
-    "基里菲": "Kirifi",
-    "基里尼亚加": "Kirinaga",
-    "基苏木": "Kisumu",
-    "基图伊": "Kitui",
-    "基西": "Kissi",
-    "加里萨": "Garissa",
-    "卡卡梅加": "Kakamega",
-    "卡耶亚多": "Cajeado",
-    "凯里乔": "Kericho",
-    "夸勒": "Kwale",
-    "拉木": "Lamu",
-    "莱基皮亚": "Laikipia",
-    "马查科斯": "Machakos",
-    "马瓜尼": "Maguani",
-    "马萨布布": "Masabub",
-    "曼德拉": "Mandela",
-    "梅鲁": "Meru",
-    "蒙巴萨": "Mombasa",
-    "米戈利": "Migoli",
-    "穆兰卡": "Muranga",
-    "纳库鲁": "Nakuru",
-    "纳罗克": "Narok",
-    "南迪": "Nandi",
-    "内罗毕": "Nairobi",
-    "尼蒂": "Niti",
-    "尼亚米拉": "Niamira",
-    "年达鲁阿": "Darua",
-    "涅里": "Nyeri",
-    "桑布卢": "Samburu",
-    "塔纳河": "Tana River",
-    "泰塔塔维塔": "Taita Tavita",
-    "特兰斯-恩佐亚": "Trans-Nzoia",
-    "图尔卡纳": "Turkana",
-    "瓦吉尔": "Wajir",
-    "瓦辛基苏": "Vasinkisu",
-    "韦希加": "Vejiga",
-    "西波克特": "West Pockett",
-    "夏亚": "Char",
-    "伊希约洛": "Isiyolo",
-    "朝鲜": "North Korea",
-    "韩国": "Korea",
-    "首尔": "Seoul",
-    "釜山": "Busan",
-    "大邱": "Daegu",
-    "仁川": "Incheon",
-    "光州": "Gwangju",
-    "大田": "Daejeon",
-    "蔚山": "Ulsan",
-    "济州特别自治道": "Jeju Special Self-Governing Province",
-    "江原道": "Gangwon-do",
-    "庆尚北道": "Gyeongsangbuk-do",
-    "庆尚南道": "Gyeongsangnam-do",
-    "忠清北道": "Chungcheongbuk-do",
-    "忠清南道": "Chungcheongnam-do",
-    "全罗北道": "Jeollabukdo",
-    "全罗南道": "Jeollanam-do",
-    "京畿道": "Gyeonggi Province",
-    "科威特": "Kuwait",
-    "吉尔吉斯斯坦": "Kyrgyzstan",
-    "奥什": "Osh",
-    "巴特肯": "Batken",
-    "比什凯克市": "Bishkek",
-    "楚河": "Chu River",
-    "贾拉拉巴德": "Jalalabad",
-    "卡拉巴尔塔": "Calabarta",
-    "卡拉库尔": "Karakul",
-    "坎特": "Kanter",
-    "科克扬加克": "Kokyangak",
-    "迈利赛": "Melisa",
-    "纳伦": "Naren",
-    "苏卢克图": "Suluktu",
-    "塔拉斯": "Taras",
-    "塔什库梅尔": "Taxcumer",
-    "乌兹根": "Uzgen",
-    "伊塞克湖": "Lake Issyk",
-    "老挝": "Laos",
-    "阿速坡": "Atap",
-    "波里坎赛": "Porikansai",
-    "博乔": "Bocho",
-    "川圹": "Chuankhou",
-    "丰沙里": "Phongsari",
-    "甘蒙": "Kammon",
-    "华潘": "Huapan",
-    "琅勃拉邦": "Luang Prabang",
-    "琅南塔": "Lang Nam Pagoda",
-    "赛宋本行政特区": "Sai Songben Administrative Zone",
-    "色贡": "Segon",
-    "沙拉湾": "Salavan",
-    "沙湾拿吉": "Savannakhet",
-    "沙耶武里": "Sayaburi",
-    "万象": "Vientiane",
-    "乌多姆赛": "Udomsay",
-    "占巴塞": "Champasai",
-    "黎巴嫩": "Lebanon",
-    "贝卡": "Beka",
-    "贝鲁特": "Beirut",
-    "黎巴嫩山": "Mount Lebanon",
-    "奈拜提耶市": "Nabatiyah",
-    "莱索托": "Lesotho",
-    "伯里亚": "Berea",
-    "布塔布泰": "Buta Bute",
-    "古廷": "Guting",
-    "加查斯内克": "Gachasneck",
-    "莱里贝": "Leribe",
-    "马费滕": "Mafetten",
-    "马塞卢": "Maseru",
-    "莫哈莱斯胡克": "Mohales Hook",
-    "莫霍特隆": "Mohotlon",
-    "塔巴采卡": "Tabaceka",
-    "拉脱维亚": "Latvia",
-    "阿卢克斯内": "Aluksne",
-    "爱兹克劳克雷": "Ezcrawley",
-    "奥格雷": "Ogre",
-    "巴尔维": "Balvi",
-    "包斯卡": "Bauska",
-    "采西斯": "Cesis",
-    "多贝莱": "Dobele",
-    "古尔贝内": "Gulbene",
-    "杰卡布皮尔斯": "Jacques Pierce",
-    "克拉斯拉瓦": "Kraslava",
-    "库尔迪加": "Kuldiga",
-    "雷泽克内": "Rezekne",
-    "里加": "Riga",
-    "利耶帕亚": "Liepaja",
-    "林巴济": "Limbazi",
-    "卢扎": "Luza",
-    "马多纳": "Madona",
-    "普雷利": "Preli",
-    "萨尔杜斯": "Sardus",
-    "塔尔西": "Tulsi",
-    "陶格夫皮尔斯": "Daugavpils",
-    "图库马": "Tuuma",
-    "瓦尔米耶拉": "Valmiera",
-    "文茨皮尔斯": "Ventspils",
-    "叶尔加瓦": "Yergava",
-    "利比里亚": "Liberia",
-    "巴波卢": "Bapolu",
-    "邦": "state",
-    "博波卢": "Bopolu",
-    "博米": "Bomi",
-    "大巴萨": "Grand Barcelona",
-    "大吉德": "Grand Gide",
-    "大角山": "Big Horn Mountain",
-    "大克鲁": "Grand Cru",
-    "菲什敦": "Fishtown",
-    "吉河": "Jihe",
-    "里弗塞斯": "Riverside",
-    "洛法": "Lofa",
-    "马吉比": "Magibi",
-    "马里兰": "Maryland",
-    "蒙特塞拉多": "Montserrado",
-    "宁巴": "Nimba",
-    "锡诺": "Sino",
-    "利比亚": "Libya",
-    "列支敦士登": "Liechtenstein",
-    "立陶宛": "Lithuania",
-    "阿利图斯": "Alytus",
-    "考纳斯": "Kaunas",
-    "克莱佩达": "Klaipeda",
-    "马里扬泊列": "Marijampole",
-    "帕涅韦日斯": "Panevezys",
-    "陶拉格": "Taurag",
-    "特尔希艾": "Telhiai",
-    "维尔纽斯": "Vilnius",
-    "乌田纳": "Utena",
-    "希奥利艾": "Siauliai",
-    "亚克曼": "Yakman",
-    "迪基希": "Diekirch",
-    "格雷文马赫": "Grevenmacher",
-    "马达加斯加": "Madagascar",
-    "安齐拉纳纳": "Anziranana",
-    "菲亚纳兰楚阿": "Fianarantsoa",
-    "马哈赞加": "Mahajanga",
-    "塔那那利佛": "Antananarivo",
-    "图阿马西拉": "Tuamasila",
-    "图利亚拉": "Tuliara",
-    "马拉维": "Malawi",
-    "北部区": "Northern District",
-    "南部区": "Southern District",
-    "中央区": "Central District",
-    "马来西亚": "Malaysia",
-    "槟榔屿": "Penang",
-    "玻璃市": "Perlis",
-    "丁加奴": "Terengganu",
-    "吉打": "Kedah",
-    "吉兰丹": "Kelantan",
-    "吉隆坡": "Kuala Lumpur",
-    "马六甲": "Malacca",
-    "纳闽": "Labuan",
-    "彭亨": "Pahang",
-    "霹雳": "thunderbolt",
-    "柔佛": "Johor",
-    "森美兰": "Negeri Sembilan",
-    "沙巴": "Sabah",
-    "沙捞越": "Sarawak",
-    "雪兰莪": "Selangor",
-    "马尔代夫": "Maldives",
-    "阿杜": "Adu",
-    "北阿里": "North Ali",
-    "北蒂拉杜马蒂": "North tila dumati",
-    "北马洛斯马杜卢": "Malos Maduro Norte",
-    "北米拉杜马杜卢": "Miradumadulu north",
-    "北尼兰杜": "North Nilandu",
-    "北苏瓦迪瓦": "North Suvadiva",
-    "法迪福卢": "Fadifolo",
-    "费利杜": "Felidou",
-    "福阿穆拉库": "Foamuracu",
-    "哈杜马蒂": "Hadumati",
-    "科卢马杜卢": "Kolumadulu",
-    "马累": "Male",
-    "马累岛": "Male Island",
-    "穆拉库": "Muraku",
-    "南阿里": "South Ali",
-    "南蒂拉杜马蒂": "South tila dumati",
-    "南马洛斯马杜卢": "Malos Maduro",
-    "南米拉杜马杜卢": "Miradumadulu south",
-    "南尼兰杜": "Nannilandu",
-    "南苏瓦迪瓦": "South Suvadiva",
-    "马里": "Mali",
-    "巴马科首都区": "Bamako Capital Region",
-    "基达尔": "Kidal",
-    "加奥": "Gao",
-    "卡伊": "Kay",
-    "库利科罗": "Kulikoro",
-    "莫普提": "Mopti",
-    "塞古": "Segu",
-    "通布图": "Timbuktu",
-    "锡卡索": "Sikaso",
-    "马耳他": "Malta",
-    "马提尼克": "Martinique",
-    "毛里塔尼亚": "Mauritania",
-    "阿萨巴": "Asaba",
-    "卜拉克纳": "Brakna",
-    "东胡德": "East Hood",
-    "戈尔戈勒": "Golgol",
-    "吉迪马卡": "Gidi Marca",
-    "努瓦迪布湾": "Nouadhibou Bay",
-    "努瓦克肖特特区": "Nouakchott District",
-    "塔甘特": "Tagant",
-    "特拉扎": "Trazza",
-    "提里斯-宰穆尔": "Tiris-Zemmur",
-    "西胡德": "West Hood",
-    "因希里": "Inhiri",
-    "毛里求斯": "Mauritius",
-    "墨西哥": "Mexico",
-    "阿瓜斯卡连斯特": "Aguascaliente",
-    "阿卡普尔科": "Acapulco",
-    "埃莫西约": "Hermosillo",
-    "埃佩切": "Epeche",
-    "奥夫雷贡城": "Obregon",
-    "奥里萨巴": "Orizaba",
-    "巴利城": "Bali City",
-    "巴亚尔塔港": "Puerto Vallarta",
-    "比利亚埃尔莫萨": "Villahermosa",
-    "波萨里卡": "Pozarica",
-    "蒂华纳": "Tijuana",
-    "杜兰戈": "Durango",
-    "恩塞纳达": "Ensenada",
-    "瓜达拉哈拉": "Guadalajara",
-    "瓜纳华托": "Guanajuato",
-    "华雷斯": "Juarez",
-    "华雷斯港": "Puerto Juarez",
-    "卡门": "Carmen",
-    "科利马": "Colima",
-    "克雷塔罗": "Queretaro",
-    "库埃纳瓦卡": "Cuernavaca",
-    "库利阿坎": "Kuliacán",
-    "夸察夸拉克斯": "Kwachaquarax",
-    "莱昂": "Leon",
-    "雷诺萨": "Reynosa",
-    "洛斯莫奇斯": "Los mochis",
-    "马萨特兰": "Mazatlan",
-    "马塔莫罗斯": "Matamoros",
-    "梅里达": "Merida",
-    "蒙克洛瓦": "Monclova",
-    "蒙特雷": "Monterrey",
-    "莫雷利亚": "Morelia",
-    "墨西哥城": "Mexico City",
-    "墨西卡利": "Mexicali",
-    "诺加莱斯": "Nogales",
-    "帕丘卡": "Pachuca",
-    "普埃布拉": "Puebla",
-    "奇尔潘辛戈": "Chilpensingo",
-    "奇瓦瓦": "Chihuahua",
-    "切图马尔": "Chetumal",
-    "萨尔蒂约": "Saltillo",
-    "萨卡特卡斯": "Zacatecas",
-    "塞拉亚": "Celaya",
-    "圣路易斯波托亚": "San Luis Potoa",
-    "塔帕丘拉": "Tapachula",
-    "坦皮科": "Tampico",
-    "特拉斯卡拉": "Tlaxcala",
-    "特皮克": "Tepic",
-    "特瓦坎": "Tehuacan",
-    "图斯特拉-古铁雷斯": "Tuxtla Gutierrez",
-    "托雷翁": "Torreon",
-    "托卢卡": "Toluca",
-    "瓦哈卡": "Oaxaca",
-    "维多利亚城": "Victoria City",
-    "韦拉克鲁斯": "Veracruz",
-    "乌鲁阿潘": "Uruapan",
-    "新拉雷多": "New Laredo",
-    "伊拉普阿托": "Irapuato",
-    "摩纳哥": "Monaco",
-    "蒙古": "Mongolia",
-    "乌兰巴托市": "Ulaanbaatar",
-    "鄂尔浑": "Orkhon",
-    "达尔汗乌勒": "Darhan ul",
-    "肯特": "Kent",
-    "库苏古尔": "Kusugur",
-    "科布多": "Cobdo",
-    "乌布苏": "Ubu Su",
-    "色楞格": "Selenga",
-    "苏赫巴托尔": "Sukhbaatar",
-    "扎布汗": "Zabhan",
-    "中戈壁": "Gobi",
-    "东方": "East",
-    "东戈壁": "East Gobi",
-    "戈壁苏木贝尔": "Gobi Sumber",
-    "戈壁阿尔泰": "Gobi Altai",
-    "布尔干": "Burgan",
-    "巴彦洪格尔": "Bayanhonger",
-    "巴彦乌勒盖": "Bayan Ulgai",
-    "后杭爱": "Hou Hang Ai",
-    "南戈壁": "South Gobi",
-    "前杭爱": "Qian Hang Ai",
-    "摩尔多瓦": "Moldova",
-    "黑山": "Montenegro",
-    "蒙塞拉特岛": "Monserrate",
-    "摩洛哥": "Morocco",
-    "丹吉尔": "Tangier",
-    "得土安": "Tetouan",
-    "非斯": "Fes",
-    "卡萨布兰卡": "Casablanca",
-    "拉巴特": "Rabat",
-    "马拉喀什": "Marrakech",
-    "梅克内斯": "Meknes",
-    "乌季达": "Ujda",
-    "西撒哈拉": "Western Sahara",
-    "莫桑比克": "Mozambique",
-    "阿曼": "Oman",
-    "巴提奈地区": "Batinah Region",
-    "达希莱地区": "Dahila Region",
-    "东部地区": "East area",
-    "马斯喀特省": "Muscat Governorate",
-    "穆桑达姆省": "Musandam",
-    "内地地区": "Mainland China",
-    "中部地区": "Central Region",
-    "佐法尔省": "Dhofar",
-    "纳米比亚": "Namibia",
-    "埃龙戈": "Erongo",
-    "奥汉圭纳": "Ohangwena",
-    "奥卡万戈": "Okavango",
-    "奥马赫科": "Omakhko",
-    "奥姆沙蒂": "Omsati",
-    "奥乔宗蒂约巴": "Ocho Zontiyoba",
-    "奥沙纳": "Oshana",
-    "奥希科托": "Oshikoto",
-    "哈达普": "Hardap",
-    "霍马斯": "Homas",
-    "卡拉斯": "Callas",
-    "卡普里维": "Caprivi",
-    "瑙鲁": "Nauru",
-    "尼泊尔": "Nepal",
-    "巴格马蒂": "Bagmati",
-    "道拉吉里": "Dhaulagiri",
-    "甘达基": "Gandaki",
-    "戈西": "Gosi",
-    "格尔纳利": "Gornali",
-    "贾纳克布尔": "Janakpur",
-    "拉布蒂": "Labuti",
-    "蓝毗尼": "Lumbini",
-    "马哈卡利": "Mahakali",
-    "梅吉": "Meji",
-    "纳拉亚尼": "Narayani",
-    "佩里": "Perry",
-    "萨加玛塔": "Sagarmatha",
-    "塞蒂": "Seti",
-    "荷兰": "Netherlands",
-    "阿尔梅勒": "Almere",
-    "阿默斯福特": "Amersfoort",
-    "阿姆斯特丹": "Amsterdam",
-    "阿纳姆": "Arnhem",
-    "阿珀尔多伦": "Apeldoorn",
-    "阿森": "Assen",
-    "埃德": "Ed",
-    "埃门": "Emmen",
-    "埃因霍芬": "Eindhoven",
-    "布雷达": "Breda",
-    "蒂尔堡": "Tilburg",
-    "多德雷赫特": "Dordrecht",
-    "恩斯赫德": "Enschede",
-    "格罗宁根": "Groningen",
-    "哈勒姆": "Hallam",
-    "海牙": "The Hague",
-    "霍夫多尔普": "Hoofddorp",
-    "莱顿": "Leiden",
-    "莱利斯塔德": "Lelystad",
-    "鹿特丹": "Rotterdam",
-    "吕伐登": "Leeuwarden",
-    "马斯特里赫特": "Maastricht",
-    "米德尔堡": "Middleburg",
-    "奈梅亨": "Nijmegen",
-    "斯海尔托亨博思": "'S-Hertogenbosch",
-    "乌得勒支": "Utrecht",
-    "兹沃勒": "Zwolle",
-    "佐特尔梅": "Zotelme",
-    "阿鲁巴": "Aruba",
-    "荷兰加勒比区": "Dutch Caribbean",
-    "新喀里多尼亚": "New Caledonia",
-    "瓦努阿图": "Vanuatu",
-    "马朗帕": "Marampa",
-    "彭纳马": "Penama",
-    "桑马": "Sanma",
-    "塔菲阿": "Tafia",
-    "托尔巴": "Torba",
-    "谢法": "Shefa",
-    "新西兰": "new Zealand",
-    "奥克兰": "Auckland",
-    "北岸": "North Shore",
-    "北帕默斯顿": "Palmerston North",
-    "北远": "Beiyuan",
-    "布莱尼姆": "Blenheim",
-    "达尼丁": "Dunedin",
-    "格雷茅斯": "Greymouth",
-    "黑斯廷斯": "Hastings",
-    "怀塔科拉": "Waitacola",
-    "吉斯伯恩": "Gisborne",
-    "凯帕拉": "Kaipara",
-    "克赖斯特彻奇": "Christchurch",
-    "里士满": "Richmond",
-    "马努考": "Manukau",
-    "纳尔逊": "Nelson",
-    "内皮尔": "Napier",
-    "斯特拉特福德": "Stratford",
-    "陶马鲁努伊": "Taumarunui",
-    "瓦卡塔尼": "Whakatane",
-    "旺阿雷": "Whangarei",
-    "旺格努伊": "Wanganui",
-    "新普利茅斯": "New Plymouth",
-    "因弗卡吉尔": "Invercargill",
-    "尼加拉瓜": "Nicaragua",
-    "埃斯特利": "Esteli",
-    "北大西洋": "North Atlantic",
-    "博阿科": "Boaco",
-    "格拉纳达": "Granada",
-    "卡拉索": "Carasso",
-    "里瓦斯": "Rivas",
-    "马德里斯": "Madrids",
-    "马那瓜": "Managua",
-    "马萨亚": "Masaya",
-    "马塔加尔帕": "Matagalpa",
-    "南大西洋": "South Atlantic",
-    "奇南德加": "Chinandega",
-    "琼塔莱斯": "Joan Tales",
-    "圣胡安河": "San juan, r.",
-    "希诺特加": "Jinotega",
-    "新塞哥维亚": "New segovia",
-    "尼日尔": "Niger",
-    "阿加德兹": "Agadez",
-    "迪法": "Diffa",
-    "蒂拉贝里": "Tillaberg",
-    "多索": "Dosso",
-    "津德尔": "Zinder",
-    "马拉迪": "Maradi",
-    "尼亚美市": "Niamey",
-    "塔瓦": "Tawa",
-    "尼日利亚": "Nigeria",
-    "阿比亚": "Abia",
-    "奥博莫绍": "Obomosau",
-    "卡诺": "Cano",
-    "拉各斯": "Lagos",
-    "伊巴丹": "Ibadan",
-    "纽埃": "Niue",
-    "诺福克岛": "Norfolk Island",
-    "挪威": "Norway",
-    "东福尔": "Eastfall",
-    "阿克什胡斯": "Akershus",
-    "奥斯陆市": "Oslo City",
-    "海德马克": "Hedmark",
-    "奥普兰": "Opland",
-    "布斯克吕": "Buskeru",
-    "西福尔": "Sifor",
-    "泰勒马克": "Telemark",
-    "东阿格德尔": "East Agder",
-    "西阿格德尔": "West Agder",
-    "罗加兰": "Rogaland",
-    "霍达兰": "Hordaland",
-    "松恩-菲尤拉讷": "Sogn fjordane",
-    "默勒-鲁姆斯达尔": "Molle-rumsdal",
-    "南特伦德拉格": "South Trondelag",
-    "北特伦德拉格": "North Trondelag",
-    "诺尔兰": "Norrland",
-    "特罗姆斯": "Troms",
-    "芬马克": "Finnmark",
-    "北马里亚纳群岛": "Northern Mariana Islands",
-    "美国本土外小岛屿": "U.S. Minor Outlying Islands",
-    "密克罗尼西亚联邦": "Federated States of Micronesia",
-    "马绍尔群岛": "Marshall Islands",
-    "帕劳": "Palau",
-    "巴基斯坦": "Pakistan",
-    "白沙瓦": "Peshawar",
-    "费萨拉巴德": "Faisalabad",
-    "故吉软瓦拉": "Jiranwala",
-    "海德拉巴": "Hyderabad",
-    "卡拉奇": "Karachi",
-    "拉合尔": "Lahore",
-    "拉瓦尔品第": "Rawalpindi",
-    "木尔坦": "Multan",
-    "伊斯兰堡": "Islamabad",
-    "巴拿马": "Panama",
-    "巴布亚新几内亚": "Papua New Guinea",
-    "布干维尔": "Bougainville",
-    "东部高地": "Eastern Highlands",
-    "东塞皮克": "East Sepik",
-    "东新不列颠": "East New Britain",
-    "恩加": "Nga",
-    "海湾": "bay",
-    "马当": "Madang",
-    "马努斯": "Manus",
-    "米尔恩湾": "Milne Bay",
-    "莫尔兹比港": "Port Moresby",
-    "莫罗贝": "Morobe",
-    "南部高地": "Southern Highlands",
-    "钦布": "Chinbu",
-    "桑道恩": "Sandaun",
-    "西部高地": "West highlands",
-    "西新不列颠": "West New Britain",
-    "新爱尔兰": "New Ireland",
-    "巴拉圭": "Paraguay",
-    "阿曼拜": "Amanbai",
-    "阿耶斯总统省": "Presidente Ayès",
-    "巴拉瓜里": "Balaguari",
-    "博克龙": "Boqueron",
-    "瓜伊拉": "Guaira",
-    "卡瓜苏": "Caguazu",
-    "卡嫩迪尤": "Canendiu",
-    "卡萨帕": "Casapa",
-    "康塞普西翁": "Concepcion",
-    "科迪勒拉": "Cordillera",
-    "米西奥内斯": "Misiones",
-    "涅恩布库": "Neembucu",
-    "上巴拉圭": "Upper Paraguay",
-    "上巴拉那": "Upper Parana",
-    "圣佩德罗": "San Pedro",
-    "亚松森特别区": "Asuncion Special Zone",
-    "伊塔普亚": "Itapua",
-    "秘鲁": "Peru",
-    "阿雷基帕": "Arequipa",
-    "阿普里马克": "Aprilak",
-    "阿亚库乔": "Ayacucho",
-    "安卡什": "Ancash",
-    "胡利亚卡": "Juliaca",
-    "胡宁": "Juning",
-    "卡哈马卡": "Cajamarca",
-    "卡亚俄": "Callao",
-    "库斯科": "Cusco",
-    "兰巴耶克": "Lambayek",
-    "利马": "Lima",
-    "洛雷托": "Loreto",
-    "马德雷德迪奥斯": "Madre De Dios",
-    "莫克瓜": "Moquegua",
-    "帕斯科": "Pasco",
-    "皮乌拉": "Piura",
-    "普诺": "Puno",
-    "钦博特": "Chimbote",
-    "钦查阿尔塔": "Chincha Alta",
-    "圣马丁": "Saint Martin",
-    "苏拉纳": "Surana",
-    "塔克纳": "Tacna",
-    "通贝斯": "Tumbes",
-    "瓦努科": "Huanuco",
-    "万卡维利卡": "Vancavelica",
-    "乌卡亚利": "Ucayali",
-    "伊卡": "Ica",
-    "菲律宾": "Philippines",
-    "达沃": "Davao",
-    "卡卢坎": "Kalukan",
-    "马尼拉": "Manila",
-    "宿务": "Cebu",
-    "皮特凯恩群岛": "Pitcairn Islands",
-    "波兰": "Poland",
-    "埃尔布隆格": "Elblag",
-    "奥尔什丁": "Olsztyn",
-    "奥斯特罗文卡": "Ostrovenka",
-    "比得哥什": "Bydgoszcz",
-    "彼得库夫": "Peterkuff",
-    "比托姆": "Bytom",
-    "比亚瓦波德拉斯卡": "Biała Podlaska",
-    "比亚维斯托克": "Bialystok",
-    "波莱": "Pollet",
-    "波兹南": "Poznan",
-    "达布罗瓦戈尼察": "Dabrovagonica",
-    "大波兰地区戈茹夫": "Gorzow, Greater Poland",
-    "弗罗茨瓦夫": "Wroclaw",
-    "弗沃茨瓦韦克": "Wloclawek",
-    "格但斯克": "Gdansk",
-    "格丁尼亚": "Gdynia",
-    "格利维采": "Gliwice",
-    "格鲁琼兹": "Grudjonz",
-    "海乌姆": "Cheum",
-    "华沙": "Warsaw",
-    "霍茹夫": "Chorzow",
-    "卡利什": "Kalish",
-    "卡托维兹": "Katowice",
-    "凯尔采": "Kielce",
-    "科宁": "Corning",
-    "科沙林": "Koshalin",
-    "克拉科夫": "Krakow",
-    "克罗斯诺": "Krosno",
-    "拉多姆": "Radom",
-    "莱格尼察": "Legnica",
-    "莱什诺": "Leszno",
-    "卢布林": "Lublin",
-    "鲁达": "Ruda",
-    "罗兹": "Rhodes",
-    "绿山城": "Green Mountain City",
-    "米什洛维采": "Mislovice",
-    "皮瓦": "Piwa",
-    "普热梅希尔": "Przemysl",
-    "普沃茨克": "Plock",
-    "切哈努夫": "Chehanow",
-    "热舒夫": "Rzeszow",
-    "什切青": "Szczecin",
-    "斯凯尔涅维采": "Skernjevice",
-    "斯武普斯克": "Slupsk",
-    "苏瓦乌基": "Suwauki",
-    "索波特": "Sopot",
-    "索斯诺维茨": "Sosnowitz",
-    "塔尔努夫": "Tarnow",
-    "塔尔诺布热格": "Tarnobrzeg",
-    "特切": "Teche",
-    "托伦": "Torun",
-    "瓦乌布日赫": "Waubrich",
-    "沃姆扎": "Vomza",
-    "希米亚诺维采": "Simianovice",
-    "希维诺乌伊希切": "Swinoujscie",
-    "希维托赫洛维采": "Svitochlovice",
-    "谢德尔采": "Sederce",
-    "谢拉兹": "Sheraz",
-    "新松奇": "New songqi",
-    "雅沃兹诺": "Javozno",
-    "耶莱尼亚古拉": "Jelenia gora",
-    "扎布热": "Zabrze",
-    "扎莫希奇": "Zamosc",
-    "葡萄牙": "Portugal",
-    "滨海阿连特茹": "Alentejo de Mar",
-    "滨海皮尼亚尔": "Pinal a mare",
-    "波尔图": "Porto",
-    "杜罗": "Douro",
-    "恩特拉杜罗伏日": "Entraduro Voj",
-    "法鲁": "Faro",
-    "丰沙尔": "Funchal",
-    "卡瓦多": "Cavado",
-    "科瓦贝拉": "Covabella",
-    "里斯本": "Lisbon",
-    "利巴特茹": "Libatejo",
-    "梅地奥特茹": "Medio Tejo",
-    "米尼奥-利马": "Minho-Lima",
-    "内贝拉北": "Nebeira North",
-    "内贝拉南": "Nebelanan",
-    "内皮尼亚尔北": "Nepinal North",
-    "内皮尼亚尔南": "Nepinarnan",
-    "蓬塔德尔加达": "Ponta Delgada",
-    "塞图巴尔半岛": "Setubal Peninsula",
-    "山后": "Behind the mountain",
-    "上阿连特茹": "Upper Alentejo",
-    "上特拉斯山": "Upper terrass",
-    "塔梅加": "Tamega",
-    "万福": "Wanfu",
-    "下阿连特茹": "Lower Alentejo",
-    "下伏日": "Low day",
-    "下蒙德古": "Lower mondegu",
-    "中阿连特茹": "Central Alentejo",
-    "几内亚比绍": "Guinea-Bissau",
-    "东帝汶": "East Timor",
-    "阿伊莱乌": "Aileu",
-    "阿伊纳罗": "Ainaro",
-    "埃尔梅拉": "Ermera",
-    "安贝诺": "Ambeno",
-    "包考": "Baucau",
-    "博博纳罗": "Bobonaro",
-    "帝力": "Dili",
-    "科瓦利马": "Covalima",
-    "劳滕": "Lauten",
-    "利基卡": "Niche card",
-    "马纳图托": "Manatuto",
-    "马努法伊": "Manufai",
-    "维克克": "Vick",
-    "波多黎各": "Puerto Rico",
-    "卡塔尔": "Qatar",
-    "多哈": "Doha",
-    "古韦里耶": "Guverier",
-    "豪尔": "Hall",
-    "杰里扬拜特奈": "Jeriyah Beitney",
-    "赖扬": "Lai Yang",
-    "沃克拉": "Wokla",
-    "乌姆锡拉勒": "Um silal",
-    "朱迈利耶": "Jumelier",
-    "留尼汪": "Reunion",
-    "罗马尼亚": "Romania",
-    "阿尔巴尤利亚": "Alba Iulia",
-    "阿拉德": "Arad",
-    "奥拉迪亚": "Oradea",
-    "巴克乌": "Bakau",
-    "巴亚马雷": "Baia Mare",
-    "比斯特里察": "Bistrica",
-    "博托沙尼": "Botosani",
-    "布加勒斯特": "Bucharest",
-    "布拉索夫": "Brasov",
-    "布勒伊拉": "Braila",
-    "布泽乌": "Buzau",
-    "德罗贝塔-塞维林堡": "Drobeta-Severinburg",
-    "德瓦": "Deva",
-    "蒂米什瓦拉": "Timisoara",
-    "福克沙尼": "Foksani",
-    "加拉茨": "Galati",
-    "久尔久": "Giurgiu",
-    "康斯坦察": "Constanta",
-    "克拉约瓦": "Craiova",
-    "克勒拉希": "Klerahy",
-    "克卢日纳波卡": "Cluj-Napoca",
-    "勒姆尼库沃尔恰": "Ramnicu Valcea",
-    "雷希察": "Resica",
-    "梅尔库里亚丘克": "Merkuriachuk",
-    "皮特什蒂": "Pitesti",
-    "皮亚特拉尼亚姆茨": "Piatra Neamtz",
-    "普洛耶什蒂": "Ploiesti",
-    "萨图·马雷": "Satu Mare",
-    "圣格奥尔基": "St. Georgi",
-    "斯拉蒂纳": "Slatina",
-    "斯洛博齐亚": "Slobozia",
-    "苏恰瓦": "Suceava",
-    "特尔戈维什泰": "Targoviste",
-    "特尔古穆列什": "Targu Mures",
-    "特尔古日乌": "Targuzhu",
-    "图尔恰": "Tulcea",
-    "瓦斯卢伊": "Vaslui",
-    "锡比乌": "Sibiu",
-    "雅西": "Iasi",
-    "亚厉山德里亚": "Alexandria",
-    "扎勒乌": "Zalau",
-    "俄罗斯": "Russia",
-    "阿巴坎": "Abakan",
-    "阿尔汉格尔斯克": "Arkhangelsk",
-    "阿金斯科耶": "Akinskoye",
-    "阿纳德尔": "Anadyr",
-    "阿斯特拉罕": "Astrakhan",
-    "埃利斯塔": "Elista",
-    "奥廖尔": "Orel",
-    "奥伦堡": "Orenburg",
-    "巴尔瑙尔": "Barnaul",
-    "奔萨": "Penza",
-    "彼得罗巴甫洛夫斯克": "Petropavlovsk",
-    "彼得罗扎沃茨克": "Petrozavodsk",
-    "彼尔姆": "Perm",
-    "比罗比詹": "Birobidzhan",
-    "别尔哥罗德": "Belgorod",
-    "伯力": "Boli",
-    "布拉戈维申斯克": "Blagoveshchensk",
-    "布良斯克": "Bryansk",
-    "车里雅宾斯克": "Chelyabinsk",
-    "赤塔": "Chita",
-    "顿河畔罗斯托夫": "Rostov-on-Don",
-    "鄂木斯克": "Omsk",
-    "伏尔加格勒": "Volgograd",
-    "弗拉基米尔": "Vladimir",
-    "弗拉季高加索": "Vladikavkaz",
-    "戈尔诺-阿尔泰斯克": "Gorno-altaysk",
-    "格罗兹尼": "Grozny",
-    "海参崴": "Vladivostok",
-    "汉特-曼西斯克": "Khanty-mansiysk",
-    "基洛夫": "Kirov",
-    "加里宁格勒": "Kaliningrad",
-    "喀山": "Kazan",
-    "卡卢加": "Kaluga",
-    "科斯特罗马": "Kostroma",
-    "克拉斯诺达尔": "Krasnodar",
-    "克拉斯诺亚尔斯克": "Krasnoyarsk",
-    "克麦罗沃": "Kemerovo",
-    "克孜勒": "Kizil",
-    "库德姆卡尔": "Kudmkar",
-    "库尔干": "Kurgan",
-    "库尔斯克": "Kursk",
-    "利佩茨克": "Lipetsk",
-    "梁赞": "Ryazan",
-    "马哈奇卡拉": "Makhachkala",
-    "马加丹": "Magadan",
-    "马加斯": "Magas",
-    "迈科普": "Maikop",
-    "摩尔曼斯克": "Murmansk",
-    "莫斯科": "Moscow",
-    "纳尔奇克": "Nalchik",
-    "纳里扬马尔": "Naryanmar",
-    "南萨哈林斯克": "Yuzhno-Sakhalinsk",
-    "诺夫哥罗德": "Novgorod",
-    "帕拉纳": "Parana",
-    "普斯科夫": "Pskov",
-    "切博克萨雷": "Cheboksary",
-    "切尔克斯克": "Cherkessk",
-    "秋明": "Tyumen",
-    "萨拉托夫": "Saratov",
-    "萨兰斯克": "Saransk",
-    "萨列哈尔德": "Salekhard",
-    "萨马拉": "Samara",
-    "瑟克特夫卡尔": "Syktyvkar",
-    "圣彼得堡": "St. Petersburg",
-    "斯摩棱斯克": "Smolensk",
-    "斯塔夫罗波尔": "Stavropol",
-    "坦波夫": "Tambov",
-    "特维尔": "Tver",
-    "图拉": "Tula",
-    "托木斯克": "Tomsk",
-    "沃罗涅什": "Voronezh",
-    "沃洛格达": "Vologda",
-    "乌法": "Ufa",
-    "乌兰乌德": "Ulan-Ude",
-    "乌里扬诺夫斯克": "Ulyanovsk",
-    "乌斯季奥尔登斯基": "Usti Oldenski",
-    "下诺夫哥罗德": "Nizhny Novgorod",
-    "新西伯利亚": "Novosibirsk",
-    "雅库茨克": "Yakutsk",
-    "雅罗斯拉夫尔": "Yaroslavl",
-    "叶卡捷林堡": "Yekaterinburg",
-    "伊尔库茨克": "Irkutsk",
-    "伊热夫斯克": "Izhevsk",
-    "伊万诺沃": "Ivanovo",
-    "约什卡尔奥拉": "Yoshkar-Ola",
-    "卢旺达": "Rwanda",
-    "比温巴": "Biemba",
-    "布塔雷": "Butare",
-    "恩延扎": "Nyenza",
-    "基本古": "Basic Paleo",
-    "基布耶": "Kibuye",
-    "基加利-恩加利": "Kigali-Ngali",
-    "基加利市": "Kigali",
-    "吉孔戈罗": "Gikongoro",
-    "吉塞尼": "Gisenyi",
-    "吉塔拉马": "Gitarama",
-    "卡布加": "Kabuga",
-    "卢瓦马加纳": "Loimagana",
-    "鲁汉戈": "Luhango",
-    "鲁亨盖里": "Ruhengeri",
-    "尚古古": "Canggu",
-    "乌姆塔拉": "Umtala",
-    "圣巴泰勒米岛": "St. Barthelemy",
-    "圣赫勒拿": "St. Helena",
-    "圣基茨和尼维斯": "Saint Kitts and Nevis",
-    "安圭拉": "Anguilla",
-    "圣卢西亚": "Saint Lucia",
-    "法属圣马丁": "Saint Martin",
-    "圣皮埃尔和密克隆": "Saint Pierre and Miquelon",
-    "圣文森特和格林纳丁斯": "Saint Vincent and the Grenadines",
-    "圣马力诺": "San Marino",
-    "圣多美和普林西比": "Sao Tome and Principe",
-    "沙特阿拉伯": "Saudi Arabia",
-    "阿尔阿尔": "Al Al",
-    "艾卜哈": "Abha",
-    "巴哈": "Baja",
-    "布赖代": "Breide",
-    "哈费尔巴廷": "Hafar Batin",
-    "哈伊勒": "Hail",
-    "海米斯穆谢特": "Haymis Muschett",
-    "海耶": "Haye",
-    "胡富夫": "Hufuf",
-    "吉达": "Jeddah",
-    "吉赞": "Jizan",
-    "利雅得": "Riyadh",
-    "麦地那": "Medina",
-    "麦加": "Mecca",
-    "姆巴拉兹": "Mbalaz",
-    "纳季兰": "Najran",
-    "塞卡卡": "Sekaka",
-    "塔布克": "Tabuk",
-    "塔伊夫": "Taif",
-    "延布": "Yanbu",
-    "朱拜勒": "Jubail",
-    "塞内加尔": "Senegal",
-    "达喀尔": "Dakar",
-    "法蒂克": "Fatik",
-    "济金绍尔": "Ziguinsor",
-    "捷斯": "Ties",
-    "久尔贝勒": "Djurbel",
-    "考拉克": "Kaolak",
-    "科尔达": "Corda",
-    "卢加": "Luga",
-    "马塔姆": "Matam",
-    "圣路易": "Saint Louis",
-    "坦巴昆达": "Tambakunda",
-    "塞尔维亚": "Serbia",
-    "塞舌尔": "Seychelles",
-    "塞拉利昂": "Sierra Leone",
-    "西部区": "Western District",
-    "新加坡": "Singapore",
-    "斯洛伐克": "Slovakia",
-    "班斯卡-比斯特里察": "Banská Bistrica",
-    "布拉迪斯拉发": "Bratislava",
-    "科希策": "Kosice",
-    "尼特拉": "Nitra",
-    "普雷绍夫": "Presov",
-    "日利纳": "Zilina",
-    "特尔纳瓦": "Trnava",
-    "特伦钦": "Trencin",
-    "越南": "Vietnam",
-    "海防": "Haiphong",
-    "河内": "Hanoi",
-    "胡志明市": "Ho Chi Minh City",
-    "斯洛文尼亚": "Slovenia",
-    "奥巴尔诺-克拉": "Oberno-Cra",
-    "奥斯雷德涅斯洛文": "Osred Neslovin",
-    "波德拉夫": "Podraf",
-    "波穆尔": "Pomur",
-    "多雷尼": "Doreni",
-    "戈雷尼": "Goreni",
-    "戈里": "Gori",
-    "科洛": "Kolo",
-    "诺特拉尼": "Notrani",
-    "萨维尼": "Savigny",
-    "斯波德涅波萨夫": "Spodne Posav",
-    "扎萨夫": "Zasaf",
-    "南非": "South Africa",
-    "阿平顿": "Upington",
-    "艾利弗山": "Elif Mountain",
-    "彼德马里茨堡": "Pietermaritzburg",
-    "彼德斯堡": "Petersburg",
-    "比勒陀利亚": "Pretoria",
-    "比索": "peso",
-    "布雷达斯多普": "Bredasdorp",
-    "布隆方丹": "Bloemfontein",
-    "布隆克斯特斯普利特": "Bronxter Split",
-    "德阿尔": "Dear",
-    "德班": "Durban",
-    "邓迪": "Dundee",
-    "东巴克利": "East Buckley",
-    "东伦敦": "East London",
-    "弗雷堡": "Freiburg",
-    "弗里尼欣": "Vereeniging",
-    "格罗布莱斯达尔": "Grobresdal",
-    "基雅尼": "Chiani",
-    "金伯利": "Kimberley",
-    "开普敦": "Cape Town",
-    "克莱克斯多普": "Klerksdorp",
-    "库鲁曼": "Kuruman",
-    "昆士敦": "Queenstown",
-    "莱迪史密斯": "Lady Smith",
-    "兰德方丹": "Landfontaine",
-    "理查兹湾": "Richards Bay",
-    "利斯滕堡": "Listenburg",
-    "姆库泽": "Mkuze",
-    "穆里斯堡": "Murraysburg",
-    "内尔斯普雷特": "Nelspruit",
-    "尼尔斯特隆": "Neilstrom",
-    "纽卡斯尔": "Newcastle",
-    "乔治": "George",
-    "萨索尔堡": "Sasolburg",
-    "瑟孔达": "Sekonda",
-    "特克索波": "Texopo",
-    "特隆普斯堡": "Trompsburg",
-    "跳羚": "Springbok",
-    "图拉马哈谢": "Turamahashe",
-    "托霍延杜": "Tohoyandu",
-    "韦茨肖克": "Wetzschok",
-    "韦尔科姆": "Welkom",
-    "乌伦迪": "Ulundi",
-    "乌姆塔塔": "Umtata",
-    "伍斯特": "Worcester",
-    "西博福特": "Beaufort West",
-    "谢普斯通港": "Port Shepstone",
-    "伊丽莎白港": "Port Elizabeth",
-    "约翰内斯堡": "Johannesburg",
-    "津巴布韦": "Zimbabwe",
-    "北马塔贝莱兰": "Matabeleland Norte",
-    "布拉瓦约": "Bulawayo",
-    "东马绍纳兰": "Mashonaland East",
-    "哈拉雷": "Harare",
-    "马尼卡兰": "Manikaran",
-    "马斯温戈": "Masvingo",
-    "南马塔贝莱兰": "Matabeleland",
-    "西马绍纳兰": "Mashonaland West",
-    "中马绍纳兰": "Mashonaland Central",
-    "西班牙": "Spain",
-    "阿尔梅里亚": "Almeria",
-    "阿尔瓦塞特": "Albacete",
-    "阿拉瓦": "Arava",
-    "阿利坎特": "Alicante",
-    "阿斯图利亚斯": "Asturias",
-    "阿维拉": "Avila",
-    "奥伦塞": "Orense",
-    "巴达霍斯": "Badajoz",
-    "巴利阿里": "Balearic",
-    "巴利亚多利德": "Valladolid",
-    "巴伦西亚": "Valencia",
-    "巴塞罗那": "Barcelona",
-    "比斯开": "Vizcaya",
-    "布尔戈斯": "Burgos",
-    "哈恩": "Hahn",
-    "赫罗纳": "Girona",
-    "吉普斯夸": "Guipuzcoa",
-    "加的斯": "Cadiz",
-    "卡塞雷斯": "Caceres",
-    "卡斯蒂利亚": "Castilla",
-    "卡斯特利翁": "Castellon",
-    "昆卡": "Cuenca",
-    "拉科鲁尼亚": "A Coruna",
-    "拉斯帕尔马斯": "Las palmas",
-    "莱里达": "Lleida",
-    "卢戈": "Lugo",
-    "马德里": "Madrid",
-    "马拉加": "Malaga",
-    "穆尔西亚": "Murcia",
-    "纳瓦拉": "Navarre",
-    "帕伦西亚": "Palencia",
-    "蓬特韦德拉": "Pontevedra",
-    "萨拉戈萨": "Zaragoza",
-    "萨拉曼卡": "Salamanca",
-    "萨莫拉": "Zamora",
-    "塞哥维亚": "Segovia",
-    "塞维利亚": "Seville",
-    "圣克鲁斯-德特内里费": "Santa Cruz de Tenerife",
-    "索里亚": "Soria",
-    "塔拉戈纳": "Tarragona",
-    "特鲁埃尔": "Teruel",
-    "韦尔瓦": "Huelva",
-    "韦斯卡": "Huesca",
-    "南苏丹": "South Sudan",
-    "苏丹": "Sudan",
-    "赤道": "equatorial",
-    "达尔富尔": "Darfur",
-    "加扎勒河": "Ghazal",
-    "喀土穆": "Khartoum",
-    "科尔多凡": "Kordofan",
-    "上尼罗": "Upper Nile",
-    "苏里南": "Suriname",
-    "布罗科蓬多": "Brocopondo",
-    "科罗尼": "Koroni",
-    "科默韦讷": "Comeverne",
-    "马罗韦讷": "Marovene",
-    "尼克里": "Nicky",
-    "帕拉马里博": "Paramaribo",
-    "萨拉马卡": "Salamarca",
-    "瓦尼卡": "Wanica",
-    "西帕里韦尼": "Sipariveni",
-    "斯瓦尔巴群岛和 扬马延岛": "Svalbard and Jan Mayen",
-    "斯威士兰": "Swaziland",
-    "瑞典": "Sweden",
-    "北博滕": "Norrbotten",
-    "布莱金厄": "Blekinge",
-    "达拉纳": "Dalarna",
-    "东约特兰": "East Götland",
-    "厄勒布鲁": "Orebro",
-    "哥得兰": "Gotland",
-    "哈兰": "Harlan",
-    "卡尔马": "Kalmar",
-    "克鲁努贝里": "Kronoberg",
-    "南曼兰": "Southmanland",
-    "斯德哥尔摩": "Stockholm",
-    "斯科耐": "Skane",
-    "韦姆兰": "Wemland",
-    "乌普萨拉": "Uppsala",
-    "西博滕": "Westbotten",
-    "西曼兰": "Simanland",
-    "西诺尔兰": "West Norrland",
-    "西约特兰": "West Götland",
-    "延雪平": "Jonkoping",
-    "耶夫勒堡": "Gavleborg",
-    "耶姆特兰": "Jämtland",
-    "瑞士": "Switzerland",
-    "阿尔高": "Allgau",
-    "巴塞尔城市": "Basel City",
-    "巴塞尔乡村": "Basel Country",
-    "伯尔尼": "Berne",
-    "楚格": "Zug",
-    "弗里堡": "Fribourg",
-    "格拉鲁斯": "Glarus",
-    "格劳宾登": "Graubunden",
-    "卢塞恩": "Lucerne",
-    "洛桑": "Lausanne",
-    "纳沙泰尔": "Neuchatel",
-    "内阿彭策尔": "Appenzell",
-    "日内瓦": "Geneva",
-    "汝拉": "Jura",
-    "沙夫豪森": "Schaffhausen",
-    "上瓦尔登": "Obwalden",
-    "圣加仑": "St. Gallen",
-    "施维茨": "Schwyz",
-    "苏黎世": "Zurich",
-    "索洛图恩": "Solothurn",
-    "提契诺": "Ticino",
-    "图尔高": "Turga",
-    "瓦莱": "Valle",
-    "外阿彭策尔": "Appenzell",
-    "沃": "fertile",
-    "乌里": "Uri",
-    "下瓦尔登": "Nidwalden",
-    "叙利亚": "Syria",
-    "阿勒颇": "Aleppo",
-    "大马士革": "Damascus",
-    "大马士革市": "Damascus",
-    "代尔祖尔": "Deirzur",
-    "德拉": "Della",
-    "哈马": "Hama",
-    "哈塞克": "Hasek",
-    "霍姆斯": "Holmes",
-    "加布": "Gabe",
-    "卡米什利": "Kamishli",
-    "库奈特拉": "Cuneitra",
-    "拉卡": "Rakka",
-    "拉塔基亚": "Latakia",
-    "苏韦达": "Suveda",
-    "塔尔图斯": "Tartus",
-    "伊德利卜": "Idlib",
-    "塔吉克斯坦": "Tajikistan",
-    "杜尚别": "Dushanbe",
-    "霍罗格": "Horog",
-    "卡尼巴达姆": "Kanibadam",
-    "科法尔尼洪": "Kofarnihon",
-    "苦盏": "Khujand",
-    "库尔干-秋别": "Kurgan-Autumn",
-    "库洛布": "Kulob",
-    "洛贡": "Logon",
-    "努雷克": "Nurek",
-    "彭吉肯特": "Penjikent",
-    "萨班特": "Sabant",
-    "塔博沙尔": "Tabochal",
-    "图尔孙扎德": "Tursunzad",
-    "乌拉秋别": "Ula Tyube",
-    "伊斯法拉": "Isfara",
-    "泰国": "Thailand",
-    "曼谷": "Bangkok",
-    "北揽": "Samut Prakan",
-    "暖武里": "Nonthaburi",
-    "巴吞他尼": "Pathum Thani",
-    "大城": "Big city",
-    "红统": "Ang Thong",
-    "华富里": "Lopburi",
-    "信武里": "Sing Buri",
-    "猜那": "Guess that",
-    "北标": "Northern Standard",
-    "春武里": "Chonburi",
-    "拉农": "Ranon",
-    "尖竹汶": "Chanthaburi",
-    "达叻": "Trat",
-    "北柳": "Chachoengsao",
-    "巴真": "Prachin",
-    "那空那育": "Nakhon Nayok",
-    "沙缴": "Sa Kaeo",
-    "武里南": "Buriram",
-    "素林": "Surin",
-    "四色菊": "Sisaket",
-    "乌汶": "Ubon Ratchathani",
-    "耶梭通": "Yesothon",
-    "猜也奔": "Guess it",
-    "安纳乍能": "Amna Charan",
-    "廊莫那浦": "Monapur",
-    "孔敬": "Khon Kaen",
-    "乌隆": "Udon Thani",
-    "黎": "Li",
-    "廊开": "Nong Khai",
-    "玛哈沙拉堪": "Maha Sarakham",
-    "黎逸": "Roi Yi",
-    "加拉信": "Kalasin",
-    "色军": "Sajun",
-    "那空帕农": "Nakhon Phanom",
-    "莫达汉": "Modahan",
-    "清迈": "Chiang Mai",
-    "南奔": "Lamphun",
-    "程逸": "Uttaradit",
-    "帕": "Pa",
-    "难": "difficult",
-    "帕尧": "Phayao",
-    "清莱": "Chiang Rai",
-    "夜丰颂": "Mae Hong Son",
-    "北榄坡": "North Lampo",
-    "乌泰他尼": "Uthai Thani",
-    "甘烹碧": "Kamphaeng Phet",
-    "达": "Reach",
-    "素可泰": "Sukhothai",
-    "彭世洛": "Phitsanulok",
-    "披集": "Phichit",
-    "叻丕": "Ratchaburi",
-    "北碧": "Kanchanaburi",
-    "素攀武里": "Suphan Buri",
-    "佛统": "Nakhon Pathom",
-    "龙仔厝": "Long Zicuo",
-    "夜功": "Ye Gong",
-    "碧差汶": "Phetchabun",
-    "巴蜀": "Bashu",
-    "佛丕": "Phetchaburi",
-    "洛坤": "Nakhon",
-    "甲米": "Krabi",
-    "攀牙": "Phang Nga",
-    "普吉": "Phuket",
-    "素叻": "Suratthani",
-    "罗勇": "Rayong",
-    "春蓬": "Chumphon",
-    "宋卡": "Songkhla",
-    "沙敦": "Satun",
-    "董里": "Trang",
-    "博达伦": "Bodalen",
-    "北大年": "Pattani",
-    "也拉": "Yala",
-    "陶公": "Tao Gong",
-    "多哥": "Togo",
-    "滨海区": "Binhai District",
-    "草原区": "Prairie area",
-    "高原区": "Plateau area",
-    "卡拉区": "Kara District",
-    "中部区": "Central District",
-    "托克劳": "Tokelau",
-    "汤加": "Tonga",
-    "埃瓦": "Eva",
-    "哈派": "Hapai",
-    "纽阿斯": "Newas",
-    "汤加塔布": "Tongatapu",
-    "瓦瓦乌": "Wavau",
-    "特立尼达和多巴哥": "Trinidad and Tobago",
-    "阿联酋": "UAE",
-    "突尼斯": "Tunisia",
-    "艾尔亚奈": "Ariana",
-    "巴杰": "Badger",
-    "本阿鲁斯": "Ben Arus",
-    "比塞大": "Bizerte",
-    "吉比利": "Gibili",
-    "加贝斯": "Gabes",
-    "加夫萨": "Gafsa",
-    "坚杜拜": "Jenduba",
-    "卡夫": "Kraft",
-    "卡塞林": "Caselin",
-    "凯鲁万": "Kairouan",
-    "马赫迪耶": "Mahdia",
-    "马努巴": "Manuba",
-    "梅德宁": "Mednin",
-    "莫纳斯提尔": "Monastir",
-    "纳布勒": "Nabeul",
-    "斯法克斯": "Sfax",
-    "苏塞": "Sousse",
-    "泰塔温": "Taitavin",
-    "托泽尔": "Tozer",
-    "西迪布济德": "Sidi Bouzid",
-    "锡勒亚奈": "Silana",
-    "宰格万": "Zagwan",
-    "土耳其": "Turkey",
-    "阿达纳": "Adana",
-    "阿德亚曼": "Adiyaman",
-    "阿尔达罕": "Aldahan",
-    "阿尔特温": "Artvin",
-    "阿菲永": "Afyon",
-    "阿克萨赖": "Aksaray",
-    "阿勒": "Al",
-    "阿马西亚": "Amasya",
-    "埃迪尔内": "Edirne",
-    "埃尔津詹": "Erzincan",
-    "埃尔祖鲁姆": "Erzurum",
-    "埃拉泽": "Elazi",
-    "埃斯基谢希尔": "Eskisehir",
-    "艾登": "Aiden",
-    "安卡拉": "Ankara",
-    "安塔利亚": "Antalya",
-    "奥尔杜": "Ordu",
-    "巴尔腾": "Balten",
-    "巴勒克埃西尔": "Balikesir",
-    "巴特曼": "Batman",
-    "巴伊布尔特": "Bayburt",
-    "比莱吉克": "Bilecik",
-    "比特利斯": "Bitlis",
-    "宾格尔": "Bingel",
-    "博卢": "Bolu",
-    "布尔杜尔": "Burdur",
-    "布尔萨": "Bursa",
-    "昌克勒": "Chankler",
-    "代尼兹利": "Denizli",
-    "迪亚巴克尔": "Diyarbakir",
-    "凡": "Where",
-    "哈卡里": "Hakari",
-    "哈塔伊": "Hatay",
-    "基利斯": "Kilis",
-    "吉雷松": "Gireson",
-    "加济安泰普": "Gaziantep",
-    "居米什哈内": "Gumishane",
-    "卡尔斯": "Karls",
-    "卡赫拉曼马拉什": "Kahramanmaras",
-    "卡拉比克": "Karabik",
-    "卡拉曼": "Karaman",
-    "卡斯塔莫努": "Kastamonu",
-    "开塞利": "Kayseri",
-    "科贾埃利": "Kocaeli",
-    "柯克拉雷利": "Koclarelli",
-    "科尼亚": "Konya",
-    "克尔谢希尔": "Kirsehir",
-    "克勒克卡莱": "Klikkale",
-    "拉飞": "La Fei",
-    "里泽": "Rize",
-    "马尔丁": "Mardin",
-    "马拉蒂亚": "Malatya",
-    "马尼萨": "Manisa",
-    "穆拉": "Mulla",
-    "穆什": "Mus",
-    "内夫谢希尔": "Nevsehir",
-    "尼代": "Niday",
-    "恰纳卡莱": "Canakkale",
-    "乔鲁姆": "Corum",
-    "屈塔希亚": "Kutahya",
-    "萨卡里亚": "Sakarya",
-    "萨姆松": "Samsun",
-    "泰基尔达": "Tekirda",
-    "特拉布宗": "Trabzon",
-    "通杰利": "Tunceli",
-    "托卡特": "Tokat",
-    "乌萨克": "Usak",
-    "锡尔纳克": "Sirnak",
-    "锡尔特": "Sirte",
-    "锡诺普": "Sinop",
-    "锡瓦斯": "Sivas",
-    "伊迪尔": "Idir",
-    "伊切尔": "Icher",
-    "伊斯帕尔塔": "Isparta",
-    "伊斯坦布尔": "Istanbul",
-    "伊兹密尔": "Izmir",
-    "约兹加特": "Yozgat",
-    "宗古尔达克": "Zonguldak",
-    "土库曼斯坦": "Turkmenistan",
-    "阿哈尔": "Ahar",
-    "阿什哈巴德市": "Ashgabat",
-    "巴尔坎": "Balkan",
-    "达沙古兹": "Dashaguz",
-    "列巴普": "Lebap",
-    "马雷": "Mare",
-    "涅比特达格": "Nebitdag",
-    "特克斯和凯科斯群岛": "Turks and Caicos Islands",
-    "图瓦卢": "Tuvalu",
-    "乌干达": "Uganda",
-    "阿鲁阿": "Arua",
-    "阿帕克": "Apak",
-    "阿朱马尼": "Ajumani",
-    "本迪布焦": "Bundibuggio",
-    "布吉里": "Bugiri",
-    "布西亚": "Busia",
-    "布谢尼": "Bouchenyi",
-    "恩通加莫": "Ntungamo",
-    "古卢": "Gulu",
-    "霍伊马": "Hoima",
-    "基巴莱": "Kibale",
-    "基博加": "Kiboga",
-    "基恩乔乔": "Kean Jojo",
-    "基索罗": "Kisoro",
-    "基特古姆": "Kitgum",
-    "金贾": "Jinja",
-    "卡巴莱": "Cabale",
-    "卡巴罗莱": "Cabarole",
-    "卡贝拉马伊多": "Cabella maido",
-    "卡兰加拉": "Karangala",
-    "卡姆文盖": "Kamwenge",
-    "卡穆利": "Camuli",
-    "卡农古": "Kanungu",
-    "卡普乔鲁瓦": "Capchoruwa",
-    "卡塞塞": "Kasese",
-    "卡塔奎": "Katakwe",
-    "卡永加": "Kayonga",
-    "坎帕拉": "Kampala",
-    "科蒂多": "Cotido",
-    "库米": "Kumi",
-    "拉卡伊": "Rakai",
-    "利拉": "Lila",
-    "卢韦罗": "Luvero",
-    "鲁昆吉里": "Rukungiri",
-    "马萨卡": "Masaka",
-    "马辛迪": "Masindi",
-    "马尤盖": "Mayuge",
-    "莫罗托": "Morotto",
-    "莫约": "Moyo",
-    "姆巴拉拉": "Mbarara",
-    "姆巴莱": "Mbale",
-    "姆皮吉": "Mpigi",
-    "穆本德": "Mubende",
-    "穆科诺": "Mukono",
-    "纳卡皮里皮里特": "Nakapiri Pirit",
-    "纳卡松戈拉": "Nacasongola",
-    "内比": "Neby",
-    "帕德尔": "Padel",
-    "帕利萨": "Palisa",
-    "森巴布莱": "Sambable",
-    "索罗提": "Solotti",
-    "托罗罗": "Tororo",
-    "瓦基索": "Vakiso",
-    "锡龙科": "Sironco",
-    "伊甘加": "Iganga",
-    "永贝": "Yumbe",
-    "乌克兰": "Ukraine",
-    "文尼察": "Vinnytsia",
-    "沃伦": "Warren",
-    "卢甘斯克": "Lugansk",
-    "第聂伯罗波得罗夫斯克": "Dnepropetrovsk",
-    "顿涅茨克": "Donetsk",
-    "日托米尔": "Zhytomyr",
-    "外喀尔巴阡": "Transcarpathians",
-    "扎波罗热": "Zaporozhye",
-    "伊万-弗兰科夫州": "Ivan-Frankivsk region",
-    "基辅": "Kiev",
-    "基洛夫格勒": "Kirovgrad",
-    "克里米亚自治共和国": "Autonomous Republic of Crimea",
-    "利沃夫": "Lviv",
-    "尼古拉耶夫": "Nikolayev",
-    "敖德萨": "Odessa",
-    "波尔塔瓦": "Poltava",
-    "罗夫诺": "Rivne",
-    "苏梅": "Samui",
-    "捷尔诺波尔": "Ternopil",
-    "哈尔科夫": "Kharkiv",
-    "赫尔松州": "Kherson Region",
-    "赫梅利尼茨基": "Khmelnitski",
-    "切尔卡瑟": "Cherkassy",
-    "切尔尼戈夫": "Chernigov",
-    "切尔诺夫策": "Chernivtsi",
-    "马其顿": "Macedonia",
-    "埃及": "Egypt",
-    "阿斯旺": "Aswan",
-    "古尔代盖": "Gurdega",
-    "开罗": "Cairo",
-    "苏布拉开马": "Subra Kaima",
-    "亚历山大": "Alexander",
-    "英国": "United Kingdom",
-    "北爱尔兰": "Northern Ireland",
-    "苏格兰": "Scotland",
-    "威尔士": "Wales",
-    "英格兰": "England",
-    "根西岛": "Guernsey",
-    "泽西岛": "Jersey",
-    "马恩岛": "Isle of Man",
-    "坦桑尼亚": "Tanzania",
-    "阿鲁沙": "Arusha",
-    "奔巴北": "Pemba North",
-    "奔巴南": "Pembanan",
-    "达累斯萨拉姆": "Dar es Salaam",
-    "多多马": "Dodoma",
-    "基戈马": "Kigoma",
-    "卡盖拉": "Kagera",
-    "林迪": "Lindy",
-    "鲁夸": "Ruqua",
-    "鲁伍马": "Luvuma",
-    "马腊": "Mara",
-    "曼亚拉": "Manyala",
-    "莫洛戈罗": "Morogoro",
-    "姆贝亚": "Mbeya",
-    "姆特瓦拉": "Mtwara",
-    "姆万扎": "Mwanza",
-    "乞力马扎罗": "Kilimanjaro",
-    "桑给巴尔": "Zanzibar",
-    "桑给巴尔北": "Zanzibar North",
-    "桑给巴尔南": "Zanzibar South",
-    "桑给巴尔市和西": "Zanzibar City and West",
-    "塔波拉": "Tabola",
-    "坦噶": "Tanga",
-    "辛吉达": "Singida",
-    "欣延加": "Shinyanga",
-    "伊林加": "Iringa",
-    "美国": "United States",
-    "阿肯色": "Arkansas",
-    "阿拉巴马": "Alabama",
-    "阿拉斯加": "Alaska",
-    "爱达荷": "Idaho",
-    "爱荷华": "Iowa",
-    "北达科他": "North Dakota",
-    "北卡罗来纳": "North Carolina",
-    "宾夕法尼亚": "Pennsylvania",
-    "德克萨斯": "Texas",
-    "俄亥俄": "Ohio",
-    "俄克拉荷马": "Oklahoma",
-    "俄勒冈": "Oregon",
-    "佛罗里达": "Florida",
-    "佛蒙特": "Vermont",
-    "哥伦比亚特区": "District of Columbia",
-    "华盛顿": "Washington",
-    "怀俄明": "Wyoming",
-    "加利福尼亚": "California",
-    "堪萨斯": "Kansas",
-    "康涅狄格": "Connecticut",
-    "科罗拉多": "Colorado",
-    "肯塔基": "Kentucky",
-    "路易斯安那": "Louisiana",
-    "罗德岛": "Rhode Island",
-    "马萨诸塞": "Massachusetts",
-    "蒙大拿": "Montana",
-    "密苏里": "Missouri",
-    "密西西比": "Mississippi",
-    "密歇根": "Michigan",
-    "缅因": "Maine",
-    "明尼苏达": "Minnesota",
-    "南达科他": "South Dakota",
-    "南卡罗来纳": "South carolina",
-    "内布拉斯加": "Nebraska",
-    "内华达": "Nevada",
-    "纽约": "new York",
-    "特拉华": "Delaware",
-    "田纳西": "Tennessee",
-    "威斯康星": "Wisconsin",
-    "维吉尼亚": "Virginia",
-    "西佛吉尼亚": "West Virginia",
-    "夏威夷": "Hawaii",
-    "新罕布什尔": "New Hampshire",
-    "新墨西哥": "New Mexico",
-    "新泽西": "New Jersey",
-    "亚利桑那": "Arizona",
-    "伊利诺斯": "Illinois",
-    "印第安那": "Indiana",
-    "犹他": "Utah",
-    "佐治亚": "Georgia",
-    "美属维尔京群岛": "United States Virgin Islands",
-    "布基纳法索": "Burkina Faso",
-    "巴雷": "Barre",
-    "巴姆": "Bam",
-    "巴瓦": "Bawa",
-    "巴泽加": "Bazega",
-    "波尼": "Boni",
-    "布尔古": "Burgu",
-    "布尔基恩德": "Burkind",
-    "布古里巴": "Buguriba",
-    "冈祖尔古": "Ganzulgu",
-    "古尔马": "Gurma",
-    "济罗": "Ziro",
-    "卡焦戈": "Kagiogo",
-    "凯内杜古": "Kenedugu",
-    "科蒙加里": "Komongari",
-    "科莫埃": "Comoe",
-    "孔皮恩加": "Compionga",
-    "孔西": "Konsi",
-    "库尔佩罗戈": "Curperogo",
-    "库尔维奥戈": "Curviogo",
-    "库里滕加": "Kuritenga",
-    "雷拉巴": "Relaba",
-    "罗卢姆": "Rolum",
-    "穆翁": "Mouon",
-    "纳门滕加": "Namentenga",
-    "纳乌里": "Nauri",
-    "纳亚拉": "Nayala",
-    "尼亚尼亚": "Nyania",
-    "努姆比埃尔": "Numbier",
-    "帕索雷": "Pasore",
-    "塞诺": "Seno",
-    "桑吉": "Sanchi",
-    "桑马滕加": "Sanmatenga",
-    "苏鲁": "Sulu",
-    "苏姆": "Sum",
-    "塔波阿": "Tapoa",
-    "图伊": "Tui",
-    "乌埃": "Houe",
-    "乌布里滕加": "Ubritenga",
-    "乌达兰": "Udaran",
-    "锡西里": "Sicily",
-    "亚加": "Yaga",
-    "亚滕加": "Yatenga",
-    "伊奥巴": "Ioba",
-    "宗德韦奥戈": "Zondveogo",
-    "宗多马": "Zondoma",
-    "乌拉圭": "Uruguay",
-    "阿蒂加斯": "Artigas",
-    "杜拉斯诺": "Durasno",
-    "弗洛雷斯": "Flores",
-    "卡内洛内斯": "Canelones",
-    "科洛尼亚": "Colonia",
-    "拉瓦耶哈": "Lavayeja",
-    "里韦拉": "Rivera",
-    "罗恰": "Rocha",
-    "马尔多纳多": "Maldonado",
-    "蒙得维的亚": "Montevideo",
-    "内格罗河": "Negro",
-    "派桑杜": "Passando",
-    "萨尔托": "Salto",
-    "塞罗拉尔戈": "Cerro Largo",
-    "三十三人": "Thirty three",
-    "索里亚诺": "Soriano",
-    "塔夸伦博": "Taquarembo",
-    "乌兹别克斯坦": "Uzbekistan",
-    "安集延": "Andijan",
-    "布哈拉": "Bukhara",
-    "费尔干纳": "Fergana",
-    "花拉子模": "Flower puller",
-    "吉扎克": "Gizak",
-    "卡拉卡尔帕克斯坦共和国": "Karakalpakstan Republic",
-    "卡什卡达里亚": "Kaskadaria",
-    "纳曼干": "Namangan",
-    "纳沃伊": "Navoi",
-    "撒马尔罕": "Samarkand",
-    "苏尔汉河": "Surhan",
-    "塔什干": "Tashkent",
-    "塔什干市": "Tashkent City",
-    "锡尔河": "Sir",
-    "委内瑞拉": "Venezuela",
-    "阿拉瓜": "Aragua",
-    "阿马库罗三角洲": "Amacuro Delta",
-    "阿普雷": "Apley",
-    "安索阿特吉": "Anzoategui",
-    "巴里纳斯": "Barinas",
-    "波图格萨": "Portuguesa",
-    "法尔孔": "Falcon",
-    "瓜里科": "Guarico",
-    "加拉加斯": "Caracas",
-    "卡拉沃沃": "Karabobo",
-    "科赫德斯": "Cohedes",
-    "拉腊": "Lara",
-    "联邦属地": "Federal territory",
-    "米兰达": "Miranda",
-    "莫纳加斯": "Monagas",
-    "苏利亚": "Suria",
-    "塔奇拉": "Takira",
-    "特鲁希略": "Trujillo",
-    "新埃斯帕塔": "New esparta",
-    "亚拉奎": "Yarraque",
-    "瓦利斯和富图纳": "Wallis and Futuna",
-    "萨摩亚": "Samoa",
-    "也门": "Yemen",
-    "阿比扬": "Abyan",
-    "阿姆兰": "Amran",
-    "贝达": "Beda",
-    "达利": "Dali",
-    "哈德拉毛": "Hadramau",
-    "哈杰": "Haj",
-    "荷台达": "Hodeida",
-    "焦夫": "Jov",
-    "拉赫季": "Lakhti",
-    "马里卜": "Marib",
-    "迈赫拉": "Mehra",
-    "迈赫维特": "Mehvit",
-    "萨达": "Sada",
-    "萨那": "Sana",
-    "赛文": "Severn",
-    "舍卜沃": "Shabwo",
-    "塔伊兹": "Taiz",
-    "希赫尔": "Shiher",
-    "亚丁": "Aden",
-    "伊卜": "Ib",
-    "扎玛尔": "Zamar",
-    "赞比亚": "Zambia",
-    "北方": "north",
-    "卢阿普拉": "Luapura",
-    "卢萨卡": "Lusaka",
-    "南方": "south",
-    "铜带": "Copper tape",
-    "西方": "West"
-}

+ 0 - 4
src/locales/en/index.js

@@ -1,4 +0,0 @@
-import Word from './word';
-import Area from './area';
-
-export default { ...Word, ...Area };

+ 0 - 0
src/locales/zh/word.json → src/locales/zh.json


+ 0 - 6509
src/locales/zh/area.json

@@ -1,6509 +0,0 @@
-{
-    "中国": "中国",
-    "北京市": "北京市",
-    "东城区": "东城区",
-    "西城区": "西城区",
-    "朝阳区": "朝阳区",
-    "丰台区": "丰台区",
-    "石景山区": "石景山区",
-    "海淀区": "海淀区",
-    "门头沟区": "门头沟区",
-    "房山区": "房山区",
-    "通州区": "通州区",
-    "顺义区": "顺义区",
-    "昌平区": "昌平区",
-    "大兴区": "大兴区",
-    "怀柔区": "怀柔区",
-    "平谷区": "平谷区",
-    "密云区": "密云区",
-    "延庆区": "延庆区",
-    "天津市": "天津市",
-    "和平区": "和平区",
-    "河东区": "河东区",
-    "河西区": "河西区",
-    "南开区": "南开区",
-    "河北区": "河北区",
-    "红桥区": "红桥区",
-    "东丽区": "东丽区",
-    "西青区": "西青区",
-    "津南区": "津南区",
-    "北辰区": "北辰区",
-    "武清区": "武清区",
-    "宝坻区": "宝坻区",
-    "滨海新区": "滨海新区",
-    "宁河区": "宁河区",
-    "静海区": "静海区",
-    "蓟州区": "蓟州区",
-    "河北省": "河北省",
-    "石家庄市": "石家庄市",
-    "长安区": "长安区",
-    "桥西区": "桥西区",
-    "新华区": "新华区",
-    "井陉矿区": "井陉矿区",
-    "裕华区": "裕华区",
-    "藁城区": "藁城区",
-    "鹿泉区": "鹿泉区",
-    "栾城区": "栾城区",
-    "井陉县": "井陉县",
-    "正定县": "正定县",
-    "行唐县": "行唐县",
-    "灵寿县": "灵寿县",
-    "高邑县": "高邑县",
-    "深泽县": "深泽县",
-    "赞皇县": "赞皇县",
-    "无极县": "无极县",
-    "平山县": "平山县",
-    "元氏县": "元氏县",
-    "赵县": "赵县",
-    "辛集市": "辛集市",
-    "晋州市": "晋州市",
-    "新乐市": "新乐市",
-    "唐山市": "唐山市",
-    "路南区": "路南区",
-    "路北区": "路北区",
-    "古冶区": "古冶区",
-    "开平区": "开平区",
-    "丰南区": "丰南区",
-    "丰润区": "丰润区",
-    "曹妃甸区": "曹妃甸区",
-    "滦南县": "滦南县",
-    "乐亭县": "乐亭县",
-    "迁西县": "迁西县",
-    "玉田县": "玉田县",
-    "遵化市": "遵化市",
-    "迁安市": "迁安市",
-    "滦州市": "滦州市",
-    "秦皇岛市": "秦皇岛市",
-    "海港区": "海港区",
-    "山海关区": "山海关区",
-    "北戴河区": "北戴河区",
-    "抚宁区": "抚宁区",
-    "青龙满族自治县": "青龙满族自治县",
-    "昌黎县": "昌黎县",
-    "卢龙县": "卢龙县",
-    "经济技术开发区": "经济技术开发区",
-    "邯郸市": "邯郸市",
-    "邯山区": "邯山区",
-    "丛台区": "丛台区",
-    "复兴区": "复兴区",
-    "峰峰矿区": "峰峰矿区",
-    "肥乡区": "肥乡区",
-    "永年区": "永年区",
-    "临漳县": "临漳县",
-    "成安县": "成安县",
-    "大名县": "大名县",
-    "涉县": "涉县",
-    "磁县": "磁县",
-    "邱县": "邱县",
-    "鸡泽县": "鸡泽县",
-    "广平县": "广平县",
-    "馆陶县": "馆陶县",
-    "魏县": "魏县",
-    "曲周县": "曲周县",
-    "武安市": "武安市",
-    "邢台市": "邢台市",
-    "桥东区": "桥东区",
-    "邢台县": "邢台县",
-    "临城县": "临城县",
-    "内丘县": "内丘县",
-    "柏乡县": "柏乡县",
-    "隆尧县": "隆尧县",
-    "任县": "任县",
-    "南和县": "南和县",
-    "宁晋县": "宁晋县",
-    "巨鹿县": "巨鹿县",
-    "新河县": "新河县",
-    "广宗县": "广宗县",
-    "平乡县": "平乡县",
-    "威县": "威县",
-    "清河县": "清河县",
-    "临西县": "临西县",
-    "南宫市": "南宫市",
-    "沙河市": "沙河市",
-    "保定市": "保定市",
-    "竞秀区": "竞秀区",
-    "莲池区": "莲池区",
-    "满城区": "满城区",
-    "清苑区": "清苑区",
-    "徐水区": "徐水区",
-    "涞水县": "涞水县",
-    "阜平县": "阜平县",
-    "定兴县": "定兴县",
-    "唐县": "唐县",
-    "高阳县": "高阳县",
-    "容城县": "容城县",
-    "涞源县": "涞源县",
-    "望都县": "望都县",
-    "安新县": "安新县",
-    "易县": "易县",
-    "曲阳县": "曲阳县",
-    "蠡县": "蠡县",
-    "顺平县": "顺平县",
-    "博野县": "博野县",
-    "雄县": "雄县",
-    "涿州市": "涿州市",
-    "定州市": "定州市",
-    "安国市": "安国市",
-    "高碑店市": "高碑店市",
-    "张家口市": "张家口市",
-    "宣化区": "宣化区",
-    "下花园区": "下花园区",
-    "万全区": "万全区",
-    "崇礼区": "崇礼区",
-    "张北县": "张北县",
-    "康保县": "康保县",
-    "沽源县": "沽源县",
-    "尚义县": "尚义县",
-    "蔚县": "蔚县",
-    "阳原县": "阳原县",
-    "怀安县": "怀安县",
-    "怀来县": "怀来县",
-    "涿鹿县": "涿鹿县",
-    "赤城县": "赤城县",
-    "承德市": "承德市",
-    "双桥区": "双桥区",
-    "双滦区": "双滦区",
-    "鹰手营子矿区": "鹰手营子矿区",
-    "承德县": "承德县",
-    "兴隆县": "兴隆县",
-    "滦平县": "滦平县",
-    "隆化县": "隆化县",
-    "丰宁满族自治县": "丰宁满族自治县",
-    "宽城满族自治县": "宽城满族自治县",
-    "围场满族蒙古族自治县": "围场满族蒙古族自治县",
-    "平泉市": "平泉市",
-    "沧州市": "沧州市",
-    "运河区": "运河区",
-    "沧县": "沧县",
-    "青县": "青县",
-    "东光县": "东光县",
-    "海兴县": "海兴县",
-    "盐山县": "盐山县",
-    "肃宁县": "肃宁县",
-    "南皮县": "南皮县",
-    "吴桥县": "吴桥县",
-    "献县": "献县",
-    "孟村回族自治县": "孟村回族自治县",
-    "泊头市": "泊头市",
-    "任丘市": "任丘市",
-    "黄骅市": "黄骅市",
-    "河间市": "河间市",
-    "廊坊市": "廊坊市",
-    "安次区": "安次区",
-    "广阳区": "广阳区",
-    "固安县": "固安县",
-    "永清县": "永清县",
-    "香河县": "香河县",
-    "大城县": "大城县",
-    "文安县": "文安县",
-    "大厂回族自治县": "大厂回族自治县",
-    "霸州市": "霸州市",
-    "三河市": "三河市",
-    "开发区": "开发区",
-    "衡水市": "衡水市",
-    "桃城区": "桃城区",
-    "冀州区": "冀州区",
-    "枣强县": "枣强县",
-    "武邑县": "武邑县",
-    "武强县": "武强县",
-    "饶阳县": "饶阳县",
-    "安平县": "安平县",
-    "故城县": "故城县",
-    "景县": "景县",
-    "阜城县": "阜城县",
-    "深州市": "深州市",
-    "山西省": "山西省",
-    "太原市": "太原市",
-    "小店区": "小店区",
-    "迎泽区": "迎泽区",
-    "杏花岭区": "杏花岭区",
-    "尖草坪区": "尖草坪区",
-    "万柏林区": "万柏林区",
-    "晋源区": "晋源区",
-    "清徐县": "清徐县",
-    "阳曲县": "阳曲县",
-    "娄烦县": "娄烦县",
-    "古交市": "古交市",
-    "大同市": "大同市",
-    "新荣区": "新荣区",
-    "平城区": "平城区",
-    "云冈区": "云冈区",
-    "云州区": "云州区",
-    "阳高县": "阳高县",
-    "天镇县": "天镇县",
-    "广灵县": "广灵县",
-    "灵丘县": "灵丘县",
-    "浑源县": "浑源县",
-    "左云县": "左云县",
-    "阳泉市": "阳泉市",
-    "城区": "城区",
-    "矿区": "矿区",
-    "郊区": "郊区",
-    "平定县": "平定县",
-    "盂县": "盂县",
-    "长治市": "长治市",
-    "潞州区": "潞州区",
-    "上党区": "上党区",
-    "屯留区": "屯留区",
-    "潞城区": "潞城区",
-    "襄垣县": "襄垣县",
-    "平顺县": "平顺县",
-    "黎城县": "黎城县",
-    "壶关县": "壶关县",
-    "长子县": "长子县",
-    "武乡县": "武乡县",
-    "沁县": "沁县",
-    "沁源县": "沁源县",
-    "晋城市": "晋城市",
-    "沁水县": "沁水县",
-    "阳城县": "阳城县",
-    "陵川县": "陵川县",
-    "泽州县": "泽州县",
-    "高平市": "高平市",
-    "朔州市": "朔州市",
-    "朔城区": "朔城区",
-    "平鲁区": "平鲁区",
-    "山阴县": "山阴县",
-    "应县": "应县",
-    "右玉县": "右玉县",
-    "怀仁市": "怀仁市",
-    "晋中市": "晋中市",
-    "榆次区": "榆次区",
-    "榆社县": "榆社县",
-    "左权县": "左权县",
-    "和顺县": "和顺县",
-    "昔阳县": "昔阳县",
-    "寿阳县": "寿阳县",
-    "太谷县": "太谷县",
-    "祁县": "祁县",
-    "平遥县": "平遥县",
-    "灵石县": "灵石县",
-    "介休市": "介休市",
-    "运城市": "运城市",
-    "盐湖区": "盐湖区",
-    "临猗县": "临猗县",
-    "万荣县": "万荣县",
-    "闻喜县": "闻喜县",
-    "稷山县": "稷山县",
-    "新绛县": "新绛县",
-    "绛县": "绛县",
-    "垣曲县": "垣曲县",
-    "夏县": "夏县",
-    "平陆县": "平陆县",
-    "芮城县": "芮城县",
-    "永济市": "永济市",
-    "河津市": "河津市",
-    "忻州市": "忻州市",
-    "忻府区": "忻府区",
-    "定襄县": "定襄县",
-    "五台县": "五台县",
-    "代县": "代县",
-    "繁峙县": "繁峙县",
-    "宁武县": "宁武县",
-    "静乐县": "静乐县",
-    "神池县": "神池县",
-    "五寨县": "五寨县",
-    "岢岚县": "岢岚县",
-    "河曲县": "河曲县",
-    "保德县": "保德县",
-    "偏关县": "偏关县",
-    "原平市": "原平市",
-    "临汾市": "临汾市",
-    "尧都区": "尧都区",
-    "曲沃县": "曲沃县",
-    "翼城县": "翼城县",
-    "襄汾县": "襄汾县",
-    "洪洞县": "洪洞县",
-    "古县": "古县",
-    "安泽县": "安泽县",
-    "浮山县": "浮山县",
-    "吉县": "吉县",
-    "乡宁县": "乡宁县",
-    "大宁县": "大宁县",
-    "隰县": "隰县",
-    "永和县": "永和县",
-    "蒲县": "蒲县",
-    "汾西县": "汾西县",
-    "侯马市": "侯马市",
-    "霍州市": "霍州市",
-    "吕梁市": "吕梁市",
-    "离石区": "离石区",
-    "文水县": "文水县",
-    "交城县": "交城县",
-    "兴县": "兴县",
-    "临县": "临县",
-    "柳林县": "柳林县",
-    "石楼县": "石楼县",
-    "岚县": "岚县",
-    "方山县": "方山县",
-    "中阳县": "中阳县",
-    "交口县": "交口县",
-    "孝义市": "孝义市",
-    "汾阳市": "汾阳市",
-    "内蒙古自治区": "内蒙古自治区",
-    "呼和浩特市": "呼和浩特市",
-    "新城区": "新城区",
-    "回民区": "回民区",
-    "玉泉区": "玉泉区",
-    "赛罕区": "赛罕区",
-    "土默特左旗": "土默特左旗",
-    "托克托县": "托克托县",
-    "和林格尔县": "和林格尔县",
-    "清水河县": "清水河县",
-    "武川县": "武川县",
-    "包头市": "包头市",
-    "东河区": "东河区",
-    "昆都仑区": "昆都仑区",
-    "青山区": "青山区",
-    "石拐区": "石拐区",
-    "白云鄂博矿区": "白云鄂博矿区",
-    "九原区": "九原区",
-    "土默特右旗": "土默特右旗",
-    "固阳县": "固阳县",
-    "达尔罕茂明安联合旗": "达尔罕茂明安联合旗",
-    "乌海市": "乌海市",
-    "海勃湾区": "海勃湾区",
-    "海南区": "海南区",
-    "乌达区": "乌达区",
-    "赤峰市": "赤峰市",
-    "红山区": "红山区",
-    "元宝山区": "元宝山区",
-    "松山区": "松山区",
-    "阿鲁科尔沁旗": "阿鲁科尔沁旗",
-    "巴林左旗": "巴林左旗",
-    "巴林右旗": "巴林右旗",
-    "林西县": "林西县",
-    "克什克腾旗": "克什克腾旗",
-    "翁牛特旗": "翁牛特旗",
-    "喀喇沁旗": "喀喇沁旗",
-    "宁城县": "宁城县",
-    "敖汉旗": "敖汉旗",
-    "通辽市": "通辽市",
-    "科尔沁区": "科尔沁区",
-    "科尔沁左翼中旗": "科尔沁左翼中旗",
-    "科尔沁左翼后旗": "科尔沁左翼后旗",
-    "开鲁县": "开鲁县",
-    "库伦旗": "库伦旗",
-    "奈曼旗": "奈曼旗",
-    "扎鲁特旗": "扎鲁特旗",
-    "霍林郭勒市": "霍林郭勒市",
-    "鄂尔多斯市": "鄂尔多斯市",
-    "东胜区": "东胜区",
-    "康巴什区": "康巴什区",
-    "达拉特旗": "达拉特旗",
-    "准格尔旗": "准格尔旗",
-    "鄂托克前旗": "鄂托克前旗",
-    "鄂托克旗": "鄂托克旗",
-    "杭锦旗": "杭锦旗",
-    "乌审旗": "乌审旗",
-    "伊金霍洛旗": "伊金霍洛旗",
-    "呼伦贝尔市": "呼伦贝尔市",
-    "海拉尔区": "海拉尔区",
-    "扎赉诺尔区": "扎赉诺尔区",
-    "阿荣旗": "阿荣旗",
-    "莫力达瓦达斡尔族自治旗": "莫力达瓦达斡尔族自治旗",
-    "鄂伦春自治旗": "鄂伦春自治旗",
-    "鄂温克族自治旗": "鄂温克族自治旗",
-    "陈巴尔虎旗": "陈巴尔虎旗",
-    "新巴尔虎左旗": "新巴尔虎左旗",
-    "新巴尔虎右旗": "新巴尔虎右旗",
-    "满洲里市": "满洲里市",
-    "牙克石市": "牙克石市",
-    "扎兰屯市": "扎兰屯市",
-    "额尔古纳市": "额尔古纳市",
-    "根河市": "根河市",
-    "巴彦淖尔市": "巴彦淖尔市",
-    "临河区": "临河区",
-    "五原县": "五原县",
-    "磴口县": "磴口县",
-    "乌拉特前旗": "乌拉特前旗",
-    "乌拉特中旗": "乌拉特中旗",
-    "乌拉特后旗": "乌拉特后旗",
-    "杭锦后旗": "杭锦后旗",
-    "乌兰察布市": "乌兰察布市",
-    "集宁区": "集宁区",
-    "卓资县": "卓资县",
-    "化德县": "化德县",
-    "商都县": "商都县",
-    "兴和县": "兴和县",
-    "凉城县": "凉城县",
-    "察哈尔右翼前旗": "察哈尔右翼前旗",
-    "察哈尔右翼中旗": "察哈尔右翼中旗",
-    "察哈尔右翼后旗": "察哈尔右翼后旗",
-    "四子王旗": "四子王旗",
-    "丰镇市": "丰镇市",
-    "兴安盟": "兴安盟",
-    "乌兰浩特市": "乌兰浩特市",
-    "阿尔山市": "阿尔山市",
-    "科尔沁右翼前旗": "科尔沁右翼前旗",
-    "科尔沁右翼中旗": "科尔沁右翼中旗",
-    "扎赉特旗": "扎赉特旗",
-    "突泉县": "突泉县",
-    "锡林郭勒盟": "锡林郭勒盟",
-    "二连浩特市": "二连浩特市",
-    "锡林浩特市": "锡林浩特市",
-    "阿巴嘎旗": "阿巴嘎旗",
-    "苏尼特左旗": "苏尼特左旗",
-    "苏尼特右旗": "苏尼特右旗",
-    "东乌珠穆沁旗": "东乌珠穆沁旗",
-    "西乌珠穆沁旗": "西乌珠穆沁旗",
-    "太仆寺旗": "太仆寺旗",
-    "镶黄旗": "镶黄旗",
-    "正镶白旗": "正镶白旗",
-    "正蓝旗": "正蓝旗",
-    "多伦县": "多伦县",
-    "阿拉善盟": "阿拉善盟",
-    "阿拉善左旗": "阿拉善左旗",
-    "阿拉善右旗": "阿拉善右旗",
-    "额济纳旗": "额济纳旗",
-    "辽宁省": "辽宁省",
-    "沈阳市": "沈阳市",
-    "沈河区": "沈河区",
-    "大东区": "大东区",
-    "皇姑区": "皇姑区",
-    "铁西区": "铁西区",
-    "苏家屯区": "苏家屯区",
-    "浑南区": "浑南区",
-    "沈北新区": "沈北新区",
-    "于洪区": "于洪区",
-    "辽中区": "辽中区",
-    "康平县": "康平县",
-    "法库县": "法库县",
-    "新民市": "新民市",
-    "大连市": "大连市",
-    "中山区": "中山区",
-    "西岗区": "西岗区",
-    "沙河口区": "沙河口区",
-    "甘井子区": "甘井子区",
-    "旅顺口区": "旅顺口区",
-    "金州区": "金州区",
-    "普兰店区": "普兰店区",
-    "长海县": "长海县",
-    "瓦房店市": "瓦房店市",
-    "庄河市": "庄河市",
-    "鞍山市": "鞍山市",
-    "铁东区": "铁东区",
-    "立山区": "立山区",
-    "千山区": "千山区",
-    "台安县": "台安县",
-    "岫岩满族自治县": "岫岩满族自治县",
-    "海城市": "海城市",
-    "高新区": "高新区",
-    "抚顺市": "抚顺市",
-    "新抚区": "新抚区",
-    "东洲区": "东洲区",
-    "望花区": "望花区",
-    "顺城区": "顺城区",
-    "抚顺县": "抚顺县",
-    "新宾满族自治县": "新宾满族自治县",
-    "清原满族自治县": "清原满族自治县",
-    "本溪市": "本溪市",
-    "平山区": "平山区",
-    "溪湖区": "溪湖区",
-    "明山区": "明山区",
-    "南芬区": "南芬区",
-    "本溪满族自治县": "本溪满族自治县",
-    "桓仁满族自治县": "桓仁满族自治县",
-    "丹东市": "丹东市",
-    "元宝区": "元宝区",
-    "振兴区": "振兴区",
-    "振安区": "振安区",
-    "宽甸满族自治县": "宽甸满族自治县",
-    "东港市": "东港市",
-    "凤城市": "凤城市",
-    "锦州市": "锦州市",
-    "古塔区": "古塔区",
-    "凌河区": "凌河区",
-    "太和区": "太和区",
-    "黑山县": "黑山县",
-    "义县": "义县",
-    "凌海市": "凌海市",
-    "北镇市": "北镇市",
-    "营口市": "营口市",
-    "站前区": "站前区",
-    "西市区": "西市区",
-    "鲅鱼圈区": "鲅鱼圈区",
-    "老边区": "老边区",
-    "盖州市": "盖州市",
-    "大石桥市": "大石桥市",
-    "阜新市": "阜新市",
-    "海州区": "海州区",
-    "新邱区": "新邱区",
-    "太平区": "太平区",
-    "清河门区": "清河门区",
-    "细河区": "细河区",
-    "阜新蒙古族自治县": "阜新蒙古族自治县",
-    "彰武县": "彰武县",
-    "辽阳市": "辽阳市",
-    "白塔区": "白塔区",
-    "文圣区": "文圣区",
-    "宏伟区": "宏伟区",
-    "弓长岭区": "弓长岭区",
-    "太子河区": "太子河区",
-    "辽阳县": "辽阳县",
-    "灯塔市": "灯塔市",
-    "盘锦市": "盘锦市",
-    "双台子区": "双台子区",
-    "兴隆台区": "兴隆台区",
-    "大洼区": "大洼区",
-    "盘山县": "盘山县",
-    "铁岭市": "铁岭市",
-    "银州区": "银州区",
-    "清河区": "清河区",
-    "铁岭县": "铁岭县",
-    "西丰县": "西丰县",
-    "昌图县": "昌图县",
-    "调兵山市": "调兵山市",
-    "开原市": "开原市",
-    "朝阳市": "朝阳市",
-    "双塔区": "双塔区",
-    "龙城区": "龙城区",
-    "朝阳县": "朝阳县",
-    "建平县": "建平县",
-    "喀喇沁左翼蒙古族自治县": "喀喇沁左翼蒙古族自治县",
-    "北票市": "北票市",
-    "凌源市": "凌源市",
-    "葫芦岛市": "葫芦岛市",
-    "连山区": "连山区",
-    "龙港区": "龙港区",
-    "南票区": "南票区",
-    "绥中县": "绥中县",
-    "建昌县": "建昌县",
-    "兴城市": "兴城市",
-    "吉林省": "吉林省",
-    "长春市": "长春市",
-    "南关区": "南关区",
-    "宽城区": "宽城区",
-    "二道区": "二道区",
-    "绿园区": "绿园区",
-    "双阳区": "双阳区",
-    "九台区": "九台区",
-    "农安县": "农安县",
-    "榆树市": "榆树市",
-    "德惠市": "德惠市",
-    "吉林市": "吉林市",
-    "昌邑区": "昌邑区",
-    "龙潭区": "龙潭区",
-    "船营区": "船营区",
-    "丰满区": "丰满区",
-    "永吉县": "永吉县",
-    "蛟河市": "蛟河市",
-    "桦甸市": "桦甸市",
-    "舒兰市": "舒兰市",
-    "磐石市": "磐石市",
-    "四平市": "四平市",
-    "梨树县": "梨树县",
-    "伊通满族自治县": "伊通满族自治县",
-    "公主岭市": "公主岭市",
-    "双辽市": "双辽市",
-    "辽源市": "辽源市",
-    "龙山区": "龙山区",
-    "西安区": "西安区",
-    "东丰县": "东丰县",
-    "东辽县": "东辽县",
-    "通化市": "通化市",
-    "东昌区": "东昌区",
-    "二道江区": "二道江区",
-    "通化县": "通化县",
-    "辉南县": "辉南县",
-    "柳河县": "柳河县",
-    "梅河口市": "梅河口市",
-    "集安市": "集安市",
-    "白山市": "白山市",
-    "浑江区": "浑江区",
-    "江源区": "江源区",
-    "抚松县": "抚松县",
-    "靖宇县": "靖宇县",
-    "长白朝鲜族自治县": "长白朝鲜族自治县",
-    "临江市": "临江市",
-    "松原市": "松原市",
-    "宁江区": "宁江区",
-    "前郭尔罗斯蒙古族自治县": "前郭尔罗斯蒙古族自治县",
-    "长岭县": "长岭县",
-    "乾安县": "乾安县",
-    "扶余市": "扶余市",
-    "白城市": "白城市",
-    "洮北区": "洮北区",
-    "镇赉县": "镇赉县",
-    "通榆县": "通榆县",
-    "洮南市": "洮南市",
-    "大安市": "大安市",
-    "延边朝鲜族自治州": "延边朝鲜族自治州",
-    "延吉市": "延吉市",
-    "图们市": "图们市",
-    "敦化市": "敦化市",
-    "珲春市": "珲春市",
-    "龙井市": "龙井市",
-    "和龙市": "和龙市",
-    "汪清县": "汪清县",
-    "安图县": "安图县",
-    "黑龙江省": "黑龙江省",
-    "哈尔滨市": "哈尔滨市",
-    "道里区": "道里区",
-    "南岗区": "南岗区",
-    "道外区": "道外区",
-    "平房区": "平房区",
-    "松北区": "松北区",
-    "香坊区": "香坊区",
-    "呼兰区": "呼兰区",
-    "阿城区": "阿城区",
-    "双城区": "双城区",
-    "依兰县": "依兰县",
-    "方正县": "方正县",
-    "宾县": "宾县",
-    "巴彦县": "巴彦县",
-    "木兰县": "木兰县",
-    "通河县": "通河县",
-    "延寿县": "延寿县",
-    "尚志市": "尚志市",
-    "五常市": "五常市",
-    "齐齐哈尔市": "齐齐哈尔市",
-    "龙沙区": "龙沙区",
-    "建华区": "建华区",
-    "铁锋区": "铁锋区",
-    "昂昂溪区": "昂昂溪区",
-    "富拉尔基区": "富拉尔基区",
-    "碾子山区": "碾子山区",
-    "梅里斯达斡尔族区": "梅里斯达斡尔族区",
-    "龙江县": "龙江县",
-    "依安县": "依安县",
-    "泰来县": "泰来县",
-    "甘南县": "甘南县",
-    "富裕县": "富裕县",
-    "克山县": "克山县",
-    "克东县": "克东县",
-    "拜泉县": "拜泉县",
-    "讷河市": "讷河市",
-    "鸡西市": "鸡西市",
-    "鸡冠区": "鸡冠区",
-    "恒山区": "恒山区",
-    "滴道区": "滴道区",
-    "梨树区": "梨树区",
-    "城子河区": "城子河区",
-    "麻山区": "麻山区",
-    "鸡东县": "鸡东县",
-    "虎林市": "虎林市",
-    "密山市": "密山市",
-    "鹤岗市": "鹤岗市",
-    "向阳区": "向阳区",
-    "工农区": "工农区",
-    "南山区": "南山区",
-    "兴安区": "兴安区",
-    "东山区": "东山区",
-    "兴山区": "兴山区",
-    "萝北县": "萝北县",
-    "绥滨县": "绥滨县",
-    "双鸭山市": "双鸭山市",
-    "尖山区": "尖山区",
-    "岭东区": "岭东区",
-    "四方台区": "四方台区",
-    "宝山区": "宝山区",
-    "集贤县": "集贤县",
-    "友谊县": "友谊县",
-    "宝清县": "宝清县",
-    "饶河县": "饶河县",
-    "大庆市": "大庆市",
-    "萨尔图区": "萨尔图区",
-    "龙凤区": "龙凤区",
-    "让胡路区": "让胡路区",
-    "红岗区": "红岗区",
-    "大同区": "大同区",
-    "肇州县": "肇州县",
-    "肇源县": "肇源县",
-    "林甸县": "林甸县",
-    "杜尔伯特蒙古族自治县": "杜尔伯特蒙古族自治县",
-    "伊春市": "伊春市",
-    "伊春区": "伊春区",
-    "南岔区": "南岔区",
-    "友好区": "友好区",
-    "西林区": "西林区",
-    "翠峦区": "翠峦区",
-    "新青区": "新青区",
-    "美溪区": "美溪区",
-    "金山屯区": "金山屯区",
-    "五营区": "五营区",
-    "乌马河区": "乌马河区",
-    "汤旺河区": "汤旺河区",
-    "带岭区": "带岭区",
-    "乌伊岭区": "乌伊岭区",
-    "红星区": "红星区",
-    "上甘岭区": "上甘岭区",
-    "嘉荫县": "嘉荫县",
-    "铁力市": "铁力市",
-    "佳木斯市": "佳木斯市",
-    "前进区": "前进区",
-    "东风区": "东风区",
-    "桦南县": "桦南县",
-    "桦川县": "桦川县",
-    "汤原县": "汤原县",
-    "同江市": "同江市",
-    "富锦市": "富锦市",
-    "抚远市": "抚远市",
-    "七台河市": "七台河市",
-    "新兴区": "新兴区",
-    "桃山区": "桃山区",
-    "茄子河区": "茄子河区",
-    "勃利县": "勃利县",
-    "牡丹江市": "牡丹江市",
-    "东安区": "东安区",
-    "阳明区": "阳明区",
-    "爱民区": "爱民区",
-    "林口县": "林口县",
-    "绥芬河市": "绥芬河市",
-    "海林市": "海林市",
-    "宁安市": "宁安市",
-    "穆棱市": "穆棱市",
-    "东宁市": "东宁市",
-    "黑河市": "黑河市",
-    "爱辉区": "爱辉区",
-    "嫩江县": "嫩江县",
-    "逊克县": "逊克县",
-    "孙吴县": "孙吴县",
-    "北安市": "北安市",
-    "五大连池市": "五大连池市",
-    "绥化市": "绥化市",
-    "北林区": "北林区",
-    "望奎县": "望奎县",
-    "兰西县": "兰西县",
-    "青冈县": "青冈县",
-    "庆安县": "庆安县",
-    "明水县": "明水县",
-    "绥棱县": "绥棱县",
-    "安达市": "安达市",
-    "肇东市": "肇东市",
-    "海伦市": "海伦市",
-    "大兴安岭地区": "大兴安岭地区",
-    "漠河市": "漠河市",
-    "呼玛县": "呼玛县",
-    "塔河县": "塔河县",
-    "松岭区": "松岭区",
-    "呼中区": "呼中区",
-    "加格达奇区": "加格达奇区",
-    "新林区": "新林区",
-    "上海市": "上海市",
-    "黄浦区": "黄浦区",
-    "徐汇区": "徐汇区",
-    "长宁区": "长宁区",
-    "静安区": "静安区",
-    "普陀区": "普陀区",
-    "虹口区": "虹口区",
-    "杨浦区": "杨浦区",
-    "闵行区": "闵行区",
-    "嘉定区": "嘉定区",
-    "浦东新区": "浦东新区",
-    "金山区": "金山区",
-    "松江区": "松江区",
-    "青浦区": "青浦区",
-    "奉贤区": "奉贤区",
-    "崇明区": "崇明区",
-    "江苏省": "江苏省",
-    "南京市": "南京市",
-    "玄武区": "玄武区",
-    "秦淮区": "秦淮区",
-    "建邺区": "建邺区",
-    "鼓楼区": "鼓楼区",
-    "浦口区": "浦口区",
-    "栖霞区": "栖霞区",
-    "雨花台区": "雨花台区",
-    "江宁区": "江宁区",
-    "六合区": "六合区",
-    "溧水区": "溧水区",
-    "高淳区": "高淳区",
-    "无锡市": "无锡市",
-    "锡山区": "锡山区",
-    "惠山区": "惠山区",
-    "滨湖区": "滨湖区",
-    "梁溪区": "梁溪区",
-    "新吴区": "新吴区",
-    "江阴市": "江阴市",
-    "宜兴市": "宜兴市",
-    "徐州市": "徐州市",
-    "云龙区": "云龙区",
-    "贾汪区": "贾汪区",
-    "泉山区": "泉山区",
-    "铜山区": "铜山区",
-    "丰县": "丰县",
-    "沛县": "沛县",
-    "睢宁县": "睢宁县",
-    "新沂市": "新沂市",
-    "邳州市": "邳州市",
-    "工业园区": "工业园区",
-    "常州市": "常州市",
-    "天宁区": "天宁区",
-    "钟楼区": "钟楼区",
-    "新北区": "新北区",
-    "武进区": "武进区",
-    "金坛区": "金坛区",
-    "溧阳市": "溧阳市",
-    "苏州市": "苏州市",
-    "虎丘区": "虎丘区",
-    "吴中区": "吴中区",
-    "相城区": "相城区",
-    "姑苏区": "姑苏区",
-    "吴江区": "吴江区",
-    "常熟市": "常熟市",
-    "张家港市": "张家港市",
-    "昆山市": "昆山市",
-    "太仓市": "太仓市",
-    "南通市": "南通市",
-    "崇川区": "崇川区",
-    "港闸区": "港闸区",
-    "如东县": "如东县",
-    "启东市": "启东市",
-    "如皋市": "如皋市",
-    "海门市": "海门市",
-    "海安市": "海安市",
-    "连云港市": "连云港市",
-    "连云区": "连云区",
-    "赣榆区": "赣榆区",
-    "东海县": "东海县",
-    "灌云县": "灌云县",
-    "灌南县": "灌南县",
-    "淮安市": "淮安市",
-    "淮安区": "淮安区",
-    "淮阴区": "淮阴区",
-    "清江浦区": "清江浦区",
-    "洪泽区": "洪泽区",
-    "涟水县": "涟水县",
-    "盱眙县": "盱眙县",
-    "金湖县": "金湖县",
-    "经济开发区": "经济开发区",
-    "盐城市": "盐城市",
-    "亭湖区": "亭湖区",
-    "盐都区": "盐都区",
-    "大丰区": "大丰区",
-    "响水县": "响水县",
-    "滨海县": "滨海县",
-    "阜宁县": "阜宁县",
-    "射阳县": "射阳县",
-    "建湖县": "建湖县",
-    "东台市": "东台市",
-    "扬州市": "扬州市",
-    "广陵区": "广陵区",
-    "邗江区": "邗江区",
-    "江都区": "江都区",
-    "宝应县": "宝应县",
-    "仪征市": "仪征市",
-    "高邮市": "高邮市",
-    "镇江市": "镇江市",
-    "京口区": "京口区",
-    "润州区": "润州区",
-    "丹徒区": "丹徒区",
-    "丹阳市": "丹阳市",
-    "扬中市": "扬中市",
-    "句容市": "句容市",
-    "泰州市": "泰州市",
-    "海陵区": "海陵区",
-    "高港区": "高港区",
-    "姜堰区": "姜堰区",
-    "兴化市": "兴化市",
-    "靖江市": "靖江市",
-    "泰兴市": "泰兴市",
-    "宿迁市": "宿迁市",
-    "宿城区": "宿城区",
-    "宿豫区": "宿豫区",
-    "沭阳县": "沭阳县",
-    "泗阳县": "泗阳县",
-    "泗洪县": "泗洪县",
-    "浙江省": "浙江省",
-    "杭州市": "杭州市",
-    "上城区": "上城区",
-    "下城区": "下城区",
-    "江干区": "江干区",
-    "拱墅区": "拱墅区",
-    "西湖区": "西湖区",
-    "滨江区": "滨江区",
-    "萧山区": "萧山区",
-    "余杭区": "余杭区",
-    "富阳区": "富阳区",
-    "临安区": "临安区",
-    "桐庐县": "桐庐县",
-    "淳安县": "淳安县",
-    "建德市": "建德市",
-    "宁波市": "宁波市",
-    "海曙区": "海曙区",
-    "江北区": "江北区",
-    "北仑区": "北仑区",
-    "镇海区": "镇海区",
-    "鄞州区": "鄞州区",
-    "奉化区": "奉化区",
-    "象山县": "象山县",
-    "宁海县": "宁海县",
-    "余姚市": "余姚市",
-    "慈溪市": "慈溪市",
-    "温州市": "温州市",
-    "鹿城区": "鹿城区",
-    "龙湾区": "龙湾区",
-    "瓯海区": "瓯海区",
-    "洞头区": "洞头区",
-    "永嘉县": "永嘉县",
-    "平阳县": "平阳县",
-    "苍南县": "苍南县",
-    "文成县": "文成县",
-    "泰顺县": "泰顺县",
-    "瑞安市": "瑞安市",
-    "乐清市": "乐清市",
-    "嘉兴市": "嘉兴市",
-    "南湖区": "南湖区",
-    "秀洲区": "秀洲区",
-    "嘉善县": "嘉善县",
-    "海盐县": "海盐县",
-    "海宁市": "海宁市",
-    "平湖市": "平湖市",
-    "桐乡市": "桐乡市",
-    "湖州市": "湖州市",
-    "吴兴区": "吴兴区",
-    "南浔区": "南浔区",
-    "德清县": "德清县",
-    "长兴县": "长兴县",
-    "安吉县": "安吉县",
-    "绍兴市": "绍兴市",
-    "越城区": "越城区",
-    "柯桥区": "柯桥区",
-    "上虞区": "上虞区",
-    "新昌县": "新昌县",
-    "诸暨市": "诸暨市",
-    "嵊州市": "嵊州市",
-    "金华市": "金华市",
-    "婺城区": "婺城区",
-    "金东区": "金东区",
-    "武义县": "武义县",
-    "浦江县": "浦江县",
-    "磐安县": "磐安县",
-    "兰溪市": "兰溪市",
-    "义乌市": "义乌市",
-    "东阳市": "东阳市",
-    "永康市": "永康市",
-    "衢州市": "衢州市",
-    "柯城区": "柯城区",
-    "衢江区": "衢江区",
-    "常山县": "常山县",
-    "开化县": "开化县",
-    "龙游县": "龙游县",
-    "江山市": "江山市",
-    "舟山市": "舟山市",
-    "定海区": "定海区",
-    "岱山县": "岱山县",
-    "嵊泗县": "嵊泗县",
-    "台州市": "台州市",
-    "椒江区": "椒江区",
-    "黄岩区": "黄岩区",
-    "路桥区": "路桥区",
-    "三门县": "三门县",
-    "天台县": "天台县",
-    "仙居县": "仙居县",
-    "温岭市": "温岭市",
-    "临海市": "临海市",
-    "玉环市": "玉环市",
-    "丽水市": "丽水市",
-    "莲都区": "莲都区",
-    "青田县": "青田县",
-    "缙云县": "缙云县",
-    "遂昌县": "遂昌县",
-    "松阳县": "松阳县",
-    "云和县": "云和县",
-    "庆元县": "庆元县",
-    "景宁畲族自治县": "景宁畲族自治县",
-    "龙泉市": "龙泉市",
-    "安徽省": "安徽省",
-    "合肥市": "合肥市",
-    "瑶海区": "瑶海区",
-    "庐阳区": "庐阳区",
-    "蜀山区": "蜀山区",
-    "包河区": "包河区",
-    "长丰县": "长丰县",
-    "肥东县": "肥东县",
-    "肥西县": "肥西县",
-    "庐江县": "庐江县",
-    "巢湖市": "巢湖市",
-    "高新技术开发区": "高新技术开发区",
-    "芜湖市": "芜湖市",
-    "镜湖区": "镜湖区",
-    "弋江区": "弋江区",
-    "鸠江区": "鸠江区",
-    "三山区": "三山区",
-    "芜湖县": "芜湖县",
-    "繁昌县": "繁昌县",
-    "南陵县": "南陵县",
-    "无为县": "无为县",
-    "蚌埠市": "蚌埠市",
-    "龙子湖区": "龙子湖区",
-    "蚌山区": "蚌山区",
-    "禹会区": "禹会区",
-    "淮上区": "淮上区",
-    "怀远县": "怀远县",
-    "五河县": "五河县",
-    "固镇县": "固镇县",
-    "淮南市": "淮南市",
-    "大通区": "大通区",
-    "田家庵区": "田家庵区",
-    "谢家集区": "谢家集区",
-    "八公山区": "八公山区",
-    "潘集区": "潘集区",
-    "凤台县": "凤台县",
-    "寿县": "寿县",
-    "马鞍山市": "马鞍山市",
-    "花山区": "花山区",
-    "雨山区": "雨山区",
-    "博望区": "博望区",
-    "当涂县": "当涂县",
-    "含山县": "含山县",
-    "和县": "和县",
-    "淮北市": "淮北市",
-    "杜集区": "杜集区",
-    "相山区": "相山区",
-    "烈山区": "烈山区",
-    "濉溪县": "濉溪县",
-    "铜陵市": "铜陵市",
-    "铜官区": "铜官区",
-    "义安区": "义安区",
-    "枞阳县": "枞阳县",
-    "安庆市": "安庆市",
-    "迎江区": "迎江区",
-    "大观区": "大观区",
-    "宜秀区": "宜秀区",
-    "怀宁县": "怀宁县",
-    "潜山县": "潜山县",
-    "太湖县": "太湖县",
-    "宿松县": "宿松县",
-    "望江县": "望江县",
-    "岳西县": "岳西县",
-    "桐城市": "桐城市",
-    "黄山市": "黄山市",
-    "屯溪区": "屯溪区",
-    "黄山区": "黄山区",
-    "徽州区": "徽州区",
-    "歙县": "歙县",
-    "休宁县": "休宁县",
-    "黟县": "黟县",
-    "祁门县": "祁门县",
-    "滁州市": "滁州市",
-    "琅琊区": "琅琊区",
-    "南谯区": "南谯区",
-    "来安县": "来安县",
-    "全椒县": "全椒县",
-    "定远县": "定远县",
-    "凤阳县": "凤阳县",
-    "天长市": "天长市",
-    "明光市": "明光市",
-    "阜阳市": "阜阳市",
-    "颍州区": "颍州区",
-    "颍东区": "颍东区",
-    "颍泉区": "颍泉区",
-    "临泉县": "临泉县",
-    "太和县": "太和县",
-    "阜南县": "阜南县",
-    "颍上县": "颍上县",
-    "界首市": "界首市",
-    "宿州市": "宿州市",
-    "埇桥区": "埇桥区",
-    "砀山县": "砀山县",
-    "萧县": "萧县",
-    "灵璧县": "灵璧县",
-    "泗县": "泗县",
-    "六安市": "六安市",
-    "金安区": "金安区",
-    "裕安区": "裕安区",
-    "叶集区": "叶集区",
-    "霍邱县": "霍邱县",
-    "舒城县": "舒城县",
-    "金寨县": "金寨县",
-    "霍山县": "霍山县",
-    "亳州市": "亳州市",
-    "谯城区": "谯城区",
-    "涡阳县": "涡阳县",
-    "蒙城县": "蒙城县",
-    "利辛县": "利辛县",
-    "池州市": "池州市",
-    "贵池区": "贵池区",
-    "东至县": "东至县",
-    "石台县": "石台县",
-    "青阳县": "青阳县",
-    "宣城市": "宣城市",
-    "宣州区": "宣州区",
-    "郎溪县": "郎溪县",
-    "广德县": "广德县",
-    "泾县": "泾县",
-    "绩溪县": "绩溪县",
-    "旌德县": "旌德县",
-    "宁国市": "宁国市",
-    "福建省": "福建省",
-    "福州市": "福州市",
-    "台江区": "台江区",
-    "仓山区": "仓山区",
-    "马尾区": "马尾区",
-    "晋安区": "晋安区",
-    "长乐区": "长乐区",
-    "闽侯县": "闽侯县",
-    "连江县": "连江县",
-    "罗源县": "罗源县",
-    "闽清县": "闽清县",
-    "永泰县": "永泰县",
-    "平潭县": "平潭县",
-    "福清市": "福清市",
-    "厦门市": "厦门市",
-    "思明区": "思明区",
-    "海沧区": "海沧区",
-    "湖里区": "湖里区",
-    "集美区": "集美区",
-    "同安区": "同安区",
-    "翔安区": "翔安区",
-    "莆田市": "莆田市",
-    "城厢区": "城厢区",
-    "涵江区": "涵江区",
-    "荔城区": "荔城区",
-    "秀屿区": "秀屿区",
-    "仙游县": "仙游县",
-    "三明市": "三明市",
-    "梅列区": "梅列区",
-    "三元区": "三元区",
-    "明溪县": "明溪县",
-    "清流县": "清流县",
-    "宁化县": "宁化县",
-    "大田县": "大田县",
-    "尤溪县": "尤溪县",
-    "沙县": "沙县",
-    "将乐县": "将乐县",
-    "泰宁县": "泰宁县",
-    "建宁县": "建宁县",
-    "永安市": "永安市",
-    "泉州市": "泉州市",
-    "鲤城区": "鲤城区",
-    "丰泽区": "丰泽区",
-    "洛江区": "洛江区",
-    "泉港区": "泉港区",
-    "惠安县": "惠安县",
-    "安溪县": "安溪县",
-    "永春县": "永春县",
-    "德化县": "德化县",
-    "金门县": "金门县",
-    "石狮市": "石狮市",
-    "晋江市": "晋江市",
-    "南安市": "南安市",
-    "漳州市": "漳州市",
-    "芗城区": "芗城区",
-    "龙文区": "龙文区",
-    "云霄县": "云霄县",
-    "漳浦县": "漳浦县",
-    "诏安县": "诏安县",
-    "长泰县": "长泰县",
-    "东山县": "东山县",
-    "南靖县": "南靖县",
-    "平和县": "平和县",
-    "华安县": "华安县",
-    "龙海市": "龙海市",
-    "南平市": "南平市",
-    "延平区": "延平区",
-    "建阳区": "建阳区",
-    "顺昌县": "顺昌县",
-    "浦城县": "浦城县",
-    "光泽县": "光泽县",
-    "松溪县": "松溪县",
-    "政和县": "政和县",
-    "邵武市": "邵武市",
-    "武夷山市": "武夷山市",
-    "建瓯市": "建瓯市",
-    "龙岩市": "龙岩市",
-    "新罗区": "新罗区",
-    "永定区": "永定区",
-    "长汀县": "长汀县",
-    "上杭县": "上杭县",
-    "武平县": "武平县",
-    "连城县": "连城县",
-    "漳平市": "漳平市",
-    "宁德市": "宁德市",
-    "蕉城区": "蕉城区",
-    "霞浦县": "霞浦县",
-    "古田县": "古田县",
-    "屏南县": "屏南县",
-    "寿宁县": "寿宁县",
-    "周宁县": "周宁县",
-    "柘荣县": "柘荣县",
-    "福安市": "福安市",
-    "福鼎市": "福鼎市",
-    "江西省": "江西省",
-    "南昌市": "南昌市",
-    "东湖区": "东湖区",
-    "青云谱区": "青云谱区",
-    "湾里区": "湾里区",
-    "青山湖区": "青山湖区",
-    "新建区": "新建区",
-    "南昌县": "南昌县",
-    "安义县": "安义县",
-    "进贤县": "进贤县",
-    "景德镇市": "景德镇市",
-    "昌江区": "昌江区",
-    "珠山区": "珠山区",
-    "浮梁县": "浮梁县",
-    "乐平市": "乐平市",
-    "萍乡市": "萍乡市",
-    "安源区": "安源区",
-    "湘东区": "湘东区",
-    "莲花县": "莲花县",
-    "上栗县": "上栗县",
-    "芦溪县": "芦溪县",
-    "九江市": "九江市",
-    "濂溪区": "濂溪区",
-    "浔阳区": "浔阳区",
-    "柴桑区": "柴桑区",
-    "武宁县": "武宁县",
-    "修水县": "修水县",
-    "永修县": "永修县",
-    "德安县": "德安县",
-    "都昌县": "都昌县",
-    "湖口县": "湖口县",
-    "彭泽县": "彭泽县",
-    "瑞昌市": "瑞昌市",
-    "共青城市": "共青城市",
-    "庐山市": "庐山市",
-    "新余市": "新余市",
-    "渝水区": "渝水区",
-    "分宜县": "分宜县",
-    "鹰潭市": "鹰潭市",
-    "月湖区": "月湖区",
-    "余江区": "余江区",
-    "贵溪市": "贵溪市",
-    "赣州市": "赣州市",
-    "章贡区": "章贡区",
-    "南康区": "南康区",
-    "赣县区": "赣县区",
-    "信丰县": "信丰县",
-    "大余县": "大余县",
-    "上犹县": "上犹县",
-    "崇义县": "崇义县",
-    "安远县": "安远县",
-    "龙南县": "龙南县",
-    "定南县": "定南县",
-    "全南县": "全南县",
-    "宁都县": "宁都县",
-    "于都县": "于都县",
-    "兴国县": "兴国县",
-    "会昌县": "会昌县",
-    "寻乌县": "寻乌县",
-    "石城县": "石城县",
-    "瑞金市": "瑞金市",
-    "吉安市": "吉安市",
-    "吉州区": "吉州区",
-    "青原区": "青原区",
-    "吉安县": "吉安县",
-    "吉水县": "吉水县",
-    "峡江县": "峡江县",
-    "新干县": "新干县",
-    "永丰县": "永丰县",
-    "泰和县": "泰和县",
-    "遂川县": "遂川县",
-    "万安县": "万安县",
-    "安福县": "安福县",
-    "永新县": "永新县",
-    "井冈山市": "井冈山市",
-    "宜春市": "宜春市",
-    "袁州区": "袁州区",
-    "奉新县": "奉新县",
-    "万载县": "万载县",
-    "上高县": "上高县",
-    "宜丰县": "宜丰县",
-    "靖安县": "靖安县",
-    "铜鼓县": "铜鼓县",
-    "丰城市": "丰城市",
-    "樟树市": "樟树市",
-    "高安市": "高安市",
-    "抚州市": "抚州市",
-    "临川区": "临川区",
-    "东乡区": "东乡区",
-    "南城县": "南城县",
-    "黎川县": "黎川县",
-    "南丰县": "南丰县",
-    "崇仁县": "崇仁县",
-    "乐安县": "乐安县",
-    "宜黄县": "宜黄县",
-    "金溪县": "金溪县",
-    "资溪县": "资溪县",
-    "广昌县": "广昌县",
-    "上饶市": "上饶市",
-    "信州区": "信州区",
-    "广丰区": "广丰区",
-    "上饶县": "上饶县",
-    "玉山县": "玉山县",
-    "铅山县": "铅山县",
-    "横峰县": "横峰县",
-    "弋阳县": "弋阳县",
-    "余干县": "余干县",
-    "鄱阳县": "鄱阳县",
-    "万年县": "万年县",
-    "婺源县": "婺源县",
-    "德兴市": "德兴市",
-    "山东省": "山东省",
-    "济南市": "济南市",
-    "历下区": "历下区",
-    "市中区": "市中区",
-    "槐荫区": "槐荫区",
-    "天桥区": "天桥区",
-    "历城区": "历城区",
-    "长清区": "长清区",
-    "章丘区": "章丘区",
-    "济阳区": "济阳区",
-    "莱芜区": "莱芜区",
-    "钢城区": "钢城区",
-    "平阴县": "平阴县",
-    "商河县": "商河县",
-    "青岛市": "青岛市",
-    "市南区": "市南区",
-    "市北区": "市北区",
-    "黄岛区": "黄岛区",
-    "崂山区": "崂山区",
-    "李沧区": "李沧区",
-    "城阳区": "城阳区",
-    "即墨区": "即墨区",
-    "胶州市": "胶州市",
-    "平度市": "平度市",
-    "莱西市": "莱西市",
-    "淄博市": "淄博市",
-    "淄川区": "淄川区",
-    "张店区": "张店区",
-    "博山区": "博山区",
-    "临淄区": "临淄区",
-    "周村区": "周村区",
-    "桓台县": "桓台县",
-    "高青县": "高青县",
-    "沂源县": "沂源县",
-    "枣庄市": "枣庄市",
-    "薛城区": "薛城区",
-    "峄城区": "峄城区",
-    "台儿庄区": "台儿庄区",
-    "山亭区": "山亭区",
-    "滕州市": "滕州市",
-    "东营市": "东营市",
-    "东营区": "东营区",
-    "河口区": "河口区",
-    "垦利区": "垦利区",
-    "利津县": "利津县",
-    "广饶县": "广饶县",
-    "烟台市": "烟台市",
-    "芝罘区": "芝罘区",
-    "福山区": "福山区",
-    "牟平区": "牟平区",
-    "莱山区": "莱山区",
-    "长岛县": "长岛县",
-    "龙口市": "龙口市",
-    "莱阳市": "莱阳市",
-    "莱州市": "莱州市",
-    "蓬莱市": "蓬莱市",
-    "招远市": "招远市",
-    "栖霞市": "栖霞市",
-    "海阳市": "海阳市",
-    "潍坊市": "潍坊市",
-    "潍城区": "潍城区",
-    "寒亭区": "寒亭区",
-    "坊子区": "坊子区",
-    "奎文区": "奎文区",
-    "临朐县": "临朐县",
-    "昌乐县": "昌乐县",
-    "青州市": "青州市",
-    "诸城市": "诸城市",
-    "寿光市": "寿光市",
-    "安丘市": "安丘市",
-    "高密市": "高密市",
-    "昌邑市": "昌邑市",
-    "济宁市": "济宁市",
-    "任城区": "任城区",
-    "兖州区": "兖州区",
-    "微山县": "微山县",
-    "鱼台县": "鱼台县",
-    "金乡县": "金乡县",
-    "嘉祥县": "嘉祥县",
-    "汶上县": "汶上县",
-    "泗水县": "泗水县",
-    "梁山县": "梁山县",
-    "曲阜市": "曲阜市",
-    "邹城市": "邹城市",
-    "泰安市": "泰安市",
-    "泰山区": "泰山区",
-    "岱岳区": "岱岳区",
-    "宁阳县": "宁阳县",
-    "东平县": "东平县",
-    "新泰市": "新泰市",
-    "肥城市": "肥城市",
-    "威海市": "威海市",
-    "环翠区": "环翠区",
-    "文登区": "文登区",
-    "荣成市": "荣成市",
-    "乳山市": "乳山市",
-    "日照市": "日照市",
-    "东港区": "东港区",
-    "岚山区": "岚山区",
-    "五莲县": "五莲县",
-    "莒县": "莒县",
-    "临沂市": "临沂市",
-    "兰山区": "兰山区",
-    "罗庄区": "罗庄区",
-    "沂南县": "沂南县",
-    "郯城县": "郯城县",
-    "沂水县": "沂水县",
-    "兰陵县": "兰陵县",
-    "费县": "费县",
-    "平邑县": "平邑县",
-    "莒南县": "莒南县",
-    "蒙阴县": "蒙阴县",
-    "临沭县": "临沭县",
-    "德州市": "德州市",
-    "德城区": "德城区",
-    "陵城区": "陵城区",
-    "宁津县": "宁津县",
-    "庆云县": "庆云县",
-    "临邑县": "临邑县",
-    "齐河县": "齐河县",
-    "平原县": "平原县",
-    "夏津县": "夏津县",
-    "武城县": "武城县",
-    "乐陵市": "乐陵市",
-    "禹城市": "禹城市",
-    "聊城市": "聊城市",
-    "东昌府区": "东昌府区",
-    "阳谷县": "阳谷县",
-    "莘县": "莘县",
-    "茌平县": "茌平县",
-    "东阿县": "东阿县",
-    "冠县": "冠县",
-    "高唐县": "高唐县",
-    "临清市": "临清市",
-    "滨州市": "滨州市",
-    "滨城区": "滨城区",
-    "沾化区": "沾化区",
-    "惠民县": "惠民县",
-    "阳信县": "阳信县",
-    "无棣县": "无棣县",
-    "博兴县": "博兴县",
-    "邹平市": "邹平市",
-    "菏泽市": "菏泽市",
-    "牡丹区": "牡丹区",
-    "定陶区": "定陶区",
-    "曹县": "曹县",
-    "单县": "单县",
-    "成武县": "成武县",
-    "巨野县": "巨野县",
-    "郓城县": "郓城县",
-    "鄄城县": "鄄城县",
-    "东明县": "东明县",
-    "河南省": "河南省",
-    "郑州市": "郑州市",
-    "中原区": "中原区",
-    "二七区": "二七区",
-    "管城回族区": "管城回族区",
-    "金水区": "金水区",
-    "上街区": "上街区",
-    "惠济区": "惠济区",
-    "中牟县": "中牟县",
-    "巩义市": "巩义市",
-    "荥阳市": "荥阳市",
-    "新密市": "新密市",
-    "新郑市": "新郑市",
-    "登封市": "登封市",
-    "开封市": "开封市",
-    "龙亭区": "龙亭区",
-    "顺河回族区": "顺河回族区",
-    "禹王台区": "禹王台区",
-    "祥符区": "祥符区",
-    "杞县": "杞县",
-    "通许县": "通许县",
-    "尉氏县": "尉氏县",
-    "兰考县": "兰考县",
-    "洛阳市": "洛阳市",
-    "老城区": "老城区",
-    "西工区": "西工区",
-    "瀍河回族区": "瀍河回族区",
-    "涧西区": "涧西区",
-    "吉利区": "吉利区",
-    "洛龙区": "洛龙区",
-    "孟津县": "孟津县",
-    "新安县": "新安县",
-    "栾川县": "栾川县",
-    "嵩县": "嵩县",
-    "汝阳县": "汝阳县",
-    "宜阳县": "宜阳县",
-    "洛宁县": "洛宁县",
-    "伊川县": "伊川县",
-    "偃师市": "偃师市",
-    "平顶山市": "平顶山市",
-    "卫东区": "卫东区",
-    "石龙区": "石龙区",
-    "湛河区": "湛河区",
-    "宝丰县": "宝丰县",
-    "叶县": "叶县",
-    "鲁山县": "鲁山县",
-    "郏县": "郏县",
-    "舞钢市": "舞钢市",
-    "汝州市": "汝州市",
-    "安阳市": "安阳市",
-    "文峰区": "文峰区",
-    "北关区": "北关区",
-    "殷都区": "殷都区",
-    "龙安区": "龙安区",
-    "安阳县": "安阳县",
-    "汤阴县": "汤阴县",
-    "滑县": "滑县",
-    "内黄县": "内黄县",
-    "林州市": "林州市",
-    "鹤壁市": "鹤壁市",
-    "鹤山区": "鹤山区",
-    "山城区": "山城区",
-    "淇滨区": "淇滨区",
-    "浚县": "浚县",
-    "淇县": "淇县",
-    "新乡市": "新乡市",
-    "红旗区": "红旗区",
-    "卫滨区": "卫滨区",
-    "凤泉区": "凤泉区",
-    "牧野区": "牧野区",
-    "新乡县": "新乡县",
-    "获嘉县": "获嘉县",
-    "原阳县": "原阳县",
-    "延津县": "延津县",
-    "封丘县": "封丘县",
-    "长垣县": "长垣县",
-    "卫辉市": "卫辉市",
-    "辉县市": "辉县市",
-    "焦作市": "焦作市",
-    "解放区": "解放区",
-    "中站区": "中站区",
-    "马村区": "马村区",
-    "山阳区": "山阳区",
-    "修武县": "修武县",
-    "博爱县": "博爱县",
-    "武陟县": "武陟县",
-    "温县": "温县",
-    "沁阳市": "沁阳市",
-    "孟州市": "孟州市",
-    "濮阳市": "濮阳市",
-    "华龙区": "华龙区",
-    "清丰县": "清丰县",
-    "南乐县": "南乐县",
-    "范县": "范县",
-    "台前县": "台前县",
-    "濮阳县": "濮阳县",
-    "许昌市": "许昌市",
-    "魏都区": "魏都区",
-    "建安区": "建安区",
-    "鄢陵县": "鄢陵县",
-    "襄城县": "襄城县",
-    "禹州市": "禹州市",
-    "长葛市": "长葛市",
-    "漯河市": "漯河市",
-    "源汇区": "源汇区",
-    "郾城区": "郾城区",
-    "召陵区": "召陵区",
-    "舞阳县": "舞阳县",
-    "临颍县": "临颍县",
-    "三门峡市": "三门峡市",
-    "湖滨区": "湖滨区",
-    "陕州区": "陕州区",
-    "渑池县": "渑池县",
-    "卢氏县": "卢氏县",
-    "义马市": "义马市",
-    "灵宝市": "灵宝市",
-    "南阳市": "南阳市",
-    "宛城区": "宛城区",
-    "卧龙区": "卧龙区",
-    "南召县": "南召县",
-    "方城县": "方城县",
-    "西峡县": "西峡县",
-    "镇平县": "镇平县",
-    "内乡县": "内乡县",
-    "淅川县": "淅川县",
-    "社旗县": "社旗县",
-    "唐河县": "唐河县",
-    "新野县": "新野县",
-    "桐柏县": "桐柏县",
-    "邓州市": "邓州市",
-    "商丘市": "商丘市",
-    "梁园区": "梁园区",
-    "睢阳区": "睢阳区",
-    "民权县": "民权县",
-    "睢县": "睢县",
-    "宁陵县": "宁陵县",
-    "柘城县": "柘城县",
-    "虞城县": "虞城县",
-    "夏邑县": "夏邑县",
-    "永城市": "永城市",
-    "信阳市": "信阳市",
-    "浉河区": "浉河区",
-    "平桥区": "平桥区",
-    "罗山县": "罗山县",
-    "光山县": "光山县",
-    "新县": "新县",
-    "商城县": "商城县",
-    "固始县": "固始县",
-    "潢川县": "潢川县",
-    "淮滨县": "淮滨县",
-    "息县": "息县",
-    "周口市": "周口市",
-    "川汇区": "川汇区",
-    "扶沟县": "扶沟县",
-    "西华县": "西华县",
-    "商水县": "商水县",
-    "沈丘县": "沈丘县",
-    "郸城县": "郸城县",
-    "淮阳县": "淮阳县",
-    "太康县": "太康县",
-    "鹿邑县": "鹿邑县",
-    "项城市": "项城市",
-    "驻马店市": "驻马店市",
-    "驿城区": "驿城区",
-    "西平县": "西平县",
-    "上蔡县": "上蔡县",
-    "平舆县": "平舆县",
-    "正阳县": "正阳县",
-    "确山县": "确山县",
-    "泌阳县": "泌阳县",
-    "汝南县": "汝南县",
-    "遂平县": "遂平县",
-    "新蔡县": "新蔡县",
-    "省直辖县": "省直辖县",
-    "济源市": "济源市",
-    "湖北省": "湖北省",
-    "武汉市": "武汉市",
-    "江岸区": "江岸区",
-    "江汉区": "江汉区",
-    "硚口区": "硚口区",
-    "汉阳区": "汉阳区",
-    "武昌区": "武昌区",
-    "洪山区": "洪山区",
-    "东西湖区": "东西湖区",
-    "汉南区": "汉南区",
-    "蔡甸区": "蔡甸区",
-    "江夏区": "江夏区",
-    "黄陂区": "黄陂区",
-    "新洲区": "新洲区",
-    "黄石市": "黄石市",
-    "黄石港区": "黄石港区",
-    "西塞山区": "西塞山区",
-    "下陆区": "下陆区",
-    "铁山区": "铁山区",
-    "阳新县": "阳新县",
-    "大冶市": "大冶市",
-    "十堰市": "十堰市",
-    "茅箭区": "茅箭区",
-    "张湾区": "张湾区",
-    "郧阳区": "郧阳区",
-    "郧西县": "郧西县",
-    "竹山县": "竹山县",
-    "竹溪县": "竹溪县",
-    "房县": "房县",
-    "丹江口市": "丹江口市",
-    "宜昌市": "宜昌市",
-    "西陵区": "西陵区",
-    "伍家岗区": "伍家岗区",
-    "点军区": "点军区",
-    "猇亭区": "猇亭区",
-    "夷陵区": "夷陵区",
-    "远安县": "远安县",
-    "兴山县": "兴山县",
-    "秭归县": "秭归县",
-    "长阳土家族自治县": "长阳土家族自治县",
-    "五峰土家族自治县": "五峰土家族自治县",
-    "宜都市": "宜都市",
-    "当阳市": "当阳市",
-    "枝江市": "枝江市",
-    "襄阳市": "襄阳市",
-    "襄城区": "襄城区",
-    "樊城区": "樊城区",
-    "襄州区": "襄州区",
-    "南漳县": "南漳县",
-    "谷城县": "谷城县",
-    "保康县": "保康县",
-    "老河口市": "老河口市",
-    "枣阳市": "枣阳市",
-    "宜城市": "宜城市",
-    "鄂州市": "鄂州市",
-    "梁子湖区": "梁子湖区",
-    "华容区": "华容区",
-    "鄂城区": "鄂城区",
-    "荆门市": "荆门市",
-    "东宝区": "东宝区",
-    "掇刀区": "掇刀区",
-    "沙洋县": "沙洋县",
-    "钟祥市": "钟祥市",
-    "京山市": "京山市",
-    "孝感市": "孝感市",
-    "孝南区": "孝南区",
-    "孝昌县": "孝昌县",
-    "大悟县": "大悟县",
-    "云梦县": "云梦县",
-    "应城市": "应城市",
-    "安陆市": "安陆市",
-    "汉川市": "汉川市",
-    "荆州市": "荆州市",
-    "沙市区": "沙市区",
-    "荆州区": "荆州区",
-    "公安县": "公安县",
-    "监利县": "监利县",
-    "江陵县": "江陵县",
-    "石首市": "石首市",
-    "洪湖市": "洪湖市",
-    "松滋市": "松滋市",
-    "黄冈市": "黄冈市",
-    "黄州区": "黄州区",
-    "团风县": "团风县",
-    "红安县": "红安县",
-    "罗田县": "罗田县",
-    "英山县": "英山县",
-    "浠水县": "浠水县",
-    "蕲春县": "蕲春县",
-    "黄梅县": "黄梅县",
-    "麻城市": "麻城市",
-    "武穴市": "武穴市",
-    "咸宁市": "咸宁市",
-    "咸安区": "咸安区",
-    "嘉鱼县": "嘉鱼县",
-    "通城县": "通城县",
-    "崇阳县": "崇阳县",
-    "通山县": "通山县",
-    "赤壁市": "赤壁市",
-    "随州市": "随州市",
-    "曾都区": "曾都区",
-    "随县": "随县",
-    "广水市": "广水市",
-    "恩施土家族苗族自治州": "恩施土家族苗族自治州",
-    "恩施市": "恩施市",
-    "利川市": "利川市",
-    "建始县": "建始县",
-    "巴东县": "巴东县",
-    "宣恩县": "宣恩县",
-    "咸丰县": "咸丰县",
-    "来凤县": "来凤县",
-    "鹤峰县": "鹤峰县",
-    "仙桃市": "仙桃市",
-    "潜江市": "潜江市",
-    "天门市": "天门市",
-    "神农架林区": "神农架林区",
-    "湖南省": "湖南省",
-    "长沙市": "长沙市",
-    "芙蓉区": "芙蓉区",
-    "天心区": "天心区",
-    "岳麓区": "岳麓区",
-    "开福区": "开福区",
-    "雨花区": "雨花区",
-    "望城区": "望城区",
-    "长沙县": "长沙县",
-    "浏阳市": "浏阳市",
-    "宁乡市": "宁乡市",
-    "株洲市": "株洲市",
-    "荷塘区": "荷塘区",
-    "芦淞区": "芦淞区",
-    "石峰区": "石峰区",
-    "天元区": "天元区",
-    "渌口区": "渌口区",
-    "攸县": "攸县",
-    "茶陵县": "茶陵县",
-    "炎陵县": "炎陵县",
-    "醴陵市": "醴陵市",
-    "湘潭市": "湘潭市",
-    "雨湖区": "雨湖区",
-    "岳塘区": "岳塘区",
-    "湘潭县": "湘潭县",
-    "湘乡市": "湘乡市",
-    "韶山市": "韶山市",
-    "衡阳市": "衡阳市",
-    "珠晖区": "珠晖区",
-    "雁峰区": "雁峰区",
-    "石鼓区": "石鼓区",
-    "蒸湘区": "蒸湘区",
-    "南岳区": "南岳区",
-    "衡阳县": "衡阳县",
-    "衡南县": "衡南县",
-    "衡山县": "衡山县",
-    "衡东县": "衡东县",
-    "祁东县": "祁东县",
-    "耒阳市": "耒阳市",
-    "常宁市": "常宁市",
-    "邵阳市": "邵阳市",
-    "双清区": "双清区",
-    "大祥区": "大祥区",
-    "北塔区": "北塔区",
-    "邵东县": "邵东县",
-    "新邵县": "新邵县",
-    "邵阳县": "邵阳县",
-    "隆回县": "隆回县",
-    "洞口县": "洞口县",
-    "绥宁县": "绥宁县",
-    "新宁县": "新宁县",
-    "城步苗族自治县": "城步苗族自治县",
-    "武冈市": "武冈市",
-    "岳阳市": "岳阳市",
-    "岳阳楼区": "岳阳楼区",
-    "云溪区": "云溪区",
-    "君山区": "君山区",
-    "岳阳县": "岳阳县",
-    "华容县": "华容县",
-    "湘阴县": "湘阴县",
-    "平江县": "平江县",
-    "汨罗市": "汨罗市",
-    "临湘市": "临湘市",
-    "常德市": "常德市",
-    "武陵区": "武陵区",
-    "鼎城区": "鼎城区",
-    "安乡县": "安乡县",
-    "汉寿县": "汉寿县",
-    "澧县": "澧县",
-    "临澧县": "临澧县",
-    "桃源县": "桃源县",
-    "石门县": "石门县",
-    "津市市": "津市市",
-    "张家界市": "张家界市",
-    "武陵源区": "武陵源区",
-    "慈利县": "慈利县",
-    "桑植县": "桑植县",
-    "益阳市": "益阳市",
-    "资阳区": "资阳区",
-    "赫山区": "赫山区",
-    "南县": "南县",
-    "桃江县": "桃江县",
-    "安化县": "安化县",
-    "沅江市": "沅江市",
-    "郴州市": "郴州市",
-    "北湖区": "北湖区",
-    "苏仙区": "苏仙区",
-    "桂阳县": "桂阳县",
-    "宜章县": "宜章县",
-    "永兴县": "永兴县",
-    "嘉禾县": "嘉禾县",
-    "临武县": "临武县",
-    "汝城县": "汝城县",
-    "桂东县": "桂东县",
-    "安仁县": "安仁县",
-    "资兴市": "资兴市",
-    "永州市": "永州市",
-    "零陵区": "零陵区",
-    "冷水滩区": "冷水滩区",
-    "祁阳县": "祁阳县",
-    "东安县": "东安县",
-    "双牌县": "双牌县",
-    "道县": "道县",
-    "江永县": "江永县",
-    "宁远县": "宁远县",
-    "蓝山县": "蓝山县",
-    "新田县": "新田县",
-    "江华瑶族自治县": "江华瑶族自治县",
-    "怀化市": "怀化市",
-    "鹤城区": "鹤城区",
-    "中方县": "中方县",
-    "沅陵县": "沅陵县",
-    "辰溪县": "辰溪县",
-    "溆浦县": "溆浦县",
-    "会同县": "会同县",
-    "麻阳苗族自治县": "麻阳苗族自治县",
-    "新晃侗族自治县": "新晃侗族自治县",
-    "芷江侗族自治县": "芷江侗族自治县",
-    "靖州苗族侗族自治县": "靖州苗族侗族自治县",
-    "通道侗族自治县": "通道侗族自治县",
-    "洪江市": "洪江市",
-    "娄底市": "娄底市",
-    "娄星区": "娄星区",
-    "双峰县": "双峰县",
-    "新化县": "新化县",
-    "冷水江市": "冷水江市",
-    "涟源市": "涟源市",
-    "湘西土家族苗族自治州": "湘西土家族苗族自治州",
-    "吉首市": "吉首市",
-    "泸溪县": "泸溪县",
-    "凤凰县": "凤凰县",
-    "花垣县": "花垣县",
-    "保靖县": "保靖县",
-    "古丈县": "古丈县",
-    "永顺县": "永顺县",
-    "龙山县": "龙山县",
-    "广东省": "广东省",
-    "广州市": "广州市",
-    "荔湾区": "荔湾区",
-    "越秀区": "越秀区",
-    "海珠区": "海珠区",
-    "天河区": "天河区",
-    "白云区": "白云区",
-    "黄埔区": "黄埔区",
-    "番禺区": "番禺区",
-    "花都区": "花都区",
-    "南沙区": "南沙区",
-    "从化区": "从化区",
-    "增城区": "增城区",
-    "韶关市": "韶关市",
-    "武江区": "武江区",
-    "浈江区": "浈江区",
-    "曲江区": "曲江区",
-    "始兴县": "始兴县",
-    "仁化县": "仁化县",
-    "翁源县": "翁源县",
-    "乳源瑶族自治县": "乳源瑶族自治县",
-    "新丰县": "新丰县",
-    "乐昌市": "乐昌市",
-    "南雄市": "南雄市",
-    "深圳市": "深圳市",
-    "罗湖区": "罗湖区",
-    "福田区": "福田区",
-    "宝安区": "宝安区",
-    "龙岗区": "龙岗区",
-    "盐田区": "盐田区",
-    "龙华区": "龙华区",
-    "坪山区": "坪山区",
-    "光明区": "光明区",
-    "珠海市": "珠海市",
-    "香洲区": "香洲区",
-    "斗门区": "斗门区",
-    "金湾区": "金湾区",
-    "汕头市": "汕头市",
-    "龙湖区": "龙湖区",
-    "金平区": "金平区",
-    "濠江区": "濠江区",
-    "潮阳区": "潮阳区",
-    "潮南区": "潮南区",
-    "澄海区": "澄海区",
-    "南澳县": "南澳县",
-    "佛山市": "佛山市",
-    "禅城区": "禅城区",
-    "南海区": "南海区",
-    "顺德区": "顺德区",
-    "三水区": "三水区",
-    "高明区": "高明区",
-    "江门市": "江门市",
-    "蓬江区": "蓬江区",
-    "江海区": "江海区",
-    "新会区": "新会区",
-    "台山市": "台山市",
-    "开平市": "开平市",
-    "鹤山市": "鹤山市",
-    "恩平市": "恩平市",
-    "湛江市": "湛江市",
-    "赤坎区": "赤坎区",
-    "霞山区": "霞山区",
-    "坡头区": "坡头区",
-    "麻章区": "麻章区",
-    "遂溪县": "遂溪县",
-    "徐闻县": "徐闻县",
-    "廉江市": "廉江市",
-    "雷州市": "雷州市",
-    "吴川市": "吴川市",
-    "茂名市": "茂名市",
-    "茂南区": "茂南区",
-    "电白区": "电白区",
-    "高州市": "高州市",
-    "化州市": "化州市",
-    "信宜市": "信宜市",
-    "肇庆市": "肇庆市",
-    "端州区": "端州区",
-    "鼎湖区": "鼎湖区",
-    "高要区": "高要区",
-    "广宁县": "广宁县",
-    "怀集县": "怀集县",
-    "封开县": "封开县",
-    "德庆县": "德庆县",
-    "四会市": "四会市",
-    "惠州市": "惠州市",
-    "惠城区": "惠城区",
-    "惠阳区": "惠阳区",
-    "博罗县": "博罗县",
-    "惠东县": "惠东县",
-    "龙门县": "龙门县",
-    "梅州市": "梅州市",
-    "梅江区": "梅江区",
-    "梅县区": "梅县区",
-    "大埔县": "大埔县",
-    "丰顺县": "丰顺县",
-    "五华县": "五华县",
-    "平远县": "平远县",
-    "蕉岭县": "蕉岭县",
-    "兴宁市": "兴宁市",
-    "汕尾市": "汕尾市",
-    "海丰县": "海丰县",
-    "陆河县": "陆河县",
-    "陆丰市": "陆丰市",
-    "河源市": "河源市",
-    "源城区": "源城区",
-    "紫金县": "紫金县",
-    "龙川县": "龙川县",
-    "连平县": "连平县",
-    "和平县": "和平县",
-    "东源县": "东源县",
-    "阳江市": "阳江市",
-    "江城区": "江城区",
-    "阳东区": "阳东区",
-    "阳西县": "阳西县",
-    "阳春市": "阳春市",
-    "清远市": "清远市",
-    "清城区": "清城区",
-    "清新区": "清新区",
-    "佛冈县": "佛冈县",
-    "阳山县": "阳山县",
-    "连山壮族瑶族自治县": "连山壮族瑶族自治县",
-    "连南瑶族自治县": "连南瑶族自治县",
-    "英德市": "英德市",
-    "连州市": "连州市",
-    "东莞市": "东莞市",
-    "中堂镇": "中堂镇",
-    "南城街道办事处": "南城街道办事处",
-    "长安镇": "长安镇",
-    "东坑镇": "东坑镇",
-    "樟木头镇": "樟木头镇",
-    "莞城街道办事处": "莞城街道办事处",
-    "石龙镇": "石龙镇",
-    "桥头镇": "桥头镇",
-    "万江街道办事处": "万江街道办事处",
-    "麻涌镇": "麻涌镇",
-    "虎门镇": "虎门镇",
-    "谢岗镇": "谢岗镇",
-    "石碣镇": "石碣镇",
-    "茶山镇": "茶山镇",
-    "东城街道办事处": "东城街道办事处",
-    "洪梅镇": "洪梅镇",
-    "道滘镇": "道滘镇",
-    "高埗镇": "高埗镇",
-    "企石镇": "企石镇",
-    "凤岗镇": "凤岗镇",
-    "大岭山镇": "大岭山镇",
-    "松山湖管委会": "松山湖管委会",
-    "清溪镇": "清溪镇",
-    "望牛墩镇": "望牛墩镇",
-    "厚街镇": "厚街镇",
-    "常平镇": "常平镇",
-    "寮步镇": "寮步镇",
-    "石排镇": "石排镇",
-    "横沥镇": "横沥镇",
-    "塘厦镇": "塘厦镇",
-    "黄江镇": "黄江镇",
-    "大朗镇": "大朗镇",
-    "东莞港": "东莞港",
-    "东莞生态园": "东莞生态园",
-    "沙田镇": "沙田镇",
-    "中山市": "中山市",
-    "南头镇": "南头镇",
-    "神湾镇": "神湾镇",
-    "东凤镇": "东凤镇",
-    "五桂山街道办事处": "五桂山街道办事处",
-    "黄圃镇": "黄圃镇",
-    "小榄镇": "小榄镇",
-    "石岐区街道办事处": "石岐区街道办事处",
-    "横栏镇": "横栏镇",
-    "三角镇": "三角镇",
-    "三乡镇": "三乡镇",
-    "港口镇": "港口镇",
-    "沙溪镇": "沙溪镇",
-    "板芙镇": "板芙镇",
-    "东升镇": "东升镇",
-    "阜沙镇": "阜沙镇",
-    "民众镇": "民众镇",
-    "东区街道办事处": "东区街道办事处",
-    "火炬开发区街道办事处": "火炬开发区街道办事处",
-    "西区街道办事处": "西区街道办事处",
-    "南区街道办事处": "南区街道办事处",
-    "古镇镇": "古镇镇",
-    "坦洲镇": "坦洲镇",
-    "大涌镇": "大涌镇",
-    "南朗镇": "南朗镇",
-    "潮州市": "潮州市",
-    "湘桥区": "湘桥区",
-    "潮安区": "潮安区",
-    "饶平县": "饶平县",
-    "揭阳市": "揭阳市",
-    "榕城区": "榕城区",
-    "揭东区": "揭东区",
-    "揭西县": "揭西县",
-    "惠来县": "惠来县",
-    "普宁市": "普宁市",
-    "云浮市": "云浮市",
-    "云城区": "云城区",
-    "云安区": "云安区",
-    "新兴县": "新兴县",
-    "郁南县": "郁南县",
-    "罗定市": "罗定市",
-    "广西壮族自治区": "广西壮族自治区",
-    "南宁市": "南宁市",
-    "兴宁区": "兴宁区",
-    "青秀区": "青秀区",
-    "江南区": "江南区",
-    "西乡塘区": "西乡塘区",
-    "良庆区": "良庆区",
-    "邕宁区": "邕宁区",
-    "武鸣区": "武鸣区",
-    "隆安县": "隆安县",
-    "马山县": "马山县",
-    "上林县": "上林县",
-    "宾阳县": "宾阳县",
-    "横县": "横县",
-    "柳州市": "柳州市",
-    "城中区": "城中区",
-    "鱼峰区": "鱼峰区",
-    "柳南区": "柳南区",
-    "柳北区": "柳北区",
-    "柳江区": "柳江区",
-    "柳城县": "柳城县",
-    "鹿寨县": "鹿寨县",
-    "融安县": "融安县",
-    "融水苗族自治县": "融水苗族自治县",
-    "三江侗族自治县": "三江侗族自治县",
-    "桂林市": "桂林市",
-    "秀峰区": "秀峰区",
-    "叠彩区": "叠彩区",
-    "象山区": "象山区",
-    "七星区": "七星区",
-    "雁山区": "雁山区",
-    "临桂区": "临桂区",
-    "阳朔县": "阳朔县",
-    "灵川县": "灵川县",
-    "全州县": "全州县",
-    "兴安县": "兴安县",
-    "永福县": "永福县",
-    "灌阳县": "灌阳县",
-    "龙胜各族自治县": "龙胜各族自治县",
-    "资源县": "资源县",
-    "平乐县": "平乐县",
-    "恭城瑶族自治县": "恭城瑶族自治县",
-    "荔浦市": "荔浦市",
-    "梧州市": "梧州市",
-    "万秀区": "万秀区",
-    "长洲区": "长洲区",
-    "龙圩区": "龙圩区",
-    "苍梧县": "苍梧县",
-    "藤县": "藤县",
-    "蒙山县": "蒙山县",
-    "岑溪市": "岑溪市",
-    "北海市": "北海市",
-    "海城区": "海城区",
-    "银海区": "银海区",
-    "铁山港区": "铁山港区",
-    "合浦县": "合浦县",
-    "防城港市": "防城港市",
-    "港口区": "港口区",
-    "防城区": "防城区",
-    "上思县": "上思县",
-    "东兴市": "东兴市",
-    "钦州市": "钦州市",
-    "钦南区": "钦南区",
-    "钦北区": "钦北区",
-    "灵山县": "灵山县",
-    "浦北县": "浦北县",
-    "贵港市": "贵港市",
-    "港北区": "港北区",
-    "港南区": "港南区",
-    "覃塘区": "覃塘区",
-    "平南县": "平南县",
-    "桂平市": "桂平市",
-    "玉林市": "玉林市",
-    "玉州区": "玉州区",
-    "福绵区": "福绵区",
-    "容县": "容县",
-    "陆川县": "陆川县",
-    "博白县": "博白县",
-    "兴业县": "兴业县",
-    "北流市": "北流市",
-    "百色市": "百色市",
-    "右江区": "右江区",
-    "田阳县": "田阳县",
-    "田东县": "田东县",
-    "平果县": "平果县",
-    "德保县": "德保县",
-    "那坡县": "那坡县",
-    "凌云县": "凌云县",
-    "乐业县": "乐业县",
-    "田林县": "田林县",
-    "西林县": "西林县",
-    "隆林各族自治县": "隆林各族自治县",
-    "靖西市": "靖西市",
-    "贺州市": "贺州市",
-    "八步区": "八步区",
-    "平桂区": "平桂区",
-    "昭平县": "昭平县",
-    "钟山县": "钟山县",
-    "富川瑶族自治县": "富川瑶族自治县",
-    "河池市": "河池市",
-    "金城江区": "金城江区",
-    "宜州区": "宜州区",
-    "南丹县": "南丹县",
-    "天峨县": "天峨县",
-    "凤山县": "凤山县",
-    "东兰县": "东兰县",
-    "罗城仫佬族自治县": "罗城仫佬族自治县",
-    "环江毛南族自治县": "环江毛南族自治县",
-    "巴马瑶族自治县": "巴马瑶族自治县",
-    "都安瑶族自治县": "都安瑶族自治县",
-    "大化瑶族自治县": "大化瑶族自治县",
-    "来宾市": "来宾市",
-    "兴宾区": "兴宾区",
-    "忻城县": "忻城县",
-    "象州县": "象州县",
-    "武宣县": "武宣县",
-    "金秀瑶族自治县": "金秀瑶族自治县",
-    "合山市": "合山市",
-    "崇左市": "崇左市",
-    "江州区": "江州区",
-    "扶绥县": "扶绥县",
-    "宁明县": "宁明县",
-    "龙州县": "龙州县",
-    "大新县": "大新县",
-    "天等县": "天等县",
-    "凭祥市": "凭祥市",
-    "海南省": "海南省",
-    "海口市": "海口市",
-    "秀英区": "秀英区",
-    "琼山区": "琼山区",
-    "美兰区": "美兰区",
-    "三亚市": "三亚市",
-    "海棠区": "海棠区",
-    "吉阳区": "吉阳区",
-    "天涯区": "天涯区",
-    "崖州区": "崖州区",
-    "三沙市": "三沙市",
-    "西沙群岛": "西沙群岛",
-    "南沙群岛": "南沙群岛",
-    "中沙群岛的岛礁及其海域": "中沙群岛的岛礁及其海域",
-    "儋州市": "儋州市",
-    "那大镇": "那大镇",
-    "和庆镇": "和庆镇",
-    "南丰镇": "南丰镇",
-    "大成镇": "大成镇",
-    "雅星镇": "雅星镇",
-    "兰洋镇": "兰洋镇",
-    "光村镇": "光村镇",
-    "木棠镇": "木棠镇",
-    "海头镇": "海头镇",
-    "峨蔓镇": "峨蔓镇",
-    "王五镇": "王五镇",
-    "白马井镇": "白马井镇",
-    "中和镇": "中和镇",
-    "排浦镇": "排浦镇",
-    "东成镇": "东成镇",
-    "新州镇": "新州镇",
-    "洋浦经济开发区": "洋浦经济开发区",
-    "华南热作学院": "华南热作学院",
-    "五指山市": "五指山市",
-    "琼海市": "琼海市",
-    "文昌市": "文昌市",
-    "万宁市": "万宁市",
-    "东方市": "东方市",
-    "定安县": "定安县",
-    "屯昌县": "屯昌县",
-    "澄迈县": "澄迈县",
-    "临高县": "临高县",
-    "白沙黎族自治县": "白沙黎族自治县",
-    "昌江黎族自治县": "昌江黎族自治县",
-    "乐东黎族自治县": "乐东黎族自治县",
-    "陵水黎族自治县": "陵水黎族自治县",
-    "保亭黎族苗族自治县": "保亭黎族苗族自治县",
-    "琼中黎族苗族自治县": "琼中黎族苗族自治县",
-    "重庆市": "重庆市",
-    "万州区": "万州区",
-    "涪陵区": "涪陵区",
-    "渝中区": "渝中区",
-    "大渡口区": "大渡口区",
-    "沙坪坝区": "沙坪坝区",
-    "九龙坡区": "九龙坡区",
-    "南岸区": "南岸区",
-    "北碚区": "北碚区",
-    "綦江区": "綦江区",
-    "大足区": "大足区",
-    "渝北区": "渝北区",
-    "巴南区": "巴南区",
-    "黔江区": "黔江区",
-    "长寿区": "长寿区",
-    "江津区": "江津区",
-    "合川区": "合川区",
-    "永川区": "永川区",
-    "南川区": "南川区",
-    "璧山区": "璧山区",
-    "铜梁区": "铜梁区",
-    "潼南区": "潼南区",
-    "荣昌区": "荣昌区",
-    "开州区": "开州区",
-    "梁平区": "梁平区",
-    "武隆区": "武隆区",
-    "县": "县",
-    "城口县": "城口县",
-    "丰都县": "丰都县",
-    "垫江县": "垫江县",
-    "忠县": "忠县",
-    "云阳县": "云阳县",
-    "奉节县": "奉节县",
-    "巫山县": "巫山县",
-    "巫溪县": "巫溪县",
-    "石柱土家族自治县": "石柱土家族自治县",
-    "秀山土家族苗族自治县": "秀山土家族苗族自治县",
-    "酉阳土家族苗族自治县": "酉阳土家族苗族自治县",
-    "彭水苗族土家族自治县": "彭水苗族土家族自治县",
-    "四川省": "四川省",
-    "成都市": "成都市",
-    "锦江区": "锦江区",
-    "青羊区": "青羊区",
-    "金牛区": "金牛区",
-    "武侯区": "武侯区",
-    "成华区": "成华区",
-    "龙泉驿区": "龙泉驿区",
-    "青白江区": "青白江区",
-    "新都区": "新都区",
-    "温江区": "温江区",
-    "双流区": "双流区",
-    "郫都区": "郫都区",
-    "金堂县": "金堂县",
-    "大邑县": "大邑县",
-    "蒲江县": "蒲江县",
-    "新津县": "新津县",
-    "都江堰市": "都江堰市",
-    "彭州市": "彭州市",
-    "邛崃市": "邛崃市",
-    "崇州市": "崇州市",
-    "简阳市": "简阳市",
-    "自贡市": "自贡市",
-    "自流井区": "自流井区",
-    "贡井区": "贡井区",
-    "大安区": "大安区",
-    "沿滩区": "沿滩区",
-    "荣县": "荣县",
-    "富顺县": "富顺县",
-    "攀枝花市": "攀枝花市",
-    "东区": "东区",
-    "西区": "西区",
-    "仁和区": "仁和区",
-    "米易县": "米易县",
-    "盐边县": "盐边县",
-    "泸州市": "泸州市",
-    "江阳区": "江阳区",
-    "纳溪区": "纳溪区",
-    "龙马潭区": "龙马潭区",
-    "泸县": "泸县",
-    "合江县": "合江县",
-    "叙永县": "叙永县",
-    "古蔺县": "古蔺县",
-    "德阳市": "德阳市",
-    "旌阳区": "旌阳区",
-    "罗江区": "罗江区",
-    "中江县": "中江县",
-    "广汉市": "广汉市",
-    "什邡市": "什邡市",
-    "绵竹市": "绵竹市",
-    "绵阳市": "绵阳市",
-    "涪城区": "涪城区",
-    "游仙区": "游仙区",
-    "安州区": "安州区",
-    "三台县": "三台县",
-    "盐亭县": "盐亭县",
-    "梓潼县": "梓潼县",
-    "北川羌族自治县": "北川羌族自治县",
-    "平武县": "平武县",
-    "江油市": "江油市",
-    "广元市": "广元市",
-    "利州区": "利州区",
-    "昭化区": "昭化区",
-    "朝天区": "朝天区",
-    "旺苍县": "旺苍县",
-    "青川县": "青川县",
-    "剑阁县": "剑阁县",
-    "苍溪县": "苍溪县",
-    "遂宁市": "遂宁市",
-    "船山区": "船山区",
-    "安居区": "安居区",
-    "蓬溪县": "蓬溪县",
-    "射洪县": "射洪县",
-    "大英县": "大英县",
-    "内江市": "内江市",
-    "东兴区": "东兴区",
-    "威远县": "威远县",
-    "资中县": "资中县",
-    "隆昌市": "隆昌市",
-    "乐山市": "乐山市",
-    "沙湾区": "沙湾区",
-    "五通桥区": "五通桥区",
-    "金口河区": "金口河区",
-    "犍为县": "犍为县",
-    "井研县": "井研县",
-    "夹江县": "夹江县",
-    "沐川县": "沐川县",
-    "峨边彝族自治县": "峨边彝族自治县",
-    "马边彝族自治县": "马边彝族自治县",
-    "峨眉山市": "峨眉山市",
-    "南充市": "南充市",
-    "顺庆区": "顺庆区",
-    "高坪区": "高坪区",
-    "嘉陵区": "嘉陵区",
-    "南部县": "南部县",
-    "营山县": "营山县",
-    "蓬安县": "蓬安县",
-    "仪陇县": "仪陇县",
-    "西充县": "西充县",
-    "阆中市": "阆中市",
-    "眉山市": "眉山市",
-    "东坡区": "东坡区",
-    "彭山区": "彭山区",
-    "仁寿县": "仁寿县",
-    "洪雅县": "洪雅县",
-    "丹棱县": "丹棱县",
-    "青神县": "青神县",
-    "宜宾市": "宜宾市",
-    "翠屏区": "翠屏区",
-    "南溪区": "南溪区",
-    "叙州区": "叙州区",
-    "江安县": "江安县",
-    "长宁县": "长宁县",
-    "高县": "高县",
-    "珙县": "珙县",
-    "筠连县": "筠连县",
-    "兴文县": "兴文县",
-    "屏山县": "屏山县",
-    "广安市": "广安市",
-    "广安区": "广安区",
-    "前锋区": "前锋区",
-    "岳池县": "岳池县",
-    "武胜县": "武胜县",
-    "邻水县": "邻水县",
-    "华蓥市": "华蓥市",
-    "达州市": "达州市",
-    "通川区": "通川区",
-    "达川区": "达川区",
-    "宣汉县": "宣汉县",
-    "开江县": "开江县",
-    "大竹县": "大竹县",
-    "渠县": "渠县",
-    "万源市": "万源市",
-    "雅安市": "雅安市",
-    "雨城区": "雨城区",
-    "名山区": "名山区",
-    "荥经县": "荥经县",
-    "汉源县": "汉源县",
-    "石棉县": "石棉县",
-    "天全县": "天全县",
-    "芦山县": "芦山县",
-    "宝兴县": "宝兴县",
-    "巴中市": "巴中市",
-    "巴州区": "巴州区",
-    "恩阳区": "恩阳区",
-    "通江县": "通江县",
-    "南江县": "南江县",
-    "平昌县": "平昌县",
-    "资阳市": "资阳市",
-    "雁江区": "雁江区",
-    "安岳县": "安岳县",
-    "乐至县": "乐至县",
-    "阿坝藏族羌族自治州": "阿坝藏族羌族自治州",
-    "马尔康市": "马尔康市",
-    "汶川县": "汶川县",
-    "理县": "理县",
-    "茂县": "茂县",
-    "松潘县": "松潘县",
-    "九寨沟县": "九寨沟县",
-    "金川县": "金川县",
-    "小金县": "小金县",
-    "黑水县": "黑水县",
-    "壤塘县": "壤塘县",
-    "阿坝县": "阿坝县",
-    "若尔盖县": "若尔盖县",
-    "红原县": "红原县",
-    "甘孜藏族自治州": "甘孜藏族自治州",
-    "康定市": "康定市",
-    "泸定县": "泸定县",
-    "丹巴县": "丹巴县",
-    "九龙县": "九龙县",
-    "雅江县": "雅江县",
-    "道孚县": "道孚县",
-    "炉霍县": "炉霍县",
-    "甘孜县": "甘孜县",
-    "新龙县": "新龙县",
-    "德格县": "德格县",
-    "白玉县": "白玉县",
-    "石渠县": "石渠县",
-    "色达县": "色达县",
-    "理塘县": "理塘县",
-    "巴塘县": "巴塘县",
-    "乡城县": "乡城县",
-    "稻城县": "稻城县",
-    "得荣县": "得荣县",
-    "凉山彝族自治州": "凉山彝族自治州",
-    "西昌市": "西昌市",
-    "木里藏族自治县": "木里藏族自治县",
-    "盐源县": "盐源县",
-    "德昌县": "德昌县",
-    "会理县": "会理县",
-    "会东县": "会东县",
-    "宁南县": "宁南县",
-    "普格县": "普格县",
-    "布拖县": "布拖县",
-    "金阳县": "金阳县",
-    "昭觉县": "昭觉县",
-    "喜德县": "喜德县",
-    "冕宁县": "冕宁县",
-    "越西县": "越西县",
-    "甘洛县": "甘洛县",
-    "美姑县": "美姑县",
-    "雷波县": "雷波县",
-    "贵州省": "贵州省",
-    "贵阳市": "贵阳市",
-    "南明区": "南明区",
-    "云岩区": "云岩区",
-    "花溪区": "花溪区",
-    "乌当区": "乌当区",
-    "观山湖区": "观山湖区",
-    "开阳县": "开阳县",
-    "息烽县": "息烽县",
-    "修文县": "修文县",
-    "清镇市": "清镇市",
-    "六盘水市": "六盘水市",
-    "钟山区": "钟山区",
-    "六枝特区": "六枝特区",
-    "水城县": "水城县",
-    "盘州市": "盘州市",
-    "遵义市": "遵义市",
-    "红花岗区": "红花岗区",
-    "汇川区": "汇川区",
-    "播州区": "播州区",
-    "桐梓县": "桐梓县",
-    "绥阳县": "绥阳县",
-    "正安县": "正安县",
-    "道真仡佬族苗族自治县": "道真仡佬族苗族自治县",
-    "务川仡佬族苗族自治县": "务川仡佬族苗族自治县",
-    "凤冈县": "凤冈县",
-    "湄潭县": "湄潭县",
-    "余庆县": "余庆县",
-    "习水县": "习水县",
-    "赤水市": "赤水市",
-    "仁怀市": "仁怀市",
-    "安顺市": "安顺市",
-    "西秀区": "西秀区",
-    "平坝区": "平坝区",
-    "普定县": "普定县",
-    "镇宁布依族苗族自治县": "镇宁布依族苗族自治县",
-    "关岭布依族苗族自治县": "关岭布依族苗族自治县",
-    "紫云苗族布依族自治县": "紫云苗族布依族自治县",
-    "毕节市": "毕节市",
-    "七星关区": "七星关区",
-    "大方县": "大方县",
-    "黔西县": "黔西县",
-    "金沙县": "金沙县",
-    "织金县": "织金县",
-    "纳雍县": "纳雍县",
-    "威宁彝族回族苗族自治县": "威宁彝族回族苗族自治县",
-    "赫章县": "赫章县",
-    "铜仁市": "铜仁市",
-    "碧江区": "碧江区",
-    "万山区": "万山区",
-    "江口县": "江口县",
-    "玉屏侗族自治县": "玉屏侗族自治县",
-    "石阡县": "石阡县",
-    "思南县": "思南县",
-    "印江土家族苗族自治县": "印江土家族苗族自治县",
-    "德江县": "德江县",
-    "沿河土家族自治县": "沿河土家族自治县",
-    "松桃苗族自治县": "松桃苗族自治县",
-    "黔西南布依族苗族自治州": "黔西南布依族苗族自治州",
-    "兴义市": "兴义市",
-    "兴仁市": "兴仁市",
-    "普安县": "普安县",
-    "晴隆县": "晴隆县",
-    "贞丰县": "贞丰县",
-    "望谟县": "望谟县",
-    "册亨县": "册亨县",
-    "安龙县": "安龙县",
-    "黔东南苗族侗族自治州": "黔东南苗族侗族自治州",
-    "凯里市": "凯里市",
-    "黄平县": "黄平县",
-    "施秉县": "施秉县",
-    "三穗县": "三穗县",
-    "镇远县": "镇远县",
-    "岑巩县": "岑巩县",
-    "天柱县": "天柱县",
-    "锦屏县": "锦屏县",
-    "剑河县": "剑河县",
-    "台江县": "台江县",
-    "黎平县": "黎平县",
-    "榕江县": "榕江县",
-    "从江县": "从江县",
-    "雷山县": "雷山县",
-    "麻江县": "麻江县",
-    "丹寨县": "丹寨县",
-    "黔南布依族苗族自治州": "黔南布依族苗族自治州",
-    "都匀市": "都匀市",
-    "福泉市": "福泉市",
-    "荔波县": "荔波县",
-    "贵定县": "贵定县",
-    "瓮安县": "瓮安县",
-    "独山县": "独山县",
-    "平塘县": "平塘县",
-    "罗甸县": "罗甸县",
-    "长顺县": "长顺县",
-    "龙里县": "龙里县",
-    "惠水县": "惠水县",
-    "三都水族自治县": "三都水族自治县",
-    "云南省": "云南省",
-    "昆明市": "昆明市",
-    "五华区": "五华区",
-    "盘龙区": "盘龙区",
-    "官渡区": "官渡区",
-    "西山区": "西山区",
-    "东川区": "东川区",
-    "呈贡区": "呈贡区",
-    "晋宁区": "晋宁区",
-    "富民县": "富民县",
-    "宜良县": "宜良县",
-    "石林彝族自治县": "石林彝族自治县",
-    "嵩明县": "嵩明县",
-    "禄劝彝族苗族自治县": "禄劝彝族苗族自治县",
-    "寻甸回族彝族自治县": "寻甸回族彝族自治县",
-    "安宁市": "安宁市",
-    "曲靖市": "曲靖市",
-    "麒麟区": "麒麟区",
-    "沾益区": "沾益区",
-    "马龙区": "马龙区",
-    "陆良县": "陆良县",
-    "师宗县": "师宗县",
-    "罗平县": "罗平县",
-    "富源县": "富源县",
-    "会泽县": "会泽县",
-    "宣威市": "宣威市",
-    "玉溪市": "玉溪市",
-    "红塔区": "红塔区",
-    "江川区": "江川区",
-    "澄江县": "澄江县",
-    "通海县": "通海县",
-    "华宁县": "华宁县",
-    "易门县": "易门县",
-    "峨山彝族自治县": "峨山彝族自治县",
-    "新平彝族傣族自治县": "新平彝族傣族自治县",
-    "元江哈尼族彝族傣族自治县": "元江哈尼族彝族傣族自治县",
-    "保山市": "保山市",
-    "隆阳区": "隆阳区",
-    "施甸县": "施甸县",
-    "龙陵县": "龙陵县",
-    "昌宁县": "昌宁县",
-    "腾冲市": "腾冲市",
-    "昭通市": "昭通市",
-    "昭阳区": "昭阳区",
-    "鲁甸县": "鲁甸县",
-    "巧家县": "巧家县",
-    "盐津县": "盐津县",
-    "大关县": "大关县",
-    "永善县": "永善县",
-    "绥江县": "绥江县",
-    "镇雄县": "镇雄县",
-    "彝良县": "彝良县",
-    "威信县": "威信县",
-    "水富市": "水富市",
-    "丽江市": "丽江市",
-    "古城区": "古城区",
-    "玉龙纳西族自治县": "玉龙纳西族自治县",
-    "永胜县": "永胜县",
-    "华坪县": "华坪县",
-    "宁蒗彝族自治县": "宁蒗彝族自治县",
-    "普洱市": "普洱市",
-    "思茅区": "思茅区",
-    "宁洱哈尼族彝族自治县": "宁洱哈尼族彝族自治县",
-    "墨江哈尼族自治县": "墨江哈尼族自治县",
-    "景东彝族自治县": "景东彝族自治县",
-    "景谷傣族彝族自治县": "景谷傣族彝族自治县",
-    "镇沅彝族哈尼族拉祜族自治县": "镇沅彝族哈尼族拉祜族自治县",
-    "江城哈尼族彝族自治县": "江城哈尼族彝族自治县",
-    "孟连傣族拉祜族佤族自治县": "孟连傣族拉祜族佤族自治县",
-    "澜沧拉祜族自治县": "澜沧拉祜族自治县",
-    "西盟佤族自治县": "西盟佤族自治县",
-    "临沧市": "临沧市",
-    "临翔区": "临翔区",
-    "凤庆县": "凤庆县",
-    "云县": "云县",
-    "永德县": "永德县",
-    "镇康县": "镇康县",
-    "双江拉祜族佤族布朗族傣族自治县": "双江拉祜族佤族布朗族傣族自治县",
-    "耿马傣族佤族自治县": "耿马傣族佤族自治县",
-    "沧源佤族自治县": "沧源佤族自治县",
-    "楚雄彝族自治州": "楚雄彝族自治州",
-    "楚雄市": "楚雄市",
-    "双柏县": "双柏县",
-    "牟定县": "牟定县",
-    "南华县": "南华县",
-    "姚安县": "姚安县",
-    "大姚县": "大姚县",
-    "永仁县": "永仁县",
-    "元谋县": "元谋县",
-    "武定县": "武定县",
-    "禄丰县": "禄丰县",
-    "红河哈尼族彝族自治州": "红河哈尼族彝族自治州",
-    "个旧市": "个旧市",
-    "开远市": "开远市",
-    "蒙自市": "蒙自市",
-    "弥勒市": "弥勒市",
-    "屏边苗族自治县": "屏边苗族自治县",
-    "建水县": "建水县",
-    "石屏县": "石屏县",
-    "泸西县": "泸西县",
-    "元阳县": "元阳县",
-    "红河县": "红河县",
-    "金平苗族瑶族傣族自治县": "金平苗族瑶族傣族自治县",
-    "绿春县": "绿春县",
-    "河口瑶族自治县": "河口瑶族自治县",
-    "文山壮族苗族自治州": "文山壮族苗族自治州",
-    "文山市": "文山市",
-    "砚山县": "砚山县",
-    "西畴县": "西畴县",
-    "麻栗坡县": "麻栗坡县",
-    "马关县": "马关县",
-    "丘北县": "丘北县",
-    "广南县": "广南县",
-    "富宁县": "富宁县",
-    "西双版纳傣族自治州": "西双版纳傣族自治州",
-    "景洪市": "景洪市",
-    "勐海县": "勐海县",
-    "勐腊县": "勐腊县",
-    "大理白族自治州": "大理白族自治州",
-    "大理市": "大理市",
-    "漾濞彝族自治县": "漾濞彝族自治县",
-    "祥云县": "祥云县",
-    "宾川县": "宾川县",
-    "弥渡县": "弥渡县",
-    "南涧彝族自治县": "南涧彝族自治县",
-    "巍山彝族回族自治县": "巍山彝族回族自治县",
-    "永平县": "永平县",
-    "云龙县": "云龙县",
-    "洱源县": "洱源县",
-    "剑川县": "剑川县",
-    "鹤庆县": "鹤庆县",
-    "德宏傣族景颇族自治州": "德宏傣族景颇族自治州",
-    "瑞丽市": "瑞丽市",
-    "芒市": "芒市",
-    "梁河县": "梁河县",
-    "盈江县": "盈江县",
-    "陇川县": "陇川县",
-    "怒江傈僳族自治州": "怒江傈僳族自治州",
-    "泸水市": "泸水市",
-    "福贡县": "福贡县",
-    "贡山独龙族怒族自治县": "贡山独龙族怒族自治县",
-    "兰坪白族普米族自治县": "兰坪白族普米族自治县",
-    "迪庆藏族自治州": "迪庆藏族自治州",
-    "香格里拉市": "香格里拉市",
-    "德钦县": "德钦县",
-    "维西傈僳族自治县": "维西傈僳族自治县",
-    "西藏自治区": "西藏自治区",
-    "拉萨市": "拉萨市",
-    "城关区": "城关区",
-    "堆龙德庆区": "堆龙德庆区",
-    "达孜区": "达孜区",
-    "林周县": "林周县",
-    "当雄县": "当雄县",
-    "尼木县": "尼木县",
-    "曲水县": "曲水县",
-    "墨竹工卡县": "墨竹工卡县",
-    "日喀则市": "日喀则市",
-    "桑珠孜区": "桑珠孜区",
-    "南木林县": "南木林县",
-    "江孜县": "江孜县",
-    "定日县": "定日县",
-    "萨迦县": "萨迦县",
-    "拉孜县": "拉孜县",
-    "昂仁县": "昂仁县",
-    "谢通门县": "谢通门县",
-    "白朗县": "白朗县",
-    "仁布县": "仁布县",
-    "康马县": "康马县",
-    "定结县": "定结县",
-    "仲巴县": "仲巴县",
-    "亚东县": "亚东县",
-    "吉隆县": "吉隆县",
-    "聂拉木县": "聂拉木县",
-    "萨嘎县": "萨嘎县",
-    "岗巴县": "岗巴县",
-    "昌都市": "昌都市",
-    "卡若区": "卡若区",
-    "江达县": "江达县",
-    "贡觉县": "贡觉县",
-    "类乌齐县": "类乌齐县",
-    "丁青县": "丁青县",
-    "察雅县": "察雅县",
-    "八宿县": "八宿县",
-    "左贡县": "左贡县",
-    "芒康县": "芒康县",
-    "洛隆县": "洛隆县",
-    "边坝县": "边坝县",
-    "林芝市": "林芝市",
-    "巴宜区": "巴宜区",
-    "工布江达县": "工布江达县",
-    "米林县": "米林县",
-    "墨脱县": "墨脱县",
-    "波密县": "波密县",
-    "察隅县": "察隅县",
-    "朗县": "朗县",
-    "山南市": "山南市",
-    "乃东区": "乃东区",
-    "扎囊县": "扎囊县",
-    "贡嘎县": "贡嘎县",
-    "桑日县": "桑日县",
-    "琼结县": "琼结县",
-    "曲松县": "曲松县",
-    "措美县": "措美县",
-    "洛扎县": "洛扎县",
-    "加查县": "加查县",
-    "隆子县": "隆子县",
-    "错那县": "错那县",
-    "浪卡子县": "浪卡子县",
-    "那曲市": "那曲市",
-    "色尼区": "色尼区",
-    "嘉黎县": "嘉黎县",
-    "比如县": "比如县",
-    "聂荣县": "聂荣县",
-    "安多县": "安多县",
-    "申扎县": "申扎县",
-    "索县": "索县",
-    "班戈县": "班戈县",
-    "巴青县": "巴青县",
-    "尼玛县": "尼玛县",
-    "双湖县": "双湖县",
-    "阿里地区": "阿里地区",
-    "普兰县": "普兰县",
-    "札达县": "札达县",
-    "噶尔县": "噶尔县",
-    "日土县": "日土县",
-    "革吉县": "革吉县",
-    "改则县": "改则县",
-    "措勤县": "措勤县",
-    "陕西省": "陕西省",
-    "西安市": "西安市",
-    "碑林区": "碑林区",
-    "莲湖区": "莲湖区",
-    "灞桥区": "灞桥区",
-    "未央区": "未央区",
-    "雁塔区": "雁塔区",
-    "阎良区": "阎良区",
-    "临潼区": "临潼区",
-    "高陵区": "高陵区",
-    "鄠邑区": "鄠邑区",
-    "蓝田县": "蓝田县",
-    "周至县": "周至县",
-    "铜川市": "铜川市",
-    "王益区": "王益区",
-    "印台区": "印台区",
-    "耀州区": "耀州区",
-    "宜君县": "宜君县",
-    "宝鸡市": "宝鸡市",
-    "渭滨区": "渭滨区",
-    "金台区": "金台区",
-    "陈仓区": "陈仓区",
-    "凤翔县": "凤翔县",
-    "岐山县": "岐山县",
-    "扶风县": "扶风县",
-    "眉县": "眉县",
-    "陇县": "陇县",
-    "千阳县": "千阳县",
-    "麟游县": "麟游县",
-    "凤县": "凤县",
-    "太白县": "太白县",
-    "咸阳市": "咸阳市",
-    "秦都区": "秦都区",
-    "杨陵区": "杨陵区",
-    "渭城区": "渭城区",
-    "三原县": "三原县",
-    "泾阳县": "泾阳县",
-    "乾县": "乾县",
-    "礼泉县": "礼泉县",
-    "永寿县": "永寿县",
-    "长武县": "长武县",
-    "旬邑县": "旬邑县",
-    "淳化县": "淳化县",
-    "武功县": "武功县",
-    "兴平市": "兴平市",
-    "彬州市": "彬州市",
-    "渭南市": "渭南市",
-    "临渭区": "临渭区",
-    "华州区": "华州区",
-    "潼关县": "潼关县",
-    "大荔县": "大荔县",
-    "合阳县": "合阳县",
-    "澄城县": "澄城县",
-    "蒲城县": "蒲城县",
-    "白水县": "白水县",
-    "富平县": "富平县",
-    "韩城市": "韩城市",
-    "华阴市": "华阴市",
-    "延安市": "延安市",
-    "宝塔区": "宝塔区",
-    "安塞区": "安塞区",
-    "延长县": "延长县",
-    "延川县": "延川县",
-    "子长县": "子长县",
-    "志丹县": "志丹县",
-    "吴起县": "吴起县",
-    "甘泉县": "甘泉县",
-    "富县": "富县",
-    "洛川县": "洛川县",
-    "宜川县": "宜川县",
-    "黄龙县": "黄龙县",
-    "黄陵县": "黄陵县",
-    "汉中市": "汉中市",
-    "汉台区": "汉台区",
-    "南郑区": "南郑区",
-    "城固县": "城固县",
-    "洋县": "洋县",
-    "西乡县": "西乡县",
-    "勉县": "勉县",
-    "宁强县": "宁强县",
-    "略阳县": "略阳县",
-    "镇巴县": "镇巴县",
-    "留坝县": "留坝县",
-    "佛坪县": "佛坪县",
-    "榆林市": "榆林市",
-    "榆阳区": "榆阳区",
-    "横山区": "横山区",
-    "府谷县": "府谷县",
-    "靖边县": "靖边县",
-    "定边县": "定边县",
-    "绥德县": "绥德县",
-    "米脂县": "米脂县",
-    "佳县": "佳县",
-    "吴堡县": "吴堡县",
-    "清涧县": "清涧县",
-    "子洲县": "子洲县",
-    "神木市": "神木市",
-    "安康市": "安康市",
-    "汉滨区": "汉滨区",
-    "汉阴县": "汉阴县",
-    "石泉县": "石泉县",
-    "宁陕县": "宁陕县",
-    "紫阳县": "紫阳县",
-    "岚皋县": "岚皋县",
-    "平利县": "平利县",
-    "镇坪县": "镇坪县",
-    "旬阳县": "旬阳县",
-    "白河县": "白河县",
-    "商洛市": "商洛市",
-    "商州区": "商州区",
-    "洛南县": "洛南县",
-    "丹凤县": "丹凤县",
-    "商南县": "商南县",
-    "山阳县": "山阳县",
-    "镇安县": "镇安县",
-    "柞水县": "柞水县",
-    "甘肃省": "甘肃省",
-    "兰州市": "兰州市",
-    "七里河区": "七里河区",
-    "西固区": "西固区",
-    "安宁区": "安宁区",
-    "红古区": "红古区",
-    "永登县": "永登县",
-    "皋兰县": "皋兰县",
-    "榆中县": "榆中县",
-    "嘉峪关市": "嘉峪关市",
-    "市辖区": "市辖区",
-    "雄关区": "雄关区",
-    "长城区": "长城区",
-    "镜铁区": "镜铁区",
-    "新城镇": "新城镇",
-    "峪泉镇": "峪泉镇",
-    "文殊镇": "文殊镇",
-    "金昌市": "金昌市",
-    "金川区": "金川区",
-    "永昌县": "永昌县",
-    "白银市": "白银市",
-    "白银区": "白银区",
-    "平川区": "平川区",
-    "靖远县": "靖远县",
-    "会宁县": "会宁县",
-    "景泰县": "景泰县",
-    "天水市": "天水市",
-    "秦州区": "秦州区",
-    "麦积区": "麦积区",
-    "清水县": "清水县",
-    "秦安县": "秦安县",
-    "甘谷县": "甘谷县",
-    "武山县": "武山县",
-    "张家川回族自治县": "张家川回族自治县",
-    "武威市": "武威市",
-    "凉州区": "凉州区",
-    "民勤县": "民勤县",
-    "古浪县": "古浪县",
-    "天祝藏族自治县": "天祝藏族自治县",
-    "张掖市": "张掖市",
-    "甘州区": "甘州区",
-    "肃南裕固族自治县": "肃南裕固族自治县",
-    "民乐县": "民乐县",
-    "临泽县": "临泽县",
-    "高台县": "高台县",
-    "山丹县": "山丹县",
-    "平凉市": "平凉市",
-    "崆峒区": "崆峒区",
-    "泾川县": "泾川县",
-    "灵台县": "灵台县",
-    "崇信县": "崇信县",
-    "庄浪县": "庄浪县",
-    "静宁县": "静宁县",
-    "华亭市": "华亭市",
-    "酒泉市": "酒泉市",
-    "肃州区": "肃州区",
-    "金塔县": "金塔县",
-    "瓜州县": "瓜州县",
-    "肃北蒙古族自治县": "肃北蒙古族自治县",
-    "阿克塞哈萨克族自治县": "阿克塞哈萨克族自治县",
-    "玉门市": "玉门市",
-    "敦煌市": "敦煌市",
-    "庆阳市": "庆阳市",
-    "西峰区": "西峰区",
-    "庆城县": "庆城县",
-    "环县": "环县",
-    "华池县": "华池县",
-    "合水县": "合水县",
-    "正宁县": "正宁县",
-    "宁县": "宁县",
-    "镇原县": "镇原县",
-    "定西市": "定西市",
-    "安定区": "安定区",
-    "通渭县": "通渭县",
-    "陇西县": "陇西县",
-    "渭源县": "渭源县",
-    "临洮县": "临洮县",
-    "漳县": "漳县",
-    "岷县": "岷县",
-    "陇南市": "陇南市",
-    "武都区": "武都区",
-    "成县": "成县",
-    "文县": "文县",
-    "宕昌县": "宕昌县",
-    "康县": "康县",
-    "西和县": "西和县",
-    "礼县": "礼县",
-    "徽县": "徽县",
-    "两当县": "两当县",
-    "临夏回族自治州": "临夏回族自治州",
-    "临夏市": "临夏市",
-    "临夏县": "临夏县",
-    "康乐县": "康乐县",
-    "永靖县": "永靖县",
-    "广河县": "广河县",
-    "和政县": "和政县",
-    "东乡族自治县": "东乡族自治县",
-    "积石山保安族东乡族撒拉族自治县": "积石山保安族东乡族撒拉族自治县",
-    "甘南藏族自治州": "甘南藏族自治州",
-    "合作市": "合作市",
-    "临潭县": "临潭县",
-    "卓尼县": "卓尼县",
-    "舟曲县": "舟曲县",
-    "迭部县": "迭部县",
-    "玛曲县": "玛曲县",
-    "碌曲县": "碌曲县",
-    "夏河县": "夏河县",
-    "青海省": "青海省",
-    "西宁市": "西宁市",
-    "城东区": "城东区",
-    "城西区": "城西区",
-    "城北区": "城北区",
-    "大通回族土族自治县": "大通回族土族自治县",
-    "湟中县": "湟中县",
-    "湟源县": "湟源县",
-    "海东市": "海东市",
-    "乐都区": "乐都区",
-    "平安区": "平安区",
-    "民和回族土族自治县": "民和回族土族自治县",
-    "互助土族自治县": "互助土族自治县",
-    "化隆回族自治县": "化隆回族自治县",
-    "循化撒拉族自治县": "循化撒拉族自治县",
-    "海北藏族自治州": "海北藏族自治州",
-    "门源回族自治县": "门源回族自治县",
-    "祁连县": "祁连县",
-    "海晏县": "海晏县",
-    "刚察县": "刚察县",
-    "黄南藏族自治州": "黄南藏族自治州",
-    "同仁县": "同仁县",
-    "尖扎县": "尖扎县",
-    "泽库县": "泽库县",
-    "河南蒙古族自治县": "河南蒙古族自治县",
-    "海南藏族自治州": "海南藏族自治州",
-    "共和县": "共和县",
-    "同德县": "同德县",
-    "贵德县": "贵德县",
-    "兴海县": "兴海县",
-    "贵南县": "贵南县",
-    "果洛藏族自治州": "果洛藏族自治州",
-    "玛沁县": "玛沁县",
-    "班玛县": "班玛县",
-    "甘德县": "甘德县",
-    "达日县": "达日县",
-    "久治县": "久治县",
-    "玛多县": "玛多县",
-    "玉树藏族自治州": "玉树藏族自治州",
-    "玉树市": "玉树市",
-    "杂多县": "杂多县",
-    "称多县": "称多县",
-    "治多县": "治多县",
-    "囊谦县": "囊谦县",
-    "曲麻莱县": "曲麻莱县",
-    "海西蒙古族藏族自治州": "海西蒙古族藏族自治州",
-    "格尔木市": "格尔木市",
-    "德令哈市": "德令哈市",
-    "茫崖市": "茫崖市",
-    "乌兰县": "乌兰县",
-    "都兰县": "都兰县",
-    "天峻县": "天峻县",
-    "宁夏回族自治区": "宁夏回族自治区",
-    "银川市": "银川市",
-    "兴庆区": "兴庆区",
-    "西夏区": "西夏区",
-    "金凤区": "金凤区",
-    "永宁县": "永宁县",
-    "贺兰县": "贺兰县",
-    "灵武市": "灵武市",
-    "石嘴山市": "石嘴山市",
-    "大武口区": "大武口区",
-    "惠农区": "惠农区",
-    "平罗县": "平罗县",
-    "吴忠市": "吴忠市",
-    "利通区": "利通区",
-    "红寺堡区": "红寺堡区",
-    "盐池县": "盐池县",
-    "同心县": "同心县",
-    "青铜峡市": "青铜峡市",
-    "固原市": "固原市",
-    "原州区": "原州区",
-    "西吉县": "西吉县",
-    "隆德县": "隆德县",
-    "泾源县": "泾源县",
-    "彭阳县": "彭阳县",
-    "中卫市": "中卫市",
-    "沙坡头区": "沙坡头区",
-    "中宁县": "中宁县",
-    "海原县": "海原县",
-    "新疆维吾尔自治区": "新疆维吾尔自治区",
-    "乌鲁木齐市": "乌鲁木齐市",
-    "天山区": "天山区",
-    "沙依巴克区": "沙依巴克区",
-    "新市区": "新市区",
-    "水磨沟区": "水磨沟区",
-    "头屯河区": "头屯河区",
-    "达坂城区": "达坂城区",
-    "米东区": "米东区",
-    "乌鲁木齐县": "乌鲁木齐县",
-    "克拉玛依市": "克拉玛依市",
-    "独山子区": "独山子区",
-    "克拉玛依区": "克拉玛依区",
-    "白碱滩区": "白碱滩区",
-    "乌尔禾区": "乌尔禾区",
-    "吐鲁番市": "吐鲁番市",
-    "高昌区": "高昌区",
-    "鄯善县": "鄯善县",
-    "托克逊县": "托克逊县",
-    "哈密市": "哈密市",
-    "伊州区": "伊州区",
-    "巴里坤哈萨克自治县": "巴里坤哈萨克自治县",
-    "伊吾县": "伊吾县",
-    "昌吉回族自治州": "昌吉回族自治州",
-    "昌吉市": "昌吉市",
-    "阜康市": "阜康市",
-    "呼图壁县": "呼图壁县",
-    "玛纳斯县": "玛纳斯县",
-    "奇台县": "奇台县",
-    "吉木萨尔县": "吉木萨尔县",
-    "木垒哈萨克自治县": "木垒哈萨克自治县",
-    "博尔塔拉蒙古自治州": "博尔塔拉蒙古自治州",
-    "博乐市": "博乐市",
-    "阿拉山口市": "阿拉山口市",
-    "精河县": "精河县",
-    "温泉县": "温泉县",
-    "巴音郭楞蒙古自治州": "巴音郭楞蒙古自治州",
-    "库尔勒市": "库尔勒市",
-    "轮台县": "轮台县",
-    "尉犁县": "尉犁县",
-    "若羌县": "若羌县",
-    "且末县": "且末县",
-    "焉耆回族自治县": "焉耆回族自治县",
-    "和静县": "和静县",
-    "和硕县": "和硕县",
-    "博湖县": "博湖县",
-    "阿克苏地区": "阿克苏地区",
-    "阿克苏市": "阿克苏市",
-    "温宿县": "温宿县",
-    "库车县": "库车县",
-    "沙雅县": "沙雅县",
-    "新和县": "新和县",
-    "拜城县": "拜城县",
-    "乌什县": "乌什县",
-    "阿瓦提县": "阿瓦提县",
-    "柯坪县": "柯坪县",
-    "克孜勒苏柯尔克孜自治州": "克孜勒苏柯尔克孜自治州",
-    "阿图什市": "阿图什市",
-    "阿克陶县": "阿克陶县",
-    "阿合奇县": "阿合奇县",
-    "乌恰县": "乌恰县",
-    "喀什地区": "喀什地区",
-    "喀什市": "喀什市",
-    "疏附县": "疏附县",
-    "疏勒县": "疏勒县",
-    "英吉沙县": "英吉沙县",
-    "泽普县": "泽普县",
-    "莎车县": "莎车县",
-    "叶城县": "叶城县",
-    "麦盖提县": "麦盖提县",
-    "岳普湖县": "岳普湖县",
-    "伽师县": "伽师县",
-    "巴楚县": "巴楚县",
-    "塔什库尔干塔吉克自治县": "塔什库尔干塔吉克自治县",
-    "和田地区": "和田地区",
-    "和田市": "和田市",
-    "和田县": "和田县",
-    "墨玉县": "墨玉县",
-    "皮山县": "皮山县",
-    "洛浦县": "洛浦县",
-    "策勒县": "策勒县",
-    "于田县": "于田县",
-    "民丰县": "民丰县",
-    "伊犁哈萨克自治州": "伊犁哈萨克自治州",
-    "伊宁市": "伊宁市",
-    "奎屯市": "奎屯市",
-    "霍尔果斯市": "霍尔果斯市",
-    "伊宁县": "伊宁县",
-    "察布查尔锡伯自治县": "察布查尔锡伯自治县",
-    "霍城县": "霍城县",
-    "巩留县": "巩留县",
-    "新源县": "新源县",
-    "昭苏县": "昭苏县",
-    "特克斯县": "特克斯县",
-    "尼勒克县": "尼勒克县",
-    "塔城地区": "塔城地区",
-    "塔城市": "塔城市",
-    "乌苏市": "乌苏市",
-    "额敏县": "额敏县",
-    "沙湾县": "沙湾县",
-    "托里县": "托里县",
-    "裕民县": "裕民县",
-    "和布克赛尔蒙古自治县": "和布克赛尔蒙古自治县",
-    "阿勒泰地区": "阿勒泰地区",
-    "阿勒泰市": "阿勒泰市",
-    "布尔津县": "布尔津县",
-    "富蕴县": "富蕴县",
-    "福海县": "福海县",
-    "哈巴河县": "哈巴河县",
-    "青河县": "青河县",
-    "吉木乃县": "吉木乃县",
-    "自治区直辖县级行政区划": "自治区直辖县级行政区划",
-    "石河子市": "石河子市",
-    "阿拉尔市": "阿拉尔市",
-    "图木舒克市": "图木舒克市",
-    "五家渠市": "五家渠市",
-    "北屯市": "北屯市",
-    "铁门关市": "铁门关市",
-    "双河市": "双河市",
-    "可克达拉市": "可克达拉市",
-    "昆玉市": "昆玉市",
-    "台湾省": "台湾省",
-    "台北市": "台北市",
-    "中正区": "中正区",
-    "万华区": "万华区",
-    "信义区": "信义区",
-    "士林区": "士林区",
-    "北投区": "北投区",
-    "内湖区": "内湖区",
-    "南港区": "南港区",
-    "文山区": "文山区",
-    "其它区": "其它区",
-    "高雄市": "高雄市",
-    "前金区": "前金区",
-    "芩雅区": "芩雅区",
-    "盐埕区": "盐埕区",
-    "鼓山区": "鼓山区",
-    "旗津区": "旗津区",
-    "前镇区": "前镇区",
-    "三民区": "三民区",
-    "左营区": "左营区",
-    "楠梓区": "楠梓区",
-    "小港区": "小港区",
-    "苓雅区": "苓雅区",
-    "仁武区": "仁武区",
-    "大社区": "大社区",
-    "冈山区": "冈山区",
-    "路竹区": "路竹区",
-    "阿莲区": "阿莲区",
-    "田寮区": "田寮区",
-    "燕巢区": "燕巢区",
-    "桥头区": "桥头区",
-    "梓官区": "梓官区",
-    "弥陀区": "弥陀区",
-    "永安区": "永安区",
-    "湖内区": "湖内区",
-    "凤山区": "凤山区",
-    "大寮区": "大寮区",
-    "林园区": "林园区",
-    "鸟松区": "鸟松区",
-    "大树区": "大树区",
-    "旗山区": "旗山区",
-    "美浓区": "美浓区",
-    "六龟区": "六龟区",
-    "内门区": "内门区",
-    "杉林区": "杉林区",
-    "甲仙区": "甲仙区",
-    "桃源区": "桃源区",
-    "那玛夏区": "那玛夏区",
-    "茂林区": "茂林区",
-    "茄萣区": "茄萣区",
-    "台南市": "台南市",
-    "中西区": "中西区",
-    "南区": "南区",
-    "北区": "北区",
-    "安平区": "安平区",
-    "安南区": "安南区",
-    "永康区": "永康区",
-    "归仁区": "归仁区",
-    "新化区": "新化区",
-    "左镇区": "左镇区",
-    "玉井区": "玉井区",
-    "楠西区": "楠西区",
-    "南化区": "南化区",
-    "仁德区": "仁德区",
-    "关庙区": "关庙区",
-    "龙崎区": "龙崎区",
-    "官田区": "官田区",
-    "麻豆区": "麻豆区",
-    "佳里区": "佳里区",
-    "西港区": "西港区",
-    "七股区": "七股区",
-    "将军区": "将军区",
-    "学甲区": "学甲区",
-    "北门区": "北门区",
-    "新营区": "新营区",
-    "后壁区": "后壁区",
-    "白河区": "白河区",
-    "六甲区": "六甲区",
-    "下营区": "下营区",
-    "柳营区": "柳营区",
-    "盐水区": "盐水区",
-    "善化区": "善化区",
-    "大内区": "大内区",
-    "山上区": "山上区",
-    "台中市": "台中市",
-    "中区": "中区",
-    "北屯区": "北屯区",
-    "西屯区": "西屯区",
-    "南屯区": "南屯区",
-    "大里区": "大里区",
-    "雾峰区": "雾峰区",
-    "乌日区": "乌日区",
-    "丰原区": "丰原区",
-    "后里区": "后里区",
-    "石冈区": "石冈区",
-    "东势区": "东势区",
-    "新社区": "新社区",
-    "潭子区": "潭子区",
-    "大雅区": "大雅区",
-    "神冈区": "神冈区",
-    "大肚区": "大肚区",
-    "沙鹿区": "沙鹿区",
-    "龙井区": "龙井区",
-    "梧栖区": "梧栖区",
-    "清水区": "清水区",
-    "大甲区": "大甲区",
-    "外埔区": "外埔区",
-    "金沙镇": "金沙镇",
-    "金湖镇": "金湖镇",
-    "金宁乡": "金宁乡",
-    "金城镇": "金城镇",
-    "烈屿乡": "烈屿乡",
-    "乌坵乡": "乌坵乡",
-    "南投县": "南投县",
-    "南投市": "南投市",
-    "中寮乡": "中寮乡",
-    "草屯镇": "草屯镇",
-    "国姓乡": "国姓乡",
-    "埔里镇": "埔里镇",
-    "仁爱乡": "仁爱乡",
-    "名间乡": "名间乡",
-    "集集镇": "集集镇",
-    "水里乡": "水里乡",
-    "鱼池乡": "鱼池乡",
-    "信义乡": "信义乡",
-    "竹山镇": "竹山镇",
-    "鹿谷乡": "鹿谷乡",
-    "基隆市": "基隆市",
-    "仁爱区": "仁爱区",
-    "安乐区": "安乐区",
-    "暖暖区": "暖暖区",
-    "七堵区": "七堵区",
-    "新竹市": "新竹市",
-    "香山区": "香山区",
-    "嘉义市": "嘉义市",
-    "新北市": "新北市",
-    "万里区": "万里区",
-    "板桥区": "板桥区",
-    "汐止区": "汐止区",
-    "深坑区": "深坑区",
-    "石碇区": "石碇区",
-    "瑞芳区": "瑞芳区",
-    "平溪区": "平溪区",
-    "双溪区": "双溪区",
-    "贡寮区": "贡寮区",
-    "新店区": "新店区",
-    "坪林区": "坪林区",
-    "乌来区": "乌来区",
-    "永和区": "永和区",
-    "中和区": "中和区",
-    "土城区": "土城区",
-    "三峡区": "三峡区",
-    "树林区": "树林区",
-    "莺歌区": "莺歌区",
-    "三重区": "三重区",
-    "新庄区": "新庄区",
-    "林口区": "林口区",
-    "芦洲区": "芦洲区",
-    "五股区": "五股区",
-    "八里区": "八里区",
-    "淡水区": "淡水区",
-    "三芝区": "三芝区",
-    "石门区": "石门区",
-    "宜兰县": "宜兰县",
-    "宜兰市": "宜兰市",
-    "头城镇": "头城镇",
-    "礁溪乡": "礁溪乡",
-    "壮围乡": "壮围乡",
-    "员山乡": "员山乡",
-    "罗东镇": "罗东镇",
-    "三星乡": "三星乡",
-    "大同乡": "大同乡",
-    "五结乡": "五结乡",
-    "冬山乡": "冬山乡",
-    "苏澳镇": "苏澳镇",
-    "南澳乡": "南澳乡",
-    "钓鱼台": "钓鱼台",
-    "新竹县": "新竹县",
-    "竹北市": "竹北市",
-    "湖口乡": "湖口乡",
-    "新丰乡": "新丰乡",
-    "新埔镇": "新埔镇",
-    "关西镇": "关西镇",
-    "芎林乡": "芎林乡",
-    "宝山乡": "宝山乡",
-    "竹东镇": "竹东镇",
-    "五峰乡": "五峰乡",
-    "横山乡": "横山乡",
-    "尖石乡": "尖石乡",
-    "北埔乡": "北埔乡",
-    "峨眉乡": "峨眉乡",
-    "桃园县": "桃园县",
-    "中坜区": "中坜区",
-    "平镇区": "平镇区",
-    "杨梅区": "杨梅区",
-    "新屋区": "新屋区",
-    "观音区": "观音区",
-    "桃园区": "桃园区",
-    "龟山区": "龟山区",
-    "八德区": "八德区",
-    "大溪区": "大溪区",
-    "大园区": "大园区",
-    "芦竹区": "芦竹区",
-    "中坜市": "中坜市",
-    "平镇市": "平镇市",
-    "龙潭乡": "龙潭乡",
-    "杨梅市": "杨梅市",
-    "新屋乡": "新屋乡",
-    "观音乡": "观音乡",
-    "桃园市": "桃园市",
-    "龟山乡": "龟山乡",
-    "八德市": "八德市",
-    "大溪镇": "大溪镇",
-    "复兴乡": "复兴乡",
-    "大园乡": "大园乡",
-    "芦竹乡": "芦竹乡",
-    "苗栗县": "苗栗县",
-    "头份市": "头份市",
-    "竹南镇": "竹南镇",
-    "头份镇": "头份镇",
-    "三湾乡": "三湾乡",
-    "南庄乡": "南庄乡",
-    "狮潭乡": "狮潭乡",
-    "后龙镇": "后龙镇",
-    "通霄镇": "通霄镇",
-    "苑里镇": "苑里镇",
-    "苗栗市": "苗栗市",
-    "造桥乡": "造桥乡",
-    "头屋乡": "头屋乡",
-    "公馆乡": "公馆乡",
-    "大湖乡": "大湖乡",
-    "泰安乡": "泰安乡",
-    "铜锣乡": "铜锣乡",
-    "三义乡": "三义乡",
-    "西湖乡": "西湖乡",
-    "卓兰镇": "卓兰镇",
-    "彰化县": "彰化县",
-    "员林市": "员林市",
-    "彰化市": "彰化市",
-    "芬园乡": "芬园乡",
-    "花坛乡": "花坛乡",
-    "秀水乡": "秀水乡",
-    "鹿港镇": "鹿港镇",
-    "福兴乡": "福兴乡",
-    "线西乡": "线西乡",
-    "和美镇": "和美镇",
-    "伸港乡": "伸港乡",
-    "员林镇": "员林镇",
-    "社头乡": "社头乡",
-    "永靖乡": "永靖乡",
-    "埔心乡": "埔心乡",
-    "溪湖镇": "溪湖镇",
-    "大村乡": "大村乡",
-    "埔盐乡": "埔盐乡",
-    "田中镇": "田中镇",
-    "北斗镇": "北斗镇",
-    "田尾乡": "田尾乡",
-    "埤头乡": "埤头乡",
-    "溪州乡": "溪州乡",
-    "竹塘乡": "竹塘乡",
-    "二林镇": "二林镇",
-    "大城乡": "大城乡",
-    "芳苑乡": "芳苑乡",
-    "二水乡": "二水乡",
-    "嘉义县": "嘉义县",
-    "番路乡": "番路乡",
-    "梅山乡": "梅山乡",
-    "竹崎乡": "竹崎乡",
-    "阿里山乡": "阿里山乡",
-    "中埔乡": "中埔乡",
-    "大埔乡": "大埔乡",
-    "水上乡": "水上乡",
-    "鹿草乡": "鹿草乡",
-    "太保市": "太保市",
-    "朴子市": "朴子市",
-    "东石乡": "东石乡",
-    "六脚乡": "六脚乡",
-    "新港乡": "新港乡",
-    "民雄乡": "民雄乡",
-    "大林镇": "大林镇",
-    "溪口乡": "溪口乡",
-    "义竹乡": "义竹乡",
-    "布袋镇": "布袋镇",
-    "云林县": "云林县",
-    "斗南镇": "斗南镇",
-    "大埤乡": "大埤乡",
-    "虎尾镇": "虎尾镇",
-    "土库镇": "土库镇",
-    "褒忠乡": "褒忠乡",
-    "东势乡": "东势乡",
-    "台西乡": "台西乡",
-    "仑背乡": "仑背乡",
-    "麦寮乡": "麦寮乡",
-    "斗六市": "斗六市",
-    "林内乡": "林内乡",
-    "古坑乡": "古坑乡",
-    "莿桐乡": "莿桐乡",
-    "西螺镇": "西螺镇",
-    "二仑乡": "二仑乡",
-    "北港镇": "北港镇",
-    "水林乡": "水林乡",
-    "口湖乡": "口湖乡",
-    "四湖乡": "四湖乡",
-    "元长乡": "元长乡",
-    "屏东县": "屏东县",
-    "崁顶乡": "崁顶乡",
-    "屏东市": "屏东市",
-    "三地门乡": "三地门乡",
-    "雾台乡": "雾台乡",
-    "玛家乡": "玛家乡",
-    "九如乡": "九如乡",
-    "里港乡": "里港乡",
-    "高树乡": "高树乡",
-    "盐埔乡": "盐埔乡",
-    "长治乡": "长治乡",
-    "麟洛乡": "麟洛乡",
-    "竹田乡": "竹田乡",
-    "内埔乡": "内埔乡",
-    "万丹乡": "万丹乡",
-    "潮州镇": "潮州镇",
-    "泰武乡": "泰武乡",
-    "来义乡": "来义乡",
-    "万峦乡": "万峦乡",
-    "莰顶乡": "莰顶乡",
-    "新埤乡": "新埤乡",
-    "南州乡": "南州乡",
-    "林边乡": "林边乡",
-    "东港镇": "东港镇",
-    "琉球乡": "琉球乡",
-    "佳冬乡": "佳冬乡",
-    "新园乡": "新园乡",
-    "枋寮乡": "枋寮乡",
-    "枋山乡": "枋山乡",
-    "春日乡": "春日乡",
-    "狮子乡": "狮子乡",
-    "车城乡": "车城乡",
-    "牡丹乡": "牡丹乡",
-    "恒春镇": "恒春镇",
-    "满州乡": "满州乡",
-    "台东县": "台东县",
-    "台东市": "台东市",
-    "绿岛乡": "绿岛乡",
-    "兰屿乡": "兰屿乡",
-    "延平乡": "延平乡",
-    "卑南乡": "卑南乡",
-    "鹿野乡": "鹿野乡",
-    "关山镇": "关山镇",
-    "海端乡": "海端乡",
-    "池上乡": "池上乡",
-    "东河乡": "东河乡",
-    "成功镇": "成功镇",
-    "长滨乡": "长滨乡",
-    "金峰乡": "金峰乡",
-    "大武乡": "大武乡",
-    "达仁乡": "达仁乡",
-    "太麻里乡": "太麻里乡",
-    "花莲县": "花莲县",
-    "花莲市": "花莲市",
-    "新城乡": "新城乡",
-    "太鲁阁": "太鲁阁",
-    "秀林乡": "秀林乡",
-    "吉安乡": "吉安乡",
-    "寿丰乡": "寿丰乡",
-    "凤林镇": "凤林镇",
-    "光复乡": "光复乡",
-    "丰滨乡": "丰滨乡",
-    "瑞穗乡": "瑞穗乡",
-    "万荣乡": "万荣乡",
-    "玉里镇": "玉里镇",
-    "卓溪乡": "卓溪乡",
-    "富里乡": "富里乡",
-    "澎湖县": "澎湖县",
-    "马公市": "马公市",
-    "西屿乡": "西屿乡",
-    "望安乡": "望安乡",
-    "七美乡": "七美乡",
-    "白沙乡": "白沙乡",
-    "湖西乡": "湖西乡",
-    "南竿乡": "南竿乡",
-    "北竿乡": "北竿乡",
-    "东引乡": "东引乡",
-    "莒光乡": "莒光乡",
-    "香港特别行政区": "香港特别行政区",
-    "香港岛": "香港岛",
-    "湾仔区": "湾仔区",
-    "九龙": "九龙",
-    "九龙城区": "九龙城区",
-    "油尖旺区": "油尖旺区",
-    "深水埗区": "深水埗区",
-    "黄大仙区": "黄大仙区",
-    "观塘区": "观塘区",
-    "新界": "新界",
-    "大埔区": "大埔区",
-    "沙田区": "沙田区",
-    "西贡区": "西贡区",
-    "元朗区": "元朗区",
-    "屯门区": "屯门区",
-    "荃湾区": "荃湾区",
-    "葵青区": "葵青区",
-    "离岛区": "离岛区",
-    "澳门特别行政区": "澳门特别行政区",
-    "澳门半岛": "澳门半岛",
-    "花地玛堂区": "花地玛堂区",
-    "花王堂区": "花王堂区",
-    "望德堂区": "望德堂区",
-    "大堂区": "大堂区",
-    "风顺堂区": "风顺堂区",
-    "离岛": "离岛",
-    "嘉模堂区": "嘉模堂区",
-    "路氹填海区": "路氹填海区",
-    "圣方济各堂区": "圣方济各堂区",
-    "海外": "海外",
-    "阿富汗": "阿富汗",
-    "赫拉特": "赫拉特",
-    "喀布尔": "喀布尔",
-    "坎大哈": "坎大哈",
-    "马扎里沙里夫": "马扎里沙里夫",
-    "阿尔巴尼亚": "阿尔巴尼亚",
-    "爱尔巴桑": "爱尔巴桑",
-    "迪勃拉": "迪勃拉",
-    "地拉那": "地拉那",
-    "都拉斯": "都拉斯",
-    "发罗拉": "发罗拉",
-    "费里": "费里",
-    "吉诺卡斯特": "吉诺卡斯特",
-    "科尔察": "科尔察",
-    "库克斯": "库克斯",
-    "莱什": "莱什",
-    "培拉特": "培拉特",
-    "斯库台": "斯库台",
-    "南极洲": "南极洲",
-    "阿尔及利亚": "阿尔及利亚",
-    "阿德拉尔": "阿德拉尔",
-    "阿尔及尔": "阿尔及尔",
-    "艾因·德夫拉": "艾因·德夫拉",
-    "艾因·蒂姆尚特": "艾因·蒂姆尚特",
-    "安纳巴": "安纳巴",
-    "奥兰": "奥兰",
-    "巴特纳": "巴特纳",
-    "贝贾亚": "贝贾亚",
-    "贝沙尔": "贝沙尔",
-    "贝伊德": "贝伊德",
-    "比斯克拉": "比斯克拉",
-    "布尔吉·布阿雷里吉": "布尔吉·布阿雷里吉",
-    "布利达": "布利达",
-    "布迈德斯": "布迈德斯",
-    "布依拉": "布依拉",
-    "蒂巴扎": "蒂巴扎",
-    "蒂斯姆西勒特": "蒂斯姆西勒特",
-    "盖尔达耶": "盖尔达耶",
-    "盖尔马": "盖尔马",
-    "罕西拉": "罕西拉",
-    "赫利赞": "赫利赞",
-    "吉杰尔": "吉杰尔",
-    "杰勒法": "杰勒法",
-    "君士坦丁": "君士坦丁",
-    "拉格瓦特": "拉格瓦特",
-    "马斯卡拉": "马斯卡拉",
-    "麦迪亚": "麦迪亚",
-    "密拉": "密拉",
-    "莫斯塔加纳姆": "莫斯塔加纳姆",
-    "姆西拉": "姆西拉",
-    "纳阿马": "纳阿马",
-    "塞蒂夫": "塞蒂夫",
-    "赛伊达": "赛伊达",
-    "斯基克达": "斯基克达",
-    "苏克·阿赫拉斯": "苏克·阿赫拉斯",
-    "塔里夫": "塔里夫",
-    "塔曼拉塞特": "塔曼拉塞特",
-    "特贝萨": "特贝萨",
-    "特莱姆森": "特莱姆森",
-    "提济乌祖": "提济乌祖",
-    "提亚雷特": "提亚雷特",
-    "廷杜夫": "廷杜夫",
-    "瓦德": "瓦德",
-    "瓦尔格拉": "瓦尔格拉",
-    "乌姆布阿基": "乌姆布阿基",
-    "西迪贝勒阿贝斯": "西迪贝勒阿贝斯",
-    "谢里夫": "谢里夫",
-    "伊利齐": "伊利齐",
-    "美属萨摩亚": "美属萨摩亚",
-    "阿纳": "阿纳",
-    "阿图阿": "阿图阿",
-    "艾加伊勒泰": "艾加伊勒泰",
-    "法塞莱莱阿加": "法塞莱莱阿加",
-    "加盖福毛加": "加盖福毛加",
-    "加加埃毛加": "加加埃毛加",
-    "帕劳利": "帕劳利",
-    "萨图帕伊泰阿": "萨图帕伊泰阿",
-    "萨瓦伊岛": "萨瓦伊岛",
-    "图阿马萨加": "图阿马萨加",
-    "瓦奥福诺蒂": "瓦奥福诺蒂",
-    "韦西加诺": "韦西加诺",
-    "乌波卢岛": "乌波卢岛",
-    "安道尔": "安道尔",
-    "卡尼略": "卡尼略",
-    "恩坎普": "恩坎普",
-    "马萨纳": "马萨纳",
-    "奥尔迪诺": "奥尔迪诺",
-    "圣胡利娅-德洛里亚": "圣胡利娅-德洛里亚",
-    "安道尔城": "安道尔城",
-    "莱塞斯卡尔德-恩戈尔达": "莱塞斯卡尔德-恩戈尔达",
-    "安哥拉": "安哥拉",
-    "北宽扎": "北宽扎",
-    "北隆达": "北隆达",
-    "本戈": "本戈",
-    "本格拉": "本格拉",
-    "比耶": "比耶",
-    "卡宾达": "卡宾达",
-    "库内内": "库内内",
-    "宽多库邦戈": "宽多库邦戈",
-    "罗安达": "罗安达",
-    "马兰热": "马兰热",
-    "莫希科": "莫希科",
-    "纳米贝": "纳米贝",
-    "南宽扎": "南宽扎",
-    "南隆达": "南隆达",
-    "万博": "万博",
-    "威拉": "威拉",
-    "威热": "威热",
-    "扎伊尔": "扎伊尔",
-    "安提瓜和巴布达": "安提瓜和巴布达",
-    "阿塞拜疆": "阿塞拜疆",
-    "阿布歇隆": "阿布歇隆",
-    "哈奇马斯": "哈奇马斯",
-    "卡尔巴卡尔": "卡尔巴卡尔",
-    "卡扎赫": "卡扎赫",
-    "连科兰": "连科兰",
-    "密尔-卡拉巴赫": "密尔-卡拉巴赫",
-    "穆甘-萨连": "穆甘-萨连",
-    "纳戈尔诺-卡拉巴赫": "纳戈尔诺-卡拉巴赫",
-    "纳希切万": "纳希切万",
-    "普利亚拉克斯": "普利亚拉克斯",
-    "舍基": "舍基",
-    "苏姆盖特": "苏姆盖特",
-    "锡尔万": "锡尔万",
-    "占贾": "占贾",
-    "阿根廷": "阿根廷",
-    "巴拉那": "巴拉那",
-    "别德马": "别德马",
-    "波萨达斯": "波萨达斯",
-    "布兰卡港": "布兰卡港",
-    "布宜诺斯艾利斯": "布宜诺斯艾利斯",
-    "福莫萨": "福莫萨",
-    "胡胡伊": "胡胡伊",
-    "卡塔马卡": "卡塔马卡",
-    "科尔多瓦": "科尔多瓦",
-    "科连特斯": "科连特斯",
-    "克劳斯城": "克劳斯城",
-    "肯考迪娅": "肯考迪娅",
-    "拉里奥哈": "拉里奥哈",
-    "拉普拉塔": "拉普拉塔",
-    "雷西斯滕匹亚": "雷西斯滕匹亚",
-    "里奥加耶戈斯": "里奥加耶戈斯",
-    "里奥夸尔托": "里奥夸尔托",
-    "里瓦达维亚海军准将城": "里瓦达维亚海军准将城",
-    "罗萨里奥": "罗萨里奥",
-    "罗森": "罗森",
-    "马德普拉塔": "马德普拉塔",
-    "门多萨": "门多萨",
-    "内乌肯": "内乌肯",
-    "萨尔塔": "萨尔塔",
-    "圣地亚哥-德尔埃斯特罗": "圣地亚哥-德尔埃斯特罗",
-    "圣菲": "圣菲",
-    "圣胡安": "圣胡安",
-    "圣拉斐尔": "圣拉斐尔",
-    "圣路易斯": "圣路易斯",
-    "圣罗莎": "圣罗莎",
-    "圣米格尔-德图库曼": "圣米格尔-德图库曼",
-    "圣尼古拉斯": "圣尼古拉斯",
-    "特雷利乌": "特雷利乌",
-    "乌斯怀亚": "乌斯怀亚",
-    "澳大利亚": "澳大利亚",
-    "北部地区": "北部地区",
-    "堪培拉": "堪培拉",
-    "昆士兰": "昆士兰",
-    "南澳大利亚": "南澳大利亚",
-    "塔斯马尼亚": "塔斯马尼亚",
-    "维多利亚": "维多利亚",
-    "西澳大利亚": "西澳大利亚",
-    "新南威尔士": "新南威尔士",
-    "奥地利": "奥地利",
-    "布尔根兰": "布尔根兰",
-    "蒂罗尔": "蒂罗尔",
-    "福拉尔贝格": "福拉尔贝格",
-    "克恩顿": "克恩顿",
-    "萨尔茨堡": "萨尔茨堡",
-    "上奥地利": "上奥地利",
-    "施蒂利亚": "施蒂利亚",
-    "维也纳": "维也纳",
-    "下奥地利": "下奥地利",
-    "巴哈马": "巴哈马",
-    "巴林": "巴林",
-    "哈德": "哈德",
-    "穆哈拉格": "穆哈拉格",
-    "麦纳麦": "麦纳麦",
-    "北部": "北部",
-    "中部": "中部",
-    "伊萨城": "伊萨城",
-    "里法": "里法",
-    "西部": "西部",
-    "哈马德": "哈马德",
-    "孟加拉": "孟加拉",
-    "达卡": "达卡",
-    "吉大港": "吉大港",
-    "库尔纳": "库尔纳",
-    "亚美尼亚": "亚美尼亚",
-    "阿尔马维尔": "阿尔马维尔",
-    "阿拉加措特恩": "阿拉加措特恩",
-    "阿拉拉特": "阿拉拉特",
-    "埃里温市": "埃里温市",
-    "格加尔库尼克": "格加尔库尼克",
-    "科泰克": "科泰克",
-    "洛里": "洛里",
-    "塔武什": "塔武什",
-    "瓦约茨·佐尔": "瓦约茨·佐尔",
-    "希拉克": "希拉克",
-    "休尼克": "休尼克",
-    "巴巴多斯": "巴巴多斯",
-    "比利时": "比利时",
-    "埃诺": "埃诺",
-    "安特卫普": "安特卫普",
-    "布拉班特-瓦隆": "布拉班特-瓦隆",
-    "布鲁塞尔": "布鲁塞尔",
-    "东佛兰德": "东佛兰德",
-    "佛兰芒-布拉班特": "佛兰芒-布拉班特",
-    "列日": "列日",
-    "林堡": "林堡",
-    "卢森堡": "卢森堡",
-    "那慕尔": "那慕尔",
-    "西佛兰德": "西佛兰德",
-    "百慕大": "百慕大",
-    "不丹": "不丹",
-    "玻利维亚": "玻利维亚",
-    "奥尔托": "奥尔托",
-    "奥鲁罗": "奥鲁罗",
-    "贝尼": "贝尼",
-    "波多西": "波多西",
-    "基拉科洛": "基拉科洛",
-    "科恰班巴": "科恰班巴",
-    "拉巴斯": "拉巴斯",
-    "潘多": "潘多",
-    "丘基萨卡": "丘基萨卡",
-    "萨卡巴": "萨卡巴",
-    "圣克鲁斯": "圣克鲁斯",
-    "塔里哈": "塔里哈",
-    "波黑": "波黑",
-    "博茨瓦纳": "博茨瓦纳",
-    "布韦岛": "布韦岛",
-    "巴西": "巴西",
-    "阿克里": "阿克里",
-    "阿拉戈斯": "阿拉戈斯",
-    "阿马帕": "阿马帕",
-    "巴西利亚": "巴西利亚",
-    "巴伊亚": "巴伊亚",
-    "北里奥格兰德": "北里奥格兰德",
-    "伯南布哥": "伯南布哥",
-    "戈亚斯": "戈亚斯",
-    "朗多尼亚": "朗多尼亚",
-    "里约热内卢": "里约热内卢",
-    "罗赖马": "罗赖马",
-    "马拉尼昂": "马拉尼昂",
-    "马托格罗索": "马托格罗索",
-    "米纳斯吉拉斯": "米纳斯吉拉斯",
-    "南里奥格兰德": "南里奥格兰德",
-    "南马托格罗索": "南马托格罗索",
-    "帕拉": "帕拉",
-    "帕拉伊巴": "帕拉伊巴",
-    "皮奥伊": "皮奥伊",
-    "塞阿拉": "塞阿拉",
-    "塞尔希培": "塞尔希培",
-    "圣埃斯皮里图": "圣埃斯皮里图",
-    "圣保罗": "圣保罗",
-    "圣卡塔琳娜": "圣卡塔琳娜",
-    "托坎廷斯": "托坎廷斯",
-    "亚马孙": "亚马孙",
-    "伯利兹": "伯利兹",
-    "橘园": "橘园",
-    "卡约": "卡约",
-    "科罗萨尔": "科罗萨尔",
-    "斯坦港": "斯坦港",
-    "托莱多": "托莱多",
-    "英属印度洋领地": "英属印度洋领地",
-    "所罗门群岛": "所罗门群岛",
-    "瓜达尔卡纳尔": "瓜达尔卡纳尔",
-    "霍尼亚拉": "霍尼亚拉",
-    "拉纳尔和贝罗纳": "拉纳尔和贝罗纳",
-    "马基拉": "马基拉",
-    "马莱塔": "马莱塔",
-    "乔伊索": "乔伊索",
-    "泰莫图": "泰莫图",
-    "伊萨贝尔": "伊萨贝尔",
-    "中部群岛": "中部群岛",
-    "英属维尔京群岛": "英属维尔京群岛",
-    "文莱": "文莱",
-    "保加利亚": "保加利亚",
-    "布尔加斯": "布尔加斯",
-    "卡斯科伏": "卡斯科伏",
-    "鲁塞": "鲁塞",
-    "洛维奇": "洛维奇",
-    "蒙塔纳": "蒙塔纳",
-    "普罗夫迪夫": "普罗夫迪夫",
-    "索非亚": "索非亚",
-    "索非亚市": "索非亚市",
-    "瓦尔纳": "瓦尔纳",
-    "缅甸": "缅甸",
-    "勃固省": "勃固省",
-    "掸邦": "掸邦",
-    "德林达依省": "德林达依省",
-    "克伦邦": "克伦邦",
-    "克钦邦": "克钦邦",
-    "克耶邦": "克耶邦",
-    "马圭省": "马圭省",
-    "曼德勒省": "曼德勒省",
-    "孟邦": "孟邦",
-    "钦邦": "钦邦",
-    "若开邦": "若开邦",
-    "实皆省": "实皆省",
-    "仰光省": "仰光省",
-    "伊洛瓦底省": "伊洛瓦底省",
-    "布隆迪": "布隆迪",
-    "布班扎": "布班扎",
-    "布鲁里": "布鲁里",
-    "布琼布拉城市": "布琼布拉城市",
-    "布琼布拉乡村": "布琼布拉乡村",
-    "恩戈齐": "恩戈齐",
-    "基龙多": "基龙多",
-    "基特加": "基特加",
-    "卡鲁济": "卡鲁济",
-    "卡扬扎": "卡扬扎",
-    "坎库佐": "坎库佐",
-    "鲁塔纳": "鲁塔纳",
-    "鲁伊吉": "鲁伊吉",
-    "马坎巴": "马坎巴",
-    "穆拉姆维亚": "穆拉姆维亚",
-    "穆瓦洛": "穆瓦洛",
-    "穆因加": "穆因加",
-    "锡比托凯": "锡比托凯",
-    "白俄罗斯": "白俄罗斯",
-    "布列斯特": "布列斯特",
-    "戈梅利": "戈梅利",
-    "格罗德诺": "格罗德诺",
-    "明斯克市": "明斯克市",
-    "莫吉廖夫": "莫吉廖夫",
-    "维捷布斯克": "维捷布斯克",
-    "柬埔寨": "柬埔寨",
-    "奥多棉吉": "奥多棉吉",
-    "白马市": "白马市",
-    "柏威夏": "柏威夏",
-    "拜林市": "拜林市",
-    "班迭棉吉": "班迭棉吉",
-    "磅清扬": "磅清扬",
-    "磅士卑": "磅士卑",
-    "磅同": "磅同",
-    "磅湛": "磅湛",
-    "波罗勉": "波罗勉",
-    "茶胶": "茶胶",
-    "柴桢": "柴桢",
-    "干丹": "干丹",
-    "戈公": "戈公",
-    "贡布": "贡布",
-    "金边市": "金边市",
-    "桔井": "桔井",
-    "腊塔纳基里": "腊塔纳基里",
-    "马德望": "马德望",
-    "蒙多基里": "蒙多基里",
-    "菩萨": "菩萨",
-    "上丁": "上丁",
-    "西哈努克市": "西哈努克市",
-    "暹粒": "暹粒",
-    "喀麦隆": "喀麦隆",
-    "阿达马瓦": "阿达马瓦",
-    "北端": "北端",
-    "滨海": "滨海",
-    "东部": "东部",
-    "南部": "南部",
-    "西北": "西北",
-    "西南": "西南",
-    "中央": "中央",
-    "加拿大": "加拿大",
-    "阿伯茨福": "阿伯茨福",
-    "埃德蒙顿": "埃德蒙顿",
-    "奥沙瓦": "奥沙瓦",
-    "巴里": "巴里",
-    "布列塔尼角": "布列塔尼角",
-    "多伦多": "多伦多",
-    "弗雷德里顿": "弗雷德里顿",
-    "圭尔夫": "圭尔夫",
-    "哈利法克斯": "哈利法克斯",
-    "哈密尔顿": "哈密尔顿",
-    "怀特霍斯": "怀特霍斯",
-    "基劳纳": "基劳纳",
-    "基奇纳": "基奇纳",
-    "金斯敦": "金斯敦",
-    "卡里加里": "卡里加里",
-    "魁北克": "魁北克",
-    "里贾纳": "里贾纳",
-    "伦敦": "伦敦",
-    "蒙特利尔": "蒙特利尔",
-    "萨德伯里": "萨德伯里",
-    "萨斯卡通": "萨斯卡通",
-    "三河城": "三河城",
-    "桑德贝": "桑德贝",
-    "舍布鲁克": "舍布鲁克",
-    "圣约翰斯": "圣约翰斯",
-    "温哥华": "温哥华",
-    "温尼伯": "温尼伯",
-    "温莎": "温莎",
-    "渥太华": "渥太华",
-    "夏洛特敦": "夏洛特敦",
-    "耶洛奈夫": "耶洛奈夫",
-    "伊魁特": "伊魁特",
-    "佛得角": "佛得角",
-    "保尔": "保尔",
-    "波多诺伏": "波多诺伏",
-    "博阿维斯塔岛": "博阿维斯塔岛",
-    "布拉瓦岛": "布拉瓦岛",
-    "大里贝拉": "大里贝拉",
-    "福古岛": "福古岛",
-    "马尤岛": "马尤岛",
-    "莫斯特罗": "莫斯特罗",
-    "普拉亚": "普拉亚",
-    "萨尔岛": "萨尔岛",
-    "圣安唐岛": "圣安唐岛",
-    "圣地亚哥岛": "圣地亚哥岛",
-    "圣多明戈": "圣多明戈",
-    "圣菲利普": "圣菲利普",
-    "圣米戈尔": "圣米戈尔",
-    "圣尼古拉岛": "圣尼古拉岛",
-    "圣维森特岛": "圣维森特岛",
-    "塔拉法尔": "塔拉法尔",
-    "开曼群岛": "开曼群岛",
-    "中非": "中非",
-    "斯里兰卡": "斯里兰卡",
-    "阿努拉德普勒": "阿努拉德普勒",
-    "安帕赖": "安帕赖",
-    "巴杜勒": "巴杜勒",
-    "拜蒂克洛": "拜蒂克洛",
-    "波隆纳鲁沃": "波隆纳鲁沃",
-    "汉班托特": "汉班托特",
-    "基里诺奇": "基里诺奇",
-    "加勒": "加勒",
-    "加姆珀哈": "加姆珀哈",
-    "贾夫纳": "贾夫纳",
-    "卡卢特勒": "卡卢特勒",
-    "凯格勒": "凯格勒",
-    "康提": "康提",
-    "科伦坡": "科伦坡",
-    "库鲁内格勒": "库鲁内格勒",
-    "拉特纳普勒": "拉特纳普勒",
-    "马纳尔": "马纳尔",
-    "马特莱": "马特莱",
-    "马特勒": "马特勒",
-    "莫讷勒格勒": "莫讷勒格勒",
-    "穆莱蒂武": "穆莱蒂武",
-    "努沃勒埃利耶": "努沃勒埃利耶",
-    "普塔勒姆": "普塔勒姆",
-    "亭可马里": "亭可马里",
-    "瓦武尼亚": "瓦武尼亚",
-    "乍得": "乍得",
-    "智利": "智利",
-    "阿劳卡尼亚大区": "阿劳卡尼亚大区",
-    "阿塔卡马大区": "阿塔卡马大区",
-    "安托法加斯塔大区": "安托法加斯塔大区",
-    "比奥比奥大区": "比奥比奥大区",
-    "复活节岛": "复活节岛",
-    "湖大区": "湖大区",
-    "科金博大区": "科金博大区",
-    "马乌莱大区": "马乌莱大区",
-    "麦哲伦-智利南极大区": "麦哲伦-智利南极大区",
-    "圣地亚哥": "圣地亚哥",
-    "塔拉帕卡大区": "塔拉帕卡大区",
-    "瓦尔帕莱索大区": "瓦尔帕莱索大区",
-    "伊瓦涅斯将军的艾森大区": "伊瓦涅斯将军的艾森大区",
-    "圣诞岛": "圣诞岛",
-    "科科斯群岛": "科科斯群岛",
-    "哥伦比亚": "哥伦比亚",
-    "阿劳卡": "阿劳卡",
-    "安提奥基亚": "安提奥基亚",
-    "北桑坦德": "北桑坦德",
-    "波哥大首都区": "波哥大首都区",
-    "博利瓦尔": "博利瓦尔",
-    "博亚卡": "博亚卡",
-    "大西洋": "大西洋",
-    "瓜维亚雷": "瓜维亚雷",
-    "瓜希拉": "瓜希拉",
-    "瓜伊尼亚": "瓜伊尼亚",
-    "金迪奥": "金迪奥",
-    "卡尔达斯": "卡尔达斯",
-    "卡克塔": "卡克塔",
-    "卡萨纳雷": "卡萨纳雷",
-    "考卡": "考卡",
-    "考卡山谷": "考卡山谷",
-    "科尔多巴": "科尔多巴",
-    "昆迪纳马卡": "昆迪纳马卡",
-    "利萨拉尔达": "利萨拉尔达",
-    "马格达雷那": "马格达雷那",
-    "梅塔": "梅塔",
-    "纳里尼奥": "纳里尼奥",
-    "普图马约": "普图马约",
-    "乔科": "乔科",
-    "塞萨尔": "塞萨尔",
-    "桑坦德": "桑坦德",
-    "圣安德烈斯-普罗维登西亚": "圣安德烈斯-普罗维登西亚",
-    "苏克雷": "苏克雷",
-    "托利马": "托利马",
-    "维查达": "维查达",
-    "沃佩斯": "沃佩斯",
-    "乌伊拉": "乌伊拉",
-    "科摩罗": "科摩罗",
-    "马约特": "马约特",
-    "刚果(布)": "刚果(布)",
-    "刚果(金)": "刚果(金)",
-    "库克群岛": "库克群岛",
-    "哥斯达黎加": "哥斯达黎加",
-    "阿拉胡埃拉": "阿拉胡埃拉",
-    "埃雷迪亚": "埃雷迪亚",
-    "瓜纳卡斯特": "瓜纳卡斯特",
-    "卡塔戈": "卡塔戈",
-    "利蒙": "利蒙",
-    "蓬塔雷纳斯": "蓬塔雷纳斯",
-    "圣何塞": "圣何塞",
-    "克罗地亚": "克罗地亚",
-    "萨格勒布": "萨格勒布",
-    "克拉皮纳-扎戈列": "克拉皮纳-扎戈列",
-    "锡萨克-莫斯拉维纳": "锡萨克-莫斯拉维纳",
-    "卡尔洛瓦茨": "卡尔洛瓦茨",
-    "瓦拉日丁": "瓦拉日丁",
-    "科普里夫尼察-克里热夫齐": "科普里夫尼察-克里热夫齐",
-    "别洛瓦尔-比洛戈拉": "别洛瓦尔-比洛戈拉",
-    "滨海和山区": "滨海和山区",
-    "利卡-塞尼": "利卡-塞尼",
-    "维罗维蒂察-波德拉维纳": "维罗维蒂察-波德拉维纳",
-    "波热加-斯拉沃尼亚": "波热加-斯拉沃尼亚",
-    "布罗德-波萨维纳": "布罗德-波萨维纳",
-    "扎达尔": "扎达尔",
-    "奥西耶克-巴拉尼亚": "奥西耶克-巴拉尼亚",
-    "希贝尼克-克宁": "希贝尼克-克宁",
-    "武科瓦尔-斯里耶姆": "武科瓦尔-斯里耶姆",
-    "斯普利特-达尔马提亚": "斯普利特-达尔马提亚",
-    "伊斯特拉": "伊斯特拉",
-    "杜布罗夫斯克-内雷特瓦": "杜布罗夫斯克-内雷特瓦",
-    "梅吉穆列": "梅吉穆列",
-    "萨格勒布市": "萨格勒布市",
-    "古巴": "古巴",
-    "比那尔德里奥": "比那尔德里奥",
-    "哈瓦那": "哈瓦那",
-    "哈瓦那城": "哈瓦那城",
-    "马坦萨斯": "马坦萨斯",
-    "比亚克拉拉": "比亚克拉拉",
-    "西恩富戈斯": "西恩富戈斯",
-    "圣斯皮里图斯": "圣斯皮里图斯",
-    "谢戈德阿维拉": "谢戈德阿维拉",
-    "卡马圭": "卡马圭",
-    "拉斯图纳斯": "拉斯图纳斯",
-    "奥尔金": "奥尔金",
-    "格拉玛": "格拉玛",
-    "关塔那摩": "关塔那摩",
-    "青年岛特区": "青年岛特区",
-    "马亚里": "马亚里",
-    "曼萨尼罗": "曼萨尼罗",
-    "塞浦路斯": "塞浦路斯",
-    "尼科西亚": "尼科西亚",
-    "利马索尔": "利马索尔",
-    "拉纳卡": "拉纳卡",
-    "法马古斯塔": "法马古斯塔",
-    "帕福斯": "帕福斯",
-    "凯里尼亚": "凯里尼亚",
-    "捷克": "捷克",
-    "贝宁": "贝宁",
-    "阿黎博里": "阿黎博里",
-    "阿塔科拉": "阿塔科拉",
-    "波希康市": "波希康市",
-    "博尔古": "博尔古",
-    "高原": "高原",
-    "库福": "库福",
-    "莫诺": "莫诺",
-    "丘陵": "丘陵",
-    "韦梅": "韦梅",
-    "峡谷": "峡谷",
-    "祖": "祖",
-    "丹麦": "丹麦",
-    "奥胡斯": "奥胡斯",
-    "北日德兰": "北日德兰",
-    "博恩霍尔姆": "博恩霍尔姆",
-    "菲特烈堡": "菲特烈堡",
-    "菲茵": "菲茵",
-    "哥本哈根": "哥本哈根",
-    "里伯": "里伯",
-    "灵克宾": "灵克宾",
-    "罗斯基勒": "罗斯基勒",
-    "南日德兰": "南日德兰",
-    "斯多斯特姆": "斯多斯特姆",
-    "维堡": "维堡",
-    "维厄勒": "维厄勒",
-    "西希兰": "西希兰",
-    "多米尼克": "多米尼克",
-    "多米尼加": "多米尼加",
-    "厄瓜多尔": "厄瓜多尔",
-    "阿苏艾": "阿苏艾",
-    "埃尔奥罗": "埃尔奥罗",
-    "埃斯梅拉尔达斯": "埃斯梅拉尔达斯",
-    "玻利瓦尔": "玻利瓦尔",
-    "瓜亚斯": "瓜亚斯",
-    "加拉帕戈斯": "加拉帕戈斯",
-    "卡尔奇": "卡尔奇",
-    "卡尼亚尔": "卡尼亚尔",
-    "科托帕希": "科托帕希",
-    "洛哈": "洛哈",
-    "洛斯里奥斯": "洛斯里奥斯",
-    "马纳比": "马纳比",
-    "莫罗纳-圣地亚哥": "莫罗纳-圣地亚哥",
-    "纳波,奥雷利亚纳": "纳波,奥雷利亚纳",
-    "帕斯塔萨": "帕斯塔萨",
-    "皮钦查": "皮钦查",
-    "钦博拉索": "钦博拉索",
-    "萨莫拉-钦奇佩": "萨莫拉-钦奇佩",
-    "苏昆毕奥斯": "苏昆毕奥斯",
-    "通古拉瓦": "通古拉瓦",
-    "因巴布拉": "因巴布拉",
-    "萨尔瓦多": "萨尔瓦多",
-    "阿波帕": "阿波帕",
-    "阿瓦查潘": "阿瓦查潘",
-    "查拉特南戈": "查拉特南戈",
-    "德尔加多": "德尔加多",
-    "基埃-恩特姆": "基埃-恩特姆",
-    "卡瓦尼亚斯": "卡瓦尼亚斯",
-    "库斯卡特兰": "库斯卡特兰",
-    "拉利伯塔德": "拉利伯塔德",
-    "拉乌尼翁": "拉乌尼翁",
-    "梅基卡诺斯": "梅基卡诺斯",
-    "莫拉桑": "莫拉桑",
-    "圣安娜": "圣安娜",
-    "圣米格尔": "圣米格尔",
-    "圣萨尔瓦多": "圣萨尔瓦多",
-    "圣维森特": "圣维森特",
-    "松索纳特": "松索纳特",
-    "索亚潘戈": "索亚潘戈",
-    "韦莱-恩萨斯": "韦莱-恩萨斯",
-    "乌苏卢坦": "乌苏卢坦",
-    "伊洛潘戈": "伊洛潘戈",
-    "中南": "中南",
-    "赤道几内亚": "赤道几内亚",
-    "埃塞俄比亚": "埃塞俄比亚",
-    "阿法尔": "阿法尔",
-    "阿姆哈拉": "阿姆哈拉",
-    "奥罗米亚": "奥罗米亚",
-    "宾香古尔": "宾香古尔",
-    "德雷达瓦": "德雷达瓦",
-    "甘贝拉各族": "甘贝拉各族",
-    "哈勒里民族": "哈勒里民族",
-    "南方各族": "南方各族",
-    "索马里": "索马里",
-    "提格雷": "提格雷",
-    "亚的斯亚贝巴": "亚的斯亚贝巴",
-    "厄立特里亚": "厄立特里亚",
-    "安塞巴": "安塞巴",
-    "北红海": "北红海",
-    "加什·巴尔卡": "加什·巴尔卡",
-    "南红海": "南红海",
-    "爱沙尼亚": "爱沙尼亚",
-    "哈留": "哈留",
-    "希尤": "希尤",
-    "依达-维鲁": "依达-维鲁",
-    "耶盖瓦": "耶盖瓦",
-    "耶尔韦": "耶尔韦",
-    "里亚内": "里亚内",
-    "维鲁": "维鲁",
-    "贝尔瓦": "贝尔瓦",
-    "帕尔努": "帕尔努",
-    "拉普拉": "拉普拉",
-    "萨雷": "萨雷",
-    "塔尔图": "塔尔图",
-    "瓦尔加": "瓦尔加",
-    "维良地": "维良地",
-    "沃鲁": "沃鲁",
-    "法罗群岛": "法罗群岛",
-    "福克兰": "福克兰",
-    "南乔治亚岛和南桑威奇群岛": "南乔治亚岛和南桑威奇群岛",
-    "斐济群岛": "斐济群岛",
-    "芬兰": "芬兰",
-    "埃斯波": "埃斯波",
-    "奥卢": "奥卢",
-    "波里": "波里",
-    "博尔沃": "博尔沃",
-    "海门林纳": "海门林纳",
-    "赫尔辛基": "赫尔辛基",
-    "卡亚尼": "卡亚尼",
-    "科科拉": "科科拉",
-    "科特卡": "科特卡",
-    "库奥皮奥": "库奥皮奥",
-    "拉赫蒂": "拉赫蒂",
-    "拉彭兰塔": "拉彭兰塔",
-    "罗瓦涅米": "罗瓦涅米",
-    "玛丽港": "玛丽港",
-    "米凯利": "米凯利",
-    "坦佩雷": "坦佩雷",
-    "图尔库": "图尔库",
-    "瓦萨": "瓦萨",
-    "万塔": "万塔",
-    "约恩苏": "约恩苏",
-    "奥兰群岛": "奥兰群岛",
-    "法国": "法国",
-    "阿尔勒": "阿尔勒",
-    "阿雅克修": "阿雅克修",
-    "艾克斯": "艾克斯",
-    "奥尔良": "奥尔良",
-    "巴黎": "巴黎",
-    "贝桑松": "贝桑松",
-    "第戎": "第戎",
-    "弗雷瑞斯": "弗雷瑞斯",
-    "卡昂": "卡昂",
-    "雷恩": "雷恩",
-    "里昂": "里昂",
-    "里尔": "里尔",
-    "利摩日": "利摩日",
-    "鲁昂": "鲁昂",
-    "马赛": "马赛",
-    "梅斯": "梅斯",
-    "蒙彼利埃": "蒙彼利埃",
-    "南特": "南特",
-    "尼斯": "尼斯",
-    "沙隆": "沙隆",
-    "图卢兹": "图卢兹",
-    "瓦朗斯": "瓦朗斯",
-    "亚眠": "亚眠",
-    "法属圭亚那": "法属圭亚那",
-    "法属波利尼西亚": "法属波利尼西亚",
-    "法属南部领地": "法属南部领地",
-    "吉布提": "吉布提",
-    "阿里萨比赫区": "阿里萨比赫区",
-    "奥博克区": "奥博克区",
-    "迪基勒区": "迪基勒区",
-    "塔朱拉区": "塔朱拉区",
-    "加蓬": "加蓬",
-    "奥果韦-洛洛": "奥果韦-洛洛",
-    "奥果韦-伊温多": "奥果韦-伊温多",
-    "滨海奥果韦": "滨海奥果韦",
-    "恩古涅": "恩古涅",
-    "河口": "河口",
-    "尼扬加": "尼扬加",
-    "上奥果韦": "上奥果韦",
-    "沃勒-恩特姆": "沃勒-恩特姆",
-    "中奥果韦": "中奥果韦",
-    "格鲁吉亚": "格鲁吉亚",
-    "冈比亚": "冈比亚",
-    "巴勒斯坦": "巴勒斯坦",
-    "加沙地带": "加沙地带",
-    "西岸": "西岸",
-    "德国": "德国",
-    "阿恩斯贝格": "阿恩斯贝格",
-    "爱尔福特": "爱尔福特",
-    "安斯巴格": "安斯巴格",
-    "奥格斯堡": "奥格斯堡",
-    "柏林": "柏林",
-    "拜伊罗特": "拜伊罗特",
-    "比勒费尔德": "比勒费尔德",
-    "波茨坦": "波茨坦",
-    "波鸿": "波鸿",
-    "不来梅": "不来梅",
-    "不伦瑞克": "不伦瑞克",
-    "达姆施塔特": "达姆施塔特",
-    "代特莫尔特": "代特莫尔特",
-    "德累斯顿": "德累斯顿",
-    "德绍": "德绍",
-    "杜塞尔多夫": "杜塞尔多夫",
-    "法兰克福": "法兰克福",
-    "弗赖堡": "弗赖堡",
-    "哈雷": "哈雷",
-    "汉堡": "汉堡",
-    "汉诺威": "汉诺威",
-    "基尔": "基尔",
-    "吉森": "吉森",
-    "卡尔斯鲁厄": "卡尔斯鲁厄",
-    "卡塞尔": "卡塞尔",
-    "开姆尼斯": "开姆尼斯",
-    "科布伦次": "科布伦次",
-    "科隆": "科隆",
-    "莱比锡": "莱比锡",
-    "兰茨胡特": "兰茨胡特",
-    "吕讷堡": "吕讷堡",
-    "马格德堡": "马格德堡",
-    "曼海姆": "曼海姆",
-    "美因兹": "美因兹",
-    "明斯特": "明斯特",
-    "慕尼黑": "慕尼黑",
-    "纽伦堡": "纽伦堡",
-    "什未林": "什未林",
-    "斯图加特": "斯图加特",
-    "特里尔": "特里尔",
-    "威斯巴登": "威斯巴登",
-    "维尔茨堡": "维尔茨堡",
-    "加纳": "加纳",
-    "阿散蒂": "阿散蒂",
-    "奥布阿西": "奥布阿西",
-    "布朗阿哈福": "布朗阿哈福",
-    "大阿克拉": "大阿克拉",
-    "上东部": "上东部",
-    "上西部": "上西部",
-    "沃尔特": "沃尔特",
-    "直布罗陀": "直布罗陀",
-    "基里巴斯": "基里巴斯",
-    "菲尼克斯群岛": "菲尼克斯群岛",
-    "吉尔伯特群岛": "吉尔伯特群岛",
-    "莱恩群岛": "莱恩群岛",
-    "希腊": "希腊",
-    "比雷埃夫斯": "比雷埃夫斯",
-    "多德卡尼斯": "多德卡尼斯",
-    "干尼亚": "干尼亚",
-    "基克拉迪": "基克拉迪",
-    "拉西锡": "拉西锡",
-    "莱斯博斯": "莱斯博斯",
-    "雷西姆农": "雷西姆农",
-    "萨摩斯": "萨摩斯",
-    "雅典": "雅典",
-    "伊拉克里翁": "伊拉克里翁",
-    "格陵兰": "格陵兰",
-    "格林纳达": "格林纳达",
-    "瓜德罗普": "瓜德罗普",
-    "关岛": "关岛",
-    "危地马拉": "危地马拉",
-    "埃尔普罗格雷索": "埃尔普罗格雷索",
-    "埃斯昆特拉": "埃斯昆特拉",
-    "哈拉帕": "哈拉帕",
-    "胡蒂亚帕": "胡蒂亚帕",
-    "基切": "基切",
-    "克萨尔特南戈": "克萨尔特南戈",
-    "雷塔卢莱乌": "雷塔卢莱乌",
-    "米克斯科": "米克斯科",
-    "佩滕": "佩滕",
-    "奇基穆拉": "奇基穆拉",
-    "奇马尔特南戈": "奇马尔特南戈",
-    "萨卡帕": "萨卡帕",
-    "萨卡特佩克斯": "萨卡特佩克斯",
-    "上韦拉帕斯": "上韦拉帕斯",
-    "圣马科斯": "圣马科斯",
-    "苏奇特佩克斯": "苏奇特佩克斯",
-    "索洛拉": "索洛拉",
-    "托托尼卡潘": "托托尼卡潘",
-    "韦韦特南戈": "韦韦特南戈",
-    "下韦拉帕斯": "下韦拉帕斯",
-    "新城": "新城",
-    "伊萨瓦尔": "伊萨瓦尔",
-    "几内亚": "几内亚",
-    "博凯": "博凯",
-    "恩泽雷科雷": "恩泽雷科雷",
-    "法拉纳": "法拉纳",
-    "金迪亚": "金迪亚",
-    "康康": "康康",
-    "科纳克里": "科纳克里",
-    "拉贝": "拉贝",
-    "玛木": "玛木",
-    "圭亚那": "圭亚那",
-    "埃塞奎博群岛-西德梅拉拉": "埃塞奎博群岛-西德梅拉拉",
-    "巴里马-瓦伊尼": "巴里马-瓦伊尼",
-    "波默伦-苏佩纳姆": "波默伦-苏佩纳姆",
-    "波塔罗-锡帕鲁尼": "波塔罗-锡帕鲁尼",
-    "德梅拉拉-马海卡": "德梅拉拉-马海卡",
-    "东伯比斯-科兰太因": "东伯比斯-科兰太因",
-    "库尤尼-马扎鲁尼": "库尤尼-马扎鲁尼",
-    "马海卡-伯比斯": "马海卡-伯比斯",
-    "上德梅拉拉-伯比斯": "上德梅拉拉-伯比斯",
-    "上塔库图-上埃塞奎博": "上塔库图-上埃塞奎博",
-    "海地": "海地",
-    "赫德岛和麦克唐纳群岛": "赫德岛和麦克唐纳群岛",
-    "梵蒂冈": "梵蒂冈",
-    "洪都拉斯": "洪都拉斯",
-    "阿特兰蒂达": "阿特兰蒂达",
-    "埃尔帕拉伊索": "埃尔帕拉伊索",
-    "奥科特佩克": "奥科特佩克",
-    "奥兰乔": "奥兰乔",
-    "弗朗西斯科-莫拉桑": "弗朗西斯科-莫拉桑",
-    "格拉西亚斯-阿迪奥斯": "格拉西亚斯-阿迪奥斯",
-    "海湾群岛": "海湾群岛",
-    "科尔特斯": "科尔特斯",
-    "科马亚瓜": "科马亚瓜",
-    "科潘": "科潘",
-    "伦皮拉": "伦皮拉",
-    "乔卢特卡": "乔卢特卡",
-    "乔罗马": "乔罗马",
-    "山谷": "山谷",
-    "圣巴巴拉": "圣巴巴拉",
-    "因蒂布卡": "因蒂布卡",
-    "约罗": "约罗",
-    "匈牙利": "匈牙利",
-    "巴兰尼亚": "巴兰尼亚",
-    "巴奇-基什孔": "巴奇-基什孔",
-    "包尔绍德-奥包乌伊-曾普伦": "包尔绍德-奥包乌伊-曾普伦",
-    "贝凯什": "贝凯什",
-    "布达佩斯": "布达佩斯",
-    "费耶尔": "费耶尔",
-    "豪伊杜-比豪尔": "豪伊杜-比豪尔",
-    "赫维什": "赫维什",
-    "加兹-纳杰孔-索尔诺克": "加兹-纳杰孔-索尔诺克",
-    "杰尔-莫松-肖普朗": "杰尔-莫松-肖普朗",
-    "科马罗姆": "科马罗姆",
-    "诺格拉德": "诺格拉德",
-    "佩斯": "佩斯",
-    "琼格拉德": "琼格拉德",
-    "绍莫吉": "绍莫吉",
-    "索博尔奇-索特马尔-贝拉格": "索博尔奇-索特马尔-贝拉格",
-    "托尔瑙": "托尔瑙",
-    "维斯普雷姆": "维斯普雷姆",
-    "沃什": "沃什",
-    "佐洛": "佐洛",
-    "冰岛": "冰岛",
-    "印度": "印度",
-    "艾藻尔": "艾藻尔",
-    "班加罗尔": "班加罗尔",
-    "本地治里": "本地治里",
-    "博帕尔": "博帕尔",
-    "布巴内斯瓦尔": "布巴内斯瓦尔",
-    "昌迪加尔": "昌迪加尔",
-    "达曼": "达曼",
-    "第乌": "第乌",
-    "甘托克": "甘托克",
-    "哥印拜陀": "哥印拜陀",
-    "加尔各答": "加尔各答",
-    "加里加尔": "加里加尔",
-    "贾巴尔普尔": "贾巴尔普尔",
-    "贾朗达尔": "贾朗达尔",
-    "焦特布尔": "焦特布尔",
-    "金奈": "金奈",
-    "卡瓦拉蒂": "卡瓦拉蒂",
-    "科希马": "科希马",
-    "马埃": "马埃",
-    "马杜赖": "马杜赖",
-    "森伯尔布尔": "森伯尔布尔",
-    "特里凡得琅": "特里凡得琅",
-    "乌代布尔": "乌代布尔",
-    "西隆": "西隆",
-    "锡尔萨瓦": "锡尔萨瓦",
-    "新德里": "新德里",
-    "亚南": "亚南",
-    "因帕尔": "因帕尔",
-    "印多尔": "印多尔",
-    "斋普尔": "斋普尔",
-    "印尼": "印尼",
-    "伊朗": "伊朗",
-    "伊拉克": "伊拉克",
-    "爱尔兰": "爱尔兰",
-    "奥法利": "奥法利",
-    "蒂珀雷里": "蒂珀雷里",
-    "都柏林": "都柏林",
-    "多内加尔": "多内加尔",
-    "戈尔韦": "戈尔韦",
-    "基尔代尔": "基尔代尔",
-    "基尔肯尼": "基尔肯尼",
-    "卡范": "卡范",
-    "卡洛": "卡洛",
-    "凯里": "凯里",
-    "科克": "科克",
-    "克莱尔": "克莱尔",
-    "朗福德": "朗福德",
-    "劳斯": "劳斯",
-    "崂斯": "崂斯",
-    "利默里克": "利默里克",
-    "利特里姆": "利特里姆",
-    "罗斯康芒": "罗斯康芒",
-    "梅奥": "梅奥",
-    "米斯": "米斯",
-    "莫内根": "莫内根",
-    "斯莱戈": "斯莱戈",
-    "威克洛": "威克洛",
-    "韦克斯福德": "韦克斯福德",
-    "沃特福德": "沃特福德",
-    "西米斯": "西米斯",
-    "以色列": "以色列",
-    "阿什杜德": "阿什杜德",
-    "贝尔谢巴": "贝尔谢巴",
-    "贝特雁": "贝特雁",
-    "海法": "海法",
-    "霍隆": "霍隆",
-    "内坦亚": "内坦亚",
-    "特拉维夫": "特拉维夫",
-    "耶路撒冷": "耶路撒冷",
-    "意大利": "意大利",
-    "阿斯蒂": "阿斯蒂",
-    "阿斯科利皮切诺": "阿斯科利皮切诺",
-    "安科纳": "安科纳",
-    "奥尔比亚": "奥尔比亚",
-    "奥里斯塔诺": "奥里斯塔诺",
-    "奥斯塔": "奥斯塔",
-    "巴勒莫": "巴勒莫",
-    "贝加莫": "贝加莫",
-    "贝内文托": "贝内文托",
-    "比萨": "比萨",
-    "波代诺内": "波代诺内",
-    "波坦察": "波坦察",
-    "博洛尼亚": "博洛尼亚",
-    "布拉": "布拉",
-    "布雷西亚": "布雷西亚",
-    "布林迪西": "布林迪西",
-    "的里雅斯特": "的里雅斯特",
-    "都灵": "都灵",
-    "费拉拉": "费拉拉",
-    "佛罗伦萨": "佛罗伦萨",
-    "福贾": "福贾",
-    "卡利亚里": "卡利亚里",
-    "卡塞塔": "卡塞塔",
-    "卡塔尼亚": "卡塔尼亚",
-    "卡坦扎罗": "卡坦扎罗",
-    "坎波巴索": "坎波巴索",
-    "科摩": "科摩",
-    "科森扎": "科森扎",
-    "克罗托内": "克罗托内",
-    "库内奥": "库内奥",
-    "拉奎拉": "拉奎拉",
-    "拉斯佩齐亚": "拉斯佩齐亚",
-    "莱科": "莱科",
-    "莱切": "莱切",
-    "雷焦艾米利亚": "雷焦艾米利亚",
-    "雷焦卡拉布里亚": "雷焦卡拉布里亚",
-    "里窝那": "里窝那",
-    "罗马": "罗马",
-    "马萨": "马萨",
-    "马泰拉": "马泰拉",
-    "蒙扎": "蒙扎",
-    "米兰": "米兰",
-    "摩德纳": "摩德纳",
-    "墨西拿": "墨西拿",
-    "那不勒斯": "那不勒斯",
-    "努奥罗": "努奥罗",
-    "诺瓦拉": "诺瓦拉",
-    "帕尔马": "帕尔马",
-    "帕维亚": "帕维亚",
-    "佩鲁贾": "佩鲁贾",
-    "热那亚": "热那亚",
-    "萨莱诺": "萨莱诺",
-    "萨萨里": "萨萨里",
-    "萨沃纳": "萨沃纳",
-    "塔兰托": "塔兰托",
-    "特拉帕尼": "特拉帕尼",
-    "特伦托": "特伦托",
-    "威尼斯": "威尼斯",
-    "韦尔切利": "韦尔切利",
-    "维泰博": "维泰博",
-    "乌迪内": "乌迪内",
-    "锡拉库扎": "锡拉库扎",
-    "锡耶纳": "锡耶纳",
-    "亚历山德里亚": "亚历山德里亚",
-    "伊塞尔尼亚": "伊塞尔尼亚",
-    "科特迪瓦": "科特迪瓦",
-    "阿涅比": "阿涅比",
-    "巴芬": "巴芬",
-    "邦达马河谷": "邦达马河谷",
-    "登盖莱": "登盖莱",
-    "恩济-科莫埃": "恩济-科莫埃",
-    "弗罗马格尔": "弗罗马格尔",
-    "湖泊": "湖泊",
-    "马拉韦": "马拉韦",
-    "南邦达马": "南邦达马",
-    "南科莫埃": "南科莫埃",
-    "萨桑德拉": "萨桑德拉",
-    "萨瓦纳": "萨瓦纳",
-    "山地": "山地",
-    "沃罗杜古": "沃罗杜古",
-    "下萨桑德拉": "下萨桑德拉",
-    "泻湖": "泻湖",
-    "赞赞": "赞赞",
-    "中卡瓦利": "中卡瓦利",
-    "中科莫埃": "中科莫埃",
-    "牙买加": "牙买加",
-    "波特兰": "波特兰",
-    "克拉伦登": "克拉伦登",
-    "曼彻斯特": "曼彻斯特",
-    "圣安德鲁斯": "圣安德鲁斯",
-    "圣凯瑟琳": "圣凯瑟琳",
-    "圣玛丽": "圣玛丽",
-    "圣托马斯": "圣托马斯",
-    "圣伊丽莎白": "圣伊丽莎白",
-    "圣詹姆斯": "圣詹姆斯",
-    "特里洛尼": "特里洛尼",
-    "西摩兰": "西摩兰",
-    "日本": "日本",
-    "北海道": "北海道",
-    "青森": "青森",
-    "岩手": "岩手",
-    "宮城": "宮城",
-    "秋田": "秋田",
-    "山形": "山形",
-    "福岛": "福岛",
-    "茨城": "茨城",
-    "枥木": "枥木",
-    "群马": "群马",
-    "埼玉": "埼玉",
-    "千叶": "千叶",
-    "东京": "东京",
-    "神奈川": "神奈川",
-    "新潟": "新潟",
-    "富山": "富山",
-    "石川": "石川",
-    "福井": "福井",
-    "山梨": "山梨",
-    "长野": "长野",
-    "岐阜": "岐阜",
-    "静冈": "静冈",
-    "爱知": "爱知",
-    "三重": "三重",
-    "滋贺": "滋贺",
-    "京都": "京都",
-    "大阪": "大阪",
-    "兵库": "兵库",
-    "奈良": "奈良",
-    "和歌山": "和歌山",
-    "鸟取": "鸟取",
-    "岛根": "岛根",
-    "冈山": "冈山",
-    "广岛": "广岛",
-    "山口": "山口",
-    "徳岛": "徳岛",
-    "香川": "香川",
-    "爱媛": "爱媛",
-    "高知": "高知",
-    "福冈": "福冈",
-    "佐贺": "佐贺",
-    "长崎": "长崎",
-    "熊本": "熊本",
-    "大分": "大分",
-    "宫崎": "宫崎",
-    "鹿儿岛": "鹿儿岛",
-    "冲绳": "冲绳",
-    "哈萨克斯坦": "哈萨克斯坦",
-    "阿尔卡累克": "阿尔卡累克",
-    "阿克莫拉": "阿克莫拉",
-    "阿克苏": "阿克苏",
-    "阿克托别": "阿克托别",
-    "阿拉木图": "阿拉木图",
-    "阿雷斯": "阿雷斯",
-    "阿斯塔纳市": "阿斯塔纳市",
-    "阿特劳": "阿特劳",
-    "埃基巴斯图兹": "埃基巴斯图兹",
-    "巴尔喀什": "巴尔喀什",
-    "巴甫洛达尔": "巴甫洛达尔",
-    "北哈萨克斯坦": "北哈萨克斯坦",
-    "东哈萨克斯坦": "东哈萨克斯坦",
-    "济良诺夫斯克": "济良诺夫斯克",
-    "江布尔": "江布尔",
-    "杰兹卡兹甘": "杰兹卡兹甘",
-    "卡拉干达": "卡拉干达",
-    "卡拉扎尔": "卡拉扎尔",
-    "卡普恰盖": "卡普恰盖",
-    "科斯塔奈": "科斯塔奈",
-    "克孜勒奥尔达": "克孜勒奥尔达",
-    "肯套": "肯套",
-    "库尔恰托夫": "库尔恰托夫",
-    "利萨科夫斯克": "利萨科夫斯克",
-    "列宁诺戈尔斯克": "列宁诺戈尔斯克",
-    "鲁德内": "鲁德内",
-    "曼格斯套": "曼格斯套",
-    "南哈萨克斯坦": "南哈萨克斯坦",
-    "萨兰": "萨兰",
-    "塞梅伊": "塞梅伊",
-    "沙赫京斯克": "沙赫京斯克",
-    "斯捷普诺戈尔斯克": "斯捷普诺戈尔斯克",
-    "铁克利": "铁克利",
-    "铁米尔套": "铁米尔套",
-    "突厥斯坦": "突厥斯坦",
-    "西哈萨克斯坦": "西哈萨克斯坦",
-    "扎纳奥津": "扎纳奥津",
-    "约旦": "约旦",
-    "阿吉隆": "阿吉隆",
-    "安曼": "安曼",
-    "拜勒加": "拜勒加",
-    "杰拉什": "杰拉什",
-    "卡拉克": "卡拉克",
-    "鲁赛法": "鲁赛法",
-    "马安": "马安",
-    "马德巴": "马德巴",
-    "马夫拉克": "马夫拉克",
-    "塔菲拉": "塔菲拉",
-    "亚喀巴": "亚喀巴",
-    "伊尔比德": "伊尔比德",
-    "扎尔卡": "扎尔卡",
-    "肯尼亚": "肯尼亚",
-    "埃尔格约-马拉奎特": "埃尔格约-马拉奎特",
-    "巴林戈": "巴林戈",
-    "邦戈马": "邦戈马",
-    "博美特": "博美特",
-    "布希亚": "布希亚",
-    "恩布": "恩布",
-    "霍马湾": "霍马湾",
-    "基安布": "基安布",
-    "基里菲": "基里菲",
-    "基里尼亚加": "基里尼亚加",
-    "基苏木": "基苏木",
-    "基图伊": "基图伊",
-    "基西": "基西",
-    "加里萨": "加里萨",
-    "卡卡梅加": "卡卡梅加",
-    "卡耶亚多": "卡耶亚多",
-    "凯里乔": "凯里乔",
-    "夸勒": "夸勒",
-    "拉木": "拉木",
-    "莱基皮亚": "莱基皮亚",
-    "马查科斯": "马查科斯",
-    "马瓜尼": "马瓜尼",
-    "马萨布布": "马萨布布",
-    "曼德拉": "曼德拉",
-    "梅鲁": "梅鲁",
-    "蒙巴萨": "蒙巴萨",
-    "米戈利": "米戈利",
-    "穆兰卡": "穆兰卡",
-    "纳库鲁": "纳库鲁",
-    "纳罗克": "纳罗克",
-    "南迪": "南迪",
-    "内罗毕": "内罗毕",
-    "尼蒂": "尼蒂",
-    "尼亚米拉": "尼亚米拉",
-    "年达鲁阿": "年达鲁阿",
-    "涅里": "涅里",
-    "桑布卢": "桑布卢",
-    "塔纳河": "塔纳河",
-    "泰塔塔维塔": "泰塔塔维塔",
-    "特兰斯-恩佐亚": "特兰斯-恩佐亚",
-    "图尔卡纳": "图尔卡纳",
-    "瓦吉尔": "瓦吉尔",
-    "瓦辛基苏": "瓦辛基苏",
-    "韦希加": "韦希加",
-    "西波克特": "西波克特",
-    "夏亚": "夏亚",
-    "伊希约洛": "伊希约洛",
-    "朝鲜": "朝鲜",
-    "韩国": "韩国",
-    "首尔": "首尔",
-    "釜山": "釜山",
-    "大邱": "大邱",
-    "仁川": "仁川",
-    "光州": "光州",
-    "大田": "大田",
-    "蔚山": "蔚山",
-    "济州特别自治道": "济州特别自治道",
-    "江原道": "江原道",
-    "庆尚北道": "庆尚北道",
-    "庆尚南道": "庆尚南道",
-    "忠清北道": "忠清北道",
-    "忠清南道": "忠清南道",
-    "全罗北道": "全罗北道",
-    "全罗南道": "全罗南道",
-    "京畿道": "京畿道",
-    "科威特": "科威特",
-    "吉尔吉斯斯坦": "吉尔吉斯斯坦",
-    "奥什": "奥什",
-    "巴特肯": "巴特肯",
-    "比什凯克市": "比什凯克市",
-    "楚河": "楚河",
-    "贾拉拉巴德": "贾拉拉巴德",
-    "卡拉巴尔塔": "卡拉巴尔塔",
-    "卡拉库尔": "卡拉库尔",
-    "坎特": "坎特",
-    "科克扬加克": "科克扬加克",
-    "迈利赛": "迈利赛",
-    "纳伦": "纳伦",
-    "苏卢克图": "苏卢克图",
-    "塔拉斯": "塔拉斯",
-    "塔什库梅尔": "塔什库梅尔",
-    "乌兹根": "乌兹根",
-    "伊塞克湖": "伊塞克湖",
-    "老挝": "老挝",
-    "阿速坡": "阿速坡",
-    "波里坎赛": "波里坎赛",
-    "博乔": "博乔",
-    "川圹": "川圹",
-    "丰沙里": "丰沙里",
-    "甘蒙": "甘蒙",
-    "华潘": "华潘",
-    "琅勃拉邦": "琅勃拉邦",
-    "琅南塔": "琅南塔",
-    "赛宋本行政特区": "赛宋本行政特区",
-    "色贡": "色贡",
-    "沙拉湾": "沙拉湾",
-    "沙湾拿吉": "沙湾拿吉",
-    "沙耶武里": "沙耶武里",
-    "万象": "万象",
-    "乌多姆赛": "乌多姆赛",
-    "占巴塞": "占巴塞",
-    "黎巴嫩": "黎巴嫩",
-    "贝卡": "贝卡",
-    "贝鲁特": "贝鲁特",
-    "黎巴嫩山": "黎巴嫩山",
-    "奈拜提耶市": "奈拜提耶市",
-    "莱索托": "莱索托",
-    "伯里亚": "伯里亚",
-    "布塔布泰": "布塔布泰",
-    "古廷": "古廷",
-    "加查斯内克": "加查斯内克",
-    "莱里贝": "莱里贝",
-    "马费滕": "马费滕",
-    "马塞卢": "马塞卢",
-    "莫哈莱斯胡克": "莫哈莱斯胡克",
-    "莫霍特隆": "莫霍特隆",
-    "塔巴采卡": "塔巴采卡",
-    "拉脱维亚": "拉脱维亚",
-    "阿卢克斯内": "阿卢克斯内",
-    "爱兹克劳克雷": "爱兹克劳克雷",
-    "奥格雷": "奥格雷",
-    "巴尔维": "巴尔维",
-    "包斯卡": "包斯卡",
-    "采西斯": "采西斯",
-    "多贝莱": "多贝莱",
-    "古尔贝内": "古尔贝内",
-    "杰卡布皮尔斯": "杰卡布皮尔斯",
-    "克拉斯拉瓦": "克拉斯拉瓦",
-    "库尔迪加": "库尔迪加",
-    "雷泽克内": "雷泽克内",
-    "里加": "里加",
-    "利耶帕亚": "利耶帕亚",
-    "林巴济": "林巴济",
-    "卢扎": "卢扎",
-    "马多纳": "马多纳",
-    "普雷利": "普雷利",
-    "萨尔杜斯": "萨尔杜斯",
-    "塔尔西": "塔尔西",
-    "陶格夫皮尔斯": "陶格夫皮尔斯",
-    "图库马": "图库马",
-    "瓦尔米耶拉": "瓦尔米耶拉",
-    "文茨皮尔斯": "文茨皮尔斯",
-    "叶尔加瓦": "叶尔加瓦",
-    "利比里亚": "利比里亚",
-    "巴波卢": "巴波卢",
-    "邦": "邦",
-    "博波卢": "博波卢",
-    "博米": "博米",
-    "大巴萨": "大巴萨",
-    "大吉德": "大吉德",
-    "大角山": "大角山",
-    "大克鲁": "大克鲁",
-    "菲什敦": "菲什敦",
-    "吉河": "吉河",
-    "里弗塞斯": "里弗塞斯",
-    "洛法": "洛法",
-    "马吉比": "马吉比",
-    "马里兰": "马里兰",
-    "蒙特塞拉多": "蒙特塞拉多",
-    "宁巴": "宁巴",
-    "锡诺": "锡诺",
-    "利比亚": "利比亚",
-    "列支敦士登": "列支敦士登",
-    "立陶宛": "立陶宛",
-    "阿利图斯": "阿利图斯",
-    "考纳斯": "考纳斯",
-    "克莱佩达": "克莱佩达",
-    "马里扬泊列": "马里扬泊列",
-    "帕涅韦日斯": "帕涅韦日斯",
-    "陶拉格": "陶拉格",
-    "特尔希艾": "特尔希艾",
-    "维尔纽斯": "维尔纽斯",
-    "乌田纳": "乌田纳",
-    "希奥利艾": "希奥利艾",
-    "亚克曼": "亚克曼",
-    "迪基希": "迪基希",
-    "格雷文马赫": "格雷文马赫",
-    "马达加斯加": "马达加斯加",
-    "安齐拉纳纳": "安齐拉纳纳",
-    "菲亚纳兰楚阿": "菲亚纳兰楚阿",
-    "马哈赞加": "马哈赞加",
-    "塔那那利佛": "塔那那利佛",
-    "图阿马西拉": "图阿马西拉",
-    "图利亚拉": "图利亚拉",
-    "马拉维": "马拉维",
-    "北部区": "北部区",
-    "南部区": "南部区",
-    "中央区": "中央区",
-    "马来西亚": "马来西亚",
-    "槟榔屿": "槟榔屿",
-    "玻璃市": "玻璃市",
-    "丁加奴": "丁加奴",
-    "吉打": "吉打",
-    "吉兰丹": "吉兰丹",
-    "吉隆坡": "吉隆坡",
-    "马六甲": "马六甲",
-    "纳闽": "纳闽",
-    "彭亨": "彭亨",
-    "霹雳": "霹雳",
-    "柔佛": "柔佛",
-    "森美兰": "森美兰",
-    "沙巴": "沙巴",
-    "沙捞越": "沙捞越",
-    "雪兰莪": "雪兰莪",
-    "马尔代夫": "马尔代夫",
-    "阿杜": "阿杜",
-    "北阿里": "北阿里",
-    "北蒂拉杜马蒂": "北蒂拉杜马蒂",
-    "北马洛斯马杜卢": "北马洛斯马杜卢",
-    "北米拉杜马杜卢": "北米拉杜马杜卢",
-    "北尼兰杜": "北尼兰杜",
-    "北苏瓦迪瓦": "北苏瓦迪瓦",
-    "法迪福卢": "法迪福卢",
-    "费利杜": "费利杜",
-    "福阿穆拉库": "福阿穆拉库",
-    "哈杜马蒂": "哈杜马蒂",
-    "科卢马杜卢": "科卢马杜卢",
-    "马累": "马累",
-    "马累岛": "马累岛",
-    "穆拉库": "穆拉库",
-    "南阿里": "南阿里",
-    "南蒂拉杜马蒂": "南蒂拉杜马蒂",
-    "南马洛斯马杜卢": "南马洛斯马杜卢",
-    "南米拉杜马杜卢": "南米拉杜马杜卢",
-    "南尼兰杜": "南尼兰杜",
-    "南苏瓦迪瓦": "南苏瓦迪瓦",
-    "马里": "马里",
-    "巴马科首都区": "巴马科首都区",
-    "基达尔": "基达尔",
-    "加奥": "加奥",
-    "卡伊": "卡伊",
-    "库利科罗": "库利科罗",
-    "莫普提": "莫普提",
-    "塞古": "塞古",
-    "通布图": "通布图",
-    "锡卡索": "锡卡索",
-    "马耳他": "马耳他",
-    "马提尼克": "马提尼克",
-    "毛里塔尼亚": "毛里塔尼亚",
-    "阿萨巴": "阿萨巴",
-    "卜拉克纳": "卜拉克纳",
-    "东胡德": "东胡德",
-    "戈尔戈勒": "戈尔戈勒",
-    "吉迪马卡": "吉迪马卡",
-    "努瓦迪布湾": "努瓦迪布湾",
-    "努瓦克肖特特区": "努瓦克肖特特区",
-    "塔甘特": "塔甘特",
-    "特拉扎": "特拉扎",
-    "提里斯-宰穆尔": "提里斯-宰穆尔",
-    "西胡德": "西胡德",
-    "因希里": "因希里",
-    "毛里求斯": "毛里求斯",
-    "墨西哥": "墨西哥",
-    "阿瓜斯卡连斯特": "阿瓜斯卡连斯特",
-    "阿卡普尔科": "阿卡普尔科",
-    "埃莫西约": "埃莫西约",
-    "埃佩切": "埃佩切",
-    "奥夫雷贡城": "奥夫雷贡城",
-    "奥里萨巴": "奥里萨巴",
-    "巴利城": "巴利城",
-    "巴亚尔塔港": "巴亚尔塔港",
-    "比利亚埃尔莫萨": "比利亚埃尔莫萨",
-    "波萨里卡": "波萨里卡",
-    "蒂华纳": "蒂华纳",
-    "杜兰戈": "杜兰戈",
-    "恩塞纳达": "恩塞纳达",
-    "瓜达拉哈拉": "瓜达拉哈拉",
-    "瓜纳华托": "瓜纳华托",
-    "华雷斯": "华雷斯",
-    "华雷斯港": "华雷斯港",
-    "卡门": "卡门",
-    "科利马": "科利马",
-    "克雷塔罗": "克雷塔罗",
-    "库埃纳瓦卡": "库埃纳瓦卡",
-    "库利阿坎": "库利阿坎",
-    "夸察夸拉克斯": "夸察夸拉克斯",
-    "莱昂": "莱昂",
-    "雷诺萨": "雷诺萨",
-    "洛斯莫奇斯": "洛斯莫奇斯",
-    "马萨特兰": "马萨特兰",
-    "马塔莫罗斯": "马塔莫罗斯",
-    "梅里达": "梅里达",
-    "蒙克洛瓦": "蒙克洛瓦",
-    "蒙特雷": "蒙特雷",
-    "莫雷利亚": "莫雷利亚",
-    "墨西哥城": "墨西哥城",
-    "墨西卡利": "墨西卡利",
-    "诺加莱斯": "诺加莱斯",
-    "帕丘卡": "帕丘卡",
-    "普埃布拉": "普埃布拉",
-    "奇尔潘辛戈": "奇尔潘辛戈",
-    "奇瓦瓦": "奇瓦瓦",
-    "切图马尔": "切图马尔",
-    "萨尔蒂约": "萨尔蒂约",
-    "萨卡特卡斯": "萨卡特卡斯",
-    "塞拉亚": "塞拉亚",
-    "圣路易斯波托亚": "圣路易斯波托亚",
-    "塔帕丘拉": "塔帕丘拉",
-    "坦皮科": "坦皮科",
-    "特拉斯卡拉": "特拉斯卡拉",
-    "特皮克": "特皮克",
-    "特瓦坎": "特瓦坎",
-    "图斯特拉-古铁雷斯": "图斯特拉-古铁雷斯",
-    "托雷翁": "托雷翁",
-    "托卢卡": "托卢卡",
-    "瓦哈卡": "瓦哈卡",
-    "维多利亚城": "维多利亚城",
-    "韦拉克鲁斯": "韦拉克鲁斯",
-    "乌鲁阿潘": "乌鲁阿潘",
-    "新拉雷多": "新拉雷多",
-    "伊拉普阿托": "伊拉普阿托",
-    "摩纳哥": "摩纳哥",
-    "蒙古": "蒙古",
-    "乌兰巴托市": "乌兰巴托市",
-    "鄂尔浑": "鄂尔浑",
-    "达尔汗乌勒": "达尔汗乌勒",
-    "肯特": "肯特",
-    "库苏古尔": "库苏古尔",
-    "科布多": "科布多",
-    "乌布苏": "乌布苏",
-    "色楞格": "色楞格",
-    "苏赫巴托尔": "苏赫巴托尔",
-    "扎布汗": "扎布汗",
-    "中戈壁": "中戈壁",
-    "东方": "东方",
-    "东戈壁": "东戈壁",
-    "戈壁苏木贝尔": "戈壁苏木贝尔",
-    "戈壁阿尔泰": "戈壁阿尔泰",
-    "布尔干": "布尔干",
-    "巴彦洪格尔": "巴彦洪格尔",
-    "巴彦乌勒盖": "巴彦乌勒盖",
-    "后杭爱": "后杭爱",
-    "南戈壁": "南戈壁",
-    "前杭爱": "前杭爱",
-    "摩尔多瓦": "摩尔多瓦",
-    "黑山": "黑山",
-    "蒙塞拉特岛": "蒙塞拉特岛",
-    "摩洛哥": "摩洛哥",
-    "丹吉尔": "丹吉尔",
-    "得土安": "得土安",
-    "非斯": "非斯",
-    "卡萨布兰卡": "卡萨布兰卡",
-    "拉巴特": "拉巴特",
-    "马拉喀什": "马拉喀什",
-    "梅克内斯": "梅克内斯",
-    "乌季达": "乌季达",
-    "西撒哈拉": "西撒哈拉",
-    "莫桑比克": "莫桑比克",
-    "阿曼": "阿曼",
-    "巴提奈地区": "巴提奈地区",
-    "达希莱地区": "达希莱地区",
-    "东部地区": "东部地区",
-    "马斯喀特省": "马斯喀特省",
-    "穆桑达姆省": "穆桑达姆省",
-    "内地地区": "内地地区",
-    "中部地区": "中部地区",
-    "佐法尔省": "佐法尔省",
-    "纳米比亚": "纳米比亚",
-    "埃龙戈": "埃龙戈",
-    "奥汉圭纳": "奥汉圭纳",
-    "奥卡万戈": "奥卡万戈",
-    "奥马赫科": "奥马赫科",
-    "奥姆沙蒂": "奥姆沙蒂",
-    "奥乔宗蒂约巴": "奥乔宗蒂约巴",
-    "奥沙纳": "奥沙纳",
-    "奥希科托": "奥希科托",
-    "哈达普": "哈达普",
-    "霍马斯": "霍马斯",
-    "卡拉斯": "卡拉斯",
-    "卡普里维": "卡普里维",
-    "瑙鲁": "瑙鲁",
-    "尼泊尔": "尼泊尔",
-    "巴格马蒂": "巴格马蒂",
-    "道拉吉里": "道拉吉里",
-    "甘达基": "甘达基",
-    "戈西": "戈西",
-    "格尔纳利": "格尔纳利",
-    "贾纳克布尔": "贾纳克布尔",
-    "拉布蒂": "拉布蒂",
-    "蓝毗尼": "蓝毗尼",
-    "马哈卡利": "马哈卡利",
-    "梅吉": "梅吉",
-    "纳拉亚尼": "纳拉亚尼",
-    "佩里": "佩里",
-    "萨加玛塔": "萨加玛塔",
-    "塞蒂": "塞蒂",
-    "荷兰": "荷兰",
-    "阿尔梅勒": "阿尔梅勒",
-    "阿默斯福特": "阿默斯福特",
-    "阿姆斯特丹": "阿姆斯特丹",
-    "阿纳姆": "阿纳姆",
-    "阿珀尔多伦": "阿珀尔多伦",
-    "阿森": "阿森",
-    "埃德": "埃德",
-    "埃门": "埃门",
-    "埃因霍芬": "埃因霍芬",
-    "布雷达": "布雷达",
-    "蒂尔堡": "蒂尔堡",
-    "多德雷赫特": "多德雷赫特",
-    "恩斯赫德": "恩斯赫德",
-    "格罗宁根": "格罗宁根",
-    "哈勒姆": "哈勒姆",
-    "海牙": "海牙",
-    "霍夫多尔普": "霍夫多尔普",
-    "莱顿": "莱顿",
-    "莱利斯塔德": "莱利斯塔德",
-    "鹿特丹": "鹿特丹",
-    "吕伐登": "吕伐登",
-    "马斯特里赫特": "马斯特里赫特",
-    "米德尔堡": "米德尔堡",
-    "奈梅亨": "奈梅亨",
-    "斯海尔托亨博思": "斯海尔托亨博思",
-    "乌得勒支": "乌得勒支",
-    "兹沃勒": "兹沃勒",
-    "佐特尔梅": "佐特尔梅",
-    "阿鲁巴": "阿鲁巴",
-    "荷兰加勒比区": "荷兰加勒比区",
-    "新喀里多尼亚": "新喀里多尼亚",
-    "瓦努阿图": "瓦努阿图",
-    "马朗帕": "马朗帕",
-    "彭纳马": "彭纳马",
-    "桑马": "桑马",
-    "塔菲阿": "塔菲阿",
-    "托尔巴": "托尔巴",
-    "谢法": "谢法",
-    "新西兰": "新西兰",
-    "奥克兰": "奥克兰",
-    "北岸": "北岸",
-    "北帕默斯顿": "北帕默斯顿",
-    "北远": "北远",
-    "布莱尼姆": "布莱尼姆",
-    "达尼丁": "达尼丁",
-    "格雷茅斯": "格雷茅斯",
-    "黑斯廷斯": "黑斯廷斯",
-    "怀塔科拉": "怀塔科拉",
-    "吉斯伯恩": "吉斯伯恩",
-    "凯帕拉": "凯帕拉",
-    "克赖斯特彻奇": "克赖斯特彻奇",
-    "里士满": "里士满",
-    "马努考": "马努考",
-    "纳尔逊": "纳尔逊",
-    "内皮尔": "内皮尔",
-    "斯特拉特福德": "斯特拉特福德",
-    "陶马鲁努伊": "陶马鲁努伊",
-    "瓦卡塔尼": "瓦卡塔尼",
-    "旺阿雷": "旺阿雷",
-    "旺格努伊": "旺格努伊",
-    "新普利茅斯": "新普利茅斯",
-    "因弗卡吉尔": "因弗卡吉尔",
-    "尼加拉瓜": "尼加拉瓜",
-    "埃斯特利": "埃斯特利",
-    "北大西洋": "北大西洋",
-    "博阿科": "博阿科",
-    "格拉纳达": "格拉纳达",
-    "卡拉索": "卡拉索",
-    "里瓦斯": "里瓦斯",
-    "马德里斯": "马德里斯",
-    "马那瓜": "马那瓜",
-    "马萨亚": "马萨亚",
-    "马塔加尔帕": "马塔加尔帕",
-    "南大西洋": "南大西洋",
-    "奇南德加": "奇南德加",
-    "琼塔莱斯": "琼塔莱斯",
-    "圣胡安河": "圣胡安河",
-    "希诺特加": "希诺特加",
-    "新塞哥维亚": "新塞哥维亚",
-    "尼日尔": "尼日尔",
-    "阿加德兹": "阿加德兹",
-    "迪法": "迪法",
-    "蒂拉贝里": "蒂拉贝里",
-    "多索": "多索",
-    "津德尔": "津德尔",
-    "马拉迪": "马拉迪",
-    "尼亚美市": "尼亚美市",
-    "塔瓦": "塔瓦",
-    "尼日利亚": "尼日利亚",
-    "阿比亚": "阿比亚",
-    "奥博莫绍": "奥博莫绍",
-    "卡诺": "卡诺",
-    "拉各斯": "拉各斯",
-    "伊巴丹": "伊巴丹",
-    "纽埃": "纽埃",
-    "诺福克岛": "诺福克岛",
-    "挪威": "挪威",
-    "东福尔": "东福尔",
-    "阿克什胡斯": "阿克什胡斯",
-    "奥斯陆市": "奥斯陆市",
-    "海德马克": "海德马克",
-    "奥普兰": "奥普兰",
-    "布斯克吕": "布斯克吕",
-    "西福尔": "西福尔",
-    "泰勒马克": "泰勒马克",
-    "东阿格德尔": "东阿格德尔",
-    "西阿格德尔": "西阿格德尔",
-    "罗加兰": "罗加兰",
-    "霍达兰": "霍达兰",
-    "松恩-菲尤拉讷": "松恩-菲尤拉讷",
-    "默勒-鲁姆斯达尔": "默勒-鲁姆斯达尔",
-    "南特伦德拉格": "南特伦德拉格",
-    "北特伦德拉格": "北特伦德拉格",
-    "诺尔兰": "诺尔兰",
-    "特罗姆斯": "特罗姆斯",
-    "芬马克": "芬马克",
-    "北马里亚纳群岛": "北马里亚纳群岛",
-    "美国本土外小岛屿": "美国本土外小岛屿",
-    "密克罗尼西亚联邦": "密克罗尼西亚联邦",
-    "马绍尔群岛": "马绍尔群岛",
-    "帕劳": "帕劳",
-    "巴基斯坦": "巴基斯坦",
-    "白沙瓦": "白沙瓦",
-    "费萨拉巴德": "费萨拉巴德",
-    "故吉软瓦拉": "故吉软瓦拉",
-    "海德拉巴": "海德拉巴",
-    "卡拉奇": "卡拉奇",
-    "拉合尔": "拉合尔",
-    "拉瓦尔品第": "拉瓦尔品第",
-    "木尔坦": "木尔坦",
-    "伊斯兰堡": "伊斯兰堡",
-    "巴拿马": "巴拿马",
-    "巴布亚新几内亚": "巴布亚新几内亚",
-    "布干维尔": "布干维尔",
-    "东部高地": "东部高地",
-    "东塞皮克": "东塞皮克",
-    "东新不列颠": "东新不列颠",
-    "恩加": "恩加",
-    "海湾": "海湾",
-    "马当": "马当",
-    "马努斯": "马努斯",
-    "米尔恩湾": "米尔恩湾",
-    "莫尔兹比港": "莫尔兹比港",
-    "莫罗贝": "莫罗贝",
-    "南部高地": "南部高地",
-    "钦布": "钦布",
-    "桑道恩": "桑道恩",
-    "西部高地": "西部高地",
-    "西新不列颠": "西新不列颠",
-    "新爱尔兰": "新爱尔兰",
-    "巴拉圭": "巴拉圭",
-    "阿曼拜": "阿曼拜",
-    "阿耶斯总统省": "阿耶斯总统省",
-    "巴拉瓜里": "巴拉瓜里",
-    "博克龙": "博克龙",
-    "瓜伊拉": "瓜伊拉",
-    "卡瓜苏": "卡瓜苏",
-    "卡嫩迪尤": "卡嫩迪尤",
-    "卡萨帕": "卡萨帕",
-    "康塞普西翁": "康塞普西翁",
-    "科迪勒拉": "科迪勒拉",
-    "米西奥内斯": "米西奥内斯",
-    "涅恩布库": "涅恩布库",
-    "上巴拉圭": "上巴拉圭",
-    "上巴拉那": "上巴拉那",
-    "圣佩德罗": "圣佩德罗",
-    "亚松森特别区": "亚松森特别区",
-    "伊塔普亚": "伊塔普亚",
-    "秘鲁": "秘鲁",
-    "阿雷基帕": "阿雷基帕",
-    "阿普里马克": "阿普里马克",
-    "阿亚库乔": "阿亚库乔",
-    "安卡什": "安卡什",
-    "胡利亚卡": "胡利亚卡",
-    "胡宁": "胡宁",
-    "卡哈马卡": "卡哈马卡",
-    "卡亚俄": "卡亚俄",
-    "库斯科": "库斯科",
-    "兰巴耶克": "兰巴耶克",
-    "利马": "利马",
-    "洛雷托": "洛雷托",
-    "马德雷德迪奥斯": "马德雷德迪奥斯",
-    "莫克瓜": "莫克瓜",
-    "帕斯科": "帕斯科",
-    "皮乌拉": "皮乌拉",
-    "普诺": "普诺",
-    "钦博特": "钦博特",
-    "钦查阿尔塔": "钦查阿尔塔",
-    "圣马丁": "圣马丁",
-    "苏拉纳": "苏拉纳",
-    "塔克纳": "塔克纳",
-    "通贝斯": "通贝斯",
-    "瓦努科": "瓦努科",
-    "万卡维利卡": "万卡维利卡",
-    "乌卡亚利": "乌卡亚利",
-    "伊卡": "伊卡",
-    "菲律宾": "菲律宾",
-    "达沃": "达沃",
-    "卡卢坎": "卡卢坎",
-    "马尼拉": "马尼拉",
-    "宿务": "宿务",
-    "皮特凯恩群岛": "皮特凯恩群岛",
-    "波兰": "波兰",
-    "埃尔布隆格": "埃尔布隆格",
-    "奥尔什丁": "奥尔什丁",
-    "奥斯特罗文卡": "奥斯特罗文卡",
-    "比得哥什": "比得哥什",
-    "彼得库夫": "彼得库夫",
-    "比托姆": "比托姆",
-    "比亚瓦波德拉斯卡": "比亚瓦波德拉斯卡",
-    "比亚维斯托克": "比亚维斯托克",
-    "波莱": "波莱",
-    "波兹南": "波兹南",
-    "达布罗瓦戈尼察": "达布罗瓦戈尼察",
-    "大波兰地区戈茹夫": "大波兰地区戈茹夫",
-    "弗罗茨瓦夫": "弗罗茨瓦夫",
-    "弗沃茨瓦韦克": "弗沃茨瓦韦克",
-    "格但斯克": "格但斯克",
-    "格丁尼亚": "格丁尼亚",
-    "格利维采": "格利维采",
-    "格鲁琼兹": "格鲁琼兹",
-    "海乌姆": "海乌姆",
-    "华沙": "华沙",
-    "霍茹夫": "霍茹夫",
-    "卡利什": "卡利什",
-    "卡托维兹": "卡托维兹",
-    "凯尔采": "凯尔采",
-    "科宁": "科宁",
-    "科沙林": "科沙林",
-    "克拉科夫": "克拉科夫",
-    "克罗斯诺": "克罗斯诺",
-    "拉多姆": "拉多姆",
-    "莱格尼察": "莱格尼察",
-    "莱什诺": "莱什诺",
-    "卢布林": "卢布林",
-    "鲁达": "鲁达",
-    "罗兹": "罗兹",
-    "绿山城": "绿山城",
-    "米什洛维采": "米什洛维采",
-    "皮瓦": "皮瓦",
-    "普热梅希尔": "普热梅希尔",
-    "普沃茨克": "普沃茨克",
-    "切哈努夫": "切哈努夫",
-    "热舒夫": "热舒夫",
-    "什切青": "什切青",
-    "斯凯尔涅维采": "斯凯尔涅维采",
-    "斯武普斯克": "斯武普斯克",
-    "苏瓦乌基": "苏瓦乌基",
-    "索波特": "索波特",
-    "索斯诺维茨": "索斯诺维茨",
-    "塔尔努夫": "塔尔努夫",
-    "塔尔诺布热格": "塔尔诺布热格",
-    "特切": "特切",
-    "托伦": "托伦",
-    "瓦乌布日赫": "瓦乌布日赫",
-    "沃姆扎": "沃姆扎",
-    "希米亚诺维采": "希米亚诺维采",
-    "希维诺乌伊希切": "希维诺乌伊希切",
-    "希维托赫洛维采": "希维托赫洛维采",
-    "谢德尔采": "谢德尔采",
-    "谢拉兹": "谢拉兹",
-    "新松奇": "新松奇",
-    "雅沃兹诺": "雅沃兹诺",
-    "耶莱尼亚古拉": "耶莱尼亚古拉",
-    "扎布热": "扎布热",
-    "扎莫希奇": "扎莫希奇",
-    "葡萄牙": "葡萄牙",
-    "滨海阿连特茹": "滨海阿连特茹",
-    "滨海皮尼亚尔": "滨海皮尼亚尔",
-    "波尔图": "波尔图",
-    "杜罗": "杜罗",
-    "恩特拉杜罗伏日": "恩特拉杜罗伏日",
-    "法鲁": "法鲁",
-    "丰沙尔": "丰沙尔",
-    "卡瓦多": "卡瓦多",
-    "科瓦贝拉": "科瓦贝拉",
-    "里斯本": "里斯本",
-    "利巴特茹": "利巴特茹",
-    "梅地奥特茹": "梅地奥特茹",
-    "米尼奥-利马": "米尼奥-利马",
-    "内贝拉北": "内贝拉北",
-    "内贝拉南": "内贝拉南",
-    "内皮尼亚尔北": "内皮尼亚尔北",
-    "内皮尼亚尔南": "内皮尼亚尔南",
-    "蓬塔德尔加达": "蓬塔德尔加达",
-    "塞图巴尔半岛": "塞图巴尔半岛",
-    "山后": "山后",
-    "上阿连特茹": "上阿连特茹",
-    "上特拉斯山": "上特拉斯山",
-    "塔梅加": "塔梅加",
-    "万福": "万福",
-    "下阿连特茹": "下阿连特茹",
-    "下伏日": "下伏日",
-    "下蒙德古": "下蒙德古",
-    "中阿连特茹": "中阿连特茹",
-    "几内亚比绍": "几内亚比绍",
-    "东帝汶": "东帝汶",
-    "阿伊莱乌": "阿伊莱乌",
-    "阿伊纳罗": "阿伊纳罗",
-    "埃尔梅拉": "埃尔梅拉",
-    "安贝诺": "安贝诺",
-    "包考": "包考",
-    "博博纳罗": "博博纳罗",
-    "帝力": "帝力",
-    "科瓦利马": "科瓦利马",
-    "劳滕": "劳滕",
-    "利基卡": "利基卡",
-    "马纳图托": "马纳图托",
-    "马努法伊": "马努法伊",
-    "维克克": "维克克",
-    "波多黎各": "波多黎各",
-    "卡塔尔": "卡塔尔",
-    "多哈": "多哈",
-    "古韦里耶": "古韦里耶",
-    "豪尔": "豪尔",
-    "杰里扬拜特奈": "杰里扬拜特奈",
-    "赖扬": "赖扬",
-    "沃克拉": "沃克拉",
-    "乌姆锡拉勒": "乌姆锡拉勒",
-    "朱迈利耶": "朱迈利耶",
-    "留尼汪": "留尼汪",
-    "罗马尼亚": "罗马尼亚",
-    "阿尔巴尤利亚": "阿尔巴尤利亚",
-    "阿拉德": "阿拉德",
-    "奥拉迪亚": "奥拉迪亚",
-    "巴克乌": "巴克乌",
-    "巴亚马雷": "巴亚马雷",
-    "比斯特里察": "比斯特里察",
-    "博托沙尼": "博托沙尼",
-    "布加勒斯特": "布加勒斯特",
-    "布拉索夫": "布拉索夫",
-    "布勒伊拉": "布勒伊拉",
-    "布泽乌": "布泽乌",
-    "德罗贝塔-塞维林堡": "德罗贝塔-塞维林堡",
-    "德瓦": "德瓦",
-    "蒂米什瓦拉": "蒂米什瓦拉",
-    "福克沙尼": "福克沙尼",
-    "加拉茨": "加拉茨",
-    "久尔久": "久尔久",
-    "康斯坦察": "康斯坦察",
-    "克拉约瓦": "克拉约瓦",
-    "克勒拉希": "克勒拉希",
-    "克卢日纳波卡": "克卢日纳波卡",
-    "勒姆尼库沃尔恰": "勒姆尼库沃尔恰",
-    "雷希察": "雷希察",
-    "梅尔库里亚丘克": "梅尔库里亚丘克",
-    "皮特什蒂": "皮特什蒂",
-    "皮亚特拉尼亚姆茨": "皮亚特拉尼亚姆茨",
-    "普洛耶什蒂": "普洛耶什蒂",
-    "萨图·马雷": "萨图·马雷",
-    "圣格奥尔基": "圣格奥尔基",
-    "斯拉蒂纳": "斯拉蒂纳",
-    "斯洛博齐亚": "斯洛博齐亚",
-    "苏恰瓦": "苏恰瓦",
-    "特尔戈维什泰": "特尔戈维什泰",
-    "特尔古穆列什": "特尔古穆列什",
-    "特尔古日乌": "特尔古日乌",
-    "图尔恰": "图尔恰",
-    "瓦斯卢伊": "瓦斯卢伊",
-    "锡比乌": "锡比乌",
-    "雅西": "雅西",
-    "亚厉山德里亚": "亚厉山德里亚",
-    "扎勒乌": "扎勒乌",
-    "俄罗斯": "俄罗斯",
-    "阿巴坎": "阿巴坎",
-    "阿尔汉格尔斯克": "阿尔汉格尔斯克",
-    "阿金斯科耶": "阿金斯科耶",
-    "阿纳德尔": "阿纳德尔",
-    "阿斯特拉罕": "阿斯特拉罕",
-    "埃利斯塔": "埃利斯塔",
-    "奥廖尔": "奥廖尔",
-    "奥伦堡": "奥伦堡",
-    "巴尔瑙尔": "巴尔瑙尔",
-    "奔萨": "奔萨",
-    "彼得罗巴甫洛夫斯克": "彼得罗巴甫洛夫斯克",
-    "彼得罗扎沃茨克": "彼得罗扎沃茨克",
-    "彼尔姆": "彼尔姆",
-    "比罗比詹": "比罗比詹",
-    "别尔哥罗德": "别尔哥罗德",
-    "伯力": "伯力",
-    "布拉戈维申斯克": "布拉戈维申斯克",
-    "布良斯克": "布良斯克",
-    "车里雅宾斯克": "车里雅宾斯克",
-    "赤塔": "赤塔",
-    "顿河畔罗斯托夫": "顿河畔罗斯托夫",
-    "鄂木斯克": "鄂木斯克",
-    "伏尔加格勒": "伏尔加格勒",
-    "弗拉基米尔": "弗拉基米尔",
-    "弗拉季高加索": "弗拉季高加索",
-    "戈尔诺-阿尔泰斯克": "戈尔诺-阿尔泰斯克",
-    "格罗兹尼": "格罗兹尼",
-    "海参崴": "海参崴",
-    "汉特-曼西斯克": "汉特-曼西斯克",
-    "基洛夫": "基洛夫",
-    "加里宁格勒": "加里宁格勒",
-    "喀山": "喀山",
-    "卡卢加": "卡卢加",
-    "科斯特罗马": "科斯特罗马",
-    "克拉斯诺达尔": "克拉斯诺达尔",
-    "克拉斯诺亚尔斯克": "克拉斯诺亚尔斯克",
-    "克麦罗沃": "克麦罗沃",
-    "克孜勒": "克孜勒",
-    "库德姆卡尔": "库德姆卡尔",
-    "库尔干": "库尔干",
-    "库尔斯克": "库尔斯克",
-    "利佩茨克": "利佩茨克",
-    "梁赞": "梁赞",
-    "马哈奇卡拉": "马哈奇卡拉",
-    "马加丹": "马加丹",
-    "马加斯": "马加斯",
-    "迈科普": "迈科普",
-    "摩尔曼斯克": "摩尔曼斯克",
-    "莫斯科": "莫斯科",
-    "纳尔奇克": "纳尔奇克",
-    "纳里扬马尔": "纳里扬马尔",
-    "南萨哈林斯克": "南萨哈林斯克",
-    "诺夫哥罗德": "诺夫哥罗德",
-    "帕拉纳": "帕拉纳",
-    "普斯科夫": "普斯科夫",
-    "切博克萨雷": "切博克萨雷",
-    "切尔克斯克": "切尔克斯克",
-    "秋明": "秋明",
-    "萨拉托夫": "萨拉托夫",
-    "萨兰斯克": "萨兰斯克",
-    "萨列哈尔德": "萨列哈尔德",
-    "萨马拉": "萨马拉",
-    "瑟克特夫卡尔": "瑟克特夫卡尔",
-    "圣彼得堡": "圣彼得堡",
-    "斯摩棱斯克": "斯摩棱斯克",
-    "斯塔夫罗波尔": "斯塔夫罗波尔",
-    "坦波夫": "坦波夫",
-    "特维尔": "特维尔",
-    "图拉": "图拉",
-    "托木斯克": "托木斯克",
-    "沃罗涅什": "沃罗涅什",
-    "沃洛格达": "沃洛格达",
-    "乌法": "乌法",
-    "乌兰乌德": "乌兰乌德",
-    "乌里扬诺夫斯克": "乌里扬诺夫斯克",
-    "乌斯季奥尔登斯基": "乌斯季奥尔登斯基",
-    "下诺夫哥罗德": "下诺夫哥罗德",
-    "新西伯利亚": "新西伯利亚",
-    "雅库茨克": "雅库茨克",
-    "雅罗斯拉夫尔": "雅罗斯拉夫尔",
-    "叶卡捷林堡": "叶卡捷林堡",
-    "伊尔库茨克": "伊尔库茨克",
-    "伊热夫斯克": "伊热夫斯克",
-    "伊万诺沃": "伊万诺沃",
-    "约什卡尔奥拉": "约什卡尔奥拉",
-    "卢旺达": "卢旺达",
-    "比温巴": "比温巴",
-    "布塔雷": "布塔雷",
-    "恩延扎": "恩延扎",
-    "基本古": "基本古",
-    "基布耶": "基布耶",
-    "基加利-恩加利": "基加利-恩加利",
-    "基加利市": "基加利市",
-    "吉孔戈罗": "吉孔戈罗",
-    "吉塞尼": "吉塞尼",
-    "吉塔拉马": "吉塔拉马",
-    "卡布加": "卡布加",
-    "卢瓦马加纳": "卢瓦马加纳",
-    "鲁汉戈": "鲁汉戈",
-    "鲁亨盖里": "鲁亨盖里",
-    "尚古古": "尚古古",
-    "乌姆塔拉": "乌姆塔拉",
-    "圣巴泰勒米岛": "圣巴泰勒米岛",
-    "圣赫勒拿": "圣赫勒拿",
-    "圣基茨和尼维斯": "圣基茨和尼维斯",
-    "安圭拉": "安圭拉",
-    "圣卢西亚": "圣卢西亚",
-    "法属圣马丁": "法属圣马丁",
-    "圣皮埃尔和密克隆": "圣皮埃尔和密克隆",
-    "圣文森特和格林纳丁斯": "圣文森特和格林纳丁斯",
-    "圣马力诺": "圣马力诺",
-    "圣多美和普林西比": "圣多美和普林西比",
-    "沙特阿拉伯": "沙特阿拉伯",
-    "阿尔阿尔": "阿尔阿尔",
-    "艾卜哈": "艾卜哈",
-    "巴哈": "巴哈",
-    "布赖代": "布赖代",
-    "哈费尔巴廷": "哈费尔巴廷",
-    "哈伊勒": "哈伊勒",
-    "海米斯穆谢特": "海米斯穆谢特",
-    "海耶": "海耶",
-    "胡富夫": "胡富夫",
-    "吉达": "吉达",
-    "吉赞": "吉赞",
-    "利雅得": "利雅得",
-    "麦地那": "麦地那",
-    "麦加": "麦加",
-    "姆巴拉兹": "姆巴拉兹",
-    "纳季兰": "纳季兰",
-    "塞卡卡": "塞卡卡",
-    "塔布克": "塔布克",
-    "塔伊夫": "塔伊夫",
-    "延布": "延布",
-    "朱拜勒": "朱拜勒",
-    "塞内加尔": "塞内加尔",
-    "达喀尔": "达喀尔",
-    "法蒂克": "法蒂克",
-    "济金绍尔": "济金绍尔",
-    "捷斯": "捷斯",
-    "久尔贝勒": "久尔贝勒",
-    "考拉克": "考拉克",
-    "科尔达": "科尔达",
-    "卢加": "卢加",
-    "马塔姆": "马塔姆",
-    "圣路易": "圣路易",
-    "坦巴昆达": "坦巴昆达",
-    "塞尔维亚": "塞尔维亚",
-    "塞舌尔": "塞舌尔",
-    "塞拉利昂": "塞拉利昂",
-    "西部区": "西部区",
-    "新加坡": "新加坡",
-    "斯洛伐克": "斯洛伐克",
-    "班斯卡-比斯特里察": "班斯卡-比斯特里察",
-    "布拉迪斯拉发": "布拉迪斯拉发",
-    "科希策": "科希策",
-    "尼特拉": "尼特拉",
-    "普雷绍夫": "普雷绍夫",
-    "日利纳": "日利纳",
-    "特尔纳瓦": "特尔纳瓦",
-    "特伦钦": "特伦钦",
-    "越南": "越南",
-    "海防": "海防",
-    "河内": "河内",
-    "胡志明市": "胡志明市",
-    "斯洛文尼亚": "斯洛文尼亚",
-    "奥巴尔诺-克拉": "奥巴尔诺-克拉",
-    "奥斯雷德涅斯洛文": "奥斯雷德涅斯洛文",
-    "波德拉夫": "波德拉夫",
-    "波穆尔": "波穆尔",
-    "多雷尼": "多雷尼",
-    "戈雷尼": "戈雷尼",
-    "戈里": "戈里",
-    "科洛": "科洛",
-    "诺特拉尼": "诺特拉尼",
-    "萨维尼": "萨维尼",
-    "斯波德涅波萨夫": "斯波德涅波萨夫",
-    "扎萨夫": "扎萨夫",
-    "南非": "南非",
-    "阿平顿": "阿平顿",
-    "艾利弗山": "艾利弗山",
-    "彼德马里茨堡": "彼德马里茨堡",
-    "彼德斯堡": "彼德斯堡",
-    "比勒陀利亚": "比勒陀利亚",
-    "比索": "比索",
-    "布雷达斯多普": "布雷达斯多普",
-    "布隆方丹": "布隆方丹",
-    "布隆克斯特斯普利特": "布隆克斯特斯普利特",
-    "德阿尔": "德阿尔",
-    "德班": "德班",
-    "邓迪": "邓迪",
-    "东巴克利": "东巴克利",
-    "东伦敦": "东伦敦",
-    "弗雷堡": "弗雷堡",
-    "弗里尼欣": "弗里尼欣",
-    "格罗布莱斯达尔": "格罗布莱斯达尔",
-    "基雅尼": "基雅尼",
-    "金伯利": "金伯利",
-    "开普敦": "开普敦",
-    "克莱克斯多普": "克莱克斯多普",
-    "库鲁曼": "库鲁曼",
-    "昆士敦": "昆士敦",
-    "莱迪史密斯": "莱迪史密斯",
-    "兰德方丹": "兰德方丹",
-    "理查兹湾": "理查兹湾",
-    "利斯滕堡": "利斯滕堡",
-    "姆库泽": "姆库泽",
-    "穆里斯堡": "穆里斯堡",
-    "内尔斯普雷特": "内尔斯普雷特",
-    "尼尔斯特隆": "尼尔斯特隆",
-    "纽卡斯尔": "纽卡斯尔",
-    "乔治": "乔治",
-    "萨索尔堡": "萨索尔堡",
-    "瑟孔达": "瑟孔达",
-    "特克索波": "特克索波",
-    "特隆普斯堡": "特隆普斯堡",
-    "跳羚": "跳羚",
-    "图拉马哈谢": "图拉马哈谢",
-    "托霍延杜": "托霍延杜",
-    "韦茨肖克": "韦茨肖克",
-    "韦尔科姆": "韦尔科姆",
-    "乌伦迪": "乌伦迪",
-    "乌姆塔塔": "乌姆塔塔",
-    "伍斯特": "伍斯特",
-    "西博福特": "西博福特",
-    "谢普斯通港": "谢普斯通港",
-    "伊丽莎白港": "伊丽莎白港",
-    "约翰内斯堡": "约翰内斯堡",
-    "津巴布韦": "津巴布韦",
-    "北马塔贝莱兰": "北马塔贝莱兰",
-    "布拉瓦约": "布拉瓦约",
-    "东马绍纳兰": "东马绍纳兰",
-    "哈拉雷": "哈拉雷",
-    "马尼卡兰": "马尼卡兰",
-    "马斯温戈": "马斯温戈",
-    "南马塔贝莱兰": "南马塔贝莱兰",
-    "西马绍纳兰": "西马绍纳兰",
-    "中马绍纳兰": "中马绍纳兰",
-    "西班牙": "西班牙",
-    "阿尔梅里亚": "阿尔梅里亚",
-    "阿尔瓦塞特": "阿尔瓦塞特",
-    "阿拉瓦": "阿拉瓦",
-    "阿利坎特": "阿利坎特",
-    "阿斯图利亚斯": "阿斯图利亚斯",
-    "阿维拉": "阿维拉",
-    "奥伦塞": "奥伦塞",
-    "巴达霍斯": "巴达霍斯",
-    "巴利阿里": "巴利阿里",
-    "巴利亚多利德": "巴利亚多利德",
-    "巴伦西亚": "巴伦西亚",
-    "巴塞罗那": "巴塞罗那",
-    "比斯开": "比斯开",
-    "布尔戈斯": "布尔戈斯",
-    "哈恩": "哈恩",
-    "赫罗纳": "赫罗纳",
-    "吉普斯夸": "吉普斯夸",
-    "加的斯": "加的斯",
-    "卡塞雷斯": "卡塞雷斯",
-    "卡斯蒂利亚": "卡斯蒂利亚",
-    "卡斯特利翁": "卡斯特利翁",
-    "昆卡": "昆卡",
-    "拉科鲁尼亚": "拉科鲁尼亚",
-    "拉斯帕尔马斯": "拉斯帕尔马斯",
-    "莱里达": "莱里达",
-    "卢戈": "卢戈",
-    "马德里": "马德里",
-    "马拉加": "马拉加",
-    "穆尔西亚": "穆尔西亚",
-    "纳瓦拉": "纳瓦拉",
-    "帕伦西亚": "帕伦西亚",
-    "蓬特韦德拉": "蓬特韦德拉",
-    "萨拉戈萨": "萨拉戈萨",
-    "萨拉曼卡": "萨拉曼卡",
-    "萨莫拉": "萨莫拉",
-    "塞哥维亚": "塞哥维亚",
-    "塞维利亚": "塞维利亚",
-    "圣克鲁斯-德特内里费": "圣克鲁斯-德特内里费",
-    "索里亚": "索里亚",
-    "塔拉戈纳": "塔拉戈纳",
-    "特鲁埃尔": "特鲁埃尔",
-    "韦尔瓦": "韦尔瓦",
-    "韦斯卡": "韦斯卡",
-    "南苏丹": "南苏丹",
-    "苏丹": "苏丹",
-    "赤道": "赤道",
-    "达尔富尔": "达尔富尔",
-    "加扎勒河": "加扎勒河",
-    "喀土穆": "喀土穆",
-    "科尔多凡": "科尔多凡",
-    "上尼罗": "上尼罗",
-    "苏里南": "苏里南",
-    "布罗科蓬多": "布罗科蓬多",
-    "科罗尼": "科罗尼",
-    "科默韦讷": "科默韦讷",
-    "马罗韦讷": "马罗韦讷",
-    "尼克里": "尼克里",
-    "帕拉马里博": "帕拉马里博",
-    "萨拉马卡": "萨拉马卡",
-    "瓦尼卡": "瓦尼卡",
-    "西帕里韦尼": "西帕里韦尼",
-    "斯瓦尔巴群岛和 扬马延岛": "斯瓦尔巴群岛和 扬马延岛",
-    "斯威士兰": "斯威士兰",
-    "瑞典": "瑞典",
-    "北博滕": "北博滕",
-    "布莱金厄": "布莱金厄",
-    "达拉纳": "达拉纳",
-    "东约特兰": "东约特兰",
-    "厄勒布鲁": "厄勒布鲁",
-    "哥得兰": "哥得兰",
-    "哈兰": "哈兰",
-    "卡尔马": "卡尔马",
-    "克鲁努贝里": "克鲁努贝里",
-    "南曼兰": "南曼兰",
-    "斯德哥尔摩": "斯德哥尔摩",
-    "斯科耐": "斯科耐",
-    "韦姆兰": "韦姆兰",
-    "乌普萨拉": "乌普萨拉",
-    "西博滕": "西博滕",
-    "西曼兰": "西曼兰",
-    "西诺尔兰": "西诺尔兰",
-    "西约特兰": "西约特兰",
-    "延雪平": "延雪平",
-    "耶夫勒堡": "耶夫勒堡",
-    "耶姆特兰": "耶姆特兰",
-    "瑞士": "瑞士",
-    "阿尔高": "阿尔高",
-    "巴塞尔城市": "巴塞尔城市",
-    "巴塞尔乡村": "巴塞尔乡村",
-    "伯尔尼": "伯尔尼",
-    "楚格": "楚格",
-    "弗里堡": "弗里堡",
-    "格拉鲁斯": "格拉鲁斯",
-    "格劳宾登": "格劳宾登",
-    "卢塞恩": "卢塞恩",
-    "洛桑": "洛桑",
-    "纳沙泰尔": "纳沙泰尔",
-    "内阿彭策尔": "内阿彭策尔",
-    "日内瓦": "日内瓦",
-    "汝拉": "汝拉",
-    "沙夫豪森": "沙夫豪森",
-    "上瓦尔登": "上瓦尔登",
-    "圣加仑": "圣加仑",
-    "施维茨": "施维茨",
-    "苏黎世": "苏黎世",
-    "索洛图恩": "索洛图恩",
-    "提契诺": "提契诺",
-    "图尔高": "图尔高",
-    "瓦莱": "瓦莱",
-    "外阿彭策尔": "外阿彭策尔",
-    "沃": "沃",
-    "乌里": "乌里",
-    "下瓦尔登": "下瓦尔登",
-    "叙利亚": "叙利亚",
-    "阿勒颇": "阿勒颇",
-    "大马士革": "大马士革",
-    "大马士革市": "大马士革市",
-    "代尔祖尔": "代尔祖尔",
-    "德拉": "德拉",
-    "哈马": "哈马",
-    "哈塞克": "哈塞克",
-    "霍姆斯": "霍姆斯",
-    "加布": "加布",
-    "卡米什利": "卡米什利",
-    "库奈特拉": "库奈特拉",
-    "拉卡": "拉卡",
-    "拉塔基亚": "拉塔基亚",
-    "苏韦达": "苏韦达",
-    "塔尔图斯": "塔尔图斯",
-    "伊德利卜": "伊德利卜",
-    "塔吉克斯坦": "塔吉克斯坦",
-    "杜尚别": "杜尚别",
-    "霍罗格": "霍罗格",
-    "卡尼巴达姆": "卡尼巴达姆",
-    "科法尔尼洪": "科法尔尼洪",
-    "苦盏": "苦盏",
-    "库尔干-秋别": "库尔干-秋别",
-    "库洛布": "库洛布",
-    "洛贡": "洛贡",
-    "努雷克": "努雷克",
-    "彭吉肯特": "彭吉肯特",
-    "萨班特": "萨班特",
-    "塔博沙尔": "塔博沙尔",
-    "图尔孙扎德": "图尔孙扎德",
-    "乌拉秋别": "乌拉秋别",
-    "伊斯法拉": "伊斯法拉",
-    "泰国": "泰国",
-    "曼谷": "曼谷",
-    "北揽": "北揽",
-    "暖武里": "暖武里",
-    "巴吞他尼": "巴吞他尼",
-    "大城": "大城",
-    "红统": "红统",
-    "华富里": "华富里",
-    "信武里": "信武里",
-    "猜那": "猜那",
-    "北标": "北标",
-    "春武里": "春武里",
-    "拉农": "拉农",
-    "尖竹汶": "尖竹汶",
-    "达叻": "达叻",
-    "北柳": "北柳",
-    "巴真": "巴真",
-    "那空那育": "那空那育",
-    "沙缴": "沙缴",
-    "武里南": "武里南",
-    "素林": "素林",
-    "四色菊": "四色菊",
-    "乌汶": "乌汶",
-    "耶梭通": "耶梭通",
-    "猜也奔": "猜也奔",
-    "安纳乍能": "安纳乍能",
-    "廊莫那浦": "廊莫那浦",
-    "孔敬": "孔敬",
-    "乌隆": "乌隆",
-    "黎": "黎",
-    "廊开": "廊开",
-    "玛哈沙拉堪": "玛哈沙拉堪",
-    "黎逸": "黎逸",
-    "加拉信": "加拉信",
-    "色军": "色军",
-    "那空帕农": "那空帕农",
-    "莫达汉": "莫达汉",
-    "清迈": "清迈",
-    "南奔": "南奔",
-    "程逸": "程逸",
-    "帕": "帕",
-    "难": "难",
-    "帕尧": "帕尧",
-    "清莱": "清莱",
-    "夜丰颂": "夜丰颂",
-    "北榄坡": "北榄坡",
-    "乌泰他尼": "乌泰他尼",
-    "甘烹碧": "甘烹碧",
-    "达": "达",
-    "素可泰": "素可泰",
-    "彭世洛": "彭世洛",
-    "披集": "披集",
-    "叻丕": "叻丕",
-    "北碧": "北碧",
-    "素攀武里": "素攀武里",
-    "佛统": "佛统",
-    "龙仔厝": "龙仔厝",
-    "夜功": "夜功",
-    "碧差汶": "碧差汶",
-    "巴蜀": "巴蜀",
-    "佛丕": "佛丕",
-    "洛坤": "洛坤",
-    "甲米": "甲米",
-    "攀牙": "攀牙",
-    "普吉": "普吉",
-    "素叻": "素叻",
-    "罗勇": "罗勇",
-    "春蓬": "春蓬",
-    "宋卡": "宋卡",
-    "沙敦": "沙敦",
-    "董里": "董里",
-    "博达伦": "博达伦",
-    "北大年": "北大年",
-    "也拉": "也拉",
-    "陶公": "陶公",
-    "多哥": "多哥",
-    "滨海区": "滨海区",
-    "草原区": "草原区",
-    "高原区": "高原区",
-    "卡拉区": "卡拉区",
-    "中部区": "中部区",
-    "托克劳": "托克劳",
-    "汤加": "汤加",
-    "埃瓦": "埃瓦",
-    "哈派": "哈派",
-    "纽阿斯": "纽阿斯",
-    "汤加塔布": "汤加塔布",
-    "瓦瓦乌": "瓦瓦乌",
-    "特立尼达和多巴哥": "特立尼达和多巴哥",
-    "阿联酋": "阿联酋",
-    "突尼斯": "突尼斯",
-    "艾尔亚奈": "艾尔亚奈",
-    "巴杰": "巴杰",
-    "本阿鲁斯": "本阿鲁斯",
-    "比塞大": "比塞大",
-    "吉比利": "吉比利",
-    "加贝斯": "加贝斯",
-    "加夫萨": "加夫萨",
-    "坚杜拜": "坚杜拜",
-    "卡夫": "卡夫",
-    "卡塞林": "卡塞林",
-    "凯鲁万": "凯鲁万",
-    "马赫迪耶": "马赫迪耶",
-    "马努巴": "马努巴",
-    "梅德宁": "梅德宁",
-    "莫纳斯提尔": "莫纳斯提尔",
-    "纳布勒": "纳布勒",
-    "斯法克斯": "斯法克斯",
-    "苏塞": "苏塞",
-    "泰塔温": "泰塔温",
-    "托泽尔": "托泽尔",
-    "西迪布济德": "西迪布济德",
-    "锡勒亚奈": "锡勒亚奈",
-    "宰格万": "宰格万",
-    "土耳其": "土耳其",
-    "阿达纳": "阿达纳",
-    "阿德亚曼": "阿德亚曼",
-    "阿尔达罕": "阿尔达罕",
-    "阿尔特温": "阿尔特温",
-    "阿菲永": "阿菲永",
-    "阿克萨赖": "阿克萨赖",
-    "阿勒": "阿勒",
-    "阿马西亚": "阿马西亚",
-    "埃迪尔内": "埃迪尔内",
-    "埃尔津詹": "埃尔津詹",
-    "埃尔祖鲁姆": "埃尔祖鲁姆",
-    "埃拉泽": "埃拉泽",
-    "埃斯基谢希尔": "埃斯基谢希尔",
-    "艾登": "艾登",
-    "安卡拉": "安卡拉",
-    "安塔利亚": "安塔利亚",
-    "奥尔杜": "奥尔杜",
-    "巴尔腾": "巴尔腾",
-    "巴勒克埃西尔": "巴勒克埃西尔",
-    "巴特曼": "巴特曼",
-    "巴伊布尔特": "巴伊布尔特",
-    "比莱吉克": "比莱吉克",
-    "比特利斯": "比特利斯",
-    "宾格尔": "宾格尔",
-    "博卢": "博卢",
-    "布尔杜尔": "布尔杜尔",
-    "布尔萨": "布尔萨",
-    "昌克勒": "昌克勒",
-    "代尼兹利": "代尼兹利",
-    "迪亚巴克尔": "迪亚巴克尔",
-    "凡": "凡",
-    "哈卡里": "哈卡里",
-    "哈塔伊": "哈塔伊",
-    "基利斯": "基利斯",
-    "吉雷松": "吉雷松",
-    "加济安泰普": "加济安泰普",
-    "居米什哈内": "居米什哈内",
-    "卡尔斯": "卡尔斯",
-    "卡赫拉曼马拉什": "卡赫拉曼马拉什",
-    "卡拉比克": "卡拉比克",
-    "卡拉曼": "卡拉曼",
-    "卡斯塔莫努": "卡斯塔莫努",
-    "开塞利": "开塞利",
-    "科贾埃利": "科贾埃利",
-    "柯克拉雷利": "柯克拉雷利",
-    "科尼亚": "科尼亚",
-    "克尔谢希尔": "克尔谢希尔",
-    "克勒克卡莱": "克勒克卡莱",
-    "拉飞": "拉飞",
-    "里泽": "里泽",
-    "马尔丁": "马尔丁",
-    "马拉蒂亚": "马拉蒂亚",
-    "马尼萨": "马尼萨",
-    "穆拉": "穆拉",
-    "穆什": "穆什",
-    "内夫谢希尔": "内夫谢希尔",
-    "尼代": "尼代",
-    "恰纳卡莱": "恰纳卡莱",
-    "乔鲁姆": "乔鲁姆",
-    "屈塔希亚": "屈塔希亚",
-    "萨卡里亚": "萨卡里亚",
-    "萨姆松": "萨姆松",
-    "泰基尔达": "泰基尔达",
-    "特拉布宗": "特拉布宗",
-    "通杰利": "通杰利",
-    "托卡特": "托卡特",
-    "乌萨克": "乌萨克",
-    "锡尔纳克": "锡尔纳克",
-    "锡尔特": "锡尔特",
-    "锡诺普": "锡诺普",
-    "锡瓦斯": "锡瓦斯",
-    "伊迪尔": "伊迪尔",
-    "伊切尔": "伊切尔",
-    "伊斯帕尔塔": "伊斯帕尔塔",
-    "伊斯坦布尔": "伊斯坦布尔",
-    "伊兹密尔": "伊兹密尔",
-    "约兹加特": "约兹加特",
-    "宗古尔达克": "宗古尔达克",
-    "土库曼斯坦": "土库曼斯坦",
-    "阿哈尔": "阿哈尔",
-    "阿什哈巴德市": "阿什哈巴德市",
-    "巴尔坎": "巴尔坎",
-    "达沙古兹": "达沙古兹",
-    "列巴普": "列巴普",
-    "马雷": "马雷",
-    "涅比特达格": "涅比特达格",
-    "特克斯和凯科斯群岛": "特克斯和凯科斯群岛",
-    "图瓦卢": "图瓦卢",
-    "乌干达": "乌干达",
-    "阿鲁阿": "阿鲁阿",
-    "阿帕克": "阿帕克",
-    "阿朱马尼": "阿朱马尼",
-    "本迪布焦": "本迪布焦",
-    "布吉里": "布吉里",
-    "布西亚": "布西亚",
-    "布谢尼": "布谢尼",
-    "恩通加莫": "恩通加莫",
-    "古卢": "古卢",
-    "霍伊马": "霍伊马",
-    "基巴莱": "基巴莱",
-    "基博加": "基博加",
-    "基恩乔乔": "基恩乔乔",
-    "基索罗": "基索罗",
-    "基特古姆": "基特古姆",
-    "金贾": "金贾",
-    "卡巴莱": "卡巴莱",
-    "卡巴罗莱": "卡巴罗莱",
-    "卡贝拉马伊多": "卡贝拉马伊多",
-    "卡兰加拉": "卡兰加拉",
-    "卡姆文盖": "卡姆文盖",
-    "卡穆利": "卡穆利",
-    "卡农古": "卡农古",
-    "卡普乔鲁瓦": "卡普乔鲁瓦",
-    "卡塞塞": "卡塞塞",
-    "卡塔奎": "卡塔奎",
-    "卡永加": "卡永加",
-    "坎帕拉": "坎帕拉",
-    "科蒂多": "科蒂多",
-    "库米": "库米",
-    "拉卡伊": "拉卡伊",
-    "利拉": "利拉",
-    "卢韦罗": "卢韦罗",
-    "鲁昆吉里": "鲁昆吉里",
-    "马萨卡": "马萨卡",
-    "马辛迪": "马辛迪",
-    "马尤盖": "马尤盖",
-    "莫罗托": "莫罗托",
-    "莫约": "莫约",
-    "姆巴拉拉": "姆巴拉拉",
-    "姆巴莱": "姆巴莱",
-    "姆皮吉": "姆皮吉",
-    "穆本德": "穆本德",
-    "穆科诺": "穆科诺",
-    "纳卡皮里皮里特": "纳卡皮里皮里特",
-    "纳卡松戈拉": "纳卡松戈拉",
-    "内比": "内比",
-    "帕德尔": "帕德尔",
-    "帕利萨": "帕利萨",
-    "森巴布莱": "森巴布莱",
-    "索罗提": "索罗提",
-    "托罗罗": "托罗罗",
-    "瓦基索": "瓦基索",
-    "锡龙科": "锡龙科",
-    "伊甘加": "伊甘加",
-    "永贝": "永贝",
-    "乌克兰": "乌克兰",
-    "文尼察": "文尼察",
-    "沃伦": "沃伦",
-    "卢甘斯克": "卢甘斯克",
-    "第聂伯罗波得罗夫斯克": "第聂伯罗波得罗夫斯克",
-    "顿涅茨克": "顿涅茨克",
-    "日托米尔": "日托米尔",
-    "外喀尔巴阡": "外喀尔巴阡",
-    "扎波罗热": "扎波罗热",
-    "伊万-弗兰科夫州": "伊万-弗兰科夫州",
-    "基辅": "基辅",
-    "基洛夫格勒": "基洛夫格勒",
-    "克里米亚自治共和国": "克里米亚自治共和国",
-    "利沃夫": "利沃夫",
-    "尼古拉耶夫": "尼古拉耶夫",
-    "敖德萨": "敖德萨",
-    "波尔塔瓦": "波尔塔瓦",
-    "罗夫诺": "罗夫诺",
-    "苏梅": "苏梅",
-    "捷尔诺波尔": "捷尔诺波尔",
-    "哈尔科夫": "哈尔科夫",
-    "赫尔松州": "赫尔松州",
-    "赫梅利尼茨基": "赫梅利尼茨基",
-    "切尔卡瑟": "切尔卡瑟",
-    "切尔尼戈夫": "切尔尼戈夫",
-    "切尔诺夫策": "切尔诺夫策",
-    "马其顿": "马其顿",
-    "埃及": "埃及",
-    "阿斯旺": "阿斯旺",
-    "古尔代盖": "古尔代盖",
-    "开罗": "开罗",
-    "苏布拉开马": "苏布拉开马",
-    "亚历山大": "亚历山大",
-    "英国": "英国",
-    "北爱尔兰": "北爱尔兰",
-    "苏格兰": "苏格兰",
-    "威尔士": "威尔士",
-    "英格兰": "英格兰",
-    "根西岛": "根西岛",
-    "泽西岛": "泽西岛",
-    "马恩岛": "马恩岛",
-    "坦桑尼亚": "坦桑尼亚",
-    "阿鲁沙": "阿鲁沙",
-    "奔巴北": "奔巴北",
-    "奔巴南": "奔巴南",
-    "达累斯萨拉姆": "达累斯萨拉姆",
-    "多多马": "多多马",
-    "基戈马": "基戈马",
-    "卡盖拉": "卡盖拉",
-    "林迪": "林迪",
-    "鲁夸": "鲁夸",
-    "鲁伍马": "鲁伍马",
-    "马腊": "马腊",
-    "曼亚拉": "曼亚拉",
-    "莫洛戈罗": "莫洛戈罗",
-    "姆贝亚": "姆贝亚",
-    "姆特瓦拉": "姆特瓦拉",
-    "姆万扎": "姆万扎",
-    "乞力马扎罗": "乞力马扎罗",
-    "桑给巴尔": "桑给巴尔",
-    "桑给巴尔北": "桑给巴尔北",
-    "桑给巴尔南": "桑给巴尔南",
-    "桑给巴尔市和西": "桑给巴尔市和西",
-    "塔波拉": "塔波拉",
-    "坦噶": "坦噶",
-    "辛吉达": "辛吉达",
-    "欣延加": "欣延加",
-    "伊林加": "伊林加",
-    "美国": "美国",
-    "阿肯色": "阿肯色",
-    "阿拉巴马": "阿拉巴马",
-    "阿拉斯加": "阿拉斯加",
-    "爱达荷": "爱达荷",
-    "爱荷华": "爱荷华",
-    "北达科他": "北达科他",
-    "北卡罗来纳": "北卡罗来纳",
-    "宾夕法尼亚": "宾夕法尼亚",
-    "德克萨斯": "德克萨斯",
-    "俄亥俄": "俄亥俄",
-    "俄克拉荷马": "俄克拉荷马",
-    "俄勒冈": "俄勒冈",
-    "佛罗里达": "佛罗里达",
-    "佛蒙特": "佛蒙特",
-    "哥伦比亚特区": "哥伦比亚特区",
-    "华盛顿": "华盛顿",
-    "怀俄明": "怀俄明",
-    "加利福尼亚": "加利福尼亚",
-    "堪萨斯": "堪萨斯",
-    "康涅狄格": "康涅狄格",
-    "科罗拉多": "科罗拉多",
-    "肯塔基": "肯塔基",
-    "路易斯安那": "路易斯安那",
-    "罗德岛": "罗德岛",
-    "马萨诸塞": "马萨诸塞",
-    "蒙大拿": "蒙大拿",
-    "密苏里": "密苏里",
-    "密西西比": "密西西比",
-    "密歇根": "密歇根",
-    "缅因": "缅因",
-    "明尼苏达": "明尼苏达",
-    "南达科他": "南达科他",
-    "南卡罗来纳": "南卡罗来纳",
-    "内布拉斯加": "内布拉斯加",
-    "内华达": "内华达",
-    "纽约": "纽约",
-    "特拉华": "特拉华",
-    "田纳西": "田纳西",
-    "威斯康星": "威斯康星",
-    "维吉尼亚": "维吉尼亚",
-    "西佛吉尼亚": "西佛吉尼亚",
-    "夏威夷": "夏威夷",
-    "新罕布什尔": "新罕布什尔",
-    "新墨西哥": "新墨西哥",
-    "新泽西": "新泽西",
-    "亚利桑那": "亚利桑那",
-    "伊利诺斯": "伊利诺斯",
-    "印第安那": "印第安那",
-    "犹他": "犹他",
-    "佐治亚": "佐治亚",
-    "美属维尔京群岛": "美属维尔京群岛",
-    "布基纳法索": "布基纳法索",
-    "巴雷": "巴雷",
-    "巴姆": "巴姆",
-    "巴瓦": "巴瓦",
-    "巴泽加": "巴泽加",
-    "波尼": "波尼",
-    "布尔古": "布尔古",
-    "布尔基恩德": "布尔基恩德",
-    "布古里巴": "布古里巴",
-    "冈祖尔古": "冈祖尔古",
-    "古尔马": "古尔马",
-    "济罗": "济罗",
-    "卡焦戈": "卡焦戈",
-    "凯内杜古": "凯内杜古",
-    "科蒙加里": "科蒙加里",
-    "科莫埃": "科莫埃",
-    "孔皮恩加": "孔皮恩加",
-    "孔西": "孔西",
-    "库尔佩罗戈": "库尔佩罗戈",
-    "库尔维奥戈": "库尔维奥戈",
-    "库里滕加": "库里滕加",
-    "雷拉巴": "雷拉巴",
-    "罗卢姆": "罗卢姆",
-    "穆翁": "穆翁",
-    "纳门滕加": "纳门滕加",
-    "纳乌里": "纳乌里",
-    "纳亚拉": "纳亚拉",
-    "尼亚尼亚": "尼亚尼亚",
-    "努姆比埃尔": "努姆比埃尔",
-    "帕索雷": "帕索雷",
-    "塞诺": "塞诺",
-    "桑吉": "桑吉",
-    "桑马滕加": "桑马滕加",
-    "苏鲁": "苏鲁",
-    "苏姆": "苏姆",
-    "塔波阿": "塔波阿",
-    "图伊": "图伊",
-    "乌埃": "乌埃",
-    "乌布里滕加": "乌布里滕加",
-    "乌达兰": "乌达兰",
-    "锡西里": "锡西里",
-    "亚加": "亚加",
-    "亚滕加": "亚滕加",
-    "伊奥巴": "伊奥巴",
-    "宗德韦奥戈": "宗德韦奥戈",
-    "宗多马": "宗多马",
-    "乌拉圭": "乌拉圭",
-    "阿蒂加斯": "阿蒂加斯",
-    "杜拉斯诺": "杜拉斯诺",
-    "弗洛雷斯": "弗洛雷斯",
-    "卡内洛内斯": "卡内洛内斯",
-    "科洛尼亚": "科洛尼亚",
-    "拉瓦耶哈": "拉瓦耶哈",
-    "里韦拉": "里韦拉",
-    "罗恰": "罗恰",
-    "马尔多纳多": "马尔多纳多",
-    "蒙得维的亚": "蒙得维的亚",
-    "内格罗河": "内格罗河",
-    "派桑杜": "派桑杜",
-    "萨尔托": "萨尔托",
-    "塞罗拉尔戈": "塞罗拉尔戈",
-    "三十三人": "三十三人",
-    "索里亚诺": "索里亚诺",
-    "塔夸伦博": "塔夸伦博",
-    "乌兹别克斯坦": "乌兹别克斯坦",
-    "安集延": "安集延",
-    "布哈拉": "布哈拉",
-    "费尔干纳": "费尔干纳",
-    "花拉子模": "花拉子模",
-    "吉扎克": "吉扎克",
-    "卡拉卡尔帕克斯坦共和国": "卡拉卡尔帕克斯坦共和国",
-    "卡什卡达里亚": "卡什卡达里亚",
-    "纳曼干": "纳曼干",
-    "纳沃伊": "纳沃伊",
-    "撒马尔罕": "撒马尔罕",
-    "苏尔汉河": "苏尔汉河",
-    "塔什干": "塔什干",
-    "塔什干市": "塔什干市",
-    "锡尔河": "锡尔河",
-    "委内瑞拉": "委内瑞拉",
-    "阿拉瓜": "阿拉瓜",
-    "阿马库罗三角洲": "阿马库罗三角洲",
-    "阿普雷": "阿普雷",
-    "安索阿特吉": "安索阿特吉",
-    "巴里纳斯": "巴里纳斯",
-    "波图格萨": "波图格萨",
-    "法尔孔": "法尔孔",
-    "瓜里科": "瓜里科",
-    "加拉加斯": "加拉加斯",
-    "卡拉沃沃": "卡拉沃沃",
-    "科赫德斯": "科赫德斯",
-    "拉腊": "拉腊",
-    "联邦属地": "联邦属地",
-    "米兰达": "米兰达",
-    "莫纳加斯": "莫纳加斯",
-    "苏利亚": "苏利亚",
-    "塔奇拉": "塔奇拉",
-    "特鲁希略": "特鲁希略",
-    "新埃斯帕塔": "新埃斯帕塔",
-    "亚拉奎": "亚拉奎",
-    "瓦利斯和富图纳": "瓦利斯和富图纳",
-    "萨摩亚": "萨摩亚",
-    "也门": "也门",
-    "阿比扬": "阿比扬",
-    "阿姆兰": "阿姆兰",
-    "贝达": "贝达",
-    "达利": "达利",
-    "哈德拉毛": "哈德拉毛",
-    "哈杰": "哈杰",
-    "荷台达": "荷台达",
-    "焦夫": "焦夫",
-    "拉赫季": "拉赫季",
-    "马里卜": "马里卜",
-    "迈赫拉": "迈赫拉",
-    "迈赫维特": "迈赫维特",
-    "萨达": "萨达",
-    "萨那": "萨那",
-    "赛文": "赛文",
-    "舍卜沃": "舍卜沃",
-    "塔伊兹": "塔伊兹",
-    "希赫尔": "希赫尔",
-    "亚丁": "亚丁",
-    "伊卜": "伊卜",
-    "扎玛尔": "扎玛尔",
-    "赞比亚": "赞比亚",
-    "北方": "北方",
-    "卢阿普拉": "卢阿普拉",
-    "卢萨卡": "卢萨卡",
-    "南方": "南方",
-    "铜带": "铜带",
-    "西方": "西方",
-    "zhu-ce": "注册",
-    "ru-zhu-chang-shang": "展商入驻",
-    "hang-ye-zi-xun": "行业资讯",
-    "欧洲": "欧洲",
-    "亚洲": "亚洲",
-    "非洲": "非洲",
-    "美洲": "美洲",
-    "大洋洲": "大洋洲"
-}

+ 0 - 4
src/locales/zh/index.js

@@ -1,4 +0,0 @@
-import Word from './word';
-import Area from './area';
-
-export default { ...Word, ...Area };

+ 16 - 4
src/main.js

@@ -5,8 +5,8 @@ import Vuex from 'vuex';
 import http from './plugins/http';
 import Dialog from './native/vant/dialog/dialog';
 import vuexI18n from 'vuex-i18n';
-import en from './locales/en/index';
-import zh from './locales/zh/index';
+import en from './locales/en.json';
+import zh from './locales/zh.json';
 import commont from './mixins/commont';
 require('dayjs/locale/zh-cn');
 
@@ -62,7 +62,7 @@ export default {
         subPackages: [
             {
                 root: 'pagesHome',
-                pages: ['Product', 'Brand', 'ProductList', 'Authorized', 'FilterPage', 'Edit']
+                pages: ['Product', 'Brand', 'ProductList', 'Authorized', 'FilterPage', 'Edit', 'Search', 'ShowView']
             },
             {
                 root: 'pagesImt',
@@ -74,7 +74,19 @@ export default {
             },
             {
                 root: 'pagesMine',
-                pages: ['Upload', 'Collect', 'ReadRecords', 'Activity', 'Order']
+                pages: [
+                    'Upload',
+                    'Collect',
+                    'ReadRecords',
+                    'Activity',
+                    'Order',
+                    'OrderDetail',
+                    'Account',
+                    'ChangePsd',
+                    'ChangePhone',
+                    'ChangeEmail',
+                    'Enter'
+                ]
             },
             {
                 root: 'pagesProduct',

+ 7 - 1
src/pages/Classify.vue

@@ -18,7 +18,13 @@
         <van-sticky :offset-top="0">
             <div class="navBar" :style="narStyle">
                 <div class="title">产品分类</div>
-                <van-search :value="search" @search="confirm" shape="round" placeholder="搜索..." />
+                <van-search
+                    @click="navigateTo('/pagesHome/Search', false)"
+                    :value="search"
+                    @search="confirm"
+                    shape="round"
+                    placeholder="搜索..."
+                />
             </div>
         </van-sticky>
         <div class="content">

+ 254 - 142
src/pages/Home.vue

@@ -14,170 +14,204 @@
         <search-bar></search-bar>
 
         <img class="bg" src="../static/imgs/home_top_bg.png" alt="" />
-        <div class="swiper">
-            <swiper
-                autoplay
-                :interval="interval"
-                :duration="duration"
-                previous-margin="33px"
-                next-margin="33px"
-                class="swiper-home"
-                @change="current = $event.detail.current"
-                :current="current"
-            >
-                <block v-for="(item, index) in banners" :key="item.id">
-                    <swiper-item :class="{ active: index === current }">
-                        <van-image :src="item.img" width="100%" height="100%" radius="3" fit="cover" />
-                    </swiper-item>
-                </block>
-            </swiper>
-            <div class="dots">
-                <div
-                    class="dot"
-                    :class="{ active: index === current }"
-                    v-for="(item, index) in banners"
-                    :key="item.id"
-                ></div>
-            </div>
-        </div>
-        <div class="main">
-            <div class="menus">
-                <div class="text">{{ $t('zhuan-ye-ping-tai') }}</div>
-                <div class="text">{{ $t('zi-yuan-ji-qun-pang-da') }}</div>
-                <div class="text">{{ $t('yi-zhan-shi-fu-wu') }}</div>
-                <div class="text">{{ $t('xin-yu-bao-zhang') }}</div>
+        <div id="main">
+            <div class="swiper">
+                <swiper
+                    autoplay
+                    :interval="interval"
+                    :duration="duration"
+                    previous-margin="33px"
+                    next-margin="33px"
+                    class="swiper-home"
+                    @change="current = $event.detail.current"
+                    :current="current"
+                >
+                    <block v-for="(item, index) in banners" :key="item.id">
+                        <swiper-item :class="{ active: index === current }">
+                            <van-image :src="item.img" width="100%" height="100%" radius="3" fit="cover" />
+                        </swiper-item>
+                    </block>
+                </swiper>
+                <div class="dots">
+                    <div
+                        class="dot"
+                        :class="{ active: index === current }"
+                        v-for="(item, index) in banners"
+                        :key="item.id"
+                    ></div>
+                </div>
             </div>
 
-            <van-grid icon-size="40" :border="false">
-                <van-grid-item
-                    content-class="menu-info"
-                    icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_zhanshang.png"
-                    :text="$t('zhan-shang-zong-lan')"
-                    @click="navigateTo('/pagesHome/Brand', false)"
-                />
-                <van-grid-item
-                    content-class="menu-info"
-                    icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_quanqiu.png"
-                    :text="$t('quan-qiu-chan-pin')"
-                    @click="navigateTo('/pagesHome/Product', false)"
-                />
-                <van-grid-item
-                    content-class="menu-info"
-                    icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_imt.png"
-                    :text="$t('imt-ping-tai')"
-                    @click="navigateTo('/pagesImt/Index', false)"
-                />
-                <van-grid-item
-                    content-class="menu-info"
-                    icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_xinwen.png"
-                    :text="$t('xin-wen-zi-xun')"
-                    @click="navigateTo('/pagesNews/News', false)"
+            <div class="main">
+                <div class="menus">
+                    <div class="text">{{ $t('zhuan-ye-ping-tai') }}</div>
+                    <div class="text">{{ $t('zi-yuan-ji-qun-pang-da') }}</div>
+                    <div class="text">{{ $t('yi-zhan-shi-fu-wu') }}</div>
+                    <div class="text">{{ $t('xin-yu-bao-zhang') }}</div>
+                </div>
+
+                <van-grid icon-size="40" :border="false">
+                    <van-grid-item
+                        content-class="menu-info"
+                        icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_zhanshang.png"
+                        :text="$t('zhan-shang-zong-lan')"
+                        @click="navigateTo('/pagesHome/Brand', false)"
+                    />
+                    <van-grid-item
+                        content-class="menu-info"
+                        icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_quanqiu.png"
+                        :text="$t('quan-qiu-chan-pin')"
+                        @click="navigateTo('/pagesHome/Product', false)"
+                    />
+                    <van-grid-item
+                        content-class="menu-info"
+                        icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_imt.png"
+                        :text="$t('imt-ping-tai')"
+                        @click="navigateTo('/pagesImt/Index', false)"
+                    />
+                    <van-grid-item
+                        content-class="menu-info"
+                        icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_icon_xinwen.png"
+                        :text="$t('xin-wen-zi-xun')"
+                        @click="navigateTo('/pagesNews/News', false)"
+                    />
+                </van-grid>
+
+                <van-image
+                    width="100%"
+                    height="90px"
+                    class="pathImg"
+                    src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_img_3dimt.jpg"
+                    @click="navigateTo('/pagesHome/ShowView', false)"
                 />
-            </van-grid>
-
-            <van-image
-                width="100%"
-                height="90px"
-                class="pathImg"
-                src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_img_3dimt.jpg"
-            />
-        </div>
-        <div class="hot" v-if="hotProductsList.length > 0">
-            <div class="title">
-                <h1>{{ $t('re-men-chan-pin') }}</h1>
-                <!-- <van-button size="small" :color="$colors.info" plain>
+            </div>
+            <div class="hot" v-if="hotProductsList.length > 0">
+                <div class="title">
+                    <h1>{{ $t('re-men-chan-pin') }}</h1>
+                    <!-- <van-button size="small" :color="$colors.info" plain>
                     查看更多
                     <van-icon name="arrow" :color="$colors.info" />
                 </van-button> -->
+                </div>
+                <van-tabs :active="hotActive" @change="hotActive = $event.detail.index" :ellipsis="false">
+                    <van-tab :title="item.name" v-for="item in hotProductsList" :key="item.id"></van-tab>
+                </van-tabs>
+                <div class="van-content" v-if="nowProductsList.length > 0">
+                    <product-grid-big :info="mainProductInfo"></product-grid-big>
+                    <grid-big></grid-big>
+                    <swiper
+                        :style="{ height: swiperHeight + 'rpx' }"
+                        :current="hotSwiperIndex"
+                        @change="hotSwiperIndex = $event.detail.current"
+                    >
+                        <swiper-item v-for="(list, index) in swiperProduct" :key="index">
+                            <div class="product-list">
+                                <div class="col-3" v-for="item in list" :key="item.id">
+                                    <product-grid :info="item" :clo="3" :padding="3"></product-grid>
+                                </div>
+                            </div>
+                        </swiper-item>
+                    </swiper>
+
+                    <div class="dots">
+                        <div
+                            class="dot"
+                            :class="{ active: index === hotSwiperIndex }"
+                            v-for="(item, index) in swiperProduct"
+                            :key="index"
+                        ></div>
+                    </div>
+                </div>
+
+                <van-empty description="暂未设置该类型热门商品" v-else />
             </div>
-            <van-tabs :active="hotActive" @change="hotActive = $event.detail.index" :ellipsis="false">
-                <van-tab :title="item.name" v-for="item in hotProductsList" :key="item.id"></van-tab>
-            </van-tabs>
-            <div class="van-content" v-if="nowProductsList.length > 0">
-                <product-grid-big :info="mainProductInfo"></product-grid-big>
-                <grid-big></grid-big>
+            <div class="datas">
+                <van-image
+                    width="100%"
+                    src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_img_yewushuju.jpg"
+                    fit="widthFix"
+                />
+
+                <div class="datas-content">
+                    <div class="count">
+                        <h4 class="white">产品数量</h4>
+                        <siv class="text2">4632</siv>
+                    </div>
+                    <div class="count">
+                        <h4 class="white">贸易额</h4>
+                        <siv class="text2">2480567</siv>
+                    </div>
+                    <div class="count">
+                        <h4 class="white">客户数量</h4>
+                        <siv class="text2">2480</siv>
+                    </div>
+                </div>
+            </div>
+
+            <div class="van-content" v-if="vendorInfos.length > 0">
+                <div class="title">
+                    <h1>合作伙伴</h1>
+                    <van-button size="small" :color="$colors.info" plain @click="navigateTo('/pagesHome/Brand', false)">
+                        查看更多
+                        <van-icon name="arrow" :color="$colors.info" />
+                    </van-button>
+                </div>
                 <swiper
-                    :style="{ height: swiperHeight + 'rpx' }"
-                    :current="hotSwiperIndex"
-                    @change="hotSwiperIndex = $event.detail.current"
+                    :style="{ height: vendorInfosHeight + 'rpx' }"
+                    :current="vendorSwiper"
+                    @change="vendorSwiper = $event.detail.current"
                 >
-                    <swiper-item v-for="(list, index) in swiperProduct" :key="index">
-                        <div class="product-list">
-                            <div class="col-3" v-for="item in list" :key="item.id">
-                                <product-grid :info="item" :clo="3" :padding="3"></product-grid>
+                    <block v-for="(list, index) in vendorInfos" :key="index">
+                        <swiper-item>
+                            <div class="vendor-list">
+                                <div class="col-3" v-for="item in list" :key="item.id">
+                                    <vendor-grid :info="item"></vendor-grid>
+                                </div>
                             </div>
-                        </div>
-                    </swiper-item>
+                        </swiper-item>
+                    </block>
                 </swiper>
 
                 <div class="dots">
                     <div
                         class="dot"
-                        :class="{ active: index === hotSwiperIndex }"
-                        v-for="(item, index) in swiperProduct"
+                        :class="{ active: index === vendorSwiper }"
+                        v-for="(item, index) in vendorInfos"
                         :key="index"
                     ></div>
                 </div>
             </div>
 
-            <van-empty description="暂未设置该类型热门商品" v-else />
-        </div>
-        <div class="datas">
-            <van-image
-                width="100%"
-                src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/home_img_yewushuju.jpg"
-                fit="widthFix"
-            />
-
-            <div class="datas-content">
-                <div class="count">
-                    <h4 class="white">产品数量</h4>
-                    <siv class="text2">4632</siv>
-                </div>
-                <div class="count">
-                    <h4 class="white">贸易额</h4>
-                    <siv class="text2">2480567</siv>
-                </div>
-                <div class="count">
-                    <h4 class="white">客户数量</h4>
-                    <siv class="text2">2480</siv>
+            <div class="tuiJian">
+                <div class="title">
+                    <h1>为你推荐</h1>
                 </div>
             </div>
         </div>
 
-        <div class="van-content" v-if="vendorInfos.length > 0">
-            <div class="title">
-                <h1>合作伙伴</h1>
-                <van-button size="small" :color="$colors.info" plain @click="navigateTo('/pagesHome/Brand', false)">
-                    查看更多
-                    <van-icon name="arrow" :color="$colors.info" />
-                </van-button>
-            </div>
-            <swiper
-                :style="{ height: vendorInfosHeight + 'rpx' }"
-                :current="vendorSwiper"
-                @change="vendorSwiper = $event.detail.current"
+        <van-sticky :container="main" :offset-top="barHeight">
+            <filter-sort-bar
+                :sort="sort"
+                :showType="showType"
+                @showFilter="showFilter"
+                @changeSort="changeSort"
+                @changeShowType="changeShowType"
+                :hasbottom="false"
+                background="linear-gradient(180deg, #F5F7FA 0%, #FFFFFF 100%)"
             >
-                <block v-for="(list, index) in vendorInfos" :key="index">
-                    <swiper-item>
-                        <div class="vendor-list">
-                            <div class="col-3" v-for="item in list" :key="item.id">
-                                <vendor-grid :info="item"></vendor-grid>
-                            </div>
-                        </div>
-                    </swiper-item>
-                </block>
-            </swiper>
-
-            <div class="dots">
-                <div
-                    class="dot"
-                    :class="{ active: index === vendorSwiper }"
-                    v-for="(item, index) in vendorInfos"
-                    :key="index"
-                ></div>
+            </filter-sort-bar>
+        </van-sticky>
+
+        <sort-list :empty="empty" :loading="loading" :finish="finish" top="88rpx">
+            <div class="product-list-sort" v-if="showType === 'grid'">
+                <div class="clo-2" v-for="item in list" :key="item.id">
+                    <product-grid-normal :info="item"></product-grid-normal>
+                </div>
             </div>
-        </div>
+            <block v-else>
+                <product-row v-for="item in list" :key="item.id" :info="item"></product-row>
+            </block>
+        </sort-list>
     </div>
 </template>
 <script>
@@ -187,6 +221,11 @@ import { mapState } from 'vuex';
 import ProductGridBig from '../components/product/GridBig.vue';
 import ProductGrid from '../components/product/Grid.vue';
 import VendorGrid from '../components/vendor/Grid';
+import SortList from '../components/SortList.vue';
+import searchList from '../mixins/searchList';
+import FilterSortBar from '../components/bar/FilterSortBar.vue';
+import ProductGridNormal from '../components/product/GridNormal';
+import ProductRow from '../components/product/RowNormal.vue';
 export default {
     data() {
         return {
@@ -208,17 +247,28 @@ export default {
                 suffix: ''
             },
             vendorInfos: [],
-            vendorSwiper: 0
+            vendorSwiper: 0,
+            categoryIds: '',
+            countries: '',
+            brands: '',
+            url: '/product/show',
+            tagIds: '',
+            applicationField: ''
         };
     },
     components: {
         SearchBar,
         ProductGridBig,
         ProductGrid,
-        VendorGrid
+        VendorGrid,
+        SortList,
+        FilterSortBar,
+        ProductGridNormal,
+        ProductRow
     },
+    mixins: [searchList],
     computed: {
-        ...mapState(['userInfo']),
+        ...mapState(['userInfo', 'barHeight']),
         hotProductsList() {
             return this.hotProducts.map(item => {
                 return { name: this.getName(item), products: item.products, img: item.img };
@@ -266,6 +316,25 @@ export default {
             } else {
                 return 0;
             }
+        },
+        listQuery() {
+            return {
+                productSort: this.sort,
+                categoryIds: this.categoryIds,
+                countries: this.countries,
+                tagIds: this.tagIds,
+                applicationField: this.applicationField
+            };
+        },
+        filterQuery() {
+            return {
+                pageType: 'product',
+                categoryIds: this.categoryIds,
+                countries: this.countries,
+                searchTop: this.searchTop,
+                tagIds: this.tagIds,
+                applicationField: this.applicationField
+            };
         }
     },
     onLoad() {
@@ -291,12 +360,29 @@ export default {
             });
             console.log(_list);
             this.vendorInfos = [..._list.values()];
+
+            setTimeout(() => {
+                wx.createSelectorQuery()
+                    .select('#main')
+                    .boundingClientRect(rect => {
+                        console.log(rect);
+                        this.searchTop = rect.height;
+                    })
+                    .exec();
+            }, 1000);
         });
+        this.getData();
     },
     methods: {
         tabChange(e) {
             console.log(e);
         }
+    },
+    onReachBottom() {
+        if (!this.loading && !this.finish) {
+            this.page++;
+            this.getData();
+        }
     }
 };
 </script>
@@ -331,6 +417,17 @@ export default {
     }
 }
 
+.product-list-sort {
+    display: flex;
+    flex-wrap: wrap;
+    padding: 0 10px;
+    .clo-2 {
+        width: 50%;
+        padding: 6px;
+        box-sizing: border-box;
+    }
+}
+
 .vendor-list {
     display: flex;
     flex-wrap: wrap;
@@ -387,9 +484,11 @@ export default {
         }
     }
 }
+#main {
+    padding-top: 12px;
+}
 .swiper-home {
     height: 140px;
-    margin: 12px 0 0;
 }
 
 .dots {
@@ -490,7 +589,20 @@ export default {
     }
 }
 
+.tuiJian {
+    padding: 20px 16px;
+    background: #f5f7fa;
+}
+
 .van-empty {
     background-color: #f5f7fa;
 }
+
+.product {
+    padding: 0px 0px;
+    margin: 0 16px;
+}
+.product + .product {
+    margin-top: 12px;
+}
 </style>

+ 4 - 3
src/pages/My.vue

@@ -47,7 +47,7 @@
             </div>
         </div>
 
-        <div class="ad">
+        <div class="ad" @click="navigateTo('/pagesMine/Enter')">
             <van-image
                 src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/info_zhanshangruzhu.png"
                 fit="widthFix"
@@ -95,12 +95,13 @@
                 is-link
             />
 
-            <!-- <van-cell
+            <van-cell
                 custom-class="my-cell"
                 title="账户与安全"
+                @click="navigateTo('/pagesMine/Account')"
                 icon="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/info_icon_collect(4).png"
                 is-link
-            /> -->
+            />
         </van-cell-group>
 
         <auth-phone ref="auth" :info="wxInfo" :show.sync="showPhone"></auth-phone>

+ 10 - 4
src/pagesHome/Edit.vue

@@ -6,8 +6,11 @@
 <template>
     <div>
         <div class="takePhoto" @click="choosePhoto">
-            <van-icon name="photograph" :color="$colors.warn" :size="34" />
-            <div class="text">拍摄名片照片</div>
+            <van-image :src="carImg" v-if="carImg" :width="`calc(100vw - 40rpx)`" height="240rpx" fit="contain" />
+            <template v-else>
+                <van-icon name="photograph" :color="$colors.warn" :size="34" />
+                <div class="text">拍摄名片照片</div>
+            </template>
         </div>
         <van-cell-group class="edit">
             <van-cell title="头像" is-link value-class="cellValue" @click="chooseImg">
@@ -100,7 +103,8 @@ export default {
             changeValue: '',
             changeKey: '',
             option: {},
-            countries: ''
+            countries: '',
+            carImg: ''
         };
     },
     computed: {
@@ -204,6 +208,7 @@ export default {
                 success: res => {
                     const src = res.tempFilePaths[0];
                     this.$http.uploadFile(src).then(res => {
+                        this.carImg = res;
                         this.$http
                             .post('/auth/businessCard', {
                                 url: res
@@ -254,7 +259,8 @@ export default {
     display: flex;
     flex-direction: column;
     align-items: center;
-    padding: 38px 0 25px;
+    height: 120px;
+    justify-content: center;
     margin: 10px;
 
     border-radius: 4px;

+ 14 - 1
src/pagesHome/Product.vue

@@ -60,6 +60,9 @@
                         <product-grid :info="item"></product-grid>
                     </div>
                 </div>
+                <block v-else>
+                    <product-row v-for="item in list" :key="item.id" :info="item"></product-row>
+                </block>
             </sort-list>
         </div>
     </div>
@@ -71,6 +74,7 @@ import searchList from '../mixins/searchList';
 import FilterSortBar from '../components/bar/FilterSortBar';
 import SortList from '../components/SortList';
 import ProductGrid from '../components/product/GridNormal';
+import ProductRow from '../components/product/RowNormal.vue';
 import ProductTagsFilter from '../components/filter/ProductTags';
 import ProductCategoryFilter from '../components/filter/ProductCategory';
 import CountryFilter from '../components/filter/Country';
@@ -165,7 +169,8 @@ export default {
         ProductGrid,
         ProductTagsFilter,
         ProductCategoryFilter,
-        CountryFilter
+        CountryFilter,
+        ProductRow
     },
     watch: {
         defaultCategoryId() {
@@ -214,4 +219,12 @@ export default {
         box-sizing: border-box;
     }
 }
+
+.product {
+    padding: 0px 0px;
+    margin: 0 16px;
+}
+.product + .product {
+    margin-top: 12px;
+}
 </style>

+ 236 - 0
src/pagesHome/Search.vue

@@ -0,0 +1,236 @@
+<config>
+{
+'backgroundColorTop': '#fff',
+'backgroundColor': '#fff',
+'navigationStyle':'custom',
+'navigationBarBackgroundColor':'#fff',
+'backgroundTextStyle':'dark',
+'navigationBarTextStyle':'black',
+"usingComponents": {
+  "van-sidebar": "../native/vant/sidebar/index",
+  "van-sidebar-item": "../native/vant/sidebar-item/index"
+},
+'disableScroll': true
+}
+</config>
+<template>
+    <div class="container" :style="{ paddingTop: barHeight + 'px' }">
+        <van-sticky :offset-top="0">
+            <div class="navBar" :style="narStyle">
+                <van-icon name="arrow-left" @click="navigateBack" :size="24" color="#000" />
+
+                <van-search :value="search" @search="confirm" shape="round" placeholder="搜索..." />
+            </div>
+        </van-sticky>
+        <div class="content">
+            <div class="history" v-if="historys.length > 0">
+                <div class="histroy-title">
+                    <div class="text">搜索历史</div>
+                    <van-button plain size="small" @click="del" color="#BCC1CC">清空记录</van-button>
+                </div>
+
+                <div class="history-list">
+                    <div class="tags" @click="goNext(item)" v-for="(item, index) in historys" :key="index">
+                        {{ item }}
+                    </div>
+                </div>
+            </div>
+            <div class="history">
+                <div class="histroy-title">
+                    <div class="text">热门搜索</div>
+                </div>
+
+                <div class="history-list">
+                    <div class="tags" @click="goNext(item)" v-for="(item, index) in hots" :key="index">
+                        {{ item }}
+                    </div>
+                </div>
+            </div>
+        </div>
+        <van-dialog id="van-dialog" />
+    </div>
+</template>
+<script>
+import { mapState } from 'vuex';
+import Dialog from '../native/vant/dialog/dialog';
+export default {
+    data() {
+        return {
+            menuButtonInfo: {},
+            search: '',
+            activeKey: 0,
+            categories: [],
+            left: null,
+            historys: [],
+            hots: ['信息通信', '3D打印', '机床', '机加工', '电子器件', '高精度打印机', '量具仪具']
+        };
+    },
+    computed: {
+        ...mapState(['barTop', 'barHeight']),
+        narStyle() {
+            if (this.menuButtonInfo.top) {
+                return {
+                    padding: this.menuButtonInfo.top + 'px ' + (10 + this.menuButtonInfo.width) + 'px 15px 15px',
+                    height: this.menuButtonInfo.height + 'px'
+                };
+            } else {
+                return {};
+            }
+        },
+        nowCategory() {
+            return { ...(this.getList([...this.categories], this.activeKey) || { children: [] }) };
+        },
+        firstLevelId() {
+            if (this.categories.length > this.activeKey) {
+                return [...this.categories][this.activeKey].id;
+            } else {
+                return '';
+            }
+        }
+    },
+    onShow() {
+        this.menuButtonInfo = wx.getMenuButtonBoundingClientRect();
+    },
+    onLoad() {
+        this.getHistory();
+    },
+    onReady() {
+        this.left = wx.createSelectorQuery().select('#left');
+    },
+    methods: {
+        confirm(e) {
+            this.goNext(e.detail);
+        },
+        goNext(info) {
+            var historys = [...this.historys];
+            historys.push(info);
+            historys = [...new Set(historys)];
+            var _this = this;
+            this.search = info;
+            wx.setStorage({
+                key: 'searchHistory',
+                data: JSON.stringify(historys),
+                success(res) {
+                    _this.getHistory();
+                    _this.navigateTo('/pagesHome/ProductList?search=' + info, false);
+                }
+            });
+        },
+        getHistory() {
+            var _this = this;
+            wx.getStorage({
+                key: 'searchHistory',
+                success(res) {
+                    _this.historys = JSON.parse(res.data || '[]');
+                },
+                fail(res) {
+                    _this.historys = [];
+                }
+            });
+        },
+        del() {
+            Dialog.confirm({
+                title: '提示',
+                message: '确定要清除全部搜索记录吗?',
+                confirmButtonColor: this.$colors.warn
+            })
+                .then(() => {
+                    var _this = this;
+                    wx.removeStorage({
+                        key: 'searchHistory',
+                        success(res) {
+                            _this.getHistory();
+                        }
+                    });
+                })
+                .catch(() => {
+                    // on cancel
+                });
+        }
+    }
+};
+</script>
+
+<style lang="less">
+.navBar {
+    background-color: white;
+    display: flex;
+    align-items: center;
+
+    .title {
+        font-size: 18px;
+        font-weight: bolder;
+        color: #292c33;
+        line-height: 25px;
+        flex-shrink: 0;
+    }
+}
+
+.container {
+    position: relative;
+    min-height: 100vh;
+    display: flex;
+    flex-direction: column;
+
+    .content {
+        flex-grow: 1;
+    }
+}
+
+.top {
+    position: relative;
+    .text {
+        display: flex;
+        align-items: center;
+        justify-content: center;
+        position: absolute;
+        top: 0;
+        right: 0;
+        left: 0;
+        bottom: 0;
+        img {
+            width: 30px;
+            height: 30px;
+        }
+        span {
+            font-size: 14px;
+            color: #ffffff;
+            line-height: 20px;
+            margin-left: 10px;
+        }
+    }
+}
+.history {
+    padding: 0 16px;
+}
+.histroy-title {
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    padding: 20px 0 12px;
+}
+
+.history-list {
+    display: flex;
+    flex-wrap: wrap;
+    .tags {
+        background: #f5f7fa;
+        border-radius: 3px;
+        font-size: 12px;
+        color: #565b66;
+        line-height: 28px;
+        padding: 0 10px;
+        margin-right: 8px;
+        margin-bottom: 8px;
+
+        &:active {
+            background-color: darken(#f5f7fa, 5);
+        }
+    }
+}
+</style>
+<style lang="less">
+.histroy-title {
+    --button-border-width: 0px;
+}
+</style>

+ 16 - 0
src/pagesHome/ShowView.vue

@@ -0,0 +1,16 @@
+<config>
+{
+'navigationBarTitleText': '机床园区微展示',
+}
+</config>
+<template>
+    <web-view src="https://studio.realibox.com/public/f098d276e2e4995df14eac3854eb73789e15bae0"></web-view>
+</template>
+<script>
+export default {
+    data() {
+        return {};
+    },
+    onShow() {}
+};
+</script>

+ 92 - 0
src/pagesMine/Account.vue

@@ -0,0 +1,92 @@
+<config>
+{
+'navigationBarTitleText': '账号与安全',
+'disableScroll': true
+}
+</config>
+<template>
+    <div class="edit">
+        <van-cell-group :border="false">
+            <van-cell title="ID账号" :value="myInfo.id" />
+            <van-cell
+                title="登录密码"
+                is-link
+                :value="setPassword ? '已设置' : '未设置'"
+                :value-class="setPassword ? '' : 'noValue'"
+                @click="navigateTo('/pagesMine/ChangePsd')"
+            />
+            <van-cell
+                title="手机号"
+                is-link
+                :value="myInfo.phone || '未绑定'"
+                :value-class="myInfo.phone ? '' : 'noValue'"
+                @click="navigateTo('/pagesMine/ChangePhone')"
+            />
+
+            <van-cell
+                title="邮箱"
+                is-link
+                :value="myInfo.email || '未绑定'"
+                :value-class="myInfo.email ? '' : 'noValue'"
+                @click="navigateTo('/pagesMine/ChangeEmail')"
+            />
+        </van-cell-group>
+
+        <div class="tip">
+            注:在PC端可以用ID号/手机号/邮箱加密码的形式进行登录
+        </div>
+    </div>
+</template>
+<script>
+import { mapState } from 'vuex';
+export default {
+    data() {
+        return {
+            setPassword: false
+        };
+    },
+    computed: {
+        ...mapState(['userInfo']),
+        myInfo() {
+            return this.userInfo ? { ...this.userInfo } : {};
+        }
+    },
+    onShow() {
+        this.$http.post('/user/password').then(res => {
+            this.setPassword = res;
+        });
+    }
+};
+</script>
+
+<style lang="less">
+.edit {
+    --cell-vertical-padding: 17px;
+    --cell-line-height: 24px;
+    --cell-text-color: #000;
+    min-height: 70px;
+    align-items: center;
+
+    .cellValue {
+        display: flex;
+        justify-content: flex-end;
+    }
+
+    .van-cell__value {
+        flex-grow: 2;
+    }
+
+    .noValue {
+        --cell-value-color: @warn;
+    }
+
+    --cell-value-color: #000;
+}
+
+.tip {
+    font-size: 12px;
+    color: #bcc1cc;
+    line-height: 22px;
+    padding: 20px 16px;
+}
+</style>

+ 1 - 1
src/pagesMine/Activity.vue

@@ -7,7 +7,7 @@
     <sort-list :empty="empty" :loading="loading" :finish="finish" top="0px + 172rpx">
         <div class="list">
             <block v-for="item in list" :key="item.id">
-                <news-grid :info="item" userActivity></news-grid>
+                <news-grid :info="item.information" userActivity></news-grid>
             </block>
         </div>
     </sort-list>

+ 131 - 0
src/pagesMine/ChangeEmail.vue

@@ -0,0 +1,131 @@
+<config>
+{
+'navigationBarTitleText': '绑定邮箱',
+'disableScroll': true
+}
+</config>
+<template>
+    <div>
+        <div class="page-info">
+            <h3>输入邮箱</h3>
+            <div class="page-input">
+                <input
+                    type="text"
+                    @input="email = $event.detail.value"
+                    @confirm="email = $event.detail.value"
+                    @blur="email = $event.detail.value"
+                    :value="email"
+                    class="text"
+                    placeholder="请输入邮箱账号"
+                    placeholder-class="pla-textarea"
+                />
+            </div>
+        </div>
+
+        <div class="submit">
+            <van-button :color="$colors.warn" block :disabled="!canNext" @click="submit">确定</van-button>
+        </div>
+    </div>
+</template>
+<script>
+import { emailRule } from '../utils/appState';
+import { mapState } from 'vuex';
+export default {
+    data() {
+        return {
+            email: ''
+        };
+    },
+    computed: {
+        ...mapState(['userMoreInfo']),
+        canNext() {
+            if (this.email && emailRule.test(this.email)) {
+                return true;
+            } else {
+                return false;
+            }
+        }
+    },
+    methods: {
+        submit() {
+            if (!this.email) {
+                this.toast('请输入密码');
+                return;
+            }
+            if (!emailRule.test(this.email)) {
+                this.toast('邮箱格式错误');
+                return;
+            }
+
+            this.$http
+                .post(
+                    '/buyersInfo/saveVO',
+                    {
+                        ...this.userMoreInfo,
+                        userEmail: this.email
+                    },
+                    {
+                        header: {
+                            'Content-Type': 'application/json'
+                        }
+                    }
+                )
+                .then(res => {
+                    this.toast('绑定成功', 'success');
+                    this.$store.dispatch('getUserInfo').then(() => {
+                        this.navigateBack();
+                    });
+                });
+        }
+    }
+};
+</script>
+<style lang="less">
+.page-info {
+    padding: 24px 16px 0;
+
+    .page-input {
+        height: 50px;
+        background: #f5f7fa;
+        border-radius: 4px;
+        padding: 0 12px;
+        display: flex;
+        align-items: center;
+        margin-top: 10px;
+        overflow: hidden;
+        &:active {
+            background: darken(#f5f7fa, 5);
+        }
+        .text {
+            flex-grow: 1;
+            font-size: 14px;
+            color: #000000;
+            line-height: 22px;
+            overflow: hidden;
+        }
+    }
+
+    .pla-textarea {
+        font-size: 14px;
+        color: #bcc1cc;
+        line-height: 22px;
+    }
+    .textarea {
+        background: #f5f7fa;
+        border-radius: 4px;
+        min-height: 100px;
+        margin-top: 10px;
+        width: 100%;
+        display: block;
+        padding: 12px;
+        box-sizing: border-box;
+        font-size: 14px;
+        line-height: 22px;
+        color: #000;
+    }
+}
+
+.submit {
+    padding: 80px 67px 30px;
+}
+</style>

+ 251 - 0
src/pagesMine/ChangePhone.vue

@@ -0,0 +1,251 @@
+<config>
+{
+'navigationBarTitleText': '修改手机号',
+'disableScroll': true
+}
+</config>
+<template>
+    <div>
+        <div class="page-info">
+            <h3>{{ isVer ? '修改手机号' : '当前手机号' }}</h3>
+            <div class="page-input">
+                <div class="phoenPre">
+                    CH +86
+                </div>
+                <input
+                    type="number"
+                    @input="phone = $event.detail.value"
+                    @confirm="phone = $event.detail.value"
+                    @blur="phone = $event.detail.value"
+                    :value="phone"
+                    class="text"
+                    placeholder="请输入绑定手机"
+                    placeholder-class="pla-textarea"
+                    v-if="isVer"
+                />
+                <div class="text" v-else>{{ phoneShow }}</div>
+            </div>
+        </div>
+        <div class="page-info">
+            <h3>验证码</h3>
+            <div class="page-input code">
+                <input
+                    type="number"
+                    @input="code = $event.detail.value"
+                    @confirm="code = $event.detail.value"
+                    @blur="code = $event.detail.value"
+                    :value="code"
+                    class="text"
+                    placeholder="请输入验证码"
+                    placeholder-class="pla-textarea"
+                />
+                <van-button v-if="isSend" color="#BCC1CC" size="small" plain>已发送({{ senNum }}S)</van-button>
+
+                <van-button v-else :color="$colors.warn" size="small" plain @click="sms">发送验证码</van-button>
+            </div>
+        </div>
+
+        <div class="submit">
+            <van-button :color="$colors.warn" block :disabled="!canNext" @click="submit">确定</van-button>
+        </div>
+    </div>
+</template>
+<script>
+import { phoneRegular } from '../utils/appState';
+import { mapState } from 'vuex';
+export default {
+    data() {
+        return {
+            phone: '',
+            code: '',
+            isVer: false,
+            isSend: false,
+            senNum: 60
+        };
+    },
+    computed: {
+        ...mapState(['userInfo']),
+        canNext() {
+            if (this.code && (!this.isVer || (this.phone && phoneRegular.test(this.phone)))) {
+                return true;
+            } else {
+                return false;
+            }
+        },
+        phoneShow() {
+            return this.userInfo ? this.userInfo.phone.substr(0, 3) + '****' + this.userInfo.phone.substr(-4, 4) : '';
+        }
+    },
+    methods: {
+        submit() {
+            if (this.isVer) {
+                if (!this.phone) {
+                    this.toast('请输入手机号');
+                    return;
+                }
+                if (!phoneRegular.test(this.phone)) {
+                    this.toast('手机号格式错误');
+                    return;
+                }
+            }
+
+            if (!this.code) {
+                this.toast('请输入验证码');
+                return;
+            }
+            if (this.isVer) {
+                this.$http
+                    .post('/user/changePhone?phone=' + this.phone, {
+                        code: this.code
+                    })
+                    .then(res => {
+                        this.toast('修改成功', 'success');
+                        this.$store.dispatch('getUserInfo').then(() => {
+                            this.navigateBack();
+                        });
+                    })
+                    .catch(e => {
+                        this.toast(e.error);
+                    });
+            } else {
+                this.verifySms(this.isVer ? this.phone : this.userInfo.phone, this.code).then(res => {
+                    this.isVer = true;
+                    this.toast('验证成功', 'success');
+                    wx.setNavigationBarTitle({
+                        title: '绑定手机号'
+                    });
+                    this.code = '';
+                    this.phone = '';
+                    this.isSend = false;
+                    this.senNum = 60;
+                });
+            }
+        },
+        verifySms(phone, code) {
+            let _phone = phone.replace(/\+86/g, '');
+            return this.$http
+                .get('/sms/verify', {
+                    phone: _phone,
+                    code: code
+                })
+                .then(() => {
+                    return Promise.resolve();
+                })
+                .catch(e => {
+                    this.toast(e.error);
+                    return Promise.reject();
+                });
+        },
+        sms() {
+            if (this.isVer) {
+                if (!this.phone) {
+                    this.toast('请输入手机号');
+                    return;
+                }
+                if (!phoneRegular.test(this.phone)) {
+                    this.toast('手机号格式错误');
+                    return;
+                }
+            } else if (!this.userInfo) {
+                this.toast('账号信息不全');
+                return;
+            }
+            this.$http
+                .get('/sms/sendVerify', {
+                    phone: this.isVer ? this.phone : this.userInfo.phone
+                })
+                .then(() => {
+                    this.toast('发送成功', 'success');
+                    this.isSend = true;
+                    this.senNum = 61;
+                    this.setTime();
+                })
+                .catch(e => {
+                    this.toast(e.error);
+                    return Promise.reject();
+                });
+        },
+        setTime() {
+            if (!this.isSend) {
+                return;
+            }
+            this.senNum = this.countDown(this.senNum);
+            if (this.senNum === null) {
+                this.isSend = false;
+                this.senNum = 60;
+            } else {
+                setTimeout(this.setTime, 1000);
+            }
+        },
+        countDown(num = 60) {
+            if (num == 0) {
+                return null;
+            } else {
+                return num - 1;
+            }
+        }
+    }
+};
+</script>
+<style lang="less">
+.page-info {
+    padding: 24px 16px 0;
+
+    .page-input {
+        height: 50px;
+        background: #f5f7fa;
+        border-radius: 4px;
+        padding: 0 12px;
+        display: flex;
+        align-items: center;
+        margin-top: 10px;
+        overflow: hidden;
+        &:active {
+            background: darken(#f5f7fa, 5);
+        }
+        .text {
+            flex-grow: 1;
+            font-size: 14px;
+            color: #000000;
+            line-height: 22px;
+            overflow: hidden;
+        }
+    }
+
+    .pla-textarea {
+        font-size: 14px;
+        color: #bcc1cc;
+        line-height: 22px;
+    }
+    .textarea {
+        background: #f5f7fa;
+        border-radius: 4px;
+        min-height: 100px;
+        margin-top: 10px;
+        width: 100%;
+        display: block;
+        padding: 12px;
+        box-sizing: border-box;
+        font-size: 14px;
+        line-height: 22px;
+        color: #000;
+    }
+}
+
+.submit {
+    padding: 80px 67px 30px;
+}
+
+.phoenPre {
+    font-size: 14px;
+    color: #000000;
+    line-height: 26px;
+    padding-right: 37px;
+    border-right: 1px solid #dcdfe6;
+    margin-right: 16px;
+}
+
+.code {
+    --button-border-width: 0px;
+}
+</style>

+ 142 - 0
src/pagesMine/ChangePsd.vue

@@ -0,0 +1,142 @@
+<config>
+{
+'navigationBarTitleText': '设置密码',
+'disableScroll': true
+}
+</config>
+<template>
+    <div>
+        <div class="page-info">
+            <h3>输入密码</h3>
+            <div class="page-input">
+                <input
+                    type="password"
+                    @input="password = $event.detail.value"
+                    @confirm="password = $event.detail.value"
+                    @blur="password = $event.detail.value"
+                    :value="password"
+                    class="text"
+                    placeholder="建议使用两种或两种以上字符组合,6-18位"
+                    placeholder-class="pla-textarea"
+                />
+            </div>
+        </div>
+        <div class="page-info">
+            <h3>再次输入</h3>
+            <div class="page-input">
+                <input
+                    type="password"
+                    @input="password2 = $event.detail.value"
+                    @confirm="password2 = $event.detail.value"
+                    @blur="password2 = $event.detail.value"
+                    :value="password2"
+                    class="text"
+                    placeholder="建议使用两种或两种以上字符组合,6-18位"
+                    placeholder-class="pla-textarea"
+                />
+            </div>
+        </div>
+
+        <div class="submit">
+            <van-button :color="$colors.warn" @click="submit" block :disabled="!canNext">确定</van-button>
+        </div>
+    </div>
+</template>
+<script>
+export default {
+    data() {
+        return {
+            password: '',
+            password2: ''
+        };
+    },
+    computed: {
+        canNext() {
+            if (this.password && this.password === this.password2 && this.password.length >= 6) {
+                return true;
+            } else {
+                return false;
+            }
+        }
+    },
+    methods: {
+        submit() {
+            if (!this.password) {
+                this.toast('请输入密码');
+                return;
+            }
+            if (this.password.length < 6) {
+                this.toast('密码格式过于简单');
+                return;
+            }
+            if (this.password2 != this.password) {
+                this.toast('两次密码输入不一致');
+                return;
+            }
+
+            this.$http
+                .post('/user/setPasswprd', {
+                    password: this.password
+                })
+                .then(res => {
+                    this.toast('设置成功', 'success');
+                    this.$store.dispatch('getUserInfo').then(() => {
+                        this.navigateBack();
+                    });
+                })
+                .catch(e => {
+                    this.toast(e.error);
+                });
+        }
+    }
+};
+</script>
+<style lang="less">
+.page-info {
+    padding: 24px 16px 0;
+
+    .page-input {
+        height: 50px;
+        background: #f5f7fa;
+        border-radius: 4px;
+        padding: 0 12px;
+        display: flex;
+        align-items: center;
+        margin-top: 10px;
+        overflow: hidden;
+        &:active {
+            background: darken(#f5f7fa, 5);
+        }
+        .text {
+            flex-grow: 1;
+            font-size: 14px;
+            color: #000000;
+            line-height: 22px;
+            overflow: hidden;
+        }
+    }
+
+    .pla-textarea {
+        font-size: 14px;
+        color: #bcc1cc;
+        line-height: 22px;
+    }
+    .textarea {
+        background: #f5f7fa;
+        border-radius: 4px;
+        min-height: 100px;
+        margin-top: 10px;
+        width: 100%;
+        display: block;
+        padding: 12px;
+        box-sizing: border-box;
+        font-size: 14px;
+        line-height: 22px;
+        color: #000;
+    }
+}
+
+.submit {
+    padding: 80px 67px 30px;
+}
+</style>

+ 4 - 0
src/pagesMine/Collect.vue

@@ -151,6 +151,10 @@ page {
         margin-top: 12px;
     }
 
+    .product {
+        padding: 8px 12px;
+    }
+
     .vendor + .vendor {
         margin-top: 12px;
     }

+ 153 - 0
src/pagesMine/Enter.vue

@@ -0,0 +1,153 @@
+<config>
+{
+'navigationBarTitleText': '展商入驻'
+}
+</config>
+<template>
+    <div>
+        <div class="top">
+            <van-image
+                height="180"
+                src="http://imt.oss-cn-hangzhou.aliyuncs.com/micro/ruzhu_top_bg2x.jpg"
+                fit="cover"
+            />
+
+            <div class="top-text">
+                <div class="text1">IMT科技平台展商入驻</div>
+                <div class="text2">IMT携手优秀企业共同实现智能制造产业链信息集成与共享</div>
+            </div>
+        </div>
+        <h3>入驻流程</h3>
+        <scroll-view scroll-x style="width: 100%">
+            <div class="process-list">
+                <process
+                    v-for="(item, index) in processes"
+                    :icon="item.icon"
+                    :preTitle="item.preTitle"
+                    :title="item.title"
+                    :steps="item.steps"
+                    :index="index"
+                    :key="index"
+                ></process>
+
+                <div style="min-width:8px"></div>
+            </div>
+        </scroll-view>
+
+        <fixed-button>
+            <van-button :color="$colors.warn" block>请在PC端进行入驻</van-button>
+        </fixed-button>
+    </div>
+</template>
+<script>
+import FixedButton from '../components/FixedButton.vue';
+import Process from '../components/Process.vue';
+export default {
+    components: { Process, FixedButton },
+    data() {
+        return {
+            processes: [
+                {
+                    icon: 'http://imt.oss-cn-hangzhou.aliyuncs.com/micro/ruzhu_icon_jieduan01.png',
+                    preTitle: '阶段一',
+                    title: '入驻申请',
+                    steps: [
+                        {
+                            text: '查询确认入驻资格',
+                            isRight: true
+                        },
+                        {
+                            text: '填写账号/企业信息进行注册'
+                        },
+                        {
+                            text: '确认在线服务协议'
+                        }
+                    ]
+                },
+                {
+                    icon: 'http://imt.oss-cn-hangzhou.aliyuncs.com/micro/ruzhu_icon_jieduan02.png',
+                    preTitle: '阶段二',
+                    title: '信息审核',
+                    steps: [
+                        {
+                            text: '平台人工审核企业资质,并于7个工作日内反馈'
+                        },
+                        {
+                            text: '商家可随时在个人中心查询入驻审核进度'
+                        }
+                    ]
+                },
+                {
+                    icon: 'http://imt.oss-cn-hangzhou.aliyuncs.com/micro/ruzhu_icon_jieduan03.png',
+                    preTitle: '阶段三',
+                    title: '选择套餐',
+                    steps: [
+                        {
+                            text:
+                                '审核通过后,需要选择开通的展商套餐,普通免费版或者VIP套餐,具体资费及功能对比见下方“资费标准”'
+                        },
+                        {
+                            text: '选择免费版本后续可随时升级为VIP版本'
+                        }
+                    ]
+                },
+                {
+                    icon: 'http://imt.oss-cn-hangzhou.aliyuncs.com/micro/ruzhu_icon_jieduan04.png',
+                    preTitle: '阶段四',
+                    title: '店铺上线',
+                    steps: [
+                        {
+                            text: '装修店铺'
+                        },
+                        {
+                            text: '管理产品类别'
+                        },
+                        {
+                            text: '上传产品'
+                        }
+                    ]
+                }
+            ]
+        };
+    },
+    onShow() {}
+};
+</script>
+<style lang="less">
+.process-list {
+    display: flex;
+    padding: 0 8px;
+}
+h3 {
+    padding: 30px 0 20px;
+    text-align: center;
+}
+.top {
+    position: relative;
+    .top-text {
+        position: absolute;
+        top: 0;
+        left: 0;
+        right: 0;
+        bottom: 0;
+        display: flex;
+        flex-direction: column;
+        align-items: center;
+        justify-content: center;
+        padding: 0 80px;
+        .text1 {
+            font-size: 20px;
+            font-weight: bold;
+            color: #ffffff;
+            line-height: 26px;
+        }
+        .text2 {
+            font-size: 13px;
+            color: #ffffff;
+            line-height: 24px;
+            margin-top: 12px;
+            text-align: center;
+        }
+    }
+}
+</style>

+ 19 - 13
src/pagesMine/Order.vue

@@ -32,8 +32,11 @@
             :top="`88rpx + ${barHeight} px`"
             emptyText="当前暂无相关记录哦~"
         >
+            <div class="order-list">
+                <order v-for="(item, index) in list" :index="index" :key="item.id" :info="item"></order>
+            </div>
             <template slot="emptyButton">
-                <van-button block :color="$colors.warn">
+                <van-button block :color="$colors.warn" @click="navigateTo('/pagesMine/OrderDetail?type=' + type)">
                     新增
                 </van-button>
             </template>
@@ -45,8 +48,9 @@ import { productListType } from '../utils/appState';
 import searchList from '../mixins/searchList';
 import SortList from '../components/SortList.vue';
 import { mapState } from 'vuex';
+import Order from '../components/Order.vue';
 export default {
-    components: { SortList },
+    components: { SortList, Order },
     data() {
         return {
             url: '/productList/all',
@@ -81,10 +85,17 @@ export default {
             return productListType.get(this.type);
         }
     },
-    methods: {
-        loginMethods() {
+    onShow() {
+        const app = getApp();
+        if (app.globalData.initialize) {
             this.getData();
-        },
+        } else {
+            app.globalData.initializeCallback = () => {
+                this.getData();
+            };
+        }
+    },
+    methods: {
         chooseTab(type) {
             if (type !== this.type) {
                 this.type = type;
@@ -147,15 +158,10 @@ page {
     background-color: #f5f7fa;
 }
 
-.product-list {
+.order-list {
     padding: 16px;
-
-    .product + .product {
-        margin-top: 12px;
-    }
-
-    .vendor + .vendor {
-        margin-top: 12px;
+    .order-info + .order-info {
+        margin-top: 16px;
     }
 }
 </style>

+ 261 - 0
src/pagesMine/OrderDetail.vue

@@ -0,0 +1,261 @@
+<config>
+{
+'navigationBarTitleText': '新增需求/成交单',
+}
+</config>
+<template>
+    <div>
+        <div class="page-info">
+            <h3>选择新增清单类型</h3>
+            <div class="page-input" @click="chooseType">
+                <span class="text">{{ typeName }}</span>
+                <van-icon name="arrow" color="#CACFDB" :size="24" />
+            </div>
+        </div>
+        <div class="page-info">
+            <h3>产品名称</h3>
+            <div class="page-input">
+                <input
+                    type="text"
+                    @input="form.name = $event.detail.value"
+                    @confirm="form.name = $event.detail.value"
+                    @blur="form.name = $event.detail.value"
+                    :value="form.name"
+                    class="text"
+                    placeholder="请输入产品名称"
+                    placeholder-class="pla-textarea"
+                />
+            </div>
+        </div>
+
+        <div class="page-info">
+            <h3>产品品牌</h3>
+            <div class="page-input">
+                <input
+                    type="text"
+                    @input="form.brand = $event.detail.value"
+                    @confirm="form.brand = $event.detail.value"
+                    @blur="form.brand = $event.detail.value"
+                    :value="form.brand"
+                    class="text"
+                    placeholder="请输入品牌名称"
+                    placeholder-class="pla-textarea"
+                />
+            </div>
+        </div>
+
+        <div class="page-info">
+            <h3>产品类别</h3>
+            <div class="page-input" @click="$refs.productCategory.show()">
+                <div class="text">
+                    <product-category-select
+                        ref="productCategory"
+                        v-model="form.productCategoryId"
+                    ></product-category-select>
+                </div>
+                <van-icon name="arrow" color="#CACFDB" :size="24" />
+            </div>
+        </div>
+
+        <div class="page-info">
+            <h3>应用领域</h3>
+            <div class="page-input" @click="$refs.applicationField.show()">
+                <div class="text">
+                    <application-select v-model="form.applicationField" ref="applicationField"></application-select>
+                </div>
+                <van-icon name="arrow" color="#CACFDB" :size="24" />
+            </div>
+        </div>
+
+        <div class="page-info">
+            <h3>产品描述</h3>
+            <textarea
+                @input="form.introduction = $event.detail.value"
+                @confirm="form.introduction = $event.detail.value"
+                @blur="form.introduction = $event.detail.value"
+                :value="form.introduction"
+                auto-height
+                class="textarea"
+                placeholder="请简要描述您的产品,100字以内"
+                placeholder-class="pla-textarea"
+                :maxlength="100"
+            />
+        </div>
+
+        <fixed-button>
+            <van-button block @click="submit" :color="$colors.warn" :disabled="!canNext">{{
+                orderId ? '保存' : '提交'
+            }}</van-button>
+        </fixed-button>
+    </div>
+</template>
+<script>
+import { productListType } from '../utils/appState';
+import ProductCategorySelect from '../components/select/ProductCategoryOnly.vue';
+import ApplicationSelect from '../components/select/Application.vue';
+import FixedButton from '../components/FixedButton.vue';
+export default {
+    data() {
+        return {
+            orderId: 0,
+            form: {
+                type: 'OWN_PRODUCT',
+                name: '',
+                brand: '',
+                model: '',
+                productCategoryId: '',
+                applicationField: [],
+                introduction: ''
+            }
+        };
+    },
+    computed: {
+        typeName() {
+            if (this.form.type && productListType.has(this.form.type)) {
+                return this.$t(productListType.get(this.form.type));
+            } else {
+                return '';
+            }
+        },
+        canNext() {
+            if (
+                this.form.type &&
+                this.form.name &&
+                this.form.brand &&
+                this.form.productCategoryId &&
+                this.form.introduction &&
+                this.form.applicationField.length > 0
+            ) {
+                return true;
+            } else {
+                return false;
+            }
+        }
+    },
+    onLoad(options) {
+        if (options.id) {
+            this.orderId = options.id;
+            this.$http
+                .get('/productList/get/' + options.id)
+                .then(res => {
+                    delete res.productCategory;
+                    this.form = res;
+                })
+                .finally(() => {
+                    this.loading = false;
+                });
+        }
+
+        if (options.type) {
+            this.form.type = options.type;
+        }
+    },
+    methods: {
+        chooseType() {
+            const _list = [...productListType.values()].map(item => {
+                return this.$t(item);
+            });
+            wx.showActionSheet({
+                itemList: _list,
+                success: res => {
+                    this.form.type = [...productListType.keys()][res.tapIndex];
+                },
+                fail: res => {
+                    console.log(res.errMsg);
+                }
+            });
+        },
+        submit() {
+            const form = { ...this.form };
+            if (!form.name) {
+                this.toast('请输入产品名称');
+                return;
+            }
+            if (!form.brand) {
+                this.toast('请输入品牌名称');
+                return;
+            }
+            if (!form.productCategoryId) {
+                this.toast('请选择产品类别');
+                return;
+            }
+            if (form.applicationField.length === 0) {
+                this.toast('请选择应用领域');
+                return;
+            }
+            if (!form.introduction) {
+                this.toast('请输入产品描述');
+                return;
+            }
+            if (!form.id) {
+                form.userId = this.$store.state.userInfo.id;
+            }
+            this.$http
+                .post('/productList/save', form, {
+                    header: {
+                        'Content-Type': 'application/json'
+                    }
+                })
+                .then(res => {
+                    this.toast(this.orderId ? '修改成功' : '新增成功', 'success');
+                    setTimeout(() => {
+                        this.navigateBack();
+                    }, 500);
+                })
+                .catch(e => {
+                    this.$toast(e.error);
+                });
+        }
+    },
+    components: {
+        ProductCategorySelect,
+        ApplicationSelect,
+        FixedButton
+    }
+};
+</script>
+<style lang="less">
+.page-info {
+    padding: 24px 16px 0;
+
+    .page-input {
+        height: 50px;
+        background: #f5f7fa;
+        border-radius: 4px;
+        padding: 0 12px;
+        display: flex;
+        align-items: center;
+        margin-top: 10px;
+        overflow: hidden;
+        &:active {
+            background: darken(#f5f7fa, 5);
+        }
+        .text {
+            flex-grow: 1;
+            font-size: 14px;
+            color: #000000;
+            line-height: 22px;
+            overflow: hidden;
+        }
+    }
+
+    .pla-textarea {
+        font-size: 14px;
+        color: #bcc1cc;
+        line-height: 22px;
+    }
+    .textarea {
+        background: #f5f7fa;
+        border-radius: 4px;
+        min-height: 100px;
+        margin-top: 10px;
+        width: 100%;
+        display: block;
+        padding: 12px;
+        box-sizing: border-box;
+        font-size: 14px;
+        line-height: 22px;
+        color: #000;
+    }
+}
+</style>

+ 19 - 3
src/pagesProduct/Contrast.vue

@@ -5,7 +5,7 @@
 </config>
 <template>
     <div class="contrast">
-        <div class="notice">
+        <div class="notice" v-if="!reader">
             <van-notice-bar
                 left-icon="volume-o"
                 wrapable
@@ -15,7 +15,7 @@
                 custom-class="my-notice"
                 text="产品对比仅限同类别产品进行对比,若要更换类别,请先将列表中的产品删除,再次添加产品则会变为新产品的类别"
             />
-            <van-button :color="$colors.warn" plain>我知道了</van-button>
+            <van-button :color="$colors.warn" plain @click="goRead">我知道了</van-button>
         </div>
 
         <div class="contrast-top" v-if="category.id">
@@ -83,7 +83,8 @@ export default {
             productId: '',
             chooseIds: [],
             list: [],
-            addList: []
+            addList: [],
+            reader: false
         };
     },
     onLoad(options) {
@@ -91,6 +92,12 @@ export default {
         if (options.productId) {
             this.productId = Number(options.productId);
         }
+        wx.getStorage({
+            key: 'contrastRule',
+            success: res => {
+                this.reader = true;
+            }
+        });
     },
     computed: {
         ...mapState(['contrastInfo']),
@@ -120,6 +127,15 @@ export default {
         }
     },
     methods: {
+        goRead() {
+            wx.setStorage({
+                key: 'contrastRule',
+                data: 'true',
+                success: res => {
+                    this.reader = true;
+                }
+            });
+        },
         loginMethods() {
             this.chooseIds = [this.productId];
             console.log(this.chooseIds);

+ 2 - 0
src/pagesProduct/Inquiry.vue

@@ -27,6 +27,7 @@
             <textarea
                 class="textarea"
                 @input="artifact = $event.detail.value"
+                @blur="artifact = $event.detail.value"
                 auto-height
                 placeholder="请输入计划加工的工件名称"
                 placeholder-class="pla-textarea"
@@ -37,6 +38,7 @@
             <textarea
                 class="textarea"
                 @input="otherProblems = $event.detail.value"
+                @blur="otherProblems = $event.detail.value"
                 auto-height
                 placeholder="请简要描述您的问题需求,100字以内"
                 placeholder-class="pla-textarea"

+ 17 - 0
src/store/index.js

@@ -15,6 +15,8 @@ export default new Vuex.Store({
         chooseList: [],
         barHeight: 71,
         barTop: 0,
+        areaList: [],
+        userMoreInfo: {},
         chatForm:
             '{"phone":"13365135976","sex":"male","nickname":"蒋耀忠","position":"总经理","chCompanyName":"NE洛阳新能轴承制造有限公司","email":"11@qq.com.cn","products":[{"chName":"MS22-8多轴数控机床","enName":"MultiLine MS22-8","id":6296,"mainPicture":"https://imt.oss-cn-hangzhou.aliyuncs.com/image/2020-11-26-18-08-34MaKXCzxH.png"}]}'
     },
@@ -28,6 +30,9 @@ export default new Vuex.Store({
         setUserInfo(state, userInfo) {
             state.userInfo = userInfo;
         },
+        setUserMoreInfo(state, userMoreInfo) {
+            state.userMoreInfo = userMoreInfo;
+        },
         setSessionKey(state, sessionKey) {
             state.sessionKey = sessionKey;
         },
@@ -60,6 +65,9 @@ export default new Vuex.Store({
         },
         updateChatForm(state, chatForm) {
             state.chatForm = chatForm;
+        },
+        updateAreaList(state, areaList) {
+            state.areaList = areaList;
         }
     },
     actions: {
@@ -73,9 +81,12 @@ export default new Vuex.Store({
                             userId: res.id
                         })
                         .then(res => {
+                            console.log(res);
                             if (res.logo) {
                                 userInfo.avatar = res.logo;
                             }
+                            userInfo.chCompanyName = res.chCompanyName;
+                            context.commit('setUserMoreInfo', res);
                             context.commit('setUserInfo', userInfo);
                             return Promise.resolve(res);
                         })
@@ -125,6 +136,12 @@ export default new Vuex.Store({
                 context.commit('updateBarHeight', info.top + info.height + 15);
                 context.commit('updateBarTop', info.top);
             }
+        },
+        getArea(context) {
+            http.http.get('http://imt.oss-cn-hangzhou.aliyuncs.com/utils/area.json').then(res => {
+                console.log(res);
+                context.commit('updateAreaList', res);
+            });
         }
     }
 });

+ 7 - 1
src/utils/appState.js

@@ -68,6 +68,10 @@ const InformationType = new Map([
         }
     ]
 ]);
+
+const emailRule = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
+const phoneRegular = /^1[3456789]\d{9}$/;
+
 export {
     collectType,
     productListType,
@@ -76,5 +80,7 @@ export {
     EnterpriseType,
     InformationType,
     sexModels,
-    languageModels
+    languageModels,
+    emailRule,
+    phoneRegular
 };

+ 4 - 12
src/utils/area.js

@@ -1,21 +1,13 @@
 import { getArray } from './commont';
-import selectList from '../native/area.json';
+import store from '../store/index.js';
 const countrys = () => {
-    return getArray(selectList, '', 2).flat(Infinity);
+    return getArray(store.state.areaList, '', 2).flat(Infinity);
 };
 
 const countrysSelect = () => {
-    return getArray(selectList, '', 4).flat(Infinity);
+    return getArray(store.state.areaList, '', 4).flat(Infinity);
 };
 
-function getContinent(name) {
-    return selectList[1].children.find(item => {
-        return !!item.children.find(_child => {
-            return _child.label === name;
-        });
-    });
-}
-
 // function getInfo(list) {
 //     let _json = {};
 
@@ -30,4 +22,4 @@ function getContinent(name) {
 //     return _json;
 // }
 
-export { selectList, countrys, getContinent, countrysSelect };
+export { countrys, countrysSelect };