commit 42c69231e6e33b16149a9fb737aacb02df93601f Author: lzq Date: Tue Jul 29 18:42:46 2025 +0800 1 diff --git a/.env b/.env new file mode 100644 index 0000000..14a8a3f --- /dev/null +++ b/.env @@ -0,0 +1,19 @@ +# 应用名称 +VITE_APP_NAME=垃圾回收监管平台 + +# 服务器基础地址 +VITE_HTTP_SERVER_BASE_URL=/api +VITE_WS_SERVER_BASE_URL=/ws +VITE_OSS_UPLOAD_BASE_URL=http://218.94.108.114:19000/iot +VITE_OSS_DOWNLOAD_BASE_URL=/api/file/oss/download +VITE_OSS_BUCKET_NAME=iot + +# 接口超时时间 +VITE_HTTP_SERVER_TIMEOUT=10000 + +# 当前应用基础地址 +VITE_APP_BASE_URL=/ + +# 日志级别 TRACE < DEBUG < INFO < WARN < ERROR +VITE_LOG_LEVEL=TRACE + diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..6c5ec6b --- /dev/null +++ b/.env.development @@ -0,0 +1,8 @@ +# 日志级别 TRACE < DEBUG < INFO < WARN < ERROR +VITE_LOG_LEVEL=TRACE + +# 后台服务地址 +# 普通接口地址 +VITE_HTTP_PROXY_TARGET=http://127.0.0.1:10086 +# Websocket 地址 +VITE_WS_PROXY_TARGET=ws://127.0.0.1:10086 diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..c3aed41 --- /dev/null +++ b/.env.production @@ -0,0 +1,3 @@ +# 日志级别 TRACE < DEBUG < INFO < WARN < ERROR +VITE_LOG_LEVEL=DEBUG + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..efdfd19 --- /dev/null +++ b/.gitignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? +.fleet +temp diff --git a/index.html b/index.html new file mode 100644 index 0000000..4b78c65 --- /dev/null +++ b/index.html @@ -0,0 +1,34 @@ + + + + + + + + + + + +
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5f35b91 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6656 @@ +{ + "name": "ling-ui", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ling-ui", + "version": "0.0.1", + "dependencies": { + "@element-plus/icons-vue": "^2.3.1", + "@idux/cdk": "^2.6.3", + "@idux/components": "^2.6.3", + "@idux/pro": "^2.6.3", + "axios": "1.7.4", + "decimal.js": "^10.4.3", + "gridstack": "^12.0.0", + "logan-web": "^1.1.0", + "luxon": "^3.4.4", + "mitt": "^3.0.1", + "nanoid": "^5.1.5", + "normalize.css": "^8.0.1", + "pinia": "^2.0.32", + "pinia-plugin-persistedstate": "^3.2.1", + "qs": "^6.11.0", + "vite-plugin-static-copy": "^2.3.1", + "vue": "^3.4.21", + "vue-drag-resize": "^1.5.4", + "vue-router": "^4.1.6" + }, + "devDependencies": { + "@types/luxon": "^3.4.2", + "@types/node": "^20.12.4", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@volar/language-server": "2.4.0-alpha.18", + "@vue/language-server": "2.0.28", + "colorette": "^2.0.20", + "fflate": "^0.8.2", + "filesize": "^10.1.1", + "rollup-plugin-visualizer": "^5.12.0", + "stylus": "^0.59.0", + "typescript": "^5.2.2", + "typescript-plugin-css-modules": "^5.1.0", + "unplugin-auto-import": "^0.17.5", + "unplugin-icons": "^0.19.3", + "unplugin-vue-components": "^0.26.0", + "vite": "5.4.6", + "vite-plugin-vue-devtools": "^7.1.3", + "vue-tsc": "^2.0.6" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.2.tgz", + "integrity": "sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/install-pkg": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-0.4.1.tgz", + "integrity": "sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "package-manager-detector": "^0.2.0", + "tinyexec": "^0.3.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@atlaskit/pragmatic-drag-and-drop": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop/-/pragmatic-drag-and-drop-1.5.2.tgz", + "integrity": "sha512-fDuTwlDD11r3ev5tLJ6JnzQUiG9v77c8zGcNdO7RRNtZZbOHam8CFhmyFGY4E/mLjvgYng0UkcyCrSBc4FXYZw==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.0.0", + "bind-event-listener": "^3.0.0", + "raf-schd": "^4.0.3" + } + }, + "node_modules/@atlaskit/pragmatic-drag-and-drop-auto-scroll": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-auto-scroll/-/pragmatic-drag-and-drop-auto-scroll-1.4.0.tgz", + "integrity": "sha512-5GoikoTSW13UX76F9TDeWB8x3jbbGlp/Y+3aRkHe1MOBMkrWkwNpJ42MIVhhX/6NSeaZiPumP0KbGJVs2tOWSQ==", + "license": "Apache-2.0", + "dependencies": { + "@atlaskit/pragmatic-drag-and-drop": "^1.2.0", + "@babel/runtime": "^7.0.0" + } + }, + "node_modules/@atlaskit/pragmatic-drag-and-drop-hitbox": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@atlaskit/pragmatic-drag-and-drop-hitbox/-/pragmatic-drag-and-drop-hitbox-1.0.3.tgz", + "integrity": "sha512-/Sbu/HqN2VGLYBhnsG7SbRNg98XKkbF6L7XDdBi+izRybfaK1FeMfodPpm/xnBHPJzwYMdkE0qtLyv6afhgMUA==", + "license": "Apache-2.0", + "dependencies": { + "@atlaskit/pragmatic-drag-and-drop": "^1.1.0", + "@babel/runtime": "^7.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz", + "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.27.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", + "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz", + "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.27.0", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@element-plus/icons-vue": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz", + "integrity": "sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-parser": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.0.tgz", + "integrity": "sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "node_modules/@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.9.tgz", + "integrity": "sha512-uMXCuQ3BItDUbAMhIXw7UPXRfAlOAvZzdK9BWpE60MCn+Svt3aLn9jsPTi/WNGlRUu2uI0v5S7JiIUsbsvh3fw==", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.13", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.13.tgz", + "integrity": "sha512-umqzocjDgNRGTuO7Q8CU32dkHkECqI8ZdMZ5Swb6QAM0t5rnlrN3lGo1hdpscRd3WS8T6DKYK4ephgIH9iRh3w==", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.9" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", + "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "license": "MIT" + }, + "node_modules/@iconify/types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz", + "integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@iconify/utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@iconify/utils/-/utils-2.3.0.tgz", + "integrity": "sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^1.0.0", + "@antfu/utils": "^8.1.0", + "@iconify/types": "^2.0.0", + "debug": "^4.4.0", + "globals": "^15.14.0", + "kolorist": "^1.8.0", + "local-pkg": "^1.0.0", + "mlly": "^1.7.4" + } + }, + "node_modules/@iconify/utils/node_modules/@antfu/install-pkg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", + "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "package-manager-detector": "^0.2.8", + "tinyexec": "^0.3.2" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@iconify/utils/node_modules/@antfu/utils": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz", + "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@iconify/utils/node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@iconify/utils/node_modules/globals": { + "version": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@iconify/utils/node_modules/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@iconify/utils/node_modules/pkg-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" + } + }, + "node_modules/@idux/cdk": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@idux/cdk/-/cdk-2.6.3.tgz", + "integrity": "sha512-FR1n04U3UbXRP8GDb4vCEJI6BZyKFPEWr2VkIlwcp27flFqo81gLxZZSS4YRmLNvr3iYPLk89nmPSYJeGBAa0w==", + "license": "MIT", + "dependencies": { + "@atlaskit/pragmatic-drag-and-drop": "^1.2.1", + "@atlaskit/pragmatic-drag-and-drop-auto-scroll": "^1.4.0", + "@atlaskit/pragmatic-drag-and-drop-hitbox": "^1.0.3", + "@floating-ui/dom": "^1.6.7", + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@idux/components": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@idux/components/-/components-2.6.3.tgz", + "integrity": "sha512-jqkzidAC+MYTRSYo0yDprUh/aosloQ7IBkAeTEhckFf/y3SK/YabSzygAM6vkpZBjbdJDq7ygVNGubCdaUyoTQ==", + "license": "MIT", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@idux/cdk": "2.6.3", + "date-fns": "^2.30.0", + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@idux/pro": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@idux/pro/-/pro-2.6.3.tgz", + "integrity": "sha512-ZXTZ3aolNqvXonh7kD2HFryG/BpLBv5uGMv2xjL4pkqSbsrEa02ThAEq6EJmHyUwSI4lcxmxSdZavF369wJWHQ==", + "license": "MIT", + "dependencies": { + "@idux/cdk": "2.6.3", + "@idux/components": "2.6.3", + "ajv": "^8.16.0", + "ajv-formats": "^3.0.1", + "lodash-es": "^4.17.21" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/@johnsoncodehk/pug-beautify": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz", + "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", + "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", + "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", + "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", + "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", + "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", + "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", + "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", + "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", + "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", + "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", + "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", + "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", + "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", + "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", + "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", + "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", + "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", + "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", + "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", + "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sec-ant/readable-stream": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "license": "MIT" + }, + "node_modules/@types/luxon": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/@types/luxon/-/luxon-3.6.2.tgz", + "integrity": "sha512-R/BdP7OxEMc44l2Ex5lSXHoIXTB2JLNa3y2QISIbr58U/YcsffyQrYW//hZSdrfxrjRZj3GcUoxMPGdO8gSYuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.17.30", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz", + "integrity": "sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/postcss-modules-local-by-default": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.2.tgz", + "integrity": "sha512-CtYCcD+L+trB3reJPny+bKWKMzPfxEyQpKIwit7kErnOexf5/faaGpkFy4I5AwbV4hp1sk7/aTg0tt0B67VkLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@types/postcss-modules-scope": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/postcss-modules-scope/-/postcss-modules-scope-3.0.4.tgz", + "integrity": "sha512-//ygSisVq9kVI0sqx3UPLzWIMCmtSVrzdljtuaAEJtGoGnpjBikZ2sXO5MpH9SnWX9HRfXxHifDAXcQjupWnIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.3.tgz", + "integrity": "sha512-IYSLEQj4LgZZuoVpdSUCw3dIynTWQgPlaRP6iAvMle4My0HdYwr5g5wQAfwOeHQBmYwEkqF70nRpSilr6PoUDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz", + "integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.0-alpha.18" + } + }, + "node_modules/@volar/language-server": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz", + "integrity": "sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.0-alpha.18", + "@volar/language-service": "2.4.0-alpha.18", + "@volar/snapshot-document": "2.4.0-alpha.18", + "@volar/typescript": "2.4.0-alpha.18", + "path-browserify": "^1.0.1", + "request-light": "^0.7.0", + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/language-service": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz", + "integrity": "sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.0-alpha.18", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/snapshot-document": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz", + "integrity": "sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz", + "integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.0-alpha.18", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz", + "integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.0-alpha.18", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.11.0.tgz", + "integrity": "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz", + "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz", + "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.9", + "@babel/types": "^7.26.9", + "@vue/babel-helper-vue-transform-on": "1.4.0", + "@vue/babel-plugin-resolve-type": "1.4.0", + "@vue/shared": "^3.5.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz", + "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.26.5", + "@babel/parser": "^7.26.9", + "@vue/compiler-sfc": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-vue2": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", + "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", + "license": "MIT" + }, + "node_modules/@vue/devtools-core": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-core/-/devtools-core-7.7.5.tgz", + "integrity": "sha512-ElKr0NDor57gVaT+gMQ8kcVP4uFGqHcxuuQndW/rPwh6aHWvEcUL3sxL8cEk+e1Rdt28kS88erpsiIMO6hEENQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-kit": "^7.7.5", + "@vue/devtools-shared": "^7.7.5", + "mitt": "^3.0.1", + "nanoid": "^5.1.0", + "pathe": "^2.0.3", + "vite-hot-client": "^2.0.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.7.5.tgz", + "integrity": "sha512-S9VAVJYVAe4RPx2JZb9ZTEi0lqTySz2CBeF0wHT5D3dkTLnT9yMMGegKNl4b2EIELwLSkcI9bl2qp0/jW+upqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-shared": "^7.7.5", + "birpc": "^2.3.0", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1", + "superjson": "^2.2.2" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.7.5.tgz", + "integrity": "sha512-QBjG72RfpM0DKtpns2RZOxBltO226kOAls9e4Lri6YxS2gWTgL0H+wj1R2K76lxxIeOrqo4+2Ty6RQnzv+WSTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "rfdc": "^1.4.1" + } + }, + "node_modules/@vue/language-core": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.28.tgz", + "integrity": "sha512-0z4tyCCaqqPbdyz0T4yTFQeLpCo4TOM/ZHAC3geGLHeCiFAjVbROB9PiEtrXR1AoLObqUPFHSmKZeWtEMssSqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.0-alpha.18", + "@vue/compiler-dom": "^3.4.0", + "@vue/shared": "^3.4.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-server": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/@vue/language-server/-/language-server-2.0.28.tgz", + "integrity": "sha512-V5c54qz3+Udbxhb7FqcwiLcSzdy1LZLUDA6awd8/CjGhx6gb5FhXq4DjvqS71WkR8F/u+J+6pUw56JlzFyj5fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.0-alpha.18", + "@volar/language-server": "~2.4.0-alpha.18", + "@vue/language-core": "2.0.28", + "@vue/language-service": "2.0.28", + "@vue/typescript-plugin": "2.0.28", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-uri": "^3.0.8" + }, + "bin": { + "vue-language-server": "bin/vue-language-server.js" + } + }, + "node_modules/@vue/language-service": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-2.0.28.tgz", + "integrity": "sha512-DN0RhYZ6wcrzrYLnHBmRbo8XOFYqBqj60QKq5/7BS1zEQlSXoNJbT+8IqB/OdUFAHKLiV45tvfjCyr3CY0mK3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.0-alpha.18", + "@volar/language-service": "~2.4.0-alpha.18", + "@volar/typescript": "~2.4.0-alpha.18", + "@vue/compiler-dom": "^3.4.0", + "@vue/language-core": "2.0.28", + "@vue/shared": "^3.4.0", + "@vue/typescript-plugin": "2.0.28", + "computeds": "^0.0.1", + "path-browserify": "^1.0.1", + "volar-service-css": "0.0.59", + "volar-service-emmet": "0.0.59", + "volar-service-html": "0.0.59", + "volar-service-json": "0.0.59", + "volar-service-pug": "0.0.59", + "volar-service-pug-beautify": "0.0.59", + "volar-service-typescript": "0.0.59", + "volar-service-typescript-twoslash-queries": "0.0.59", + "vscode-html-languageservice": "^5.2.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "vue": "3.5.13" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "license": "MIT" + }, + "node_modules/@vue/typescript-plugin": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-2.0.28.tgz", + "integrity": "sha512-/NQP5reqT7WtfI3+GBKeDF6yLeHQM8Wl0VQMXOz0rpi4cirvUg/E8XNrLnLgHot2VzXfm23DoTJCEBgfYGmOUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "~2.4.0-alpha.18", + "@vue/language-core": "2.0.28", + "@vue/shared": "^3.4.0" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/alien-signals": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-1.0.13.tgz", + "integrity": "sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bind-event-listener": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bind-event-listener/-/bind-event-listener-3.0.0.tgz", + "integrity": "sha512-PJvH288AWQhKs2v9zyfYdPzlPqf5bXbGMmhmUIY9x4dAUGIWgomO771oBQNwJnMQSnUIXhKu6sgzpBRXTlvb8Q==", + "license": "MIT" + }, + "node_modules/birpc": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.3.0.tgz", + "integrity": "sha512-ijbtkn/F3Pvzb6jHypHRyve2QApOCZDR25D/VnkY2G/lBNcXCTsnsCxgY4k4PkVB7zfwzYbY3O9Lcqe3xufS5g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "run-applescript": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001714", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz", + "integrity": "sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-regex": "^1.0.3" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-anything": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", + "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "is-what": "^3.14.1" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-js": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==", + "license": "MIT" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.5.0.tgz", + "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==", + "license": "MIT" + }, + "node_modules/default-browser": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "bundle-name": "^4.1.0", + "default-browser-id": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dotenv": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.139", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.139.tgz", + "integrity": "sha512-GGnRYOTdN5LYpwbIr0rwP/ZHOQSvAF6TG0LSzp28uCBb9JiXHJGmaaKw29qjNJc5bGnnp6kXJqRnGMQoELwi5w==", + "dev": true, + "license": "ISC" + }, + "node_modules/emmet": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", + "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "./packages/scanner", + "./packages/abbreviation", + "./packages/css-abbreviation", + "./" + ], + "dependencies": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "license": "MIT", + "optional": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-stack-parser-es": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/error-stack-parser-es/-/error-stack-parser-es-0.1.5.tgz", + "integrity": "sha512-xHku1X40RO+fO8yJ8Wh2f2rZWVjqyhb1zgq1yZ8aZRQkv6OOKhKWRUaht3eSCUbAOBaKIgM+ykwFLE+QUxgGeg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/execa": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", + "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "cross-spawn": "^7.0.3", + "figures": "^6.1.0", + "get-stream": "^9.0.0", + "human-signals": "^8.0.0", + "is-plain-obj": "^4.1.0", + "is-stream": "^4.0.1", + "npm-run-path": "^6.0.0", + "pretty-ms": "^9.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^4.0.0", + "yoctocolors": "^2.0.0" + }, + "engines": { + "node": "^18.19.0 || >=20.5.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exsolve": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", + "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", + "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fflate": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.8.2.tgz", + "integrity": "sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==", + "dev": true, + "license": "MIT" + }, + "node_modules/figures": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-unicode-supported": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filesize": { + "version": "10.1.6", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz", + "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 10.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@sec-ant/readable-stream": "^0.4.1", + "is-stream": "^4.0.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "devOptional": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/gridstack": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/gridstack/-/gridstack-12.0.0.tgz", + "integrity": "sha512-Wjfu7BtTb4NZqLpSEAJx+b9lBnfnXNgG2jUTVSD2g8NrHITrWgfk9eeHBqtDLVl2vtKQTzsSyy5lSyHAMcW2tA==", + "funding": [ + { + "type": "paypal", + "url": "https://www.paypal.me/alaind831" + }, + { + "type": "venmo", + "url": "https://www.venmo.com/adumesny" + } + ], + "license": "MIT" + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb-managed": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/idb-managed/-/idb-managed-1.1.4.tgz", + "integrity": "sha512-V7B7kdNOVKowt3Tj9WH5/JmgSj+EFmphvYXmRKicto3KqD7Oq+/PNzaWsQxzSJ85gTGIzmdhM00eA2Rowj9KAg==", + "license": "MIT" + }, + "node_modules/image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "license": "MIT", + "optional": true, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/immutable": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.1.tgz", + "integrity": "sha512-3jatXi9ObIsPGr3N5hGw/vWWcTkq6hUYhpQz4k0wLC+owqWi/LiugIw9x0EdNZ2yGedKN/HzePiBvaJRXa0Ujg==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", + "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "object-assign": "^4.1.1" + } + }, + "node_modules/is-expression/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-what": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kolorist": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", + "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/less": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.3.0.tgz", + "integrity": "sha512-X9RyH9fvemArzfdP8Pi3irr7lor2Ok4rOttDXBhlwDg+wKQsXOXgHWduAJE1EsF7JJx0w0bcO6BC6tCKKYnXKA==", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^2.0.1", + "parse-node-version": "^1.0.1", + "tslib": "^2.3.0" + }, + "bin": { + "lessc": "bin/lessc" + }, + "engines": { + "node": ">=14" + }, + "optionalDependencies": { + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "make-dir": "^2.1.0", + "mime": "^1.4.1", + "needle": "^3.1.0", + "source-map": "~0.6.0" + } + }, + "node_modules/less/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/local-pkg": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", + "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.7.3", + "pkg-types": "^1.2.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "license": "MIT" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/logan-web": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/logan-web/-/logan-web-1.1.0.tgz", + "integrity": "sha512-3MNDs1wcfR+NYvFsjz5TUqBmR8Gmh+mK401XPNY5LG6DokoX1aZojpByIS/QbHCl1J2XsnTN9RF1b1JJJv+6jA==", + "license": "MIT", + "dependencies": { + "crypto-js": "^3.1.9-1", + "es6-promise": "^4.2.8", + "idb-managed": "^1.0.9" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/luxon": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", + "integrity": "sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", + "optional": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "optional": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "node_modules/mlly": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.5.tgz", + "integrity": "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.js" + }, + "engines": { + "node": "^18 || >=20" + } + }, + "node_modules/needle": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", + "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.3", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "license": "MIT" + }, + "node_modules/npm-run-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0", + "unicorn-magic": "^0.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "devOptional": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", + "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", + "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "quansync": "^0.2.7" + } + }, + "node_modules/parse-ms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", + "dev": true, + "license": "MIT" + }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinia": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", + "integrity": "sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "typescript": ">=4.4.4", + "vue": "^2.7.0 || ^3.5.11" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia-plugin-persistedstate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.3.tgz", + "integrity": "sha512-Cm819WBj/s5K5DGw55EwbXDtx+EZzM0YR5AZbq9XE3u0xvXwvX2JnWoFpWIcdzISBHqy9H1UiSIUmXyXqWsQRQ==", + "license": "MIT", + "peerDependencies": { + "pinia": "^2.0.0" + } + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/pretty-ms": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.2.0.tgz", + "integrity": "sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-ms": "^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "license": "MIT", + "optional": true + }, + "node_modules/pug-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", + "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pug-lexer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", + "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", + "dev": true, + "license": "MIT", + "dependencies": { + "character-parser": "^2.2.0", + "is-expression": "^4.0.0", + "pug-error": "^2.0.0" + } + }, + "node_modules/pug-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", + "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pug-error": "^2.0.0", + "token-stream": "1.0.0" + } + }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/quansync": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", + "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/antfu" + }, + { + "type": "individual", + "url": "https://github.com/sponsors/sxzz" + } + ], + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/raf-schd": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "node_modules/request-light": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/rollup": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", + "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.40.0", + "@rollup/rollup-android-arm64": "4.40.0", + "@rollup/rollup-darwin-arm64": "4.40.0", + "@rollup/rollup-darwin-x64": "4.40.0", + "@rollup/rollup-freebsd-arm64": "4.40.0", + "@rollup/rollup-freebsd-x64": "4.40.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", + "@rollup/rollup-linux-arm-musleabihf": "4.40.0", + "@rollup/rollup-linux-arm64-gnu": "4.40.0", + "@rollup/rollup-linux-arm64-musl": "4.40.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-musl": "4.40.0", + "@rollup/rollup-linux-s390x-gnu": "4.40.0", + "@rollup/rollup-linux-x64-gnu": "4.40.0", + "@rollup/rollup-linux-x64-musl": "4.40.0", + "@rollup/rollup-win32-arm64-msvc": "4.40.0", + "@rollup/rollup-win32-ia32-msvc": "4.40.0", + "@rollup/rollup-win32-x64-msvc": "4.40.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.14.0.tgz", + "integrity": "sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "open": "^8.4.0", + "picomatch": "^4.0.2", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "rolldown": "1.x", + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rolldown": { + "optional": true + }, + "rollup": { + "optional": true + } + } + }, + "node_modules/run-applescript": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT", + "optional": true + }, + "node_modules/sass": { + "version": "1.86.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.86.3.tgz", + "integrity": "sha512-iGtg8kus4GrsGLRDLRBRHY9dNVA78ZaS7xr01cWnS7PEMQyFtTqBiyCrfpTYTZXRWM94akzckYjh8oADfFNTzw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==", + "dev": true, + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sirv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.1.tgz", + "integrity": "sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", + "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/stylus": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.59.0.tgz", + "integrity": "sha512-lQ9w/XIOH5ZHVNuNbWW8D822r+/wBSO/d6XvtyHLF7LW4KaCIDeVbvn5DF8fGCJAUCwVhVi/h6J0NUcnylUEjg==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "debug": "^4.3.2", + "glob": "^7.1.6", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://opencollective.com/stylus" + } + }, + "node_modules/superjson": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/superjson/-/superjson-2.2.2.tgz", + "integrity": "sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/superjson/node_modules/copy-anything": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-3.0.5.tgz", + "integrity": "sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/superjson/node_modules/is-what": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.16.tgz", + "integrity": "sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/token-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", + "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", + "dev": true, + "license": "MIT" + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "devOptional": true, + "license": "0BSD" + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-auto-import-cache": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.5.tgz", + "integrity": "sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.8" + } + }, + "node_modules/typescript-auto-import-cache/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/typescript-plugin-css-modules": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/typescript-plugin-css-modules/-/typescript-plugin-css-modules-5.1.0.tgz", + "integrity": "sha512-6h+sLBa4l+XYSTn/31vZHd/1c3SvAbLpobY6FxDiUOHJQG1eD9Gh3eCs12+Eqc+TCOAdxcO+zAPvUq0jBfdciw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/postcss-modules-local-by-default": "^4.0.2", + "@types/postcss-modules-scope": "^3.0.4", + "dotenv": "^16.4.2", + "icss-utils": "^5.1.0", + "less": "^4.2.0", + "lodash.camelcase": "^4.3.0", + "postcss": "^8.4.35", + "postcss-load-config": "^3.1.4", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.4", + "postcss-modules-scope": "^3.1.1", + "reserved-words": "^0.1.2", + "sass": "^1.70.0", + "source-map-js": "^1.0.2", + "stylus": "^0.62.0", + "tsconfig-paths": "^4.2.0" + }, + "peerDependencies": { + "typescript": ">=4.0.0" + } + }, + "node_modules/typescript-plugin-css-modules/node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript-plugin-css-modules/node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true, + "license": "ISC" + }, + "node_modules/typescript-plugin-css-modules/node_modules/stylus": { + "version": "0.62.0", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.62.0.tgz", + "integrity": "sha512-v3YCf31atbwJQIMtPNX8hcQ+okD4NQaTuKGUWfII8eaqn+3otrbttGL1zSMZAAtiPsBztQnujVBugg/cXFUpyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@adobe/css-tools": "~4.3.1", + "debug": "^4.3.2", + "glob": "^7.1.6", + "sax": "~1.3.0", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://opencollective.com/stylus" + } + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/unicorn-magic": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport": { + "version": "3.14.6", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.14.6.tgz", + "integrity": "sha512-CYvbDaTT04Rh8bmD8jz3WPmHYZRG/NnvYVzwD6V1YAlvvKROlAeNDUBhkBGzNav2RKaeuXvlWYaa1V4Lfi/O0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.1.4", + "acorn": "^8.14.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.3", + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.1", + "picomatch": "^4.0.2", + "pkg-types": "^1.3.0", + "scule": "^1.3.0", + "strip-literal": "^2.1.1", + "unplugin": "^1.16.1" + } + }, + "node_modules/unimport/node_modules/confbox": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/unimport/node_modules/local-pkg": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", + "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.7.4", + "pkg-types": "^2.0.1", + "quansync": "^0.2.8" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unimport/node_modules/local-pkg/node_modules/pkg-types": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", + "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.2.1", + "exsolve": "^1.0.1", + "pathe": "^2.0.3" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unplugin": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz", + "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "0.17.8", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.17.8.tgz", + "integrity": "sha512-CHryj6HzJ+n4ASjzwHruD8arhbdl+UXvhuAIlHDs15Y/IMecG3wrf7FVg4pVH/DIysbq/n0phIjNHAjl7TG7Iw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.0", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.10", + "minimatch": "^9.0.4", + "unimport": "^3.7.2", + "unplugin": "^1.11.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-icons": { + "version": "0.19.3", + "resolved": "https://registry.npmjs.org/unplugin-icons/-/unplugin-icons-0.19.3.tgz", + "integrity": "sha512-EUegRmsAI6+rrYr0vXjFlIP+lg4fSC4zb62zAZKx8FGXlWAGgEGBCa3JDe27aRAXhistObLPbBPhwa/0jYLFkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/install-pkg": "^0.4.1", + "@antfu/utils": "^0.7.10", + "@iconify/utils": "^2.1.29", + "debug": "^4.3.6", + "kolorist": "^1.8.0", + "local-pkg": "^0.5.0", + "unplugin": "^1.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@svgr/core": ">=7.0.0", + "@svgx/core": "^1.0.1", + "@vue/compiler-sfc": "^3.0.2 || ^2.7.0", + "vue-template-compiler": "^2.6.12", + "vue-template-es2015-compiler": "^1.9.0" + }, + "peerDependenciesMeta": { + "@svgr/core": { + "optional": true + }, + "@svgx/core": { + "optional": true + }, + "@vue/compiler-sfc": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + }, + "vue-template-es2015-compiler": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-components": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/unplugin-vue-components/-/unplugin-vue-components-0.26.0.tgz", + "integrity": "sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.6", + "@rollup/pluginutils": "^5.0.4", + "chokidar": "^3.5.3", + "debug": "^4.3.4", + "fast-glob": "^3.3.1", + "local-pkg": "^0.4.3", + "magic-string": "^0.30.3", + "minimatch": "^9.0.3", + "resolve": "^1.22.4", + "unplugin": "^1.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@babel/parser": "^7.15.8", + "@nuxt/kit": "^3.2.2", + "vue": "2 || 3" + }, + "peerDependenciesMeta": { + "@babel/parser": { + "optional": true + }, + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/unplugin-vue-components/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/unplugin-vue-components/node_modules/local-pkg": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.4.3.tgz", + "integrity": "sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/unplugin-vue-components/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/unplugin-vue-components/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz", + "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-hot-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vite-hot-client/-/vite-hot-client-2.0.4.tgz", + "integrity": "sha512-W9LOGAyGMrbGArYJN4LBCdOC5+Zwh7dHvOHC0KmGKkJhsOzaKbpo/jEjpPKVHIW0/jBWj8RZG0NUxfgA8BxgAg==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-plugin-inspect": { + "version": "0.8.9", + "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-0.8.9.tgz", + "integrity": "sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@antfu/utils": "^0.7.10", + "@rollup/pluginutils": "^5.1.3", + "debug": "^4.3.7", + "error-stack-parser-es": "^0.1.5", + "fs-extra": "^11.2.0", + "open": "^10.1.0", + "perfect-debounce": "^1.0.0", + "picocolors": "^1.1.1", + "sirv": "^3.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.1" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + } + } + }, + "node_modules/vite-plugin-inspect/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect/node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-inspect/node_modules/open": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/open/-/open-10.1.1.tgz", + "integrity": "sha512-zy1wx4+P3PfhXSEPJNtZmJXfhkkIaxU1VauWIrDZw1O7uJRDRJtKr9n3Ic4NgbA16KyOxOXO2ng9gYwCdXuSXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/vite-plugin-static-copy": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-2.3.1.tgz", + "integrity": "sha512-EfsPcBm3ewg3UMG8RJaC0ADq6/qnUZnokXx4By4+2cAcipjT9i0Y0owIJGqmZI7d6nxk4qB1q5aXOwNuSyPdyA==", + "license": "MIT", + "dependencies": { + "chokidar": "^3.5.3", + "fast-glob": "^3.2.11", + "fs-extra": "^11.1.0", + "p-map": "^7.0.3", + "picocolors": "^1.0.0" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0 || ^6.0.0" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/vite-plugin-static-copy/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/vite-plugin-vue-devtools": { + "version": "7.7.5", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-devtools/-/vite-plugin-vue-devtools-7.7.5.tgz", + "integrity": "sha512-cSlQYI1E+8d0qubBg70suTBbXMFbTHLn7vLPYUPK9GjNNJ0nw+Yks0ZLOAp7/+PjmqSpN5fK1taor6HeAjKb1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/devtools-core": "^7.7.5", + "@vue/devtools-kit": "^7.7.5", + "@vue/devtools-shared": "^7.7.5", + "execa": "^9.5.2", + "sirv": "^3.0.1", + "vite-plugin-inspect": "0.8.9", + "vite-plugin-vue-inspector": "^5.3.1" + }, + "engines": { + "node": ">=v14.21.3" + }, + "peerDependencies": { + "vite": "^3.1.0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/vite-plugin-vue-inspector": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/vite-plugin-vue-inspector/-/vite-plugin-vue-inspector-5.3.1.tgz", + "integrity": "sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.0", + "@babel/plugin-proposal-decorators": "^7.23.0", + "@babel/plugin-syntax-import-attributes": "^7.22.5", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.22.15", + "@vue/babel-plugin-jsx": "^1.1.5", + "@vue/compiler-dom": "^3.3.4", + "kolorist": "^1.8.0", + "magic-string": "^0.30.4" + }, + "peerDependencies": { + "vite": "^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 || ^6.0.0-0" + } + }, + "node_modules/volar-service-css": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.59.tgz", + "integrity": "sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-css-languageservice": "^6.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-emmet": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz", + "integrity": "sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/css-parser": "^0.4.0", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.3", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.59.tgz", + "integrity": "sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-html-languageservice": "^5.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-json": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.59.tgz", + "integrity": "sha512-LfDOQhCvUpDBjA6CP9EogO0dn1yEFbInvV3Yk4OsEdyxwWUEYPLVjDacPlVUYcjCIKQN6NcTOWbVwpg4vYjw6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-json-languageservice": "^5.4.0", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-pug": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.59.tgz", + "integrity": "sha512-kmch7yoqeGNlJuDzpw/YL2b89ilzBmWDd0lJbpG412/RXc3PJVA4usUK+SQHdVoF+qi5IcZL6IDxlvRiIrDgWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-service": "~2.4.0-alpha.12", + "muggle-string": "^0.4.1", + "pug-lexer": "^5.0.1", + "pug-parser": "^6.0.0", + "volar-service-html": "0.0.59", + "vscode-html-languageservice": "^5.3.0", + "vscode-languageserver-textdocument": "^1.0.11" + } + }, + "node_modules/volar-service-pug-beautify": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.59.tgz", + "integrity": "sha512-SCLWHpBdgvWww3a9Vp8FX80ookozhnHx10gkKBTYW4wp7/rzEoVAPSyO7JKBwTdXmdKQv7YXfxLMVUGv0sYUKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@johnsoncodehk/pug-beautify": "^0.2.2" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz", + "integrity": "sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-browserify": "^1.0.1", + "semver": "^7.6.2", + "typescript-auto-import-cache": "^0.3.3", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript-twoslash-queries": { + "version": "0.0.59", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz", + "integrity": "sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0-alpha.12" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript/node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.3.4", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.4.tgz", + "integrity": "sha512-qutdhFg4hnlf6IsOynwtfsN8W0Xc7g3SZd+KK9F2moUEjHtkcZoj5p8uH7BSwHx9hSEXjwKgSRRyHTXThfwAkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.1.0" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.3.tgz", + "integrity": "sha512-AK/jJM0VIWRrlfqkDBMZxNMnxYT5I2uoMVRoNJ5ePSplnSaT9mbYjqJlxxeLvUrOW7MEH0vVIDzU48u44QZE0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.1.0" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.4.tgz", + "integrity": "sha512-dgT16da8VznFv0IrEpBSKYvi29gxnMf5EOq+UfZSPaCiLZ65kgVOo3vMJSPNbZK8557YYbQH/fpMxxa4wRPAQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "jsonc-parser": "^3.3.1", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.1.0" + } + }, + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/vue-drag-resize": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/vue-drag-resize/-/vue-drag-resize-1.5.4.tgz", + "integrity": "sha512-SR3U7n6TAZEBgP7zw7bR9mjtAlYBjqIoaWTDPz5HXN/nYhOxKSA31aD7p71fmq1jtyt9reAnCx62valNL9ZAcg==", + "license": "MIT", + "dependencies": { + "vue-drag-resize": "^1.5.0-rc3" + }, + "engines": { + "node": ">= 4.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/vue-router": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.5.0.tgz", + "integrity": "sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.4" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.2.8.tgz", + "integrity": "sha512-jBYKBNFADTN+L+MdesNX/TB3XuDSyaWynKMDgR+yCSln0GQ9Tfb7JS2lr46s2LiFUT1WsmfWsSvIElyxzOPqcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/typescript": "~2.4.11", + "@vue/language-core": "2.2.8" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": ">=5.0.0" + } + }, + "node_modules/vue-tsc/node_modules/@volar/language-core": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.12.tgz", + "integrity": "sha512-RLrFdXEaQBWfSnYGVxvR2WrO6Bub0unkdHYIdC31HzIEqATIuuhRRzYu76iGPZ6OtA4Au1SnW0ZwIqPP217YhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.12" + } + }, + "node_modules/vue-tsc/node_modules/@volar/source-map": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.12.tgz", + "integrity": "sha512-bUFIKvn2U0AWojOaqf63ER0N/iHIBYZPpNGogfLPQ68F5Eet6FnLlyho7BS0y2HJ1jFhSif7AcuTx1TqsCzRzw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-tsc/node_modules/@volar/typescript": { + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.12.tgz", + "integrity": "sha512-HJB73OTJDgPc80K30wxi3if4fSsZZAOScbj2fcicMuOPoOkcf9NNAINb33o+DzhBdF9xTKC1gnPmIRDous5S0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.12", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/vue-tsc/node_modules/@vue/language-core": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.8.tgz", + "integrity": "sha512-rrzB0wPGBvcwaSNRriVWdNAbHQWSf0NlGqgKHK5mEkXpefjUlVRP62u03KvwZpvKVjRnBIQ/Lwre+Mx9N6juUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "~2.4.11", + "@vue/compiler-dom": "^3.5.0", + "@vue/compiler-vue2": "^2.7.16", + "@vue/shared": "^3.5.0", + "alien-signals": "^1.0.3", + "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", + "path-browserify": "^1.0.1" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "devOptional": true, + "license": "ISC" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..83100c8 --- /dev/null +++ b/package.json @@ -0,0 +1,53 @@ +{ + "name": "ling-ui", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vue-tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@element-plus/icons-vue": "^2.3.1", + "@idux/cdk": "^2.6.3", + "@idux/components": "^2.6.3", + "@idux/pro": "^2.6.3", + "axios": "1.7.4", + "decimal.js": "^10.4.3", + "gridstack": "^12.0.0", + "logan-web": "^1.1.0", + "luxon": "^3.4.4", + "mitt": "^3.0.1", + "nanoid": "^5.1.5", + "normalize.css": "^8.0.1", + "pinia": "^2.0.32", + "pinia-plugin-persistedstate": "^3.2.1", + "qs": "^6.11.0", + "vite-plugin-static-copy": "^2.3.1", + "vue": "^3.4.21", + "vue-drag-resize": "^1.5.4", + "vue-router": "^4.1.6" + }, + "devDependencies": { + "@types/luxon": "^3.4.2", + "@types/node": "^20.12.4", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@volar/language-server": "2.4.0-alpha.18", + "@vue/language-server": "2.0.28", + "colorette": "^2.0.20", + "fflate": "^0.8.2", + "filesize": "^10.1.1", + "rollup-plugin-visualizer": "^5.12.0", + "stylus": "^0.59.0", + "typescript": "^5.2.2", + "typescript-plugin-css-modules": "^5.1.0", + "unplugin-auto-import": "^0.17.5", + "unplugin-icons": "^0.19.3", + "unplugin-vue-components": "^0.26.0", + "vite": "5.4.6", + "vite-plugin-vue-devtools": "^7.1.3", + "vue-tsc": "^2.0.6" + } +} diff --git a/plugin/html-process.ts b/plugin/html-process.ts new file mode 100644 index 0000000..afd276e --- /dev/null +++ b/plugin/html-process.ts @@ -0,0 +1,13 @@ +import { Plugin } from 'vite' + +export default function processHtml(title: string): Plugin { + return { + name: 'vite-plugin-html-process', + transformIndexHtml(html) { + return html.replace( + /(.*?)<\/title>/, + `<title>${title}`, + ) + } + } +} diff --git a/plugin/zip-dist.ts b/plugin/zip-dist.ts new file mode 100644 index 0000000..ec48068 --- /dev/null +++ b/plugin/zip-dist.ts @@ -0,0 +1,66 @@ +import { + bold, + red +} from 'colorette' +import { + AsyncZippable, + zip +} from 'fflate' +import { filesize } from 'filesize' +import { + readdir, + readFile, + writeFile +} from 'node:fs/promises' +import { promisify } from 'node:util' +import { Plugin } from 'vite' +import { relative } from 'node:path' + + +async function* traversalDir(path: string): AsyncGenerator<[ string, string, Uint8Array ]> { + yield [ 'startDir', path, new Uint8Array(1) ] + let dirents = await readdir(path, {withFileTypes: true}) + for (let dirent of dirents) { + let subDir = `${path}/${dirent.name}` + if (dirent.isDirectory()) { + yield* traversalDir(subDir) + } else { + yield [ 'file', subDir, await readFile(subDir) ] + } + } + yield [ 'endDir', path, new Uint8Array(1) ] +} + +async function doZip(path: string) { + let data: AsyncZippable = {} + for await (const e of traversalDir(path)) { + if (e[0] === 'file') { + data[relative(path, e[1])] = e[2] + } + } + return await promisify(zip)(data) +} + +export default function zipDist(name?: string, addVersion: boolean = false): Plugin { + if (!!name && !name.endsWith('.zip')) { + name = `${name}.zip` + } else if (!name) { + let {npm_package_name = 'bundle', npm_package_version} = process.env + name = !!npm_package_version && addVersion ? + `${npm_package_name}-${npm_package_version}.zip` : `${npm_package_name}.zip` + } + + return { + name: 'vite-plugin-dist-zip', + writeBundle: { + sequential: true, + order: 'post', + handler(options, bundle) { + doZip(options.dir!) + .then(value => Promise.all([ writeFile(`./dist/${name}`, value), Promise.resolve(value.byteLength) ])) + .then(value => console.log(red(`\n压缩完成 ${bold(`dist/${name}`)} ${filesize(value[1])}`))) + } + } + } +} + diff --git a/public/iconfont/demo.css b/public/iconfont/demo.css new file mode 100644 index 0000000..e2cf8b5 --- /dev/null +++ b/public/iconfont/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666666; +} + +#tabs { + border-bottom: 1px solid #EEEEEE; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666666; +} + + +#tabs .active { + border-bottom-color: #FF0000; + color: #222222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #E7E1CD; + background-color: #FFFDEF; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666666; +} + +/* markdown 样式 */ +.markdown { + color: #666666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #E9E9E9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown > p, +.markdown > blockquote, +.markdown > .highlight, +.markdown > ol, +.markdown > ul { + width: 80%; +} + +.markdown ul > li { + list-style: circle; +} + +.markdown > ul li, +.markdown blockquote ul > li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown > ul li p, +.markdown > ol li p { + margin: 0.6em 0; +} + +.markdown ol > li { + list-style: decimal; +} + +.markdown > ol li, +.markdown blockquote ol > li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #EEEEEE; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown > table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #E9E9E9; + width: 95%; + margin-bottom: 24px; +} + +.markdown > table th { + white-space: nowrap; + color: #333333; + font-weight: 600; +} + +.markdown > table th, +.markdown > table td { + border: 1px solid #E9E9E9; + padding: 8px 16px; + text-align: left; +} + +.markdown > table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999999; + border-left: 4px solid #E9E9E9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #CCCCCC; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown > br, +.markdown > p > br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #DF5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #A71D5D; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086B3; +} + +.hljs-section, +.hljs-name { + color: #63A35C; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795DA3; +} + +.hljs-addition { + color: #55A532; + background-color: #EAFFEA; +} + +.hljs-deletion { + color: #BD2C00; + background-color: #FFECEC; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #B3D4FC; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #B3D4FC; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: #F5F2F0; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #990055; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #669900; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9A6E3A; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #0077AA; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #EE9900; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/public/iconfont/demo_index.html b/public/iconfont/demo_index.html new file mode 100644 index 0000000..ca7b16c --- /dev/null +++ b/public/iconfont/demo_index.html @@ -0,0 +1,257 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    删除
    +
    &#xe601;
    +
  • + +
  • + +
    组件
    +
    &#xe61e;
    +
  • + +
  • + +
    文本框
    +
    &#xe629;
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1745541124485') format('woff2'),
+       url('iconfont.woff?t=1745541124485') format('woff'),
+       url('iconfont.ttf?t=1745541124485') format('truetype');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 删除 +
    +
    .icon-shanchu +
    +
  • + +
  • + +
    + 组件 +
    +
    .icon-zujian +
    +
  • + +
  • + +
    + 文本框 +
    +
    .icon-wenbenkuang +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    删除
    +
    #icon-shanchu
    +
  • + +
  • + +
    组件
    +
    #icon-zujian
    +
  • + +
  • + +
    文本框
    +
    #icon-wenbenkuang
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/public/iconfont/iconfont.css b/public/iconfont/iconfont.css new file mode 100644 index 0000000..5010b27 --- /dev/null +++ b/public/iconfont/iconfont.css @@ -0,0 +1,27 @@ +@font-face { + font-family: "iconfont"; /* Project id 4902724 */ + src: url('iconfont.woff2?t=1745541124485') format('woff2'), + url('iconfont.woff?t=1745541124485') format('woff'), + url('iconfont.ttf?t=1745541124485') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-shanchu:before { + content: "\e601"; +} + +.icon-zujian:before { + content: "\e61e"; +} + +.icon-wenbenkuang:before { + content: "\e629"; +} + diff --git a/public/iconfont/iconfont.js b/public/iconfont/iconfont.js new file mode 100644 index 0000000..e8484d2 --- /dev/null +++ b/public/iconfont/iconfont.js @@ -0,0 +1 @@ +window._iconfont_svg_string_4902724='',(n=>{var t=(e=(e=document.getElementsByTagName("script"))[e.length-1]).getAttribute("data-injectcss"),e=e.getAttribute("data-disable-injectsvg");if(!e){var i,a,o,d,l,c=function(t,e){e.parentNode.insertBefore(t,e)};if(t&&!n.__iconfont__svg__cssinject__){n.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}i=function(){var t,e=document.createElement("div");e.innerHTML=n._iconfont_svg_string_4902724,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?c(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),i()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(o=i,d=n.document,l=!1,h(),d.onreadystatechange=function(){"complete"==d.readyState&&(d.onreadystatechange=null,s())})}function s(){l||(l=!0,o())}function h(){try{d.documentElement.doScroll("left")}catch(t){return void setTimeout(h,50)}s()}})(window); \ No newline at end of file diff --git a/public/iconfont/iconfont.json b/public/iconfont/iconfont.json new file mode 100644 index 0000000..06b8f32 --- /dev/null +++ b/public/iconfont/iconfont.json @@ -0,0 +1,30 @@ +{ + "id": "4902724", + "name": "wh", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "17716099", + "name": "删除", + "font_class": "shanchu", + "unicode": "e601", + "unicode_decimal": 58881 + }, + { + "icon_id": "10352352", + "name": "组件", + "font_class": "zujian", + "unicode": "e61e", + "unicode_decimal": 58910 + }, + { + "icon_id": "11121385", + "name": "文本框", + "font_class": "wenbenkuang", + "unicode": "e629", + "unicode_decimal": 58921 + } + ] +} diff --git a/public/iconfont/iconfont.ttf b/public/iconfont/iconfont.ttf new file mode 100644 index 0000000..ff1026f Binary files /dev/null and b/public/iconfont/iconfont.ttf differ diff --git a/public/iconfont/iconfont.woff b/public/iconfont/iconfont.woff new file mode 100644 index 0000000..2ef8f25 Binary files /dev/null and b/public/iconfont/iconfont.woff differ diff --git a/public/iconfont/iconfont.woff2 b/public/iconfont/iconfont.woff2 new file mode 100644 index 0000000..1cd6000 Binary files /dev/null and b/public/iconfont/iconfont.woff2 differ diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..d532071 --- /dev/null +++ b/public/vite.svg @@ -0,0 +1,15 @@ + diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..496a8a9 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/assets/fonts/.gitkeep b/src/assets/fonts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/assets/images/404.png b/src/assets/images/404.png new file mode 100644 index 0000000..f803724 Binary files /dev/null and b/src/assets/images/404.png differ diff --git a/src/assets/images/avatar.png b/src/assets/images/avatar.png new file mode 100644 index 0000000..4aa23de Binary files /dev/null and b/src/assets/images/avatar.png differ diff --git a/src/assets/images/enterprise.svg b/src/assets/images/enterprise.svg new file mode 100644 index 0000000..6089ebb --- /dev/null +++ b/src/assets/images/enterprise.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/login_background.jpg b/src/assets/images/login_background.jpg new file mode 100644 index 0000000..e601f24 Binary files /dev/null and b/src/assets/images/login_background.jpg differ diff --git a/src/assets/images/login_background.svg b/src/assets/images/login_background.svg new file mode 100644 index 0000000..72489ae --- /dev/null +++ b/src/assets/images/login_background.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/login_bg.png b/src/assets/images/login_bg.png new file mode 100644 index 0000000..dd452eb Binary files /dev/null and b/src/assets/images/login_bg.png differ diff --git a/src/assets/images/login_left.svg b/src/assets/images/login_left.svg new file mode 100644 index 0000000..4204b21 --- /dev/null +++ b/src/assets/images/login_left.svg @@ -0,0 +1,129 @@ + + + 搭建网站 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/vite.svg b/src/assets/images/vite.svg new file mode 100644 index 0000000..d532071 --- /dev/null +++ b/src/assets/images/vite.svg @@ -0,0 +1,15 @@ + diff --git a/src/assets/images/vue.svg b/src/assets/images/vue.svg new file mode 100644 index 0000000..f1c5e17 --- /dev/null +++ b/src/assets/images/vue.svg @@ -0,0 +1,5 @@ + diff --git a/src/assets/images/循环.svg b/src/assets/images/循环.svg new file mode 100644 index 0000000..38472f8 --- /dev/null +++ b/src/assets/images/循环.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/assets/styles/css/index.css b/src/assets/styles/css/index.css new file mode 100644 index 0000000..d7ca65e --- /dev/null +++ b/src/assets/styles/css/index.css @@ -0,0 +1,12 @@ +:root { + /*12 16 20 28 34*/ + --zsy-font-size: 12px; +} + +html { + font-size: var(--zsy-font-size); +} + +#app { + padding: 5px; +} diff --git a/src/assets/styles/css/normalize.css b/src/assets/styles/css/normalize.css new file mode 100644 index 0000000..25221e9 --- /dev/null +++ b/src/assets/styles/css/normalize.css @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} + +:focus-visible { + outline: none; +} diff --git a/src/common/app/app-api.ts b/src/common/app/app-api.ts new file mode 100644 index 0000000..1f19bf1 --- /dev/null +++ b/src/common/app/app-api.ts @@ -0,0 +1,16 @@ +import { get } from '@/common/utils/http-util.ts' +import { bucketName } from '@/common' + +interface PresignedUrl extends Record { + bucketName?: string + objectName?: string +} + +export default { + obtainPresignedUrl(filename: string) { + return get('/file/oss/obtain_presigned_url', {filename, bucketName}) + }, + download(objectName: string) { + return get('/file/oss/download/' + objectName) + }, +} diff --git a/src/common/app/app-page-store.ts b/src/common/app/app-page-store.ts new file mode 100644 index 0000000..d978d92 --- /dev/null +++ b/src/common/app/app-page-store.ts @@ -0,0 +1,63 @@ +import { defineStore } from 'pinia' +import Evt from '@/common/utils/evt.ts' +import { HomeMenu } from '@/common/app/contants.ts' + +const pageContextCache = new Map() + + +function initCache() { + pageContextCache.clear() + pageContextCache.set(HomeMenu.routeName, { + insId: HomeMenu.routeName, + title: HomeMenu.title, + keepAlive: false, + params: {}, + routeName: HomeMenu.routeName, + menuId: HomeMenu.id + }) +} + +initCache() + +export const useAppPageStore = defineStore('AppPage', () => { + const keepAliveInclude = ref([]) + + const currentPage = ref(HomeMenu.routeName) + + const ctx = computed(() => { + return pageContextCache.get(currentPage.value)! + }) + + function open(ctx_: AppTypes.PageContext) { + currentPage.value = ctx_.insId + if (!pageContextCache.has(ctx_.insId)) { + pageContextCache.set(ctx_.insId, ctx_) + } + if (!keepAliveInclude.value.includes(ctx_.insId)) { + keepAliveInclude.value.push(ctx_.insId) + } + } + + function close(insId: string) { + pageContextCache.delete(insId) + if (keepAliveInclude.value.includes(insId)) { + keepAliveInclude.value = keepAliveInclude.value.splice(keepAliveInclude.value.indexOf(insId), 1) + } + } + + function $reset() { + keepAliveInclude.value = [] + currentPage.value = HomeMenu.id + initCache() + } + + Evt.on('logout', $reset) + + return { + ctx, + open, + close, + keepAliveInclude, + $reset, + } +}) diff --git a/src/common/app/app-setting-store.ts b/src/common/app/app-setting-store.ts new file mode 100644 index 0000000..6a5d1af --- /dev/null +++ b/src/common/app/app-setting-store.ts @@ -0,0 +1,44 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' +import Evt from '@/common/utils/evt.ts' + +export const useAppSettingStore = defineStore('AppSetting', () => { + const theme = ref('light') + const collectedMenus = ref([]) + const menus = ref([]) + const menuTree = ref([]) + const language = ref<'zh' | 'en'>('zh') + const logo = ref(null) + const companyName = ref(null) + + function $reset() { + collectedMenus.value = [] + menus.value = [] + menuTree.value = [] + } + + Evt.on('logout', $reset) + + return { + collectedMenus, + menus, + menuTree, + theme, + logo, + language, + companyName, + $reset, + } +}, { + persist: { + paths: [ + 'theme', + 'collectedMenus', + 'menus', + 'menuTree', + 'language', + 'logo', + 'companyName', + ], + }, +}) diff --git a/src/common/app/app-user-store.ts b/src/common/app/app-user-store.ts new file mode 100644 index 0000000..0e6cf94 --- /dev/null +++ b/src/common/app/app-user-store.ts @@ -0,0 +1,44 @@ +import { defineStore } from 'pinia' +import { + computed, + ref +} from 'vue' +import { isEmpty } from '@/common/utils/strings.ts' +import Evt from '@/common/utils/evt.ts' + +export const useAppUserStore = defineStore('AppUser', () => { + const userId = ref(null) + const nickname = ref(null) + const avatar = ref(null) + const token = ref(null) + const tenantId = ref(null) + const tenantName = ref(null) + const isAuthenticated = computed(() => !isEmpty(token.value)) + + function $reset() { + userId.value = null + avatar.value = null + nickname.value = null + token.value = null + tenantId.value = null + tenantName.value = null + } + + Evt.on('logout', $reset) + + return { + userId, + avatar, + nickname, + token, + tenantId, + tenantName, + isAuthenticated, + $reset, + } +}, { + persist: { + paths: [ 'userId', 'avatar', 'nickname', 'token', 'tenantId', 'tenantName' ], + }, +}) + diff --git a/src/common/app/app.d.ts b/src/common/app/app.d.ts new file mode 100644 index 0000000..0536869 --- /dev/null +++ b/src/common/app/app.d.ts @@ -0,0 +1,41 @@ +import { MenuCategory } from '@/common/app/contants.ts' + +export {} +declare global { + namespace AppTypes { + + interface PageContext { + insId: string + title: string + keepAlive: boolean + params: Record + routeName: string + menuId: string + } + + // 菜单 + interface Menu extends G.TreeNode { + // Id + id: string + sn: string + // 上级 Id; 层级为 1 的节点值为 0 + pid: string + // 菜单名称 + title: string + // 图标 + icon: string + // 层级; >= 1 + tier: number + // 排序 + sort: number + // 路由名称 + routeName: string + // 面包路径 + breadcrumb: string[] + + menuCategory: MenuCategory + + children?: Menu[] + } + } +} diff --git a/src/common/app/contants.ts b/src/common/app/contants.ts new file mode 100644 index 0000000..aa48441 --- /dev/null +++ b/src/common/app/contants.ts @@ -0,0 +1,29 @@ +export enum MenuCategory { + Catalog = 'Catalog', + Group = 'Group', + Page = 'Page', + SubPage = 'SubPage', + Btn = 'Btn' +} + +export const MenuCategoryDict = { + [MenuCategory.Catalog]: '目录', + [MenuCategory.Group]: '组', + [MenuCategory.Page]: '页面', + [MenuCategory.SubPage]: '子页面', + [MenuCategory.Btn]: '按钮', +} + + +export const HomeMenu: AppTypes.Menu = { + id: '1', + sn: '1', + title: '首页', + routeName: 'home', + breadcrumb: [ '首页' ], + icon: '', + menuCategory: MenuCategory.Page, + pid: '0', + sort: 0, + tier: 1, +} diff --git a/src/common/app/index.ts b/src/common/app/index.ts new file mode 100644 index 0000000..5d035ad --- /dev/null +++ b/src/common/app/index.ts @@ -0,0 +1,35 @@ +import LoginApi from '@/pages/login/login-api.ts' +import Colls from '@/common/utils/colls.ts' +import { useAppSettingStore } from '@/common/app/app-setting-store.ts' +import { useAppUserStore } from '@/common/app/app-user-store.ts' +import Utils from '@/common/utils' + +export const reloadUserInfo = () => { + const appSettingStore = useAppSettingStore() + const appUserStore = useAppUserStore() + LoginApi.my() + .then(({data}) => { + // data.menus.unshift(HomeMenu) + const menuTree = Utils.clone(Colls.toTree(data.menus)) + appSettingStore.$patch({ + menus: data.menus, menuTree, + theme: data.setting?.theme ?? 'light', + collectedMenus: data.setting?.collectedMenus ?? [], + logo: data.setting?.logo, + language: data.setting?.language ?? 'zh', + }) + appUserStore.$patch({ + userId: data.id, + nickname: data.nickname, + avatar: data.avatar, + tenantId: data.tenantId, + tenantName: data.tenantName, + }) + }) +} + +export function hasPermission(resSn?: string) { + const appSettingStore = useAppSettingStore() + const res = appSettingStore.menus.find(it => it.sn === resSn) + return res != null +} diff --git a/src/common/idux/index.ts b/src/common/idux/index.ts new file mode 100644 index 0000000..6dbc8f3 --- /dev/null +++ b/src/common/idux/index.ts @@ -0,0 +1,39 @@ +// idux.ts +import { type App } from 'vue' + +// 如果需要 css 按需加载,移除下面 2 行代码 +import '@idux/components/index.full.css' +import '@idux/pro/index.css' + +// 如果需要 css 按需加载,则按需添加下面的代码 +// import "@idux/cdk/index.css"; +// import "@idux/components/style/core/reset.css"; +// import "@idux/components/style/core/reset-scroll.css"; +// 如果需要 js 按需加载,移除下面 3 行代码 +// import IduxCdk from "@idux/cdk"; +// import IduxComponents from "@idux/components"; +// import IduxPro from "@idux/pro"; +import { createGlobalConfig } from '@idux/components/config' +import { + addIconDefinitions, + IDUX_ICON_DEPENDENCIES +} from '@idux/components/icon' +// import { enUS } from "@idux/components/locales"; + +// 静态加载: `IDUX_ICON_DEPENDENCIES` 是 `@idux` 的部分组件默认所使用到图标,建议在此时静态引入。 +addIconDefinitions(IDUX_ICON_DEPENDENCIES) + +// 动态加载:不会被打包,可以减小包体积,需要加载的时候时候 http 请求加载 +// 注意:请确认图标的 svg 资源被正确放入到 `public/idux-icons` 目录中, 可以参考下面的 vite 配置 +const loadIconDynamically = (iconName: string) => { + return fetch(`/idux-icons/${iconName}.svg`).then((res) => res.text()) +} + +const customConfig = {icon: {loadIconDynamically}} +const globalConfig = createGlobalConfig(customConfig) + +const install = (app: App): void => { + app/* .use(IduxCdk).use(IduxComponents).use(IduxPro) */.use(globalConfig) +} + +export default {install} diff --git a/src/common/index.ts b/src/common/index.ts new file mode 100644 index 0000000..f0e47d7 --- /dev/null +++ b/src/common/index.ts @@ -0,0 +1,28 @@ +/** + * 当前应用基础地址 + */ +export const appBaseUrl = import.meta.env.VITE_APP_BASE_URL + +/** + * 应用名称 + */ +export const appName = import.meta.env.VITE_APP_NAME + +/** + * 服务器基础地址 + */ +export const serverBaseUrl = import.meta.env.VITE_HTTP_SERVER_BASE_URL ?? '/' +export const uploadBaseUrl = import.meta.env.VITE_OSS_UPLOAD_BASE_URL ?? '/' +export const downloadBaseUrl = import.meta.env.VITE_OSS_DOWNLOAD_BASE_URL ?? '/' +export const bucketName = import.meta.env.VITE_OSS_BUCKET_NAME ?? 'iot' + +/** + * Axios 超时时间 + */ +export const serverTimeout = +(import.meta.env.VITE_SERVER_TIMEOUT ?? '10000') + +/** + * 日志级别 TRACE < DEBUG < INFO < WARN < ERROR + */ +export const logLevel = import.meta.env.VITE_LOG_LEVEL + diff --git a/src/common/router/index.ts b/src/common/router/index.ts new file mode 100644 index 0000000..e1a3354 --- /dev/null +++ b/src/common/router/index.ts @@ -0,0 +1,195 @@ +import Colls, { keyObj } from '@/common/utils/colls' +import { + createRouter, + createWebHistory, + RouteRecordRaw +} from 'vue-router' +import Evt from '@/common/utils/evt.ts' +import { useAppSettingStore } from '@/common/app/app-setting-store.ts' +import { useAppUserStore } from '@/common/app/app-user-store.ts' +import { + HomeMenu, + MenuCategory +} from '@/common/app/contants.ts' +import { reloadUserInfo } from '@/common/app' + +/** + * 特殊页面 + */ +enum SpecialPage { + Main = 'main', + Login = 'login', + Home = 'home', + NotFund = 'notFund' +} + +// 导入 src/pages 目录下的所有 page.ts 文件 +// K:文件路径,V:PageConfig 对象 +const configPath_pageConfig_map: Record = import.meta.glob('@/pages/**/page.ts', {eager: true, import: 'default'}) + +// 处理页面配置,如:默认值填充 +const pageConfigs = Object.entries(configPath_pageConfig_map).map(([ configPath, pageConfig ]) => { + let routePath = configPath.replace(/\S*pages\/(\S*)\/page.ts/, '$1') + let { + parent = SpecialPage.Main, + path = routePath, + name = routePath.substring(routePath.lastIndexOf('/') + 1), + meta, + component, + beforeEnter, + } = pageConfig + + return { + parent, + path, + name, + meta, + component, + beforeEnter, + } as RouterTypes.PageConfig +}) + +// 按路由名称分组 +export const pageInfo = keyObj(pageConfigs, it => it.name!, it => it) + +/** + * 页面配置转路由 + * + * @param parentPageConfig + * @param callback 路由处理函数 + * @return 路由配置 + */ +function toRoute(parentPageConfig?: RouterTypes.PageConfig, callback?: (parent: string, parentRoute: RouteRecordRaw) => void): { parent: string, route: RouteRecordRaw } | null { + if (parentPageConfig == null) return null + let {parent, path, name, meta, props, component, beforeEnter} = parentPageConfig + let parentRoute = { + path, + name, + meta, + props, + component, + beforeEnter, + children: [], + } as RouteRecordRaw + + callback?.(parent!, parentRoute) + + return {parent: parent!, route: parentRoute} +} + +export function addRoutes(routNames: string[]) { + if (Colls.isEmpty(routNames)) return + let pages = routNames + .map(it => pageInfo[it]) + .filter(it => it != null && !router.hasRoute(it.name!)) + for (let page of pages) { + let routeInfo = toRoute(page) + if (routeInfo == null) return + let {parent, route} = routeInfo + if (route.name === parent) { + router.addRoute(route) + } else { + router.addRoute(parent!, route) + } + } +} + +export function removeRoutes(routNames: string[]) { + if (Colls.isEmpty(routNames)) return + for (let routName of routNames) { + if (router.hasRoute(routName)) { + router.removeRoute(routName) + } + } +} + +function buildDefaultRoutes() { + return [ + toRoute(pageInfo[SpecialPage.Main]!, + (_, parentRoute) => { + parentRoute.redirect = '/' + SpecialPage.Home + parentRoute.children = [ + toRoute(pageInfo[SpecialPage.Home]!)!.route, + ] + }, + )!.route, + toRoute(pageInfo[SpecialPage.Login]!)!.route, + toRoute(pageInfo[SpecialPage.NotFund]!)!.route, + ] +} + +// 创建路由实例 +const router = createRouter({ + history: createWebHistory(), + routes: buildDefaultRoutes(), +}) + +let loading = false + +router.beforeEach((to, from) => { + const appUserStore = useAppUserStore() + const appSettingStore = useAppSettingStore() + let name = to.name + // 加载路由 + if (router.getRoutes().length <= 4 && appSettingStore.menus != null && appSettingStore.menus.length > 0) { + const pages = appSettingStore.menus.filter(it => it.menuCategory === MenuCategory.Page || it.menuCategory === MenuCategory.SubPage).map(it => it.routeName) + addRoutes(pages) + return { + replace: true, + name: SpecialPage.Home, + } + } + + if (SpecialPage.Login === name || SpecialPage.NotFund === name) { + return true + } + + // 已登录 + if (appUserStore.isAuthenticated) { + if (from.path === '/') { + // 浏览器刷新 + reloadUserInfo() + if (name !== SpecialPage.Home) { + return { + replace: true, + name: SpecialPage.Home, + } + } + } else { + loading = true + Evt.emit('loading', 'start') + } + return true + } + + // 未登录 + return { + replace: true, + name: SpecialPage.Login, + } +}) + +router.afterEach(() => { + if (loading) { + loading = false + Evt.emit('loading', 'finish') + } +}) + +Evt.on('login', _ => { + addRoutes(useAppSettingStore().menus + .filter(it => it.id !== HomeMenu.id && (it.menuCategory === MenuCategory.Page || it.menuCategory === MenuCategory.SubPage)) + .map(it => it.routeName)) + router.replace('/') +}) + +Evt.on('logout', _ => { + removeRoutes(pageConfigs.filter(it => it.name !== SpecialPage.Main + && it.name !== SpecialPage.Login + && it.name !== SpecialPage.Home + && it.name !== SpecialPage.NotFund + ).map(it => it.name!)) + router.push({name: SpecialPage.Login}) +}) + +export default router diff --git a/src/common/router/nav.ts b/src/common/router/nav.ts new file mode 100644 index 0000000..9c4d4a4 --- /dev/null +++ b/src/common/router/nav.ts @@ -0,0 +1,87 @@ +import router from '@/common/router/index.ts' +import Toast from '@/components/toast' +import Evt from '@/common/utils/evt.ts' +import { useAppSettingStore } from '@/common/app/app-setting-store.ts' +import { useAppPageStore } from '@/common/app/app-page-store.ts' +import { nanoid } from 'nanoid' + +/** + * 打开页面并添加标签 + * + * @param option + */ +function open(option: string | Partial> & Pick) { + let ctx: AppTypes.PageContext + const appSettingStore = useAppSettingStore() + if (typeof option === 'string') { + const routeName = option + if (!router.hasRoute(routeName)) { + Toast.error('页面不存在') + return Promise.reject('页面不存在') + } + const menu = appSettingStore.menus.find(it => it.routeName === routeName) + if (menu == null) { + Toast.error('页面不存在') + return Promise.reject('页面不存在') + } + ctx = { + insId: routeName + '_' + nanoid(), + title: menu.title, + keepAlive: true, + params: {}, + routeName, + menuId: menu.id + } + } else { + const routeName = option.routeName + if (!router.hasRoute(routeName)) { + Toast.error('页面不存在') + return Promise.reject('页面不存在') + } + const menu = appSettingStore.menus.find(it => it.routeName === routeName) + if (menu == null) { + Toast.error('页面不存在') + return Promise.reject('页面不存在') + } + + ctx = { + insId: option.insId ?? routeName + '_' + nanoid(), + title: option.title ?? menu.title, + routeName: routeName, + keepAlive: true, + params: option.params ?? {}, + menuId: menu.id + } + } + ctx.insId = ctx.routeName + useAppPageStore().open(ctx) + return router.push({name: ctx.routeName}) + .then(err => { + if (err == null) { + Evt.emit('openPage') + return Promise.resolve(true) + } else { + return Promise.reject(err) + } + }) + .catch(err => { + return Promise.reject(err) + }) +} + +/** + * 关闭页面并删除标签 + * + * @param id + */ +function close(id: string) { + useAppPageStore().close(id) + Evt.emit('closePage', id) +} + +export default { + open, + close, +} + + diff --git a/src/common/router/router.d.ts b/src/common/router/router.d.ts new file mode 100644 index 0000000..c22a422 --- /dev/null +++ b/src/common/router/router.d.ts @@ -0,0 +1,49 @@ +import { RouteRecordRaw } from 'vue-router' + +declare global { + namespace RouterTypes { + interface PageConfig { + /** + * 页面标题 + */ + title?: string + /** + * 是否缓存页面,默认:缓存 + */ + keepAlive?: boolean + /** + * 页面标签菜单图标 + */ + icon?: string + /** + * 路由地址(全局唯一,默认:page.ts 文件所在的目录且不以 / 开头) + */ + readonly path?: string + /** + * 路由名称(全局唯一,默认:page.ts 文件所在的目录名) + */ + readonly name?: string + /** + * 父级路由名称(默认为:main) + */ + readonly parent?: string + /** + * 页面组件 + */ + readonly component: Extract, + /** + * 路由参数,默认:当 meta.routeParams 有值时将路由参数处理成组件 props + */ + readonly props?: Extract, + /** + * 路由元数据 + */ + readonly meta?: Extract, + /** + * 路由前置导航守卫 + */ + readonly beforeEnter?: Extract, + } + } +} + diff --git a/src/common/utils/colls.ts b/src/common/utils/colls.ts new file mode 100644 index 0000000..07019cc --- /dev/null +++ b/src/common/utils/colls.ts @@ -0,0 +1,216 @@ +import { isArrayLike } from '@/common/utils/objects.ts' + +/* + 集合、数组工具 + */ + + +/** + * 检查数组、键值对是否为 null 或长度为 0 + * @param value + */ +export function isEmpty(value: any) { + if (value == null) { + return true + } else if (typeof value === 'object') { + if (Array.isArray(value) || isArrayLike(value)) { + return value.length === 0 + } else if (value instanceof Map || value instanceof Set) { + return value.size === 0 + } else { + return Object.keys(value).length === 0 + } + } else { + return false + } +} + +/** + * 交集 + * + * @param setA A 集合 + * @param setB B 集合 + * @return 返回 A、B 两个集合共有的元素 + */ +export function intersection(setA?: T[] | null, setB?: T[] | null) { + if (isEmpty(setA) || isEmpty(setB)) return [] as T[] + + return setA!.filter(it => setB!.includes(it)) +} + +/** + * 相对补集 + * + * @param setA A 集合 + * @param setB B 集合 + * @return 返回属于 A 但不属于 B 的元素 + */ +export function complement(setA?: T[] | null, setB?: T[] | null) { + if (isEmpty(setA)) return [] as T[] + if (isEmpty(setB)) return setA! + + return setA!.filter(it => !setB!.includes(it)) +} + +/** + * 并集 + * + * @param setA A 集合 + * @param setB B 集合 + * @return 返回属于 A 或属于 B 的元素 + */ +export function union(setA?: T[] | null, setB?: T[] | null) { + if (isEmpty(setA)) { + if (isEmpty(setB)) return [] as T[] + else return setB + } + if (isEmpty(setB)) return setA + + return [ ...setA!, ...setB! ] +} + +/** + * 对称差 + * + * @param setA A 集合 + * @param setB B 集合 + * @return 返回非 A、B 两个集合共有的元素 + */ +export function symmetricDiff(setA: T[], setB: T[]) { + if (isEmpty(setA)) { + if (isEmpty(setB)) return [] as T[] + else return setB + } + if (isEmpty(setB)) return setA + + return [ ...setA!, ...setB! ].filter(it => { + return !(setA.includes(it) && setB.includes(it)) + }) +} + +export function distinct(arr?: T[]) { + return [ ...new Set(arr) ] +} + +/** + * 按指定大小分割数组 + * + * @param arr 原数组 + * @param size 每份大小 + */ +export function chunks(arr: T[], size: number) { + if (size <= 0) { + throw new Error('块的大小必须大于0') + } + + let temp: T[][] = [] + + for (let j = 0; j < Math.ceil(arr.length / size); j++) { + temp.push(arr.splice(j, size)) + } + + return temp +} + +/** + * 分组 + * + * @param arr 待分组数组 + * @param keyFn 键生成函数(默认为索引) + * @param valFn 值生成函数(默认为原始数组中的值) + * @return 键--值 + */ +export function keyObj(arr?: T[] | null, + keyFn?: (it: T, index: number) => string, + valFn?: (it: T, index: number) => R) { + if (isEmpty(arr)) { + return {} + } + + return arr!.reduce((previousValue, currentValue, currentIndex, _) => { + let key = keyFn == null ? currentIndex : keyFn(currentValue, currentIndex) + + if (previousValue[key] !== undefined) { + throw new Error(`有重复 KEY [${key}]`) + } + previousValue[key] = ((valFn == null ? currentValue : valFn(currentValue, currentIndex)) ?? null) as R + + return previousValue + }, {} as { [k: string | number]: R }) +} + +/** + * 分组 + * + * @param arr 待分组数组 + * @param keyFn 键生成函数(默认为索引) + * @param valFn 值生成函数(默认为原始数组中的值) + * @return 键--值数组 + */ +export function keyArr(arr?: T[] | null, + keyFn?: (it: T, index: number) => string, + valFn?: (it: T, index: number) => V) { + if (isEmpty(arr)) { + return {} + } + + return arr!.reduce((previousValue, currentValue, currentIndex, _) => { + let key = keyFn == null ? currentIndex + '' : keyFn(currentValue, currentIndex) + + if (previousValue[key] == null) { + previousValue[key] = [] + } + + previousValue[key].push(((valFn == null ? currentValue : valFn(currentValue, currentIndex)) ?? null) as V) + + return previousValue + }, {} as { [k: string]: V[] }) +} + + +/** + * 构建树形数组 + * + * @param arr 待处理数据(同一个值中的 id 和 pid 不能相同) + * @param idFn id 获取函数 + * @param pidFn pid 获取函数 + * @param rootId 根节点 Id(默认字符串 0) + */ +export function toTree(arr: N[], + idFn: (it: N) => string = it => it.id, + pidFn: (it: N) => string = it => it.pid, + rootId: string = '0') { + let pid_vals_map = keyArr(arr, pidFn) + + for (let n of arr) { + let treeNodes = pid_vals_map[idFn(n)] + if (treeNodes != null && treeNodes.length > 0) { + n.children = treeNodes + } + } + + let rootNodes: N[] + let rootNode = arr.find(it => idFn(it) == rootId) + if (rootNode == null) { + rootNodes = arr.filter(it => pidFn(it) == rootId) + } else { + rootNodes = [ rootNode ] + } + + return rootNodes +} + +export default { + isEmpty, + complement, + intersection, + symmetricDiff, + union, + distinct, + chunks, + keyObj, + keyArr, + toTree, +} + + diff --git a/src/common/utils/district-tree.ts b/src/common/utils/district-tree.ts new file mode 100644 index 0000000..e16282f --- /dev/null +++ b/src/common/utils/district-tree.ts @@ -0,0 +1,918 @@ +export default [ { + 'id': '110000', + 'pid': '0', + 'name': '北京市', + 'children': [ {'id': '110100', 'pid': '110000', 'name': '北京市', 'children': [ {'id': '110101', 'pid': '110100', 'name': '东城区'}, {'id': '110102', 'pid': '110100', 'name': '西城区'}, {'id': '110105', 'pid': '110100', 'name': '朝阳区'}, {'id': '110106', 'pid': '110100', 'name': '丰台区'}, {'id': '110107', 'pid': '110100', 'name': '石景山区'}, {'id': '110108', 'pid': '110100', 'name': '海淀区'}, {'id': '110109', 'pid': '110100', 'name': '门头沟区'}, {'id': '110111', 'pid': '110100', 'name': '房山区'}, {'id': '110112', 'pid': '110100', 'name': '通州区'}, {'id': '110113', 'pid': '110100', 'name': '顺义区'}, {'id': '110114', 'pid': '110100', 'name': '昌平区'}, {'id': '110115', 'pid': '110100', 'name': '大兴区'}, {'id': '110116', 'pid': '110100', 'name': '怀柔区'}, {'id': '110117', 'pid': '110100', 'name': '平谷区'}, {'id': '110118', 'pid': '110100', 'name': '密云区'}, {'id': '110119', 'pid': '110100', 'name': '延庆区'} ]} ] +}, {'id': '120000', 'pid': '0', 'name': '天津市', 'children': [ {'id': '120100', 'pid': '120000', 'name': '天津市', 'children': [ {'id': '120101', 'pid': '120100', 'name': '和平区'}, {'id': '120102', 'pid': '120100', 'name': '河东区'}, {'id': '120103', 'pid': '120100', 'name': '河西区'}, {'id': '120104', 'pid': '120100', 'name': '南开区'}, {'id': '120105', 'pid': '120100', 'name': '河北区'}, {'id': '120106', 'pid': '120100', 'name': '红桥区'}, {'id': '120110', 'pid': '120100', 'name': '东丽区'}, {'id': '120111', 'pid': '120100', 'name': '西青区'}, {'id': '120112', 'pid': '120100', 'name': '津南区'}, {'id': '120113', 'pid': '120100', 'name': '北辰区'}, {'id': '120114', 'pid': '120100', 'name': '武清区'}, {'id': '120115', 'pid': '120100', 'name': '宝坻区'}, {'id': '120116', 'pid': '120100', 'name': '滨海新区'}, {'id': '120117', 'pid': '120100', 'name': '宁河区'}, {'id': '120118', 'pid': '120100', 'name': '静海区'}, {'id': '120119', 'pid': '120100', 'name': '蓟州区'} ]} ]}, { + 'id': '130000', 'pid': '0', 'name': '河北省', 'children': [ { + 'id': '130100', + 'pid': '130000', + 'name': '石家庄市', + 'children': [ {'id': '130102', 'pid': '130100', 'name': '长安区'}, {'id': '130104', 'pid': '130100', 'name': '桥西区'}, {'id': '130105', 'pid': '130100', 'name': '新华区'}, {'id': '130107', 'pid': '130100', 'name': '井陉矿区'}, {'id': '130108', 'pid': '130100', 'name': '裕华区'}, {'id': '130109', 'pid': '130100', 'name': '藁城区'}, {'id': '130110', 'pid': '130100', 'name': '鹿泉区'}, {'id': '130111', 'pid': '130100', 'name': '栾城区'}, {'id': '130121', 'pid': '130100', 'name': '井陉县'}, {'id': '130123', 'pid': '130100', 'name': '正定县'}, {'id': '130125', 'pid': '130100', 'name': '行唐县'}, {'id': '130126', 'pid': '130100', 'name': '灵寿县'}, {'id': '130127', 'pid': '130100', 'name': '高邑县'}, {'id': '130128', 'pid': '130100', 'name': '深泽县'}, {'id': '130129', 'pid': '130100', 'name': '赞皇县'}, {'id': '130130', 'pid': '130100', 'name': '无极县'}, {'id': '130131', 'pid': '130100', 'name': '平山县'}, {'id': '130132', 'pid': '130100', 'name': '元氏县'}, { + 'id': '130133', + 'pid': '130100', + 'name': '赵县' + }, {'id': '130181', 'pid': '130100', 'name': '辛集市'}, {'id': '130183', 'pid': '130100', 'name': '晋州市'}, {'id': '130184', 'pid': '130100', 'name': '新乐市'}, {'id': '130101', 'pid': '130100', 'name': '市辖区'}, {'id': '130171', 'pid': '130100', 'name': '石家庄高新技术产业开发区'}, {'id': '130172', 'pid': '130100', 'name': '石家庄循环化工园区'} ] + }, { + 'id': '130200', + 'pid': '130000', + 'name': '唐山市', + 'children': [ {'id': '130202', 'pid': '130200', 'name': '路南区'}, {'id': '130203', 'pid': '130200', 'name': '路北区'}, {'id': '130204', 'pid': '130200', 'name': '古冶区'}, {'id': '130205', 'pid': '130200', 'name': '开平区'}, {'id': '130207', 'pid': '130200', 'name': '丰南区'}, {'id': '130208', 'pid': '130200', 'name': '丰润区'}, {'id': '130209', 'pid': '130200', 'name': '曹妃甸区'}, {'id': '130224', 'pid': '130200', 'name': '滦南县'}, {'id': '130225', 'pid': '130200', 'name': '乐亭县'}, {'id': '130227', 'pid': '130200', 'name': '迁西县'}, {'id': '130229', 'pid': '130200', 'name': '玉田县'}, {'id': '130281', 'pid': '130200', 'name': '遵化市'}, {'id': '130283', 'pid': '130200', 'name': '迁安市'}, {'id': '130284', 'pid': '130200', 'name': '滦州市'}, {'id': '130201', 'pid': '130200', 'name': '市辖区'}, {'id': '130271', 'pid': '130200', 'name': '河北唐山芦台经济开发区'}, {'id': '130272', 'pid': '130200', 'name': '唐山市汉沽管理区'}, { + 'id': '130273', + 'pid': '130200', + 'name': '唐山高新技术产业开发区' + }, {'id': '130274', 'pid': '130200', 'name': '河北唐山海港经济开发区'} ] + }, {'id': '130300', 'pid': '130000', 'name': '秦皇岛市', 'children': [ {'id': '130302', 'pid': '130300', 'name': '海港区'}, {'id': '130303', 'pid': '130300', 'name': '山海关区'}, {'id': '130304', 'pid': '130300', 'name': '北戴河区'}, {'id': '130306', 'pid': '130300', 'name': '抚宁区'}, {'id': '130321', 'pid': '130300', 'name': '青龙满族自治县'}, {'id': '130322', 'pid': '130300', 'name': '昌黎县'}, {'id': '130324', 'pid': '130300', 'name': '卢龙县'}, {'id': '130301', 'pid': '130300', 'name': '市辖区'}, {'id': '130371', 'pid': '130300', 'name': '秦皇岛市经济技术开发区'}, {'id': '130372', 'pid': '130300', 'name': '北戴河新区'} ]}, { + 'id': '130400', + 'pid': '130000', + 'name': '邯郸市', + 'children': [ {'id': '130402', 'pid': '130400', 'name': '邯山区'}, {'id': '130403', 'pid': '130400', 'name': '丛台区'}, {'id': '130404', 'pid': '130400', 'name': '复兴区'}, {'id': '130406', 'pid': '130400', 'name': '峰峰矿区'}, {'id': '130407', 'pid': '130400', 'name': '肥乡区'}, {'id': '130408', 'pid': '130400', 'name': '永年区'}, {'id': '130423', 'pid': '130400', 'name': '临漳县'}, {'id': '130424', 'pid': '130400', 'name': '成安县'}, {'id': '130425', 'pid': '130400', 'name': '大名县'}, {'id': '130426', 'pid': '130400', 'name': '涉县'}, {'id': '130427', 'pid': '130400', 'name': '磁县'}, {'id': '130430', 'pid': '130400', 'name': '邱县'}, {'id': '130431', 'pid': '130400', 'name': '鸡泽县'}, {'id': '130432', 'pid': '130400', 'name': '广平县'}, {'id': '130433', 'pid': '130400', 'name': '馆陶县'}, {'id': '130434', 'pid': '130400', 'name': '魏县'}, {'id': '130435', 'pid': '130400', 'name': '曲周县'}, {'id': '130481', 'pid': '130400', 'name': '武安市'}, { + 'id': '130401', + 'pid': '130400', + 'name': '市辖区' + }, {'id': '130471', 'pid': '130400', 'name': '邯郸经济技术开发区'}, {'id': '130473', 'pid': '130400', 'name': '邯郸冀南新区'} ] + }, { + 'id': '130500', + 'pid': '130000', + 'name': '邢台市', + 'children': [ {'id': '130502', 'pid': '130500', 'name': '襄都区'}, {'id': '130503', 'pid': '130500', 'name': '信都区'}, {'id': '130505', 'pid': '130500', 'name': '任泽区'}, {'id': '130506', 'pid': '130500', 'name': '南和区'}, {'id': '130522', 'pid': '130500', 'name': '临城县'}, {'id': '130523', 'pid': '130500', 'name': '内丘县'}, {'id': '130524', 'pid': '130500', 'name': '柏乡县'}, {'id': '130525', 'pid': '130500', 'name': '隆尧县'}, {'id': '130528', 'pid': '130500', 'name': '宁晋县'}, {'id': '130529', 'pid': '130500', 'name': '巨鹿县'}, {'id': '130530', 'pid': '130500', 'name': '新河县'}, {'id': '130531', 'pid': '130500', 'name': '广宗县'}, {'id': '130532', 'pid': '130500', 'name': '平乡县'}, {'id': '130533', 'pid': '130500', 'name': '威县'}, {'id': '130534', 'pid': '130500', 'name': '清河县'}, {'id': '130535', 'pid': '130500', 'name': '临西县'}, {'id': '130581', 'pid': '130500', 'name': '南宫市'}, {'id': '130582', 'pid': '130500', 'name': '沙河市'}, { + 'id': '130501', + 'pid': '130500', + 'name': '市辖区' + }, {'id': '130571', 'pid': '130500', 'name': '河北邢台经济开发区'} ] + }, { + 'id': '130600', + 'pid': '130000', + 'name': '保定市', + 'children': [ {'id': '130602', 'pid': '130600', 'name': '竞秀区'}, {'id': '130606', 'pid': '130600', 'name': '莲池区'}, {'id': '130607', 'pid': '130600', 'name': '满城区'}, {'id': '130608', 'pid': '130600', 'name': '清苑区'}, {'id': '130609', 'pid': '130600', 'name': '徐水区'}, {'id': '130623', 'pid': '130600', 'name': '涞水县'}, {'id': '130624', 'pid': '130600', 'name': '阜平县'}, {'id': '130626', 'pid': '130600', 'name': '定兴县'}, {'id': '130627', 'pid': '130600', 'name': '唐县'}, {'id': '130628', 'pid': '130600', 'name': '高阳县'}, {'id': '130629', 'pid': '130600', 'name': '容城县'}, {'id': '130630', 'pid': '130600', 'name': '涞源县'}, {'id': '130631', 'pid': '130600', 'name': '望都县'}, {'id': '130632', 'pid': '130600', 'name': '安新县'}, {'id': '130633', 'pid': '130600', 'name': '易县'}, {'id': '130634', 'pid': '130600', 'name': '曲阳县'}, {'id': '130635', 'pid': '130600', 'name': '蠡县'}, {'id': '130636', 'pid': '130600', 'name': '顺平县'}, { + 'id': '130637', + 'pid': '130600', + 'name': '博野县' + }, {'id': '130638', 'pid': '130600', 'name': '雄县'}, {'id': '130681', 'pid': '130600', 'name': '涿州市'}, {'id': '130682', 'pid': '130600', 'name': '定州市'}, {'id': '130683', 'pid': '130600', 'name': '安国市'}, {'id': '130684', 'pid': '130600', 'name': '高碑店市'}, {'id': '130601', 'pid': '130600', 'name': '市辖区'}, {'id': '130671', 'pid': '130600', 'name': '保定高新技术产业开发区'}, {'id': '130672', 'pid': '130600', 'name': '保定白沟新城'} ] + }, { + 'id': '130700', + 'pid': '130000', + 'name': '张家口市', + 'children': [ {'id': '130702', 'pid': '130700', 'name': '桥东区'}, {'id': '130703', 'pid': '130700', 'name': '桥西区'}, {'id': '130705', 'pid': '130700', 'name': '宣化区'}, {'id': '130706', 'pid': '130700', 'name': '下花园区'}, {'id': '130708', 'pid': '130700', 'name': '万全区'}, {'id': '130709', 'pid': '130700', 'name': '崇礼区'}, {'id': '130722', 'pid': '130700', 'name': '张北县'}, {'id': '130723', 'pid': '130700', 'name': '康保县'}, {'id': '130724', 'pid': '130700', 'name': '沽源县'}, {'id': '130725', 'pid': '130700', 'name': '尚义县'}, {'id': '130726', 'pid': '130700', 'name': '蔚县'}, {'id': '130727', 'pid': '130700', 'name': '阳原县'}, {'id': '130728', 'pid': '130700', 'name': '怀安县'}, {'id': '130730', 'pid': '130700', 'name': '怀来县'}, {'id': '130731', 'pid': '130700', 'name': '涿鹿县'}, {'id': '130732', 'pid': '130700', 'name': '赤城县'}, {'id': '130701', 'pid': '130700', 'name': '市辖区'}, {'id': '130771', 'pid': '130700', 'name': '张家口经济开发区'}, { + 'id': '130772', + 'pid': '130700', + 'name': '张家口市察北管理区' + }, {'id': '130773', 'pid': '130700', 'name': '张家口市塞北管理区'} ] + }, {'id': '130800', 'pid': '130000', 'name': '承德市', 'children': [ {'id': '130802', 'pid': '130800', 'name': '双桥区'}, {'id': '130803', 'pid': '130800', 'name': '双滦区'}, {'id': '130804', 'pid': '130800', 'name': '鹰手营子矿区'}, {'id': '130821', 'pid': '130800', 'name': '承德县'}, {'id': '130822', 'pid': '130800', 'name': '兴隆县'}, {'id': '130824', 'pid': '130800', 'name': '滦平县'}, {'id': '130825', 'pid': '130800', 'name': '隆化县'}, {'id': '130826', 'pid': '130800', 'name': '丰宁满族自治县'}, {'id': '130827', 'pid': '130800', 'name': '宽城满族自治县'}, {'id': '130828', 'pid': '130800', 'name': '围场满族蒙古族自治县'}, {'id': '130881', 'pid': '130800', 'name': '平泉市'}, {'id': '130801', 'pid': '130800', 'name': '市辖区'}, {'id': '130871', 'pid': '130800', 'name': '承德高新技术产业开发区'} ]}, { + 'id': '130900', + 'pid': '130000', + 'name': '沧州市', + 'children': [ {'id': '130902', 'pid': '130900', 'name': '新华区'}, {'id': '130903', 'pid': '130900', 'name': '运河区'}, {'id': '130921', 'pid': '130900', 'name': '沧县'}, {'id': '130922', 'pid': '130900', 'name': '青县'}, {'id': '130923', 'pid': '130900', 'name': '东光县'}, {'id': '130924', 'pid': '130900', 'name': '海兴县'}, {'id': '130925', 'pid': '130900', 'name': '盐山县'}, {'id': '130926', 'pid': '130900', 'name': '肃宁县'}, {'id': '130927', 'pid': '130900', 'name': '南皮县'}, {'id': '130928', 'pid': '130900', 'name': '吴桥县'}, {'id': '130929', 'pid': '130900', 'name': '献县'}, {'id': '130930', 'pid': '130900', 'name': '孟村回族自治县'}, {'id': '130981', 'pid': '130900', 'name': '泊头市'}, {'id': '130982', 'pid': '130900', 'name': '任丘市'}, {'id': '130983', 'pid': '130900', 'name': '黄骅市'}, {'id': '130984', 'pid': '130900', 'name': '河间市'}, {'id': '130901', 'pid': '130900', 'name': '市辖区'}, { + 'id': '130971', + 'pid': '130900', + 'name': '河北沧州经济开发区' + }, {'id': '130972', 'pid': '130900', 'name': '沧州高新技术产业开发区'}, {'id': '130973', 'pid': '130900', 'name': '沧州渤海新区'} ] + }, {'id': '131000', 'pid': '130000', 'name': '廊坊市', 'children': [ {'id': '131002', 'pid': '131000', 'name': '安次区'}, {'id': '131003', 'pid': '131000', 'name': '广阳区'}, {'id': '131022', 'pid': '131000', 'name': '固安县'}, {'id': '131023', 'pid': '131000', 'name': '永清县'}, {'id': '131024', 'pid': '131000', 'name': '香河县'}, {'id': '131025', 'pid': '131000', 'name': '大城县'}, {'id': '131026', 'pid': '131000', 'name': '文安县'}, {'id': '131028', 'pid': '131000', 'name': '大厂回族自治县'}, {'id': '131081', 'pid': '131000', 'name': '霸州市'}, {'id': '131082', 'pid': '131000', 'name': '三河市'}, {'id': '131001', 'pid': '131000', 'name': '市辖区'}, {'id': '131071', 'pid': '131000', 'name': '廊坊经济技术开发区'} ]}, { + 'id': '131100', + 'pid': '130000', + 'name': '衡水市', + 'children': [ {'id': '131102', 'pid': '131100', 'name': '桃城区'}, {'id': '131103', 'pid': '131100', 'name': '冀州区'}, {'id': '131121', 'pid': '131100', 'name': '枣强县'}, {'id': '131122', 'pid': '131100', 'name': '武邑县'}, {'id': '131123', 'pid': '131100', 'name': '武强县'}, {'id': '131124', 'pid': '131100', 'name': '饶阳县'}, {'id': '131125', 'pid': '131100', 'name': '安平县'}, {'id': '131126', 'pid': '131100', 'name': '故城县'}, {'id': '131127', 'pid': '131100', 'name': '景县'}, {'id': '131128', 'pid': '131100', 'name': '阜城县'}, {'id': '131182', 'pid': '131100', 'name': '深州市'}, {'id': '131101', 'pid': '131100', 'name': '市辖区'}, {'id': '131171', 'pid': '131100', 'name': '河北衡水高新技术产业开发区'}, {'id': '131172', 'pid': '131100', 'name': '衡水滨湖新区'} ] + } ] +}, { + 'id': '140000', + 'pid': '0', + 'name': '山西省', + 'children': [ {'id': '140100', 'pid': '140000', 'name': '太原市', 'children': [ {'id': '140105', 'pid': '140100', 'name': '小店区'}, {'id': '140106', 'pid': '140100', 'name': '迎泽区'}, {'id': '140107', 'pid': '140100', 'name': '杏花岭区'}, {'id': '140108', 'pid': '140100', 'name': '尖草坪区'}, {'id': '140109', 'pid': '140100', 'name': '万柏林区'}, {'id': '140110', 'pid': '140100', 'name': '晋源区'}, {'id': '140121', 'pid': '140100', 'name': '清徐县'}, {'id': '140122', 'pid': '140100', 'name': '阳曲县'}, {'id': '140123', 'pid': '140100', 'name': '娄烦县'}, {'id': '140181', 'pid': '140100', 'name': '古交市'}, {'id': '140101', 'pid': '140100', 'name': '市辖区'}, {'id': '140171', 'pid': '140100', 'name': '山西转型综合改革示范区'} ]}, { + 'id': '140200', + 'pid': '140000', + 'name': '大同市', + 'children': [ {'id': '140212', 'pid': '140200', 'name': '新荣区'}, {'id': '140213', 'pid': '140200', 'name': '平城区'}, {'id': '140214', 'pid': '140200', 'name': '云冈区'}, {'id': '140215', 'pid': '140200', 'name': '云州区'}, {'id': '140221', 'pid': '140200', 'name': '阳高县'}, {'id': '140222', 'pid': '140200', 'name': '天镇县'}, {'id': '140223', 'pid': '140200', 'name': '广灵县'}, {'id': '140224', 'pid': '140200', 'name': '灵丘县'}, {'id': '140225', 'pid': '140200', 'name': '浑源县'}, {'id': '140226', 'pid': '140200', 'name': '左云县'}, {'id': '140201', 'pid': '140200', 'name': '市辖区'}, {'id': '140271', 'pid': '140200', 'name': '山西大同经济开发区'} ] + }, {'id': '140300', 'pid': '140000', 'name': '阳泉市', 'children': [ {'id': '140302', 'pid': '140300', 'name': '城区'}, {'id': '140303', 'pid': '140300', 'name': '矿区'}, {'id': '140311', 'pid': '140300', 'name': '郊区'}, {'id': '140321', 'pid': '140300', 'name': '平定县'}, {'id': '140322', 'pid': '140300', 'name': '盂县'}, {'id': '140301', 'pid': '140300', 'name': '市辖区'} ]}, { + 'id': '140400', + 'pid': '140000', + 'name': '长治市', + 'children': [ {'id': '140403', 'pid': '140400', 'name': '潞州区'}, {'id': '140404', 'pid': '140400', 'name': '上党区'}, {'id': '140405', 'pid': '140400', 'name': '屯留区'}, {'id': '140406', 'pid': '140400', 'name': '潞城区'}, {'id': '140423', 'pid': '140400', 'name': '襄垣县'}, {'id': '140425', 'pid': '140400', 'name': '平顺县'}, {'id': '140426', 'pid': '140400', 'name': '黎城县'}, {'id': '140427', 'pid': '140400', 'name': '壶关县'}, {'id': '140428', 'pid': '140400', 'name': '长子县'}, {'id': '140429', 'pid': '140400', 'name': '武乡县'}, {'id': '140430', 'pid': '140400', 'name': '沁县'}, {'id': '140431', 'pid': '140400', 'name': '沁源县'}, {'id': '140401', 'pid': '140400', 'name': '市辖区'}, {'id': '140471', 'pid': '140400', 'name': '山西长治高新技术产业园区'} ] + }, {'id': '140500', 'pid': '140000', 'name': '晋城市', 'children': [ {'id': '140502', 'pid': '140500', 'name': '城区'}, {'id': '140521', 'pid': '140500', 'name': '沁水县'}, {'id': '140522', 'pid': '140500', 'name': '阳城县'}, {'id': '140524', 'pid': '140500', 'name': '陵川县'}, {'id': '140525', 'pid': '140500', 'name': '泽州县'}, {'id': '140581', 'pid': '140500', 'name': '高平市'}, {'id': '140501', 'pid': '140500', 'name': '市辖区'} ]}, {'id': '140600', 'pid': '140000', 'name': '朔州市', 'children': [ {'id': '140602', 'pid': '140600', 'name': '朔城区'}, {'id': '140603', 'pid': '140600', 'name': '平鲁区'}, {'id': '140621', 'pid': '140600', 'name': '山阴县'}, {'id': '140622', 'pid': '140600', 'name': '应县'}, {'id': '140623', 'pid': '140600', 'name': '右玉县'}, {'id': '140681', 'pid': '140600', 'name': '怀仁市'}, {'id': '140601', 'pid': '140600', 'name': '市辖区'}, {'id': '140671', 'pid': '140600', 'name': '山西朔州经济开发区'} ]}, { + 'id': '140700', + 'pid': '140000', + 'name': '晋中市', + 'children': [ {'id': '140702', 'pid': '140700', 'name': '榆次区'}, {'id': '140703', 'pid': '140700', 'name': '太谷区'}, {'id': '140721', 'pid': '140700', 'name': '榆社县'}, {'id': '140722', 'pid': '140700', 'name': '左权县'}, {'id': '140723', 'pid': '140700', 'name': '和顺县'}, {'id': '140724', 'pid': '140700', 'name': '昔阳县'}, {'id': '140725', 'pid': '140700', 'name': '寿阳县'}, {'id': '140727', 'pid': '140700', 'name': '祁县'}, {'id': '140728', 'pid': '140700', 'name': '平遥县'}, {'id': '140729', 'pid': '140700', 'name': '灵石县'}, {'id': '140781', 'pid': '140700', 'name': '介休市'}, {'id': '140701', 'pid': '140700', 'name': '市辖区'} ] + }, {'id': '140800', 'pid': '140000', 'name': '运城市', 'children': [ {'id': '140802', 'pid': '140800', 'name': '盐湖区'}, {'id': '140821', 'pid': '140800', 'name': '临猗县'}, {'id': '140822', 'pid': '140800', 'name': '万荣县'}, {'id': '140823', 'pid': '140800', 'name': '闻喜县'}, {'id': '140824', 'pid': '140800', 'name': '稷山县'}, {'id': '140825', 'pid': '140800', 'name': '新绛县'}, {'id': '140826', 'pid': '140800', 'name': '绛县'}, {'id': '140827', 'pid': '140800', 'name': '垣曲县'}, {'id': '140828', 'pid': '140800', 'name': '夏县'}, {'id': '140829', 'pid': '140800', 'name': '平陆县'}, {'id': '140830', 'pid': '140800', 'name': '芮城县'}, {'id': '140881', 'pid': '140800', 'name': '永济市'}, {'id': '140882', 'pid': '140800', 'name': '河津市'}, {'id': '140801', 'pid': '140800', 'name': '市辖区'} ]}, { + 'id': '140900', + 'pid': '140000', + 'name': '忻州市', + 'children': [ {'id': '140902', 'pid': '140900', 'name': '忻府区'}, {'id': '140921', 'pid': '140900', 'name': '定襄县'}, {'id': '140922', 'pid': '140900', 'name': '五台县'}, {'id': '140923', 'pid': '140900', 'name': '代县'}, {'id': '140924', 'pid': '140900', 'name': '繁峙县'}, {'id': '140925', 'pid': '140900', 'name': '宁武县'}, {'id': '140926', 'pid': '140900', 'name': '静乐县'}, {'id': '140927', 'pid': '140900', 'name': '神池县'}, {'id': '140928', 'pid': '140900', 'name': '五寨县'}, {'id': '140929', 'pid': '140900', 'name': '岢岚县'}, {'id': '140930', 'pid': '140900', 'name': '河曲县'}, {'id': '140931', 'pid': '140900', 'name': '保德县'}, {'id': '140932', 'pid': '140900', 'name': '偏关县'}, {'id': '140981', 'pid': '140900', 'name': '原平市'}, {'id': '140901', 'pid': '140900', 'name': '市辖区'}, {'id': '140971', 'pid': '140900', 'name': '五台山风景名胜区'} ] + }, { + 'id': '141000', + 'pid': '140000', + 'name': '临汾市', + 'children': [ {'id': '141002', 'pid': '141000', 'name': '尧都区'}, {'id': '141021', 'pid': '141000', 'name': '曲沃县'}, {'id': '141022', 'pid': '141000', 'name': '翼城县'}, {'id': '141023', 'pid': '141000', 'name': '襄汾县'}, {'id': '141024', 'pid': '141000', 'name': '洪洞县'}, {'id': '141025', 'pid': '141000', 'name': '古县'}, {'id': '141026', 'pid': '141000', 'name': '安泽县'}, {'id': '141027', 'pid': '141000', 'name': '浮山县'}, {'id': '141028', 'pid': '141000', 'name': '吉县'}, {'id': '141029', 'pid': '141000', 'name': '乡宁县'}, {'id': '141030', 'pid': '141000', 'name': '大宁县'}, {'id': '141031', 'pid': '141000', 'name': '隰县'}, {'id': '141032', 'pid': '141000', 'name': '永和县'}, {'id': '141033', 'pid': '141000', 'name': '蒲县'}, {'id': '141034', 'pid': '141000', 'name': '汾西县'}, {'id': '141081', 'pid': '141000', 'name': '侯马市'}, {'id': '141082', 'pid': '141000', 'name': '霍州市'}, {'id': '141001', 'pid': '141000', 'name': '市辖区'} ] + }, {'id': '141100', 'pid': '140000', 'name': '吕梁市', 'children': [ {'id': '141102', 'pid': '141100', 'name': '离石区'}, {'id': '141121', 'pid': '141100', 'name': '文水县'}, {'id': '141122', 'pid': '141100', 'name': '交城县'}, {'id': '141123', 'pid': '141100', 'name': '兴县'}, {'id': '141124', 'pid': '141100', 'name': '临县'}, {'id': '141125', 'pid': '141100', 'name': '柳林县'}, {'id': '141126', 'pid': '141100', 'name': '石楼县'}, {'id': '141127', 'pid': '141100', 'name': '岚县'}, {'id': '141128', 'pid': '141100', 'name': '方山县'}, {'id': '141129', 'pid': '141100', 'name': '中阳县'}, {'id': '141130', 'pid': '141100', 'name': '交口县'}, {'id': '141181', 'pid': '141100', 'name': '孝义市'}, {'id': '141182', 'pid': '141100', 'name': '汾阳市'}, {'id': '141101', 'pid': '141100', 'name': '市辖区'} ]} ] +}, { + 'id': '150000', + 'pid': '0', + 'name': '内蒙古自治区', + 'children': [ {'id': '150100', 'pid': '150000', 'name': '呼和浩特市', 'children': [ {'id': '150102', 'pid': '150100', 'name': '新城区'}, {'id': '150103', 'pid': '150100', 'name': '回民区'}, {'id': '150104', 'pid': '150100', 'name': '玉泉区'}, {'id': '150105', 'pid': '150100', 'name': '赛罕区'}, {'id': '150121', 'pid': '150100', 'name': '土默特左旗'}, {'id': '150122', 'pid': '150100', 'name': '托克托县'}, {'id': '150123', 'pid': '150100', 'name': '和林格尔县'}, {'id': '150124', 'pid': '150100', 'name': '清水河县'}, {'id': '150125', 'pid': '150100', 'name': '武川县'}, {'id': '150101', 'pid': '150100', 'name': '市辖区'}, {'id': '150172', 'pid': '150100', 'name': '呼和浩特经济技术开发区'} ]}, { + 'id': '150200', + 'pid': '150000', + 'name': '包头市', + 'children': [ {'id': '150202', 'pid': '150200', 'name': '东河区'}, {'id': '150203', 'pid': '150200', 'name': '昆都仑区'}, {'id': '150204', 'pid': '150200', 'name': '青山区'}, {'id': '150205', 'pid': '150200', 'name': '石拐区'}, {'id': '150206', 'pid': '150200', 'name': '白云鄂博矿区'}, {'id': '150207', 'pid': '150200', 'name': '九原区'}, {'id': '150221', 'pid': '150200', 'name': '土默特右旗'}, {'id': '150222', 'pid': '150200', 'name': '固阳县'}, {'id': '150223', 'pid': '150200', 'name': '达尔罕茂明安联合旗'}, {'id': '150201', 'pid': '150200', 'name': '市辖区'}, {'id': '150271', 'pid': '150200', 'name': '包头稀土高新技术产业开发区'} ] + }, {'id': '150300', 'pid': '150000', 'name': '乌海市', 'children': [ {'id': '150302', 'pid': '150300', 'name': '海勃湾区'}, {'id': '150303', 'pid': '150300', 'name': '海南区'}, {'id': '150304', 'pid': '150300', 'name': '乌达区'}, {'id': '150301', 'pid': '150300', 'name': '市辖区'} ]}, { + 'id': '150400', + 'pid': '150000', + 'name': '赤峰市', + 'children': [ {'id': '150402', 'pid': '150400', 'name': '红山区'}, {'id': '150403', 'pid': '150400', 'name': '元宝山区'}, {'id': '150404', 'pid': '150400', 'name': '松山区'}, {'id': '150421', 'pid': '150400', 'name': '阿鲁科尔沁旗'}, {'id': '150422', 'pid': '150400', 'name': '巴林左旗'}, {'id': '150423', 'pid': '150400', 'name': '巴林右旗'}, {'id': '150424', 'pid': '150400', 'name': '林西县'}, {'id': '150425', 'pid': '150400', 'name': '克什克腾旗'}, {'id': '150426', 'pid': '150400', 'name': '翁牛特旗'}, {'id': '150428', 'pid': '150400', 'name': '喀喇沁旗'}, {'id': '150429', 'pid': '150400', 'name': '宁城县'}, {'id': '150430', 'pid': '150400', 'name': '敖汉旗'}, {'id': '150401', 'pid': '150400', 'name': '市辖区'} ] + }, {'id': '150500', 'pid': '150000', 'name': '通辽市', 'children': [ {'id': '150502', 'pid': '150500', 'name': '科尔沁区'}, {'id': '150521', 'pid': '150500', 'name': '科尔沁左翼中旗'}, {'id': '150522', 'pid': '150500', 'name': '科尔沁左翼后旗'}, {'id': '150523', 'pid': '150500', 'name': '开鲁县'}, {'id': '150524', 'pid': '150500', 'name': '库伦旗'}, {'id': '150525', 'pid': '150500', 'name': '奈曼旗'}, {'id': '150526', 'pid': '150500', 'name': '扎鲁特旗'}, {'id': '150581', 'pid': '150500', 'name': '霍林郭勒市'}, {'id': '150501', 'pid': '150500', 'name': '市辖区'}, {'id': '150571', 'pid': '150500', 'name': '通辽经济技术开发区'} ]}, { + 'id': '150600', + 'pid': '150000', + 'name': '鄂尔多斯市', + 'children': [ {'id': '150602', 'pid': '150600', 'name': '东胜区'}, {'id': '150603', 'pid': '150600', 'name': '康巴什区'}, {'id': '150621', 'pid': '150600', 'name': '达拉特旗'}, {'id': '150622', 'pid': '150600', 'name': '准格尔旗'}, {'id': '150623', 'pid': '150600', 'name': '鄂托克前旗'}, {'id': '150624', 'pid': '150600', 'name': '鄂托克旗'}, {'id': '150625', 'pid': '150600', 'name': '杭锦旗'}, {'id': '150626', 'pid': '150600', 'name': '乌审旗'}, {'id': '150627', 'pid': '150600', 'name': '伊金霍洛旗'}, {'id': '150601', 'pid': '150600', 'name': '市辖区'} ] + }, {'id': '150700', 'pid': '150000', 'name': '呼伦贝尔市', 'children': [ {'id': '150702', 'pid': '150700', 'name': '海拉尔区'}, {'id': '150703', 'pid': '150700', 'name': '扎赉诺尔区'}, {'id': '150721', 'pid': '150700', 'name': '阿荣旗'}, {'id': '150722', 'pid': '150700', 'name': '莫力达瓦达斡尔族自治旗'}, {'id': '150723', 'pid': '150700', 'name': '鄂伦春自治旗'}, {'id': '150724', 'pid': '150700', 'name': '鄂温克族自治旗'}, {'id': '150725', 'pid': '150700', 'name': '陈巴尔虎旗'}, {'id': '150726', 'pid': '150700', 'name': '新巴尔虎左旗'}, {'id': '150727', 'pid': '150700', 'name': '新巴尔虎右旗'}, {'id': '150781', 'pid': '150700', 'name': '满洲里市'}, {'id': '150782', 'pid': '150700', 'name': '牙克石市'}, {'id': '150783', 'pid': '150700', 'name': '扎兰屯市'}, {'id': '150784', 'pid': '150700', 'name': '额尔古纳市'}, {'id': '150785', 'pid': '150700', 'name': '根河市'}, {'id': '150701', 'pid': '150700', 'name': '市辖区'} ]}, { + 'id': '150800', + 'pid': '150000', + 'name': '巴彦淖尔市', + 'children': [ {'id': '150802', 'pid': '150800', 'name': '临河区'}, {'id': '150821', 'pid': '150800', 'name': '五原县'}, {'id': '150822', 'pid': '150800', 'name': '磴口县'}, {'id': '150823', 'pid': '150800', 'name': '乌拉特前旗'}, {'id': '150824', 'pid': '150800', 'name': '乌拉特中旗'}, {'id': '150825', 'pid': '150800', 'name': '乌拉特后旗'}, {'id': '150826', 'pid': '150800', 'name': '杭锦后旗'}, {'id': '150801', 'pid': '150800', 'name': '市辖区'} ] + }, {'id': '150900', 'pid': '150000', 'name': '乌兰察布市', 'children': [ {'id': '150902', 'pid': '150900', 'name': '集宁区'}, {'id': '150921', 'pid': '150900', 'name': '卓资县'}, {'id': '150922', 'pid': '150900', 'name': '化德县'}, {'id': '150923', 'pid': '150900', 'name': '商都县'}, {'id': '150924', 'pid': '150900', 'name': '兴和县'}, {'id': '150925', 'pid': '150900', 'name': '凉城县'}, {'id': '150926', 'pid': '150900', 'name': '察哈尔右翼前旗'}, {'id': '150927', 'pid': '150900', 'name': '察哈尔右翼中旗'}, {'id': '150928', 'pid': '150900', 'name': '察哈尔右翼后旗'}, {'id': '150929', 'pid': '150900', 'name': '四子王旗'}, {'id': '150981', 'pid': '150900', 'name': '丰镇市'}, {'id': '150901', 'pid': '150900', 'name': '市辖区'} ]}, { + 'id': '152200', + 'pid': '150000', + 'name': '兴安盟', + 'children': [ {'id': '152201', 'pid': '152200', 'name': '乌兰浩特市'}, {'id': '152202', 'pid': '152200', 'name': '阿尔山市'}, {'id': '152221', 'pid': '152200', 'name': '科尔沁右翼前旗'}, {'id': '152222', 'pid': '152200', 'name': '科尔沁右翼中旗'}, {'id': '152223', 'pid': '152200', 'name': '扎赉特旗'}, {'id': '152224', 'pid': '152200', 'name': '突泉县'} ] + }, {'id': '152500', 'pid': '150000', 'name': '锡林郭勒盟', 'children': [ {'id': '152501', 'pid': '152500', 'name': '二连浩特市'}, {'id': '152502', 'pid': '152500', 'name': '锡林浩特市'}, {'id': '152522', 'pid': '152500', 'name': '阿巴嘎旗'}, {'id': '152523', 'pid': '152500', 'name': '苏尼特左旗'}, {'id': '152524', 'pid': '152500', 'name': '苏尼特右旗'}, {'id': '152525', 'pid': '152500', 'name': '东乌珠穆沁旗'}, {'id': '152526', 'pid': '152500', 'name': '西乌珠穆沁旗'}, {'id': '152527', 'pid': '152500', 'name': '太仆寺旗'}, {'id': '152528', 'pid': '152500', 'name': '镶黄旗'}, {'id': '152529', 'pid': '152500', 'name': '正镶白旗'}, {'id': '152530', 'pid': '152500', 'name': '正蓝旗'}, {'id': '152531', 'pid': '152500', 'name': '多伦县'}, {'id': '152571', 'pid': '152500', 'name': '乌拉盖管委会'} ]}, { + 'id': '152900', + 'pid': '150000', + 'name': '阿拉善盟', + 'children': [ {'id': '152921', 'pid': '152900', 'name': '阿拉善左旗'}, {'id': '152922', 'pid': '152900', 'name': '阿拉善右旗'}, {'id': '152923', 'pid': '152900', 'name': '额济纳旗'}, {'id': '152971', 'pid': '152900', 'name': '内蒙古阿拉善高新技术产业开发区'} ] + } ] +}, { + 'id': '210000', + 'pid': '0', + 'name': '辽宁省', + 'children': [ {'id': '210100', 'pid': '210000', 'name': '沈阳市', 'children': [ {'id': '210102', 'pid': '210100', 'name': '和平区'}, {'id': '210103', 'pid': '210100', 'name': '沈河区'}, {'id': '210104', 'pid': '210100', 'name': '大东区'}, {'id': '210105', 'pid': '210100', 'name': '皇姑区'}, {'id': '210106', 'pid': '210100', 'name': '铁西区'}, {'id': '210111', 'pid': '210100', 'name': '苏家屯区'}, {'id': '210112', 'pid': '210100', 'name': '浑南区'}, {'id': '210113', 'pid': '210100', 'name': '沈北新区'}, {'id': '210114', 'pid': '210100', 'name': '于洪区'}, {'id': '210115', 'pid': '210100', 'name': '辽中区'}, {'id': '210123', 'pid': '210100', 'name': '康平县'}, {'id': '210124', 'pid': '210100', 'name': '法库县'}, {'id': '210181', 'pid': '210100', 'name': '新民市'}, {'id': '210101', 'pid': '210100', 'name': '市辖区'} ]}, { + 'id': '210200', + 'pid': '210000', + 'name': '大连市', + 'children': [ {'id': '210202', 'pid': '210200', 'name': '中山区'}, {'id': '210203', 'pid': '210200', 'name': '西岗区'}, {'id': '210204', 'pid': '210200', 'name': '沙河口区'}, {'id': '210211', 'pid': '210200', 'name': '甘井子区'}, {'id': '210212', 'pid': '210200', 'name': '旅顺口区'}, {'id': '210213', 'pid': '210200', 'name': '金州区'}, {'id': '210214', 'pid': '210200', 'name': '普兰店区'}, {'id': '210224', 'pid': '210200', 'name': '长海县'}, {'id': '210281', 'pid': '210200', 'name': '瓦房店市'}, {'id': '210283', 'pid': '210200', 'name': '庄河市'}, {'id': '210201', 'pid': '210200', 'name': '市辖区'} ] + }, {'id': '210300', 'pid': '210000', 'name': '鞍山市', 'children': [ {'id': '210302', 'pid': '210300', 'name': '铁东区'}, {'id': '210303', 'pid': '210300', 'name': '铁西区'}, {'id': '210304', 'pid': '210300', 'name': '立山区'}, {'id': '210311', 'pid': '210300', 'name': '千山区'}, {'id': '210321', 'pid': '210300', 'name': '台安县'}, {'id': '210323', 'pid': '210300', 'name': '岫岩满族自治县'}, {'id': '210381', 'pid': '210300', 'name': '海城市'}, {'id': '210301', 'pid': '210300', 'name': '市辖区'} ]}, { + 'id': '210400', + 'pid': '210000', + 'name': '抚顺市', + 'children': [ {'id': '210402', 'pid': '210400', 'name': '新抚区'}, {'id': '210403', 'pid': '210400', 'name': '东洲区'}, {'id': '210404', 'pid': '210400', 'name': '望花区'}, {'id': '210411', 'pid': '210400', 'name': '顺城区'}, {'id': '210421', 'pid': '210400', 'name': '抚顺县'}, {'id': '210422', 'pid': '210400', 'name': '新宾满族自治县'}, {'id': '210423', 'pid': '210400', 'name': '清原满族自治县'}, {'id': '210401', 'pid': '210400', 'name': '市辖区'} ] + }, {'id': '210500', 'pid': '210000', 'name': '本溪市', 'children': [ {'id': '210502', 'pid': '210500', 'name': '平山区'}, {'id': '210503', 'pid': '210500', 'name': '溪湖区'}, {'id': '210504', 'pid': '210500', 'name': '明山区'}, {'id': '210505', 'pid': '210500', 'name': '南芬区'}, {'id': '210521', 'pid': '210500', 'name': '本溪满族自治县'}, {'id': '210522', 'pid': '210500', 'name': '桓仁满族自治县'}, {'id': '210501', 'pid': '210500', 'name': '市辖区'} ]}, {'id': '210600', 'pid': '210000', 'name': '丹东市', 'children': [ {'id': '210602', 'pid': '210600', 'name': '元宝区'}, {'id': '210603', 'pid': '210600', 'name': '振兴区'}, {'id': '210604', 'pid': '210600', 'name': '振安区'}, {'id': '210624', 'pid': '210600', 'name': '宽甸满族自治县'}, {'id': '210681', 'pid': '210600', 'name': '东港市'}, {'id': '210682', 'pid': '210600', 'name': '凤城市'}, {'id': '210601', 'pid': '210600', 'name': '市辖区'} ]}, { + 'id': '210700', + 'pid': '210000', + 'name': '锦州市', + 'children': [ {'id': '210702', 'pid': '210700', 'name': '古塔区'}, {'id': '210703', 'pid': '210700', 'name': '凌河区'}, {'id': '210711', 'pid': '210700', 'name': '太和区'}, {'id': '210726', 'pid': '210700', 'name': '黑山县'}, {'id': '210727', 'pid': '210700', 'name': '义县'}, {'id': '210781', 'pid': '210700', 'name': '凌海市'}, {'id': '210782', 'pid': '210700', 'name': '北镇市'}, {'id': '210701', 'pid': '210700', 'name': '市辖区'} ] + }, {'id': '210800', 'pid': '210000', 'name': '营口市', 'children': [ {'id': '210802', 'pid': '210800', 'name': '站前区'}, {'id': '210803', 'pid': '210800', 'name': '西市区'}, {'id': '210804', 'pid': '210800', 'name': '鲅鱼圈区'}, {'id': '210811', 'pid': '210800', 'name': '老边区'}, {'id': '210881', 'pid': '210800', 'name': '盖州市'}, {'id': '210882', 'pid': '210800', 'name': '大石桥市'}, {'id': '210801', 'pid': '210800', 'name': '市辖区'} ]}, {'id': '210900', 'pid': '210000', 'name': '阜新市', 'children': [ {'id': '210902', 'pid': '210900', 'name': '海州区'}, {'id': '210903', 'pid': '210900', 'name': '新邱区'}, {'id': '210904', 'pid': '210900', 'name': '太平区'}, {'id': '210905', 'pid': '210900', 'name': '清河门区'}, {'id': '210911', 'pid': '210900', 'name': '细河区'}, {'id': '210921', 'pid': '210900', 'name': '阜新蒙古族自治县'}, {'id': '210922', 'pid': '210900', 'name': '彰武县'}, {'id': '210901', 'pid': '210900', 'name': '市辖区'} ]}, { + 'id': '211000', + 'pid': '210000', + 'name': '辽阳市', + 'children': [ {'id': '211002', 'pid': '211000', 'name': '白塔区'}, {'id': '211003', 'pid': '211000', 'name': '文圣区'}, {'id': '211004', 'pid': '211000', 'name': '宏伟区'}, {'id': '211005', 'pid': '211000', 'name': '弓长岭区'}, {'id': '211011', 'pid': '211000', 'name': '太子河区'}, {'id': '211021', 'pid': '211000', 'name': '辽阳县'}, {'id': '211081', 'pid': '211000', 'name': '灯塔市'}, {'id': '211001', 'pid': '211000', 'name': '市辖区'} ] + }, {'id': '211100', 'pid': '210000', 'name': '盘锦市', 'children': [ {'id': '211102', 'pid': '211100', 'name': '双台子区'}, {'id': '211103', 'pid': '211100', 'name': '兴隆台区'}, {'id': '211104', 'pid': '211100', 'name': '大洼区'}, {'id': '211122', 'pid': '211100', 'name': '盘山县'}, {'id': '211101', 'pid': '211100', 'name': '市辖区'} ]}, {'id': '211200', 'pid': '210000', 'name': '铁岭市', 'children': [ {'id': '211202', 'pid': '211200', 'name': '银州区'}, {'id': '211204', 'pid': '211200', 'name': '清河区'}, {'id': '211221', 'pid': '211200', 'name': '铁岭县'}, {'id': '211223', 'pid': '211200', 'name': '西丰县'}, {'id': '211224', 'pid': '211200', 'name': '昌图县'}, {'id': '211281', 'pid': '211200', 'name': '调兵山市'}, {'id': '211282', 'pid': '211200', 'name': '开原市'}, {'id': '211201', 'pid': '211200', 'name': '市辖区'} ]}, { + 'id': '211300', + 'pid': '210000', + 'name': '朝阳市', + 'children': [ {'id': '211302', 'pid': '211300', 'name': '双塔区'}, {'id': '211303', 'pid': '211300', 'name': '龙城区'}, {'id': '211321', 'pid': '211300', 'name': '朝阳县'}, {'id': '211322', 'pid': '211300', 'name': '建平县'}, {'id': '211324', 'pid': '211300', 'name': '喀喇沁左翼蒙古族自治县'}, {'id': '211381', 'pid': '211300', 'name': '北票市'}, {'id': '211382', 'pid': '211300', 'name': '凌源市'}, {'id': '211301', 'pid': '211300', 'name': '市辖区'} ] + }, {'id': '211400', 'pid': '210000', 'name': '葫芦岛市', 'children': [ {'id': '211402', 'pid': '211400', 'name': '连山区'}, {'id': '211403', 'pid': '211400', 'name': '龙港区'}, {'id': '211404', 'pid': '211400', 'name': '南票区'}, {'id': '211421', 'pid': '211400', 'name': '绥中县'}, {'id': '211422', 'pid': '211400', 'name': '建昌县'}, {'id': '211481', 'pid': '211400', 'name': '兴城市'}, {'id': '211401', 'pid': '211400', 'name': '市辖区'} ]} ] +}, { + 'id': '220000', + 'pid': '0', + 'name': '吉林省', + 'children': [ { + 'id': '220100', + 'pid': '220000', + 'name': '长春市', + 'children': [ {'id': '220102', 'pid': '220100', 'name': '南关区'}, {'id': '220103', 'pid': '220100', 'name': '宽城区'}, {'id': '220104', 'pid': '220100', 'name': '朝阳区'}, {'id': '220105', 'pid': '220100', 'name': '二道区'}, {'id': '220106', 'pid': '220100', 'name': '绿园区'}, {'id': '220112', 'pid': '220100', 'name': '双阳区'}, {'id': '220113', 'pid': '220100', 'name': '九台区'}, {'id': '220122', 'pid': '220100', 'name': '农安县'}, {'id': '220182', 'pid': '220100', 'name': '榆树市'}, {'id': '220183', 'pid': '220100', 'name': '德惠市'}, {'id': '220184', 'pid': '220100', 'name': '公主岭市'}, {'id': '220101', 'pid': '220100', 'name': '市辖区'}, {'id': '220171', 'pid': '220100', 'name': '长春经济技术开发区'}, {'id': '220172', 'pid': '220100', 'name': '长春净月高新技术产业开发区'}, {'id': '220173', 'pid': '220100', 'name': '长春高新技术产业开发区'}, {'id': '220174', 'pid': '220100', 'name': '长春汽车经济技术开发区'} ] + }, {'id': '220200', 'pid': '220000', 'name': '吉林市', 'children': [ {'id': '220202', 'pid': '220200', 'name': '昌邑区'}, {'id': '220203', 'pid': '220200', 'name': '龙潭区'}, {'id': '220204', 'pid': '220200', 'name': '船营区'}, {'id': '220211', 'pid': '220200', 'name': '丰满区'}, {'id': '220221', 'pid': '220200', 'name': '永吉县'}, {'id': '220281', 'pid': '220200', 'name': '蛟河市'}, {'id': '220282', 'pid': '220200', 'name': '桦甸市'}, {'id': '220283', 'pid': '220200', 'name': '舒兰市'}, {'id': '220284', 'pid': '220200', 'name': '磐石市'}, {'id': '220201', 'pid': '220200', 'name': '市辖区'}, {'id': '220271', 'pid': '220200', 'name': '吉林经济开发区'}, {'id': '220272', 'pid': '220200', 'name': '吉林高新技术产业开发区'}, {'id': '220273', 'pid': '220200', 'name': '吉林中国新加坡食品区'} ]}, { + 'id': '220300', + 'pid': '220000', + 'name': '四平市', + 'children': [ {'id': '220302', 'pid': '220300', 'name': '铁西区'}, {'id': '220303', 'pid': '220300', 'name': '铁东区'}, {'id': '220322', 'pid': '220300', 'name': '梨树县'}, {'id': '220323', 'pid': '220300', 'name': '伊通满族自治县'}, {'id': '220382', 'pid': '220300', 'name': '双辽市'}, {'id': '220301', 'pid': '220300', 'name': '市辖区'} ] + }, {'id': '220400', 'pid': '220000', 'name': '辽源市', 'children': [ {'id': '220402', 'pid': '220400', 'name': '龙山区'}, {'id': '220403', 'pid': '220400', 'name': '西安区'}, {'id': '220421', 'pid': '220400', 'name': '东丰县'}, {'id': '220422', 'pid': '220400', 'name': '东辽县'}, {'id': '220401', 'pid': '220400', 'name': '市辖区'} ]}, {'id': '220500', 'pid': '220000', 'name': '通化市', 'children': [ {'id': '220502', 'pid': '220500', 'name': '东昌区'}, {'id': '220503', 'pid': '220500', 'name': '二道江区'}, {'id': '220521', 'pid': '220500', 'name': '通化县'}, {'id': '220523', 'pid': '220500', 'name': '辉南县'}, {'id': '220524', 'pid': '220500', 'name': '柳河县'}, {'id': '220581', 'pid': '220500', 'name': '梅河口市'}, {'id': '220582', 'pid': '220500', 'name': '集安市'}, {'id': '220501', 'pid': '220500', 'name': '市辖区'} ]}, { + 'id': '220600', + 'pid': '220000', + 'name': '白山市', + 'children': [ {'id': '220602', 'pid': '220600', 'name': '浑江区'}, {'id': '220605', 'pid': '220600', 'name': '江源区'}, {'id': '220621', 'pid': '220600', 'name': '抚松县'}, {'id': '220622', 'pid': '220600', 'name': '靖宇县'}, {'id': '220623', 'pid': '220600', 'name': '长白朝鲜族自治县'}, {'id': '220681', 'pid': '220600', 'name': '临江市'}, {'id': '220601', 'pid': '220600', 'name': '市辖区'} ] + }, {'id': '220700', 'pid': '220000', 'name': '松原市', 'children': [ {'id': '220702', 'pid': '220700', 'name': '宁江区'}, {'id': '220721', 'pid': '220700', 'name': '前郭尔罗斯蒙古族自治县'}, {'id': '220722', 'pid': '220700', 'name': '长岭县'}, {'id': '220723', 'pid': '220700', 'name': '乾安县'}, {'id': '220781', 'pid': '220700', 'name': '扶余市'}, {'id': '220701', 'pid': '220700', 'name': '市辖区'}, {'id': '220771', 'pid': '220700', 'name': '吉林松原经济开发区'} ]}, {'id': '220800', 'pid': '220000', 'name': '白城市', 'children': [ {'id': '220802', 'pid': '220800', 'name': '洮北区'}, {'id': '220821', 'pid': '220800', 'name': '镇赉县'}, {'id': '220822', 'pid': '220800', 'name': '通榆县'}, {'id': '220881', 'pid': '220800', 'name': '洮南市'}, {'id': '220882', 'pid': '220800', 'name': '大安市'}, {'id': '220801', 'pid': '220800', 'name': '市辖区'}, {'id': '220871', 'pid': '220800', 'name': '吉林白城经济开发区'} ]}, { + 'id': '222400', + 'pid': '220000', + 'name': '延边朝鲜族自治州', + 'children': [ {'id': '222401', 'pid': '222400', 'name': '延吉市'}, {'id': '222402', 'pid': '222400', 'name': '图们市'}, {'id': '222403', 'pid': '222400', 'name': '敦化市'}, {'id': '222404', 'pid': '222400', 'name': '珲春市'}, {'id': '222405', 'pid': '222400', 'name': '龙井市'}, {'id': '222406', 'pid': '222400', 'name': '和龙市'}, {'id': '222424', 'pid': '222400', 'name': '汪清县'}, {'id': '222426', 'pid': '222400', 'name': '安图县'} ] + } ] +}, { + 'id': '230000', + 'pid': '0', + 'name': '黑龙江省', + 'children': [ { + 'id': '230100', + 'pid': '230000', + 'name': '哈尔滨市', + 'children': [ {'id': '230102', 'pid': '230100', 'name': '道里区'}, {'id': '230103', 'pid': '230100', 'name': '南岗区'}, {'id': '230104', 'pid': '230100', 'name': '道外区'}, {'id': '230108', 'pid': '230100', 'name': '平房区'}, {'id': '230109', 'pid': '230100', 'name': '松北区'}, {'id': '230110', 'pid': '230100', 'name': '香坊区'}, {'id': '230111', 'pid': '230100', 'name': '呼兰区'}, {'id': '230112', 'pid': '230100', 'name': '阿城区'}, {'id': '230113', 'pid': '230100', 'name': '双城区'}, {'id': '230123', 'pid': '230100', 'name': '依兰县'}, {'id': '230124', 'pid': '230100', 'name': '方正县'}, {'id': '230125', 'pid': '230100', 'name': '宾县'}, {'id': '230126', 'pid': '230100', 'name': '巴彦县'}, {'id': '230127', 'pid': '230100', 'name': '木兰县'}, {'id': '230128', 'pid': '230100', 'name': '通河县'}, {'id': '230129', 'pid': '230100', 'name': '延寿县'}, {'id': '230183', 'pid': '230100', 'name': '尚志市'}, {'id': '230184', 'pid': '230100', 'name': '五常市'}, { + 'id': '230101', + 'pid': '230100', + 'name': '市辖区' + } ] + }, { + 'id': '230200', + 'pid': '230000', + 'name': '齐齐哈尔市', + 'children': [ {'id': '230202', 'pid': '230200', 'name': '龙沙区'}, {'id': '230203', 'pid': '230200', 'name': '建华区'}, {'id': '230204', 'pid': '230200', 'name': '铁锋区'}, {'id': '230205', 'pid': '230200', 'name': '昂昂溪区'}, {'id': '230206', 'pid': '230200', 'name': '富拉尔基区'}, {'id': '230207', 'pid': '230200', 'name': '碾子山区'}, {'id': '230208', 'pid': '230200', 'name': '梅里斯达斡尔族区'}, {'id': '230221', 'pid': '230200', 'name': '龙江县'}, {'id': '230223', 'pid': '230200', 'name': '依安县'}, {'id': '230224', 'pid': '230200', 'name': '泰来县'}, {'id': '230225', 'pid': '230200', 'name': '甘南县'}, {'id': '230227', 'pid': '230200', 'name': '富裕县'}, {'id': '230229', 'pid': '230200', 'name': '克山县'}, {'id': '230230', 'pid': '230200', 'name': '克东县'}, {'id': '230231', 'pid': '230200', 'name': '拜泉县'}, {'id': '230281', 'pid': '230200', 'name': '讷河市'}, {'id': '230201', 'pid': '230200', 'name': '市辖区'} ] + }, {'id': '230300', 'pid': '230000', 'name': '鸡西市', 'children': [ {'id': '230302', 'pid': '230300', 'name': '鸡冠区'}, {'id': '230303', 'pid': '230300', 'name': '恒山区'}, {'id': '230304', 'pid': '230300', 'name': '滴道区'}, {'id': '230305', 'pid': '230300', 'name': '梨树区'}, {'id': '230306', 'pid': '230300', 'name': '城子河区'}, {'id': '230307', 'pid': '230300', 'name': '麻山区'}, {'id': '230321', 'pid': '230300', 'name': '鸡东县'}, {'id': '230381', 'pid': '230300', 'name': '虎林市'}, {'id': '230382', 'pid': '230300', 'name': '密山市'}, {'id': '230301', 'pid': '230300', 'name': '市辖区'} ]}, { + 'id': '230400', + 'pid': '230000', + 'name': '鹤岗市', + 'children': [ {'id': '230402', 'pid': '230400', 'name': '向阳区'}, {'id': '230403', 'pid': '230400', 'name': '工农区'}, {'id': '230404', 'pid': '230400', 'name': '南山区'}, {'id': '230405', 'pid': '230400', 'name': '兴安区'}, {'id': '230406', 'pid': '230400', 'name': '东山区'}, {'id': '230407', 'pid': '230400', 'name': '兴山区'}, {'id': '230421', 'pid': '230400', 'name': '萝北县'}, {'id': '230422', 'pid': '230400', 'name': '绥滨县'}, {'id': '230401', 'pid': '230400', 'name': '市辖区'} ] + }, {'id': '230500', 'pid': '230000', 'name': '双鸭山市', 'children': [ {'id': '230502', 'pid': '230500', 'name': '尖山区'}, {'id': '230503', 'pid': '230500', 'name': '岭东区'}, {'id': '230505', 'pid': '230500', 'name': '四方台区'}, {'id': '230506', 'pid': '230500', 'name': '宝山区'}, {'id': '230521', 'pid': '230500', 'name': '集贤县'}, {'id': '230522', 'pid': '230500', 'name': '友谊县'}, {'id': '230523', 'pid': '230500', 'name': '宝清县'}, {'id': '230524', 'pid': '230500', 'name': '饶河县'}, {'id': '230501', 'pid': '230500', 'name': '市辖区'} ]}, { + 'id': '230600', + 'pid': '230000', + 'name': '大庆市', + 'children': [ {'id': '230602', 'pid': '230600', 'name': '萨尔图区'}, {'id': '230603', 'pid': '230600', 'name': '龙凤区'}, {'id': '230604', 'pid': '230600', 'name': '让胡路区'}, {'id': '230605', 'pid': '230600', 'name': '红岗区'}, {'id': '230606', 'pid': '230600', 'name': '大同区'}, {'id': '230621', 'pid': '230600', 'name': '肇州县'}, {'id': '230622', 'pid': '230600', 'name': '肇源县'}, {'id': '230623', 'pid': '230600', 'name': '林甸县'}, {'id': '230624', 'pid': '230600', 'name': '杜尔伯特蒙古族自治县'}, {'id': '230601', 'pid': '230600', 'name': '市辖区'}, {'id': '230671', 'pid': '230600', 'name': '大庆高新技术产业开发区'} ] + }, {'id': '230700', 'pid': '230000', 'name': '伊春市', 'children': [ {'id': '230717', 'pid': '230700', 'name': '伊美区'}, {'id': '230718', 'pid': '230700', 'name': '乌翠区'}, {'id': '230719', 'pid': '230700', 'name': '友好区'}, {'id': '230722', 'pid': '230700', 'name': '嘉荫县'}, {'id': '230723', 'pid': '230700', 'name': '汤旺县'}, {'id': '230724', 'pid': '230700', 'name': '丰林县'}, {'id': '230725', 'pid': '230700', 'name': '大箐山县'}, {'id': '230726', 'pid': '230700', 'name': '南岔县'}, {'id': '230751', 'pid': '230700', 'name': '金林区'}, {'id': '230781', 'pid': '230700', 'name': '铁力市'}, {'id': '230701', 'pid': '230700', 'name': '市辖区'} ]}, { + 'id': '230800', + 'pid': '230000', + 'name': '佳木斯市', + 'children': [ {'id': '230803', 'pid': '230800', 'name': '向阳区'}, {'id': '230804', 'pid': '230800', 'name': '前进区'}, {'id': '230805', 'pid': '230800', 'name': '东风区'}, {'id': '230811', 'pid': '230800', 'name': '郊区'}, {'id': '230822', 'pid': '230800', 'name': '桦南县'}, {'id': '230826', 'pid': '230800', 'name': '桦川县'}, {'id': '230828', 'pid': '230800', 'name': '汤原县'}, {'id': '230881', 'pid': '230800', 'name': '同江市'}, {'id': '230882', 'pid': '230800', 'name': '富锦市'}, {'id': '230883', 'pid': '230800', 'name': '抚远市'}, {'id': '230801', 'pid': '230800', 'name': '市辖区'} ] + }, {'id': '230900', 'pid': '230000', 'name': '七台河市', 'children': [ {'id': '230902', 'pid': '230900', 'name': '新兴区'}, {'id': '230903', 'pid': '230900', 'name': '桃山区'}, {'id': '230904', 'pid': '230900', 'name': '茄子河区'}, {'id': '230921', 'pid': '230900', 'name': '勃利县'}, {'id': '230901', 'pid': '230900', 'name': '市辖区'} ]}, { + 'id': '231000', + 'pid': '230000', + 'name': '牡丹江市', + 'children': [ {'id': '231002', 'pid': '231000', 'name': '东安区'}, {'id': '231003', 'pid': '231000', 'name': '阳明区'}, {'id': '231004', 'pid': '231000', 'name': '爱民区'}, {'id': '231005', 'pid': '231000', 'name': '西安区'}, {'id': '231025', 'pid': '231000', 'name': '林口县'}, {'id': '231081', 'pid': '231000', 'name': '绥芬河市'}, {'id': '231083', 'pid': '231000', 'name': '海林市'}, {'id': '231084', 'pid': '231000', 'name': '宁安市'}, {'id': '231085', 'pid': '231000', 'name': '穆棱市'}, {'id': '231086', 'pid': '231000', 'name': '东宁市'}, {'id': '231001', 'pid': '231000', 'name': '市辖区'}, {'id': '231071', 'pid': '231000', 'name': '牡丹江经济技术开发区'} ] + }, {'id': '231100', 'pid': '230000', 'name': '黑河市', 'children': [ {'id': '231102', 'pid': '231100', 'name': '爱辉区'}, {'id': '231123', 'pid': '231100', 'name': '逊克县'}, {'id': '231124', 'pid': '231100', 'name': '孙吴县'}, {'id': '231181', 'pid': '231100', 'name': '北安市'}, {'id': '231182', 'pid': '231100', 'name': '五大连池市'}, {'id': '231183', 'pid': '231100', 'name': '嫩江市'}, {'id': '231101', 'pid': '231100', 'name': '市辖区'} ]}, { + 'id': '231200', + 'pid': '230000', + 'name': '绥化市', + 'children': [ {'id': '231202', 'pid': '231200', 'name': '北林区'}, {'id': '231221', 'pid': '231200', 'name': '望奎县'}, {'id': '231222', 'pid': '231200', 'name': '兰西县'}, {'id': '231223', 'pid': '231200', 'name': '青冈县'}, {'id': '231224', 'pid': '231200', 'name': '庆安县'}, {'id': '231225', 'pid': '231200', 'name': '明水县'}, {'id': '231226', 'pid': '231200', 'name': '绥棱县'}, {'id': '231281', 'pid': '231200', 'name': '安达市'}, {'id': '231282', 'pid': '231200', 'name': '肇东市'}, {'id': '231283', 'pid': '231200', 'name': '海伦市'}, {'id': '231201', 'pid': '231200', 'name': '市辖区'} ] + }, {'id': '232700', 'pid': '230000', 'name': '大兴安岭地区', 'children': [ {'id': '232701', 'pid': '232700', 'name': '漠河市'}, {'id': '232721', 'pid': '232700', 'name': '呼玛县'}, {'id': '232722', 'pid': '232700', 'name': '塔河县'}, {'id': '232761', 'pid': '232700', 'name': '加格达奇区'}, {'id': '232762', 'pid': '232700', 'name': '松岭区'}, {'id': '232763', 'pid': '232700', 'name': '新林区'}, {'id': '232764', 'pid': '232700', 'name': '呼中区'} ]} ] +}, {'id': '310000', 'pid': '0', 'name': '上海市', 'children': [ {'id': '310100', 'pid': '310000', 'name': '上海市', 'children': [ {'id': '310101', 'pid': '310100', 'name': '黄浦区'}, {'id': '310104', 'pid': '310100', 'name': '徐汇区'}, {'id': '310105', 'pid': '310100', 'name': '长宁区'}, {'id': '310106', 'pid': '310100', 'name': '静安区'}, {'id': '310107', 'pid': '310100', 'name': '普陀区'}, {'id': '310109', 'pid': '310100', 'name': '虹口区'}, {'id': '310110', 'pid': '310100', 'name': '杨浦区'}, {'id': '310112', 'pid': '310100', 'name': '闵行区'}, {'id': '310113', 'pid': '310100', 'name': '宝山区'}, {'id': '310114', 'pid': '310100', 'name': '嘉定区'}, {'id': '310115', 'pid': '310100', 'name': '浦东新区'}, {'id': '310116', 'pid': '310100', 'name': '金山区'}, {'id': '310117', 'pid': '310100', 'name': '松江区'}, {'id': '310118', 'pid': '310100', 'name': '青浦区'}, {'id': '310120', 'pid': '310100', 'name': '奉贤区'}, {'id': '310151', 'pid': '310100', 'name': '崇明区'} ]} ]}, { + 'id': '320000', + 'pid': '0', + 'name': '江苏省', + 'children': [ {'id': '320100', 'pid': '320000', 'name': '南京市', 'children': [ {'id': '320102', 'pid': '320100', 'name': '玄武区'}, {'id': '320104', 'pid': '320100', 'name': '秦淮区'}, {'id': '320105', 'pid': '320100', 'name': '建邺区'}, {'id': '320106', 'pid': '320100', 'name': '鼓楼区'}, {'id': '320111', 'pid': '320100', 'name': '浦口区'}, {'id': '320113', 'pid': '320100', 'name': '栖霞区'}, {'id': '320114', 'pid': '320100', 'name': '雨花台区'}, {'id': '320115', 'pid': '320100', 'name': '江宁区'}, {'id': '320116', 'pid': '320100', 'name': '六合区'}, {'id': '320117', 'pid': '320100', 'name': '溧水区'}, {'id': '320118', 'pid': '320100', 'name': '高淳区'}, {'id': '320101', 'pid': '320100', 'name': '市辖区'} ]}, { + 'id': '320200', + 'pid': '320000', + 'name': '无锡市', + 'children': [ {'id': '320205', 'pid': '320200', 'name': '锡山区'}, {'id': '320206', 'pid': '320200', 'name': '惠山区'}, {'id': '320211', 'pid': '320200', 'name': '滨湖区'}, {'id': '320213', 'pid': '320200', 'name': '梁溪区'}, {'id': '320214', 'pid': '320200', 'name': '新吴区'}, {'id': '320281', 'pid': '320200', 'name': '江阴市'}, {'id': '320282', 'pid': '320200', 'name': '宜兴市'}, {'id': '320201', 'pid': '320200', 'name': '市辖区'} ] + }, {'id': '320300', 'pid': '320000', 'name': '徐州市', 'children': [ {'id': '320302', 'pid': '320300', 'name': '鼓楼区'}, {'id': '320303', 'pid': '320300', 'name': '云龙区'}, {'id': '320305', 'pid': '320300', 'name': '贾汪区'}, {'id': '320311', 'pid': '320300', 'name': '泉山区'}, {'id': '320312', 'pid': '320300', 'name': '铜山区'}, {'id': '320321', 'pid': '320300', 'name': '丰县'}, {'id': '320322', 'pid': '320300', 'name': '沛县'}, {'id': '320324', 'pid': '320300', 'name': '睢宁县'}, {'id': '320381', 'pid': '320300', 'name': '新沂市'}, {'id': '320382', 'pid': '320300', 'name': '邳州市'}, {'id': '320301', 'pid': '320300', 'name': '市辖区'}, {'id': '320371', 'pid': '320300', 'name': '徐州经济技术开发区'} ]}, { + 'id': '320400', + 'pid': '320000', + 'name': '常州市', + 'children': [ {'id': '320402', 'pid': '320400', 'name': '天宁区'}, {'id': '320404', 'pid': '320400', 'name': '钟楼区'}, {'id': '320411', 'pid': '320400', 'name': '新北区'}, {'id': '320412', 'pid': '320400', 'name': '武进区'}, {'id': '320413', 'pid': '320400', 'name': '金坛区'}, {'id': '320481', 'pid': '320400', 'name': '溧阳市'}, {'id': '320401', 'pid': '320400', 'name': '市辖区'} ] + }, {'id': '320500', 'pid': '320000', 'name': '苏州市', 'children': [ {'id': '320505', 'pid': '320500', 'name': '虎丘区'}, {'id': '320506', 'pid': '320500', 'name': '吴中区'}, {'id': '320507', 'pid': '320500', 'name': '相城区'}, {'id': '320508', 'pid': '320500', 'name': '姑苏区'}, {'id': '320509', 'pid': '320500', 'name': '吴江区'}, {'id': '320581', 'pid': '320500', 'name': '常熟市'}, {'id': '320582', 'pid': '320500', 'name': '张家港市'}, {'id': '320583', 'pid': '320500', 'name': '昆山市'}, {'id': '320585', 'pid': '320500', 'name': '太仓市'}, {'id': '320501', 'pid': '320500', 'name': '市辖区'}, {'id': '320571', 'pid': '320500', 'name': '苏州工业园区'} ]}, { + 'id': '320600', + 'pid': '320000', + 'name': '南通市', + 'children': [ {'id': '320612', 'pid': '320600', 'name': '通州区'}, {'id': '320613', 'pid': '320600', 'name': '崇川区'}, {'id': '320614', 'pid': '320600', 'name': '海门区'}, {'id': '320623', 'pid': '320600', 'name': '如东县'}, {'id': '320681', 'pid': '320600', 'name': '启东市'}, {'id': '320682', 'pid': '320600', 'name': '如皋市'}, {'id': '320685', 'pid': '320600', 'name': '海安市'}, {'id': '320601', 'pid': '320600', 'name': '市辖区'}, {'id': '320671', 'pid': '320600', 'name': '南通经济技术开发区'} ] + }, {'id': '320700', 'pid': '320000', 'name': '连云港市', 'children': [ {'id': '320703', 'pid': '320700', 'name': '连云区'}, {'id': '320706', 'pid': '320700', 'name': '海州区'}, {'id': '320707', 'pid': '320700', 'name': '赣榆区'}, {'id': '320722', 'pid': '320700', 'name': '东海县'}, {'id': '320723', 'pid': '320700', 'name': '灌云县'}, {'id': '320724', 'pid': '320700', 'name': '灌南县'}, {'id': '320701', 'pid': '320700', 'name': '市辖区'}, {'id': '320771', 'pid': '320700', 'name': '连云港经济技术开发区'}, {'id': '320772', 'pid': '320700', 'name': '连云港高新技术产业开发区'} ]}, { + 'id': '320800', + 'pid': '320000', + 'name': '淮安市', + 'children': [ {'id': '320803', 'pid': '320800', 'name': '淮安区'}, {'id': '320804', 'pid': '320800', 'name': '淮阴区'}, {'id': '320812', 'pid': '320800', 'name': '清江浦区'}, {'id': '320813', 'pid': '320800', 'name': '洪泽区'}, {'id': '320826', 'pid': '320800', 'name': '涟水县'}, {'id': '320830', 'pid': '320800', 'name': '盱眙县'}, {'id': '320831', 'pid': '320800', 'name': '金湖县'}, {'id': '320801', 'pid': '320800', 'name': '市辖区'}, {'id': '320871', 'pid': '320800', 'name': '淮安经济技术开发区'} ] + }, {'id': '320900', 'pid': '320000', 'name': '盐城市', 'children': [ {'id': '320902', 'pid': '320900', 'name': '亭湖区'}, {'id': '320903', 'pid': '320900', 'name': '盐都区'}, {'id': '320904', 'pid': '320900', 'name': '大丰区'}, {'id': '320921', 'pid': '320900', 'name': '响水县'}, {'id': '320922', 'pid': '320900', 'name': '滨海县'}, {'id': '320923', 'pid': '320900', 'name': '阜宁县'}, {'id': '320924', 'pid': '320900', 'name': '射阳县'}, {'id': '320925', 'pid': '320900', 'name': '建湖县'}, {'id': '320981', 'pid': '320900', 'name': '东台市'}, {'id': '320901', 'pid': '320900', 'name': '市辖区'}, {'id': '320971', 'pid': '320900', 'name': '盐城经济技术开发区'} ]}, { + 'id': '321000', + 'pid': '320000', + 'name': '扬州市', + 'children': [ {'id': '321002', 'pid': '321000', 'name': '广陵区'}, {'id': '321003', 'pid': '321000', 'name': '邗江区'}, {'id': '321012', 'pid': '321000', 'name': '江都区'}, {'id': '321023', 'pid': '321000', 'name': '宝应县'}, {'id': '321081', 'pid': '321000', 'name': '仪征市'}, {'id': '321084', 'pid': '321000', 'name': '高邮市'}, {'id': '321001', 'pid': '321000', 'name': '市辖区'}, {'id': '321071', 'pid': '321000', 'name': '扬州经济技术开发区'} ] + }, {'id': '321100', 'pid': '320000', 'name': '镇江市', 'children': [ {'id': '321102', 'pid': '321100', 'name': '京口区'}, {'id': '321111', 'pid': '321100', 'name': '润州区'}, {'id': '321112', 'pid': '321100', 'name': '丹徒区'}, {'id': '321181', 'pid': '321100', 'name': '丹阳市'}, {'id': '321182', 'pid': '321100', 'name': '扬中市'}, {'id': '321183', 'pid': '321100', 'name': '句容市'}, {'id': '321101', 'pid': '321100', 'name': '市辖区'}, {'id': '321171', 'pid': '321100', 'name': '镇江新区'} ]}, { + 'id': '321200', + 'pid': '320000', + 'name': '泰州市', + 'children': [ {'id': '321202', 'pid': '321200', 'name': '海陵区'}, {'id': '321203', 'pid': '321200', 'name': '高港区'}, {'id': '321204', 'pid': '321200', 'name': '姜堰区'}, {'id': '321281', 'pid': '321200', 'name': '兴化市'}, {'id': '321282', 'pid': '321200', 'name': '靖江市'}, {'id': '321283', 'pid': '321200', 'name': '泰兴市'}, {'id': '321201', 'pid': '321200', 'name': '市辖区'}, {'id': '321271', 'pid': '321200', 'name': '泰州医药高新技术产业开发区'} ] + }, {'id': '321300', 'pid': '320000', 'name': '宿迁市', 'children': [ {'id': '321302', 'pid': '321300', 'name': '宿城区'}, {'id': '321311', 'pid': '321300', 'name': '宿豫区'}, {'id': '321322', 'pid': '321300', 'name': '沭阳县'}, {'id': '321323', 'pid': '321300', 'name': '泗阳县'}, {'id': '321324', 'pid': '321300', 'name': '泗洪县'}, {'id': '321301', 'pid': '321300', 'name': '市辖区'}, {'id': '321371', 'pid': '321300', 'name': '宿迁经济技术开发区'} ]} ] +}, { + 'id': '330000', + 'pid': '0', + 'name': '浙江省', + 'children': [ {'id': '330100', 'pid': '330000', 'name': '杭州市', 'children': [ {'id': '330102', 'pid': '330100', 'name': '上城区'}, {'id': '330103', 'pid': '330100', 'name': '下城区'}, {'id': '330104', 'pid': '330100', 'name': '江干区'}, {'id': '330105', 'pid': '330100', 'name': '拱墅区'}, {'id': '330106', 'pid': '330100', 'name': '西湖区'}, {'id': '330108', 'pid': '330100', 'name': '滨江区'}, {'id': '330109', 'pid': '330100', 'name': '萧山区'}, {'id': '330110', 'pid': '330100', 'name': '余杭区'}, {'id': '330111', 'pid': '330100', 'name': '富阳区'}, {'id': '330112', 'pid': '330100', 'name': '临安区'}, {'id': '330122', 'pid': '330100', 'name': '桐庐县'}, {'id': '330127', 'pid': '330100', 'name': '淳安县'}, {'id': '330182', 'pid': '330100', 'name': '建德市'}, {'id': '330101', 'pid': '330100', 'name': '市辖区'}, {'id': '330113', 'pid': '330100', 'name': '临平区'}, {'id': '330114', 'pid': '330100', 'name': '钱塘区'} ]}, { + 'id': '330200', + 'pid': '330000', + 'name': '宁波市', + 'children': [ {'id': '330203', 'pid': '330200', 'name': '海曙区'}, {'id': '330205', 'pid': '330200', 'name': '江北区'}, {'id': '330206', 'pid': '330200', 'name': '北仑区'}, {'id': '330211', 'pid': '330200', 'name': '镇海区'}, {'id': '330212', 'pid': '330200', 'name': '鄞州区'}, {'id': '330213', 'pid': '330200', 'name': '奉化区'}, {'id': '330225', 'pid': '330200', 'name': '象山县'}, {'id': '330226', 'pid': '330200', 'name': '宁海县'}, {'id': '330281', 'pid': '330200', 'name': '余姚市'}, {'id': '330282', 'pid': '330200', 'name': '慈溪市'}, {'id': '330201', 'pid': '330200', 'name': '市辖区'} ] + }, {'id': '330300', 'pid': '330000', 'name': '温州市', 'children': [ {'id': '330302', 'pid': '330300', 'name': '鹿城区'}, {'id': '330303', 'pid': '330300', 'name': '龙湾区'}, {'id': '330304', 'pid': '330300', 'name': '瓯海区'}, {'id': '330305', 'pid': '330300', 'name': '洞头区'}, {'id': '330324', 'pid': '330300', 'name': '永嘉县'}, {'id': '330326', 'pid': '330300', 'name': '平阳县'}, {'id': '330327', 'pid': '330300', 'name': '苍南县'}, {'id': '330328', 'pid': '330300', 'name': '文成县'}, {'id': '330329', 'pid': '330300', 'name': '泰顺县'}, {'id': '330381', 'pid': '330300', 'name': '瑞安市'}, {'id': '330382', 'pid': '330300', 'name': '乐清市'}, {'id': '330383', 'pid': '330300', 'name': '龙港市'}, {'id': '330301', 'pid': '330300', 'name': '市辖区'}, {'id': '330371', 'pid': '330300', 'name': '温州经济技术开发区'} ]}, { + 'id': '330400', + 'pid': '330000', + 'name': '嘉兴市', + 'children': [ {'id': '330402', 'pid': '330400', 'name': '南湖区'}, {'id': '330411', 'pid': '330400', 'name': '秀洲区'}, {'id': '330421', 'pid': '330400', 'name': '嘉善县'}, {'id': '330424', 'pid': '330400', 'name': '海盐县'}, {'id': '330481', 'pid': '330400', 'name': '海宁市'}, {'id': '330482', 'pid': '330400', 'name': '平湖市'}, {'id': '330483', 'pid': '330400', 'name': '桐乡市'}, {'id': '330401', 'pid': '330400', 'name': '市辖区'} ] + }, {'id': '330500', 'pid': '330000', 'name': '湖州市', 'children': [ {'id': '330502', 'pid': '330500', 'name': '吴兴区'}, {'id': '330503', 'pid': '330500', 'name': '南浔区'}, {'id': '330521', 'pid': '330500', 'name': '德清县'}, {'id': '330522', 'pid': '330500', 'name': '长兴县'}, {'id': '330523', 'pid': '330500', 'name': '安吉县'}, {'id': '330501', 'pid': '330500', 'name': '市辖区'} ]}, {'id': '330600', 'pid': '330000', 'name': '绍兴市', 'children': [ {'id': '330602', 'pid': '330600', 'name': '越城区'}, {'id': '330603', 'pid': '330600', 'name': '柯桥区'}, {'id': '330604', 'pid': '330600', 'name': '上虞区'}, {'id': '330624', 'pid': '330600', 'name': '新昌县'}, {'id': '330681', 'pid': '330600', 'name': '诸暨市'}, {'id': '330683', 'pid': '330600', 'name': '嵊州市'}, {'id': '330601', 'pid': '330600', 'name': '市辖区'} ]}, { + 'id': '330700', + 'pid': '330000', + 'name': '金华市', + 'children': [ {'id': '330702', 'pid': '330700', 'name': '婺城区'}, {'id': '330703', 'pid': '330700', 'name': '金东区'}, {'id': '330723', 'pid': '330700', 'name': '武义县'}, {'id': '330726', 'pid': '330700', 'name': '浦江县'}, {'id': '330727', 'pid': '330700', 'name': '磐安县'}, {'id': '330781', 'pid': '330700', 'name': '兰溪市'}, {'id': '330782', 'pid': '330700', 'name': '义乌市'}, {'id': '330783', 'pid': '330700', 'name': '东阳市'}, {'id': '330784', 'pid': '330700', 'name': '永康市'}, {'id': '330701', 'pid': '330700', 'name': '市辖区'} ] + }, {'id': '330800', 'pid': '330000', 'name': '衢州市', 'children': [ {'id': '330802', 'pid': '330800', 'name': '柯城区'}, {'id': '330803', 'pid': '330800', 'name': '衢江区'}, {'id': '330822', 'pid': '330800', 'name': '常山县'}, {'id': '330824', 'pid': '330800', 'name': '开化县'}, {'id': '330825', 'pid': '330800', 'name': '龙游县'}, {'id': '330881', 'pid': '330800', 'name': '江山市'}, {'id': '330801', 'pid': '330800', 'name': '市辖区'} ]}, {'id': '330900', 'pid': '330000', 'name': '舟山市', 'children': [ {'id': '330902', 'pid': '330900', 'name': '定海区'}, {'id': '330903', 'pid': '330900', 'name': '普陀区'}, {'id': '330921', 'pid': '330900', 'name': '岱山县'}, {'id': '330922', 'pid': '330900', 'name': '嵊泗县'}, {'id': '330901', 'pid': '330900', 'name': '市辖区'} ]}, { + 'id': '331000', + 'pid': '330000', + 'name': '台州市', + 'children': [ {'id': '331002', 'pid': '331000', 'name': '椒江区'}, {'id': '331003', 'pid': '331000', 'name': '黄岩区'}, {'id': '331004', 'pid': '331000', 'name': '路桥区'}, {'id': '331022', 'pid': '331000', 'name': '三门县'}, {'id': '331023', 'pid': '331000', 'name': '天台县'}, {'id': '331024', 'pid': '331000', 'name': '仙居县'}, {'id': '331081', 'pid': '331000', 'name': '温岭市'}, {'id': '331082', 'pid': '331000', 'name': '临海市'}, {'id': '331083', 'pid': '331000', 'name': '玉环市'}, {'id': '331001', 'pid': '331000', 'name': '市辖区'} ] + }, {'id': '331100', 'pid': '330000', 'name': '丽水市', 'children': [ {'id': '331102', 'pid': '331100', 'name': '莲都区'}, {'id': '331121', 'pid': '331100', 'name': '青田县'}, {'id': '331122', 'pid': '331100', 'name': '缙云县'}, {'id': '331123', 'pid': '331100', 'name': '遂昌县'}, {'id': '331124', 'pid': '331100', 'name': '松阳县'}, {'id': '331125', 'pid': '331100', 'name': '云和县'}, {'id': '331126', 'pid': '331100', 'name': '庆元县'}, {'id': '331127', 'pid': '331100', 'name': '景宁畲族自治县'}, {'id': '331181', 'pid': '331100', 'name': '龙泉市'}, {'id': '331101', 'pid': '331100', 'name': '市辖区'} ]} ] +}, { + 'id': '340000', + 'pid': '0', + 'name': '安徽省', + 'children': [ {'id': '340100', 'pid': '340000', 'name': '合肥市', 'children': [ {'id': '340102', 'pid': '340100', 'name': '瑶海区'}, {'id': '340103', 'pid': '340100', 'name': '庐阳区'}, {'id': '340104', 'pid': '340100', 'name': '蜀山区'}, {'id': '340111', 'pid': '340100', 'name': '包河区'}, {'id': '340121', 'pid': '340100', 'name': '长丰县'}, {'id': '340122', 'pid': '340100', 'name': '肥东县'}, {'id': '340123', 'pid': '340100', 'name': '肥西县'}, {'id': '340124', 'pid': '340100', 'name': '庐江县'}, {'id': '340181', 'pid': '340100', 'name': '巢湖市'}, {'id': '340101', 'pid': '340100', 'name': '市辖区'}, {'id': '340171', 'pid': '340100', 'name': '合肥高新技术产业开发区'}, {'id': '340172', 'pid': '340100', 'name': '合肥经济技术开发区'}, {'id': '340173', 'pid': '340100', 'name': '合肥新站高新技术产业开发区'} ]}, { + 'id': '340200', + 'pid': '340000', + 'name': '芜湖市', + 'children': [ {'id': '340202', 'pid': '340200', 'name': '镜湖区'}, {'id': '340207', 'pid': '340200', 'name': '鸠江区'}, {'id': '340209', 'pid': '340200', 'name': '弋江区'}, {'id': '340210', 'pid': '340200', 'name': '湾沚区'}, {'id': '340212', 'pid': '340200', 'name': '繁昌区'}, {'id': '340223', 'pid': '340200', 'name': '南陵县'}, {'id': '340281', 'pid': '340200', 'name': '无为市'}, {'id': '340201', 'pid': '340200', 'name': '市辖区'}, {'id': '340271', 'pid': '340200', 'name': '芜湖经济技术开发区'}, {'id': '340272', 'pid': '340200', 'name': '安徽芜湖三山经济开发区'} ] + }, {'id': '340300', 'pid': '340000', 'name': '蚌埠市', 'children': [ {'id': '340302', 'pid': '340300', 'name': '龙子湖区'}, {'id': '340303', 'pid': '340300', 'name': '蚌山区'}, {'id': '340304', 'pid': '340300', 'name': '禹会区'}, {'id': '340311', 'pid': '340300', 'name': '淮上区'}, {'id': '340321', 'pid': '340300', 'name': '怀远县'}, {'id': '340322', 'pid': '340300', 'name': '五河县'}, {'id': '340323', 'pid': '340300', 'name': '固镇县'}, {'id': '340301', 'pid': '340300', 'name': '市辖区'}, {'id': '340371', 'pid': '340300', 'name': '蚌埠市高新技术开发区'}, {'id': '340372', 'pid': '340300', 'name': '蚌埠市经济开发区'} ]}, { + 'id': '340400', + 'pid': '340000', + 'name': '淮南市', + 'children': [ {'id': '340402', 'pid': '340400', 'name': '大通区'}, {'id': '340403', 'pid': '340400', 'name': '田家庵区'}, {'id': '340404', 'pid': '340400', 'name': '谢家集区'}, {'id': '340405', 'pid': '340400', 'name': '八公山区'}, {'id': '340406', 'pid': '340400', 'name': '潘集区'}, {'id': '340421', 'pid': '340400', 'name': '凤台县'}, {'id': '340422', 'pid': '340400', 'name': '寿县'}, {'id': '340401', 'pid': '340400', 'name': '市辖区'} ] + }, {'id': '340500', 'pid': '340000', 'name': '马鞍山市', 'children': [ {'id': '340503', 'pid': '340500', 'name': '花山区'}, {'id': '340504', 'pid': '340500', 'name': '雨山区'}, {'id': '340506', 'pid': '340500', 'name': '博望区'}, {'id': '340521', 'pid': '340500', 'name': '当涂县'}, {'id': '340522', 'pid': '340500', 'name': '含山县'}, {'id': '340523', 'pid': '340500', 'name': '和县'}, {'id': '340501', 'pid': '340500', 'name': '市辖区'} ]}, {'id': '340600', 'pid': '340000', 'name': '淮北市', 'children': [ {'id': '340602', 'pid': '340600', 'name': '杜集区'}, {'id': '340603', 'pid': '340600', 'name': '相山区'}, {'id': '340604', 'pid': '340600', 'name': '烈山区'}, {'id': '340621', 'pid': '340600', 'name': '濉溪县'}, {'id': '340601', 'pid': '340600', 'name': '市辖区'} ]}, { + 'id': '340700', + 'pid': '340000', + 'name': '铜陵市', + 'children': [ {'id': '340705', 'pid': '340700', 'name': '铜官区'}, {'id': '340706', 'pid': '340700', 'name': '义安区'}, {'id': '340711', 'pid': '340700', 'name': '郊区'}, {'id': '340722', 'pid': '340700', 'name': '枞阳县'}, {'id': '340701', 'pid': '340700', 'name': '市辖区'} ] + }, {'id': '340800', 'pid': '340000', 'name': '安庆市', 'children': [ {'id': '340802', 'pid': '340800', 'name': '迎江区'}, {'id': '340803', 'pid': '340800', 'name': '大观区'}, {'id': '340811', 'pid': '340800', 'name': '宜秀区'}, {'id': '340822', 'pid': '340800', 'name': '怀宁县'}, {'id': '340825', 'pid': '340800', 'name': '太湖县'}, {'id': '340826', 'pid': '340800', 'name': '宿松县'}, {'id': '340827', 'pid': '340800', 'name': '望江县'}, {'id': '340828', 'pid': '340800', 'name': '岳西县'}, {'id': '340881', 'pid': '340800', 'name': '桐城市'}, {'id': '340882', 'pid': '340800', 'name': '潜山市'}, {'id': '340801', 'pid': '340800', 'name': '市辖区'}, {'id': '340871', 'pid': '340800', 'name': '安徽安庆经济开发区'} ]}, { + 'id': '341000', + 'pid': '340000', + 'name': '黄山市', + 'children': [ {'id': '341002', 'pid': '341000', 'name': '屯溪区'}, {'id': '341003', 'pid': '341000', 'name': '黄山区'}, {'id': '341004', 'pid': '341000', 'name': '徽州区'}, {'id': '341021', 'pid': '341000', 'name': '歙县'}, {'id': '341022', 'pid': '341000', 'name': '休宁县'}, {'id': '341023', 'pid': '341000', 'name': '黟县'}, {'id': '341024', 'pid': '341000', 'name': '祁门县'}, {'id': '341001', 'pid': '341000', 'name': '市辖区'} ] + }, {'id': '341100', 'pid': '340000', 'name': '滁州市', 'children': [ {'id': '341102', 'pid': '341100', 'name': '琅琊区'}, {'id': '341103', 'pid': '341100', 'name': '南谯区'}, {'id': '341122', 'pid': '341100', 'name': '来安县'}, {'id': '341124', 'pid': '341100', 'name': '全椒县'}, {'id': '341125', 'pid': '341100', 'name': '定远县'}, {'id': '341126', 'pid': '341100', 'name': '凤阳县'}, {'id': '341181', 'pid': '341100', 'name': '天长市'}, {'id': '341182', 'pid': '341100', 'name': '明光市'}, {'id': '341101', 'pid': '341100', 'name': '市辖区'}, {'id': '341171', 'pid': '341100', 'name': '中新苏滁高新技术产业开发区'}, {'id': '341172', 'pid': '341100', 'name': '滁州经济技术开发区'} ]}, { + 'id': '341200', + 'pid': '340000', + 'name': '阜阳市', + 'children': [ {'id': '341202', 'pid': '341200', 'name': '颍州区'}, {'id': '341203', 'pid': '341200', 'name': '颍东区'}, {'id': '341204', 'pid': '341200', 'name': '颍泉区'}, {'id': '341221', 'pid': '341200', 'name': '临泉县'}, {'id': '341222', 'pid': '341200', 'name': '太和县'}, {'id': '341225', 'pid': '341200', 'name': '阜南县'}, {'id': '341226', 'pid': '341200', 'name': '颍上县'}, {'id': '341282', 'pid': '341200', 'name': '界首市'}, {'id': '341201', 'pid': '341200', 'name': '市辖区'}, {'id': '341271', 'pid': '341200', 'name': '阜阳合肥现代产业园区'}, {'id': '341272', 'pid': '341200', 'name': '阜阳经济技术开发区'} ] + }, {'id': '341300', 'pid': '340000', 'name': '宿州市', 'children': [ {'id': '341302', 'pid': '341300', 'name': '埇桥区'}, {'id': '341321', 'pid': '341300', 'name': '砀山县'}, {'id': '341322', 'pid': '341300', 'name': '萧县'}, {'id': '341323', 'pid': '341300', 'name': '灵璧县'}, {'id': '341324', 'pid': '341300', 'name': '泗县'}, {'id': '341301', 'pid': '341300', 'name': '市辖区'}, {'id': '341371', 'pid': '341300', 'name': '宿州马鞍山现代产业园区'}, {'id': '341372', 'pid': '341300', 'name': '宿州经济技术开发区'} ]}, { + 'id': '341500', + 'pid': '340000', + 'name': '六安市', + 'children': [ {'id': '341502', 'pid': '341500', 'name': '金安区'}, {'id': '341503', 'pid': '341500', 'name': '裕安区'}, {'id': '341504', 'pid': '341500', 'name': '叶集区'}, {'id': '341522', 'pid': '341500', 'name': '霍邱县'}, {'id': '341523', 'pid': '341500', 'name': '舒城县'}, {'id': '341524', 'pid': '341500', 'name': '金寨县'}, {'id': '341525', 'pid': '341500', 'name': '霍山县'}, {'id': '341501', 'pid': '341500', 'name': '市辖区'} ] + }, {'id': '341600', 'pid': '340000', 'name': '亳州市', 'children': [ {'id': '341602', 'pid': '341600', 'name': '谯城区'}, {'id': '341621', 'pid': '341600', 'name': '涡阳县'}, {'id': '341622', 'pid': '341600', 'name': '蒙城县'}, {'id': '341623', 'pid': '341600', 'name': '利辛县'}, {'id': '341601', 'pid': '341600', 'name': '市辖区'} ]}, {'id': '341700', 'pid': '340000', 'name': '池州市', 'children': [ {'id': '341702', 'pid': '341700', 'name': '贵池区'}, {'id': '341721', 'pid': '341700', 'name': '东至县'}, {'id': '341722', 'pid': '341700', 'name': '石台县'}, {'id': '341723', 'pid': '341700', 'name': '青阳县'}, {'id': '341701', 'pid': '341700', 'name': '市辖区'} ]}, { + 'id': '341800', + 'pid': '340000', + 'name': '宣城市', + 'children': [ {'id': '341802', 'pid': '341800', 'name': '宣州区'}, {'id': '341821', 'pid': '341800', 'name': '郎溪县'}, {'id': '341823', 'pid': '341800', 'name': '泾县'}, {'id': '341824', 'pid': '341800', 'name': '绩溪县'}, {'id': '341825', 'pid': '341800', 'name': '旌德县'}, {'id': '341881', 'pid': '341800', 'name': '宁国市'}, {'id': '341882', 'pid': '341800', 'name': '广德市'}, {'id': '341801', 'pid': '341800', 'name': '市辖区'}, {'id': '341871', 'pid': '341800', 'name': '宣城市经济开发区'} ] + } ] +}, { + 'id': '350000', + 'pid': '0', + 'name': '福建省', + 'children': [ {'id': '350100', 'pid': '350000', 'name': '福州市', 'children': [ {'id': '350102', 'pid': '350100', 'name': '鼓楼区'}, {'id': '350103', 'pid': '350100', 'name': '台江区'}, {'id': '350104', 'pid': '350100', 'name': '仓山区'}, {'id': '350105', 'pid': '350100', 'name': '马尾区'}, {'id': '350111', 'pid': '350100', 'name': '晋安区'}, {'id': '350112', 'pid': '350100', 'name': '长乐区'}, {'id': '350121', 'pid': '350100', 'name': '闽侯县'}, {'id': '350122', 'pid': '350100', 'name': '连江县'}, {'id': '350123', 'pid': '350100', 'name': '罗源县'}, {'id': '350124', 'pid': '350100', 'name': '闽清县'}, {'id': '350125', 'pid': '350100', 'name': '永泰县'}, {'id': '350128', 'pid': '350100', 'name': '平潭县'}, {'id': '350181', 'pid': '350100', 'name': '福清市'}, {'id': '350101', 'pid': '350100', 'name': '市辖区'} ]}, { + 'id': '350200', + 'pid': '350000', + 'name': '厦门市', + 'children': [ {'id': '350203', 'pid': '350200', 'name': '思明区'}, {'id': '350205', 'pid': '350200', 'name': '海沧区'}, {'id': '350206', 'pid': '350200', 'name': '湖里区'}, {'id': '350211', 'pid': '350200', 'name': '集美区'}, {'id': '350212', 'pid': '350200', 'name': '同安区'}, {'id': '350213', 'pid': '350200', 'name': '翔安区'}, {'id': '350201', 'pid': '350200', 'name': '市辖区'} ] + }, {'id': '350300', 'pid': '350000', 'name': '莆田市', 'children': [ {'id': '350302', 'pid': '350300', 'name': '城厢区'}, {'id': '350303', 'pid': '350300', 'name': '涵江区'}, {'id': '350304', 'pid': '350300', 'name': '荔城区'}, {'id': '350305', 'pid': '350300', 'name': '秀屿区'}, {'id': '350322', 'pid': '350300', 'name': '仙游县'}, {'id': '350301', 'pid': '350300', 'name': '市辖区'} ]}, { + 'id': '350400', + 'pid': '350000', + 'name': '三明市', + 'children': [ {'id': '350402', 'pid': '350400', 'name': '梅列区'}, {'id': '350403', 'pid': '350400', 'name': '三元区'}, {'id': '350421', 'pid': '350400', 'name': '明溪县'}, {'id': '350423', 'pid': '350400', 'name': '清流县'}, {'id': '350424', 'pid': '350400', 'name': '宁化县'}, {'id': '350425', 'pid': '350400', 'name': '大田县'}, {'id': '350426', 'pid': '350400', 'name': '尤溪县'}, {'id': '350427', 'pid': '350400', 'name': '沙县'}, {'id': '350428', 'pid': '350400', 'name': '将乐县'}, {'id': '350429', 'pid': '350400', 'name': '泰宁县'}, {'id': '350430', 'pid': '350400', 'name': '建宁县'}, {'id': '350481', 'pid': '350400', 'name': '永安市'}, {'id': '350401', 'pid': '350400', 'name': '市辖区'}, {'id': '350404', 'pid': '350400', 'name': '三元区'}, {'id': '350405', 'pid': '350400', 'name': '沙县区'} ] + }, {'id': '350500', 'pid': '350000', 'name': '泉州市', 'children': [ {'id': '350502', 'pid': '350500', 'name': '鲤城区'}, {'id': '350503', 'pid': '350500', 'name': '丰泽区'}, {'id': '350504', 'pid': '350500', 'name': '洛江区'}, {'id': '350505', 'pid': '350500', 'name': '泉港区'}, {'id': '350521', 'pid': '350500', 'name': '惠安县'}, {'id': '350524', 'pid': '350500', 'name': '安溪县'}, {'id': '350525', 'pid': '350500', 'name': '永春县'}, {'id': '350526', 'pid': '350500', 'name': '德化县'}, {'id': '350527', 'pid': '350500', 'name': '金门县'}, {'id': '350581', 'pid': '350500', 'name': '石狮市'}, {'id': '350582', 'pid': '350500', 'name': '晋江市'}, {'id': '350583', 'pid': '350500', 'name': '南安市'}, {'id': '350501', 'pid': '350500', 'name': '市辖区'} ]}, { + 'id': '350600', + 'pid': '350000', + 'name': '漳州市', + 'children': [ {'id': '350602', 'pid': '350600', 'name': '芗城区'}, {'id': '350603', 'pid': '350600', 'name': '龙文区'}, {'id': '350622', 'pid': '350600', 'name': '云霄县'}, {'id': '350623', 'pid': '350600', 'name': '漳浦县'}, {'id': '350624', 'pid': '350600', 'name': '诏安县'}, {'id': '350625', 'pid': '350600', 'name': '长泰县'}, {'id': '350626', 'pid': '350600', 'name': '东山县'}, {'id': '350627', 'pid': '350600', 'name': '南靖县'}, {'id': '350628', 'pid': '350600', 'name': '平和县'}, {'id': '350629', 'pid': '350600', 'name': '华安县'}, {'id': '350681', 'pid': '350600', 'name': '龙海市'}, {'id': '350601', 'pid': '350600', 'name': '市辖区'}, {'id': '350604', 'pid': '350600', 'name': '龙海区'}, {'id': '350605', 'pid': '350600', 'name': '长泰区'} ] + }, {'id': '350700', 'pid': '350000', 'name': '南平市', 'children': [ {'id': '350702', 'pid': '350700', 'name': '延平区'}, {'id': '350703', 'pid': '350700', 'name': '建阳区'}, {'id': '350721', 'pid': '350700', 'name': '顺昌县'}, {'id': '350722', 'pid': '350700', 'name': '浦城县'}, {'id': '350723', 'pid': '350700', 'name': '光泽县'}, {'id': '350724', 'pid': '350700', 'name': '松溪县'}, {'id': '350725', 'pid': '350700', 'name': '政和县'}, {'id': '350781', 'pid': '350700', 'name': '邵武市'}, {'id': '350782', 'pid': '350700', 'name': '武夷山市'}, {'id': '350783', 'pid': '350700', 'name': '建瓯市'}, {'id': '350701', 'pid': '350700', 'name': '市辖区'} ]}, { + 'id': '350800', + 'pid': '350000', + 'name': '龙岩市', + 'children': [ {'id': '350802', 'pid': '350800', 'name': '新罗区'}, {'id': '350803', 'pid': '350800', 'name': '永定区'}, {'id': '350821', 'pid': '350800', 'name': '长汀县'}, {'id': '350823', 'pid': '350800', 'name': '上杭县'}, {'id': '350824', 'pid': '350800', 'name': '武平县'}, {'id': '350825', 'pid': '350800', 'name': '连城县'}, {'id': '350881', 'pid': '350800', 'name': '漳平市'}, {'id': '350801', 'pid': '350800', 'name': '市辖区'} ] + }, {'id': '350900', 'pid': '350000', 'name': '宁德市', 'children': [ {'id': '350902', 'pid': '350900', 'name': '蕉城区'}, {'id': '350921', 'pid': '350900', 'name': '霞浦县'}, {'id': '350922', 'pid': '350900', 'name': '古田县'}, {'id': '350923', 'pid': '350900', 'name': '屏南县'}, {'id': '350924', 'pid': '350900', 'name': '寿宁县'}, {'id': '350925', 'pid': '350900', 'name': '周宁县'}, {'id': '350926', 'pid': '350900', 'name': '柘荣县'}, {'id': '350981', 'pid': '350900', 'name': '福安市'}, {'id': '350982', 'pid': '350900', 'name': '福鼎市'}, {'id': '350901', 'pid': '350900', 'name': '市辖区'} ]} ] +}, { + 'id': '360000', + 'pid': '0', + 'name': '江西省', + 'children': [ {'id': '360100', 'pid': '360000', 'name': '南昌市', 'children': [ {'id': '360102', 'pid': '360100', 'name': '东湖区'}, {'id': '360103', 'pid': '360100', 'name': '西湖区'}, {'id': '360104', 'pid': '360100', 'name': '青云谱区'}, {'id': '360111', 'pid': '360100', 'name': '青山湖区'}, {'id': '360112', 'pid': '360100', 'name': '新建区'}, {'id': '360113', 'pid': '360100', 'name': '红谷滩区'}, {'id': '360121', 'pid': '360100', 'name': '南昌县'}, {'id': '360123', 'pid': '360100', 'name': '安义县'}, {'id': '360124', 'pid': '360100', 'name': '进贤县'}, {'id': '360101', 'pid': '360100', 'name': '市辖区'} ]}, {'id': '360200', 'pid': '360000', 'name': '景德镇市', 'children': [ {'id': '360202', 'pid': '360200', 'name': '昌江区'}, {'id': '360203', 'pid': '360200', 'name': '珠山区'}, {'id': '360222', 'pid': '360200', 'name': '浮梁县'}, {'id': '360281', 'pid': '360200', 'name': '乐平市'}, {'id': '360201', 'pid': '360200', 'name': '市辖区'} ]}, { + 'id': '360300', + 'pid': '360000', + 'name': '萍乡市', + 'children': [ {'id': '360302', 'pid': '360300', 'name': '安源区'}, {'id': '360313', 'pid': '360300', 'name': '湘东区'}, {'id': '360321', 'pid': '360300', 'name': '莲花县'}, {'id': '360322', 'pid': '360300', 'name': '上栗县'}, {'id': '360323', 'pid': '360300', 'name': '芦溪县'}, {'id': '360301', 'pid': '360300', 'name': '市辖区'} ] + }, {'id': '360400', 'pid': '360000', 'name': '九江市', 'children': [ {'id': '360402', 'pid': '360400', 'name': '濂溪区'}, {'id': '360403', 'pid': '360400', 'name': '浔阳区'}, {'id': '360404', 'pid': '360400', 'name': '柴桑区'}, {'id': '360423', 'pid': '360400', 'name': '武宁县'}, {'id': '360424', 'pid': '360400', 'name': '修水县'}, {'id': '360425', 'pid': '360400', 'name': '永修县'}, {'id': '360426', 'pid': '360400', 'name': '德安县'}, {'id': '360428', 'pid': '360400', 'name': '都昌县'}, {'id': '360429', 'pid': '360400', 'name': '湖口县'}, {'id': '360430', 'pid': '360400', 'name': '彭泽县'}, {'id': '360481', 'pid': '360400', 'name': '瑞昌市'}, {'id': '360482', 'pid': '360400', 'name': '共青城市'}, {'id': '360483', 'pid': '360400', 'name': '庐山市'}, {'id': '360401', 'pid': '360400', 'name': '市辖区'} ]}, { + 'id': '360500', + 'pid': '360000', + 'name': '新余市', + 'children': [ {'id': '360502', 'pid': '360500', 'name': '渝水区'}, {'id': '360521', 'pid': '360500', 'name': '分宜县'}, {'id': '360501', 'pid': '360500', 'name': '市辖区'} ] + }, {'id': '360600', 'pid': '360000', 'name': '鹰潭市', 'children': [ {'id': '360602', 'pid': '360600', 'name': '月湖区'}, {'id': '360603', 'pid': '360600', 'name': '余江区'}, {'id': '360681', 'pid': '360600', 'name': '贵溪市'}, {'id': '360601', 'pid': '360600', 'name': '市辖区'} ]}, { + 'id': '360700', + 'pid': '360000', + 'name': '赣州市', + 'children': [ {'id': '360702', 'pid': '360700', 'name': '章贡区'}, {'id': '360703', 'pid': '360700', 'name': '南康区'}, {'id': '360704', 'pid': '360700', 'name': '赣县区'}, {'id': '360722', 'pid': '360700', 'name': '信丰县'}, {'id': '360723', 'pid': '360700', 'name': '大余县'}, {'id': '360724', 'pid': '360700', 'name': '上犹县'}, {'id': '360725', 'pid': '360700', 'name': '崇义县'}, {'id': '360726', 'pid': '360700', 'name': '安远县'}, {'id': '360728', 'pid': '360700', 'name': '定南县'}, {'id': '360729', 'pid': '360700', 'name': '全南县'}, {'id': '360730', 'pid': '360700', 'name': '宁都县'}, {'id': '360731', 'pid': '360700', 'name': '于都县'}, {'id': '360732', 'pid': '360700', 'name': '兴国县'}, {'id': '360733', 'pid': '360700', 'name': '会昌县'}, {'id': '360734', 'pid': '360700', 'name': '寻乌县'}, {'id': '360735', 'pid': '360700', 'name': '石城县'}, {'id': '360781', 'pid': '360700', 'name': '瑞金市'}, {'id': '360783', 'pid': '360700', 'name': '龙南市'}, { + 'id': '360701', + 'pid': '360700', + 'name': '市辖区' + } ] + }, {'id': '360800', 'pid': '360000', 'name': '吉安市', 'children': [ {'id': '360802', 'pid': '360800', 'name': '吉州区'}, {'id': '360803', 'pid': '360800', 'name': '青原区'}, {'id': '360821', 'pid': '360800', 'name': '吉安县'}, {'id': '360822', 'pid': '360800', 'name': '吉水县'}, {'id': '360823', 'pid': '360800', 'name': '峡江县'}, {'id': '360824', 'pid': '360800', 'name': '新干县'}, {'id': '360825', 'pid': '360800', 'name': '永丰县'}, {'id': '360826', 'pid': '360800', 'name': '泰和县'}, {'id': '360827', 'pid': '360800', 'name': '遂川县'}, {'id': '360828', 'pid': '360800', 'name': '万安县'}, {'id': '360829', 'pid': '360800', 'name': '安福县'}, {'id': '360830', 'pid': '360800', 'name': '永新县'}, {'id': '360881', 'pid': '360800', 'name': '井冈山市'}, {'id': '360801', 'pid': '360800', 'name': '市辖区'} ]}, { + 'id': '360900', + 'pid': '360000', + 'name': '宜春市', + 'children': [ {'id': '360902', 'pid': '360900', 'name': '袁州区'}, {'id': '360921', 'pid': '360900', 'name': '奉新县'}, {'id': '360922', 'pid': '360900', 'name': '万载县'}, {'id': '360923', 'pid': '360900', 'name': '上高县'}, {'id': '360924', 'pid': '360900', 'name': '宜丰县'}, {'id': '360925', 'pid': '360900', 'name': '靖安县'}, {'id': '360926', 'pid': '360900', 'name': '铜鼓县'}, {'id': '360981', 'pid': '360900', 'name': '丰城市'}, {'id': '360982', 'pid': '360900', 'name': '樟树市'}, {'id': '360983', 'pid': '360900', 'name': '高安市'}, {'id': '360901', 'pid': '360900', 'name': '市辖区'} ] + }, {'id': '361000', 'pid': '360000', 'name': '抚州市', 'children': [ {'id': '361002', 'pid': '361000', 'name': '临川区'}, {'id': '361003', 'pid': '361000', 'name': '东乡区'}, {'id': '361021', 'pid': '361000', 'name': '南城县'}, {'id': '361022', 'pid': '361000', 'name': '黎川县'}, {'id': '361023', 'pid': '361000', 'name': '南丰县'}, {'id': '361024', 'pid': '361000', 'name': '崇仁县'}, {'id': '361025', 'pid': '361000', 'name': '乐安县'}, {'id': '361026', 'pid': '361000', 'name': '宜黄县'}, {'id': '361027', 'pid': '361000', 'name': '金溪县'}, {'id': '361028', 'pid': '361000', 'name': '资溪县'}, {'id': '361030', 'pid': '361000', 'name': '广昌县'}, {'id': '361001', 'pid': '361000', 'name': '市辖区'} ]}, { + 'id': '361100', + 'pid': '360000', + 'name': '上饶市', + 'children': [ {'id': '361102', 'pid': '361100', 'name': '信州区'}, {'id': '361103', 'pid': '361100', 'name': '广丰区'}, {'id': '361104', 'pid': '361100', 'name': '广信区'}, {'id': '361123', 'pid': '361100', 'name': '玉山县'}, {'id': '361124', 'pid': '361100', 'name': '铅山县'}, {'id': '361125', 'pid': '361100', 'name': '横峰县'}, {'id': '361126', 'pid': '361100', 'name': '弋阳县'}, {'id': '361127', 'pid': '361100', 'name': '余干县'}, {'id': '361128', 'pid': '361100', 'name': '鄱阳县'}, {'id': '361129', 'pid': '361100', 'name': '万年县'}, {'id': '361130', 'pid': '361100', 'name': '婺源县'}, {'id': '361181', 'pid': '361100', 'name': '德兴市'}, {'id': '361101', 'pid': '361100', 'name': '市辖区'} ] + } ] +}, { + 'id': '370000', + 'pid': '0', + 'name': '山东省', + 'children': [ {'id': '370100', 'pid': '370000', 'name': '济南市', 'children': [ {'id': '370102', 'pid': '370100', 'name': '历下区'}, {'id': '370103', 'pid': '370100', 'name': '市中区'}, {'id': '370104', 'pid': '370100', 'name': '槐荫区'}, {'id': '370105', 'pid': '370100', 'name': '天桥区'}, {'id': '370112', 'pid': '370100', 'name': '历城区'}, {'id': '370113', 'pid': '370100', 'name': '长清区'}, {'id': '370114', 'pid': '370100', 'name': '章丘区'}, {'id': '370115', 'pid': '370100', 'name': '济阳区'}, {'id': '370116', 'pid': '370100', 'name': '莱芜区'}, {'id': '370117', 'pid': '370100', 'name': '钢城区'}, {'id': '370124', 'pid': '370100', 'name': '平阴县'}, {'id': '370126', 'pid': '370100', 'name': '商河县'}, {'id': '370101', 'pid': '370100', 'name': '市辖区'}, {'id': '370171', 'pid': '370100', 'name': '济南高新技术产业开发区'} ]}, { + 'id': '370200', + 'pid': '370000', + 'name': '青岛市', + 'children': [ {'id': '370202', 'pid': '370200', 'name': '市南区'}, {'id': '370203', 'pid': '370200', 'name': '市北区'}, {'id': '370211', 'pid': '370200', 'name': '黄岛区'}, {'id': '370212', 'pid': '370200', 'name': '崂山区'}, {'id': '370213', 'pid': '370200', 'name': '李沧区'}, {'id': '370214', 'pid': '370200', 'name': '城阳区'}, {'id': '370215', 'pid': '370200', 'name': '即墨区'}, {'id': '370281', 'pid': '370200', 'name': '胶州市'}, {'id': '370283', 'pid': '370200', 'name': '平度市'}, {'id': '370285', 'pid': '370200', 'name': '莱西市'}, {'id': '370201', 'pid': '370200', 'name': '市辖区'}, {'id': '370271', 'pid': '370200', 'name': '青岛高新技术产业开发区'} ] + }, {'id': '370300', 'pid': '370000', 'name': '淄博市', 'children': [ {'id': '370302', 'pid': '370300', 'name': '淄川区'}, {'id': '370303', 'pid': '370300', 'name': '张店区'}, {'id': '370304', 'pid': '370300', 'name': '博山区'}, {'id': '370305', 'pid': '370300', 'name': '临淄区'}, {'id': '370306', 'pid': '370300', 'name': '周村区'}, {'id': '370321', 'pid': '370300', 'name': '桓台县'}, {'id': '370322', 'pid': '370300', 'name': '高青县'}, {'id': '370323', 'pid': '370300', 'name': '沂源县'}, {'id': '370301', 'pid': '370300', 'name': '市辖区'} ]}, { + 'id': '370400', + 'pid': '370000', + 'name': '枣庄市', + 'children': [ {'id': '370402', 'pid': '370400', 'name': '市中区'}, {'id': '370403', 'pid': '370400', 'name': '薛城区'}, {'id': '370404', 'pid': '370400', 'name': '峄城区'}, {'id': '370405', 'pid': '370400', 'name': '台儿庄区'}, {'id': '370406', 'pid': '370400', 'name': '山亭区'}, {'id': '370481', 'pid': '370400', 'name': '滕州市'}, {'id': '370401', 'pid': '370400', 'name': '市辖区'} ] + }, {'id': '370500', 'pid': '370000', 'name': '东营市', 'children': [ {'id': '370502', 'pid': '370500', 'name': '东营区'}, {'id': '370503', 'pid': '370500', 'name': '河口区'}, {'id': '370505', 'pid': '370500', 'name': '垦利区'}, {'id': '370522', 'pid': '370500', 'name': '利津县'}, {'id': '370523', 'pid': '370500', 'name': '广饶县'}, {'id': '370501', 'pid': '370500', 'name': '市辖区'}, {'id': '370571', 'pid': '370500', 'name': '东营经济技术开发区'}, {'id': '370572', 'pid': '370500', 'name': '东营港经济开发区'} ]}, { + 'id': '370600', + 'pid': '370000', + 'name': '烟台市', + 'children': [ {'id': '370602', 'pid': '370600', 'name': '芝罘区'}, {'id': '370611', 'pid': '370600', 'name': '福山区'}, {'id': '370612', 'pid': '370600', 'name': '牟平区'}, {'id': '370613', 'pid': '370600', 'name': '莱山区'}, {'id': '370614', 'pid': '370600', 'name': '蓬莱区'}, {'id': '370681', 'pid': '370600', 'name': '龙口市'}, {'id': '370682', 'pid': '370600', 'name': '莱阳市'}, {'id': '370683', 'pid': '370600', 'name': '莱州市'}, {'id': '370685', 'pid': '370600', 'name': '招远市'}, {'id': '370686', 'pid': '370600', 'name': '栖霞市'}, {'id': '370687', 'pid': '370600', 'name': '海阳市'}, {'id': '370601', 'pid': '370600', 'name': '市辖区'}, {'id': '370671', 'pid': '370600', 'name': '烟台高新技术产业开发区'}, {'id': '370672', 'pid': '370600', 'name': '烟台经济技术开发区'} ] + }, {'id': '370700', 'pid': '370000', 'name': '潍坊市', 'children': [ {'id': '370702', 'pid': '370700', 'name': '潍城区'}, {'id': '370703', 'pid': '370700', 'name': '寒亭区'}, {'id': '370704', 'pid': '370700', 'name': '坊子区'}, {'id': '370705', 'pid': '370700', 'name': '奎文区'}, {'id': '370724', 'pid': '370700', 'name': '临朐县'}, {'id': '370725', 'pid': '370700', 'name': '昌乐县'}, {'id': '370781', 'pid': '370700', 'name': '青州市'}, {'id': '370782', 'pid': '370700', 'name': '诸城市'}, {'id': '370783', 'pid': '370700', 'name': '寿光市'}, {'id': '370784', 'pid': '370700', 'name': '安丘市'}, {'id': '370785', 'pid': '370700', 'name': '高密市'}, {'id': '370786', 'pid': '370700', 'name': '昌邑市'}, {'id': '370701', 'pid': '370700', 'name': '市辖区'}, {'id': '370772', 'pid': '370700', 'name': '潍坊滨海经济技术开发区'} ]}, { + 'id': '370800', + 'pid': '370000', + 'name': '济宁市', + 'children': [ {'id': '370811', 'pid': '370800', 'name': '任城区'}, {'id': '370812', 'pid': '370800', 'name': '兖州区'}, {'id': '370826', 'pid': '370800', 'name': '微山县'}, {'id': '370827', 'pid': '370800', 'name': '鱼台县'}, {'id': '370828', 'pid': '370800', 'name': '金乡县'}, {'id': '370829', 'pid': '370800', 'name': '嘉祥县'}, {'id': '370830', 'pid': '370800', 'name': '汶上县'}, {'id': '370831', 'pid': '370800', 'name': '泗水县'}, {'id': '370832', 'pid': '370800', 'name': '梁山县'}, {'id': '370881', 'pid': '370800', 'name': '曲阜市'}, {'id': '370883', 'pid': '370800', 'name': '邹城市'}, {'id': '370801', 'pid': '370800', 'name': '市辖区'}, {'id': '370871', 'pid': '370800', 'name': '济宁高新技术产业开发区'} ] + }, {'id': '370900', 'pid': '370000', 'name': '泰安市', 'children': [ {'id': '370902', 'pid': '370900', 'name': '泰山区'}, {'id': '370911', 'pid': '370900', 'name': '岱岳区'}, {'id': '370921', 'pid': '370900', 'name': '宁阳县'}, {'id': '370923', 'pid': '370900', 'name': '东平县'}, {'id': '370982', 'pid': '370900', 'name': '新泰市'}, {'id': '370983', 'pid': '370900', 'name': '肥城市'}, {'id': '370901', 'pid': '370900', 'name': '市辖区'} ]}, {'id': '371000', 'pid': '370000', 'name': '威海市', 'children': [ {'id': '371002', 'pid': '371000', 'name': '环翠区'}, {'id': '371003', 'pid': '371000', 'name': '文登区'}, {'id': '371082', 'pid': '371000', 'name': '荣成市'}, {'id': '371083', 'pid': '371000', 'name': '乳山市'}, {'id': '371001', 'pid': '371000', 'name': '市辖区'}, {'id': '371071', 'pid': '371000', 'name': '威海火炬高技术产业开发区'}, {'id': '371072', 'pid': '371000', 'name': '威海经济技术开发区'}, {'id': '371073', 'pid': '371000', 'name': '威海临港经济技术开发区'} ]}, { + 'id': '371100', + 'pid': '370000', + 'name': '日照市', + 'children': [ {'id': '371102', 'pid': '371100', 'name': '东港区'}, {'id': '371103', 'pid': '371100', 'name': '岚山区'}, {'id': '371121', 'pid': '371100', 'name': '五莲县'}, {'id': '371122', 'pid': '371100', 'name': '莒县'}, {'id': '371101', 'pid': '371100', 'name': '市辖区'}, {'id': '371171', 'pid': '371100', 'name': '日照经济技术开发区'} ] + }, {'id': '371300', 'pid': '370000', 'name': '临沂市', 'children': [ {'id': '371302', 'pid': '371300', 'name': '兰山区'}, {'id': '371311', 'pid': '371300', 'name': '罗庄区'}, {'id': '371312', 'pid': '371300', 'name': '河东区'}, {'id': '371321', 'pid': '371300', 'name': '沂南县'}, {'id': '371322', 'pid': '371300', 'name': '郯城县'}, {'id': '371323', 'pid': '371300', 'name': '沂水县'}, {'id': '371324', 'pid': '371300', 'name': '兰陵县'}, {'id': '371325', 'pid': '371300', 'name': '费县'}, {'id': '371326', 'pid': '371300', 'name': '平邑县'}, {'id': '371327', 'pid': '371300', 'name': '莒南县'}, {'id': '371328', 'pid': '371300', 'name': '蒙阴县'}, {'id': '371329', 'pid': '371300', 'name': '临沭县'}, {'id': '371301', 'pid': '371300', 'name': '市辖区'}, {'id': '371371', 'pid': '371300', 'name': '临沂高新技术产业开发区'} ]}, { + 'id': '371400', + 'pid': '370000', + 'name': '德州市', + 'children': [ {'id': '371402', 'pid': '371400', 'name': '德城区'}, {'id': '371403', 'pid': '371400', 'name': '陵城区'}, {'id': '371422', 'pid': '371400', 'name': '宁津县'}, {'id': '371423', 'pid': '371400', 'name': '庆云县'}, {'id': '371424', 'pid': '371400', 'name': '临邑县'}, {'id': '371425', 'pid': '371400', 'name': '齐河县'}, {'id': '371426', 'pid': '371400', 'name': '平原县'}, {'id': '371427', 'pid': '371400', 'name': '夏津县'}, {'id': '371428', 'pid': '371400', 'name': '武城县'}, {'id': '371481', 'pid': '371400', 'name': '乐陵市'}, {'id': '371482', 'pid': '371400', 'name': '禹城市'}, {'id': '371401', 'pid': '371400', 'name': '市辖区'}, {'id': '371471', 'pid': '371400', 'name': '德州经济技术开发区'}, {'id': '371472', 'pid': '371400', 'name': '德州运河经济开发区'} ] + }, {'id': '371500', 'pid': '370000', 'name': '聊城市', 'children': [ {'id': '371502', 'pid': '371500', 'name': '东昌府区'}, {'id': '371503', 'pid': '371500', 'name': '茌平区'}, {'id': '371521', 'pid': '371500', 'name': '阳谷县'}, {'id': '371522', 'pid': '371500', 'name': '莘县'}, {'id': '371524', 'pid': '371500', 'name': '东阿县'}, {'id': '371525', 'pid': '371500', 'name': '冠县'}, {'id': '371526', 'pid': '371500', 'name': '高唐县'}, {'id': '371581', 'pid': '371500', 'name': '临清市'}, {'id': '371501', 'pid': '371500', 'name': '市辖区'} ]}, { + 'id': '371600', + 'pid': '370000', + 'name': '滨州市', + 'children': [ {'id': '371602', 'pid': '371600', 'name': '滨城区'}, {'id': '371603', 'pid': '371600', 'name': '沾化区'}, {'id': '371621', 'pid': '371600', 'name': '惠民县'}, {'id': '371622', 'pid': '371600', 'name': '阳信县'}, {'id': '371623', 'pid': '371600', 'name': '无棣县'}, {'id': '371625', 'pid': '371600', 'name': '博兴县'}, {'id': '371681', 'pid': '371600', 'name': '邹平市'}, {'id': '371601', 'pid': '371600', 'name': '市辖区'} ] + }, {'id': '371700', 'pid': '370000', 'name': '菏泽市', 'children': [ {'id': '371702', 'pid': '371700', 'name': '牡丹区'}, {'id': '371703', 'pid': '371700', 'name': '定陶区'}, {'id': '371721', 'pid': '371700', 'name': '曹县'}, {'id': '371722', 'pid': '371700', 'name': '单县'}, {'id': '371723', 'pid': '371700', 'name': '成武县'}, {'id': '371724', 'pid': '371700', 'name': '巨野县'}, {'id': '371725', 'pid': '371700', 'name': '郓城县'}, {'id': '371726', 'pid': '371700', 'name': '鄄城县'}, {'id': '371728', 'pid': '371700', 'name': '东明县'}, {'id': '371701', 'pid': '371700', 'name': '市辖区'}, {'id': '371771', 'pid': '371700', 'name': '菏泽经济技术开发区'}, {'id': '371772', 'pid': '371700', 'name': '菏泽高新技术开发区'} ]} ] +}, { + 'id': '410000', + 'pid': '0', + 'name': '河南省', + 'children': [ {'id': '410100', 'pid': '410000', 'name': '郑州市', 'children': [ {'id': '410102', 'pid': '410100', 'name': '中原区'}, {'id': '410103', 'pid': '410100', 'name': '二七区'}, {'id': '410104', 'pid': '410100', 'name': '管城回族区'}, {'id': '410105', 'pid': '410100', 'name': '金水区'}, {'id': '410106', 'pid': '410100', 'name': '上街区'}, {'id': '410108', 'pid': '410100', 'name': '惠济区'}, {'id': '410122', 'pid': '410100', 'name': '中牟县'}, {'id': '410181', 'pid': '410100', 'name': '巩义市'}, {'id': '410182', 'pid': '410100', 'name': '荥阳市'}, {'id': '410183', 'pid': '410100', 'name': '新密市'}, {'id': '410184', 'pid': '410100', 'name': '新郑市'}, {'id': '410185', 'pid': '410100', 'name': '登封市'}, {'id': '410101', 'pid': '410100', 'name': '市辖区'}, {'id': '410171', 'pid': '410100', 'name': '郑州经济技术开发区'}, {'id': '410172', 'pid': '410100', 'name': '郑州高新技术产业开发区'}, {'id': '410173', 'pid': '410100', 'name': '郑州航空港经济综合实验区'} ]}, { + 'id': '410200', + 'pid': '410000', + 'name': '开封市', + 'children': [ {'id': '410202', 'pid': '410200', 'name': '龙亭区'}, {'id': '410203', 'pid': '410200', 'name': '顺河回族区'}, {'id': '410204', 'pid': '410200', 'name': '鼓楼区'}, {'id': '410205', 'pid': '410200', 'name': '禹王台区'}, {'id': '410212', 'pid': '410200', 'name': '祥符区'}, {'id': '410221', 'pid': '410200', 'name': '杞县'}, {'id': '410222', 'pid': '410200', 'name': '通许县'}, {'id': '410223', 'pid': '410200', 'name': '尉氏县'}, {'id': '410225', 'pid': '410200', 'name': '兰考县'}, {'id': '410201', 'pid': '410200', 'name': '市辖区'} ] + }, { + 'id': '410300', + 'pid': '410000', + 'name': '洛阳市', + 'children': [ {'id': '410302', 'pid': '410300', 'name': '老城区'}, {'id': '410303', 'pid': '410300', 'name': '西工区'}, {'id': '410304', 'pid': '410300', 'name': '瀍河回族区'}, {'id': '410305', 'pid': '410300', 'name': '涧西区'}, {'id': '410306', 'pid': '410300', 'name': '吉利区'}, {'id': '410311', 'pid': '410300', 'name': '洛龙区'}, {'id': '410322', 'pid': '410300', 'name': '孟津县'}, {'id': '410323', 'pid': '410300', 'name': '新安县'}, {'id': '410324', 'pid': '410300', 'name': '栾川县'}, {'id': '410325', 'pid': '410300', 'name': '嵩县'}, {'id': '410326', 'pid': '410300', 'name': '汝阳县'}, {'id': '410327', 'pid': '410300', 'name': '宜阳县'}, {'id': '410328', 'pid': '410300', 'name': '洛宁县'}, {'id': '410329', 'pid': '410300', 'name': '伊川县'}, {'id': '410381', 'pid': '410300', 'name': '偃师市'}, {'id': '410301', 'pid': '410300', 'name': '市辖区'}, {'id': '410307', 'pid': '410300', 'name': '偃师区'}, {'id': '410308', 'pid': '410300', 'name': '孟津区'}, { + 'id': '410371', + 'pid': '410300', + 'name': '洛阳高新技术产业开发区' + } ] + }, {'id': '410400', 'pid': '410000', 'name': '平顶山市', 'children': [ {'id': '410402', 'pid': '410400', 'name': '新华区'}, {'id': '410403', 'pid': '410400', 'name': '卫东区'}, {'id': '410404', 'pid': '410400', 'name': '石龙区'}, {'id': '410411', 'pid': '410400', 'name': '湛河区'}, {'id': '410421', 'pid': '410400', 'name': '宝丰县'}, {'id': '410422', 'pid': '410400', 'name': '叶县'}, {'id': '410423', 'pid': '410400', 'name': '鲁山县'}, {'id': '410425', 'pid': '410400', 'name': '郏县'}, {'id': '410481', 'pid': '410400', 'name': '舞钢市'}, {'id': '410482', 'pid': '410400', 'name': '汝州市'}, {'id': '410401', 'pid': '410400', 'name': '市辖区'}, {'id': '410471', 'pid': '410400', 'name': '平顶山高新技术产业开发区'}, {'id': '410472', 'pid': '410400', 'name': '平顶山市城乡一体化示范区'} ]}, { + 'id': '410500', + 'pid': '410000', + 'name': '安阳市', + 'children': [ {'id': '410502', 'pid': '410500', 'name': '文峰区'}, {'id': '410503', 'pid': '410500', 'name': '北关区'}, {'id': '410505', 'pid': '410500', 'name': '殷都区'}, {'id': '410506', 'pid': '410500', 'name': '龙安区'}, {'id': '410522', 'pid': '410500', 'name': '安阳县'}, {'id': '410523', 'pid': '410500', 'name': '汤阴县'}, {'id': '410526', 'pid': '410500', 'name': '滑县'}, {'id': '410527', 'pid': '410500', 'name': '内黄县'}, {'id': '410581', 'pid': '410500', 'name': '林州市'}, {'id': '410501', 'pid': '410500', 'name': '市辖区'}, {'id': '410571', 'pid': '410500', 'name': '安阳高新技术产业开发区'} ] + }, {'id': '410600', 'pid': '410000', 'name': '鹤壁市', 'children': [ {'id': '410602', 'pid': '410600', 'name': '鹤山区'}, {'id': '410603', 'pid': '410600', 'name': '山城区'}, {'id': '410611', 'pid': '410600', 'name': '淇滨区'}, {'id': '410621', 'pid': '410600', 'name': '浚县'}, {'id': '410622', 'pid': '410600', 'name': '淇县'}, {'id': '410601', 'pid': '410600', 'name': '市辖区'}, {'id': '410671', 'pid': '410600', 'name': '鹤壁经济技术开发区'} ]}, { + 'id': '410700', + 'pid': '410000', + 'name': '新乡市', + 'children': [ {'id': '410702', 'pid': '410700', 'name': '红旗区'}, {'id': '410703', 'pid': '410700', 'name': '卫滨区'}, {'id': '410704', 'pid': '410700', 'name': '凤泉区'}, {'id': '410711', 'pid': '410700', 'name': '牧野区'}, {'id': '410721', 'pid': '410700', 'name': '新乡县'}, {'id': '410724', 'pid': '410700', 'name': '获嘉县'}, {'id': '410725', 'pid': '410700', 'name': '原阳县'}, {'id': '410726', 'pid': '410700', 'name': '延津县'}, {'id': '410727', 'pid': '410700', 'name': '封丘县'}, {'id': '410781', 'pid': '410700', 'name': '卫辉市'}, {'id': '410782', 'pid': '410700', 'name': '辉县市'}, {'id': '410783', 'pid': '410700', 'name': '长垣市'}, {'id': '410701', 'pid': '410700', 'name': '市辖区'}, {'id': '410771', 'pid': '410700', 'name': '新乡高新技术产业开发区'}, {'id': '410772', 'pid': '410700', 'name': '新乡经济技术开发区'}, {'id': '410773', 'pid': '410700', 'name': '新乡市平原城乡一体化示范区'} ] + }, {'id': '410800', 'pid': '410000', 'name': '焦作市', 'children': [ {'id': '410802', 'pid': '410800', 'name': '解放区'}, {'id': '410803', 'pid': '410800', 'name': '中站区'}, {'id': '410804', 'pid': '410800', 'name': '马村区'}, {'id': '410811', 'pid': '410800', 'name': '山阳区'}, {'id': '410821', 'pid': '410800', 'name': '修武县'}, {'id': '410822', 'pid': '410800', 'name': '博爱县'}, {'id': '410823', 'pid': '410800', 'name': '武陟县'}, {'id': '410825', 'pid': '410800', 'name': '温县'}, {'id': '410882', 'pid': '410800', 'name': '沁阳市'}, {'id': '410883', 'pid': '410800', 'name': '孟州市'}, {'id': '410801', 'pid': '410800', 'name': '市辖区'}, {'id': '410871', 'pid': '410800', 'name': '焦作城乡一体化示范区'} ]}, { + 'id': '410900', + 'pid': '410000', + 'name': '濮阳市', + 'children': [ {'id': '410902', 'pid': '410900', 'name': '华龙区'}, {'id': '410922', 'pid': '410900', 'name': '清丰县'}, {'id': '410923', 'pid': '410900', 'name': '南乐县'}, {'id': '410926', 'pid': '410900', 'name': '范县'}, {'id': '410927', 'pid': '410900', 'name': '台前县'}, {'id': '410928', 'pid': '410900', 'name': '濮阳县'}, {'id': '410901', 'pid': '410900', 'name': '市辖区'}, {'id': '410971', 'pid': '410900', 'name': '河南濮阳工业园区'}, {'id': '410972', 'pid': '410900', 'name': '濮阳经济技术开发区'} ] + }, {'id': '411000', 'pid': '410000', 'name': '许昌市', 'children': [ {'id': '411002', 'pid': '411000', 'name': '魏都区'}, {'id': '411003', 'pid': '411000', 'name': '建安区'}, {'id': '411024', 'pid': '411000', 'name': '鄢陵县'}, {'id': '411025', 'pid': '411000', 'name': '襄城县'}, {'id': '411081', 'pid': '411000', 'name': '禹州市'}, {'id': '411082', 'pid': '411000', 'name': '长葛市'}, {'id': '411001', 'pid': '411000', 'name': '市辖区'}, {'id': '411071', 'pid': '411000', 'name': '许昌经济技术开发区'} ]}, {'id': '411100', 'pid': '410000', 'name': '漯河市', 'children': [ {'id': '411102', 'pid': '411100', 'name': '源汇区'}, {'id': '411103', 'pid': '411100', 'name': '郾城区'}, {'id': '411104', 'pid': '411100', 'name': '召陵区'}, {'id': '411121', 'pid': '411100', 'name': '舞阳县'}, {'id': '411122', 'pid': '411100', 'name': '临颍县'}, {'id': '411101', 'pid': '411100', 'name': '市辖区'}, {'id': '411171', 'pid': '411100', 'name': '漯河经济技术开发区'} ]}, { + 'id': '411200', + 'pid': '410000', + 'name': '三门峡市', + 'children': [ {'id': '411202', 'pid': '411200', 'name': '湖滨区'}, {'id': '411203', 'pid': '411200', 'name': '陕州区'}, {'id': '411221', 'pid': '411200', 'name': '渑池县'}, {'id': '411224', 'pid': '411200', 'name': '卢氏县'}, {'id': '411281', 'pid': '411200', 'name': '义马市'}, {'id': '411282', 'pid': '411200', 'name': '灵宝市'}, {'id': '411201', 'pid': '411200', 'name': '市辖区'}, {'id': '411271', 'pid': '411200', 'name': '河南三门峡经济开发区'} ] + }, {'id': '411300', 'pid': '410000', 'name': '南阳市', 'children': [ {'id': '411302', 'pid': '411300', 'name': '宛城区'}, {'id': '411303', 'pid': '411300', 'name': '卧龙区'}, {'id': '411321', 'pid': '411300', 'name': '南召县'}, {'id': '411322', 'pid': '411300', 'name': '方城县'}, {'id': '411323', 'pid': '411300', 'name': '西峡县'}, {'id': '411324', 'pid': '411300', 'name': '镇平县'}, {'id': '411325', 'pid': '411300', 'name': '内乡县'}, {'id': '411326', 'pid': '411300', 'name': '淅川县'}, {'id': '411327', 'pid': '411300', 'name': '社旗县'}, {'id': '411328', 'pid': '411300', 'name': '唐河县'}, {'id': '411329', 'pid': '411300', 'name': '新野县'}, {'id': '411330', 'pid': '411300', 'name': '桐柏县'}, {'id': '411381', 'pid': '411300', 'name': '邓州市'}, {'id': '411301', 'pid': '411300', 'name': '市辖区'}, {'id': '411371', 'pid': '411300', 'name': '南阳高新技术产业开发区'}, {'id': '411372', 'pid': '411300', 'name': '南阳市城乡一体化示范区'} ]}, { + 'id': '411400', + 'pid': '410000', + 'name': '商丘市', + 'children': [ {'id': '411402', 'pid': '411400', 'name': '梁园区'}, {'id': '411403', 'pid': '411400', 'name': '睢阳区'}, {'id': '411421', 'pid': '411400', 'name': '民权县'}, {'id': '411422', 'pid': '411400', 'name': '睢县'}, {'id': '411423', 'pid': '411400', 'name': '宁陵县'}, {'id': '411424', 'pid': '411400', 'name': '柘城县'}, {'id': '411425', 'pid': '411400', 'name': '虞城县'}, {'id': '411426', 'pid': '411400', 'name': '夏邑县'}, {'id': '411481', 'pid': '411400', 'name': '永城市'}, {'id': '411401', 'pid': '411400', 'name': '市辖区'}, {'id': '411471', 'pid': '411400', 'name': '豫东综合物流产业聚集区'}, {'id': '411472', 'pid': '411400', 'name': '河南商丘经济开发区'} ] + }, {'id': '411500', 'pid': '410000', 'name': '信阳市', 'children': [ {'id': '411502', 'pid': '411500', 'name': '浉河区'}, {'id': '411503', 'pid': '411500', 'name': '平桥区'}, {'id': '411521', 'pid': '411500', 'name': '罗山县'}, {'id': '411522', 'pid': '411500', 'name': '光山县'}, {'id': '411523', 'pid': '411500', 'name': '新县'}, {'id': '411524', 'pid': '411500', 'name': '商城县'}, {'id': '411525', 'pid': '411500', 'name': '固始县'}, {'id': '411526', 'pid': '411500', 'name': '潢川县'}, {'id': '411527', 'pid': '411500', 'name': '淮滨县'}, {'id': '411528', 'pid': '411500', 'name': '息县'}, {'id': '411501', 'pid': '411500', 'name': '市辖区'}, {'id': '411571', 'pid': '411500', 'name': '信阳高新技术产业开发区'} ]}, { + 'id': '411600', + 'pid': '410000', + 'name': '周口市', + 'children': [ {'id': '411602', 'pid': '411600', 'name': '川汇区'}, {'id': '411603', 'pid': '411600', 'name': '淮阳区'}, {'id': '411621', 'pid': '411600', 'name': '扶沟县'}, {'id': '411622', 'pid': '411600', 'name': '西华县'}, {'id': '411623', 'pid': '411600', 'name': '商水县'}, {'id': '411624', 'pid': '411600', 'name': '沈丘县'}, {'id': '411625', 'pid': '411600', 'name': '郸城县'}, {'id': '411627', 'pid': '411600', 'name': '太康县'}, {'id': '411628', 'pid': '411600', 'name': '鹿邑县'}, {'id': '411681', 'pid': '411600', 'name': '项城市'}, {'id': '411601', 'pid': '411600', 'name': '市辖区'}, {'id': '411671', 'pid': '411600', 'name': '河南周口经济开发区'} ] + }, {'id': '411700', 'pid': '410000', 'name': '驻马店市', 'children': [ {'id': '411702', 'pid': '411700', 'name': '驿城区'}, {'id': '411721', 'pid': '411700', 'name': '西平县'}, {'id': '411722', 'pid': '411700', 'name': '上蔡县'}, {'id': '411723', 'pid': '411700', 'name': '平舆县'}, {'id': '411724', 'pid': '411700', 'name': '正阳县'}, {'id': '411725', 'pid': '411700', 'name': '确山县'}, {'id': '411726', 'pid': '411700', 'name': '泌阳县'}, {'id': '411727', 'pid': '411700', 'name': '汝南县'}, {'id': '411728', 'pid': '411700', 'name': '遂平县'}, {'id': '411729', 'pid': '411700', 'name': '新蔡县'}, {'id': '411701', 'pid': '411700', 'name': '市辖区'}, {'id': '411771', 'pid': '411700', 'name': '河南驻马店经济开发区'} ]}, {'id': '419000', 'pid': '410000', 'name': '河南省-省直辖县级行政区划', 'children': [ {'id': '419001', 'pid': '419000', 'name': '济源市'} ]} ] +}, { + 'id': '420000', + 'pid': '0', + 'name': '湖北省', + 'children': [ {'id': '420100', 'pid': '420000', 'name': '武汉市', 'children': [ {'id': '420102', 'pid': '420100', 'name': '江岸区'}, {'id': '420103', 'pid': '420100', 'name': '江汉区'}, {'id': '420104', 'pid': '420100', 'name': '硚口区'}, {'id': '420105', 'pid': '420100', 'name': '汉阳区'}, {'id': '420106', 'pid': '420100', 'name': '武昌区'}, {'id': '420107', 'pid': '420100', 'name': '青山区'}, {'id': '420111', 'pid': '420100', 'name': '洪山区'}, {'id': '420112', 'pid': '420100', 'name': '东西湖区'}, {'id': '420113', 'pid': '420100', 'name': '汉南区'}, {'id': '420114', 'pid': '420100', 'name': '蔡甸区'}, {'id': '420115', 'pid': '420100', 'name': '江夏区'}, {'id': '420116', 'pid': '420100', 'name': '黄陂区'}, {'id': '420117', 'pid': '420100', 'name': '新洲区'}, {'id': '420101', 'pid': '420100', 'name': '市辖区'} ]}, { + 'id': '420200', + 'pid': '420000', + 'name': '黄石市', + 'children': [ {'id': '420202', 'pid': '420200', 'name': '黄石港区'}, {'id': '420203', 'pid': '420200', 'name': '西塞山区'}, {'id': '420204', 'pid': '420200', 'name': '下陆区'}, {'id': '420205', 'pid': '420200', 'name': '铁山区'}, {'id': '420222', 'pid': '420200', 'name': '阳新县'}, {'id': '420281', 'pid': '420200', 'name': '大冶市'}, {'id': '420201', 'pid': '420200', 'name': '市辖区'} ] + }, {'id': '420300', 'pid': '420000', 'name': '十堰市', 'children': [ {'id': '420302', 'pid': '420300', 'name': '茅箭区'}, {'id': '420303', 'pid': '420300', 'name': '张湾区'}, {'id': '420304', 'pid': '420300', 'name': '郧阳区'}, {'id': '420322', 'pid': '420300', 'name': '郧西县'}, {'id': '420323', 'pid': '420300', 'name': '竹山县'}, {'id': '420324', 'pid': '420300', 'name': '竹溪县'}, {'id': '420325', 'pid': '420300', 'name': '房县'}, {'id': '420381', 'pid': '420300', 'name': '丹江口市'}, {'id': '420301', 'pid': '420300', 'name': '市辖区'} ]}, { + 'id': '420500', + 'pid': '420000', + 'name': '宜昌市', + 'children': [ {'id': '420502', 'pid': '420500', 'name': '西陵区'}, {'id': '420503', 'pid': '420500', 'name': '伍家岗区'}, {'id': '420504', 'pid': '420500', 'name': '点军区'}, {'id': '420505', 'pid': '420500', 'name': '猇亭区'}, {'id': '420506', 'pid': '420500', 'name': '夷陵区'}, {'id': '420525', 'pid': '420500', 'name': '远安县'}, {'id': '420526', 'pid': '420500', 'name': '兴山县'}, {'id': '420527', 'pid': '420500', 'name': '秭归县'}, {'id': '420528', 'pid': '420500', 'name': '长阳土家族自治县'}, {'id': '420529', 'pid': '420500', 'name': '五峰土家族自治县'}, {'id': '420581', 'pid': '420500', 'name': '宜都市'}, {'id': '420582', 'pid': '420500', 'name': '当阳市'}, {'id': '420583', 'pid': '420500', 'name': '枝江市'}, {'id': '420501', 'pid': '420500', 'name': '市辖区'} ] + }, {'id': '420600', 'pid': '420000', 'name': '襄阳市', 'children': [ {'id': '420602', 'pid': '420600', 'name': '襄城区'}, {'id': '420606', 'pid': '420600', 'name': '樊城区'}, {'id': '420607', 'pid': '420600', 'name': '襄州区'}, {'id': '420624', 'pid': '420600', 'name': '南漳县'}, {'id': '420625', 'pid': '420600', 'name': '谷城县'}, {'id': '420626', 'pid': '420600', 'name': '保康县'}, {'id': '420682', 'pid': '420600', 'name': '老河口市'}, {'id': '420683', 'pid': '420600', 'name': '枣阳市'}, {'id': '420684', 'pid': '420600', 'name': '宜城市'}, {'id': '420601', 'pid': '420600', 'name': '市辖区'} ]}, {'id': '420700', 'pid': '420000', 'name': '鄂州市', 'children': [ {'id': '420702', 'pid': '420700', 'name': '梁子湖区'}, {'id': '420703', 'pid': '420700', 'name': '华容区'}, {'id': '420704', 'pid': '420700', 'name': '鄂城区'}, {'id': '420701', 'pid': '420700', 'name': '市辖区'} ]}, { + 'id': '420800', + 'pid': '420000', + 'name': '荆门市', + 'children': [ {'id': '420802', 'pid': '420800', 'name': '东宝区'}, {'id': '420804', 'pid': '420800', 'name': '掇刀区'}, {'id': '420822', 'pid': '420800', 'name': '沙洋县'}, {'id': '420881', 'pid': '420800', 'name': '钟祥市'}, {'id': '420882', 'pid': '420800', 'name': '京山市'}, {'id': '420801', 'pid': '420800', 'name': '市辖区'} ] + }, {'id': '420900', 'pid': '420000', 'name': '孝感市', 'children': [ {'id': '420902', 'pid': '420900', 'name': '孝南区'}, {'id': '420921', 'pid': '420900', 'name': '孝昌县'}, {'id': '420922', 'pid': '420900', 'name': '大悟县'}, {'id': '420923', 'pid': '420900', 'name': '云梦县'}, {'id': '420981', 'pid': '420900', 'name': '应城市'}, {'id': '420982', 'pid': '420900', 'name': '安陆市'}, {'id': '420984', 'pid': '420900', 'name': '汉川市'}, {'id': '420901', 'pid': '420900', 'name': '市辖区'} ]}, { + 'id': '421000', + 'pid': '420000', + 'name': '荆州市', + 'children': [ {'id': '421002', 'pid': '421000', 'name': '沙市区'}, {'id': '421003', 'pid': '421000', 'name': '荆州区'}, {'id': '421022', 'pid': '421000', 'name': '公安县'}, {'id': '421024', 'pid': '421000', 'name': '江陵县'}, {'id': '421081', 'pid': '421000', 'name': '石首市'}, {'id': '421083', 'pid': '421000', 'name': '洪湖市'}, {'id': '421087', 'pid': '421000', 'name': '松滋市'}, {'id': '421088', 'pid': '421000', 'name': '监利市'}, {'id': '421001', 'pid': '421000', 'name': '市辖区'}, {'id': '421071', 'pid': '421000', 'name': '荆州经济技术开发区'} ] + }, {'id': '421100', 'pid': '420000', 'name': '黄冈市', 'children': [ {'id': '421102', 'pid': '421100', 'name': '黄州区'}, {'id': '421121', 'pid': '421100', 'name': '团风县'}, {'id': '421122', 'pid': '421100', 'name': '红安县'}, {'id': '421123', 'pid': '421100', 'name': '罗田县'}, {'id': '421124', 'pid': '421100', 'name': '英山县'}, {'id': '421125', 'pid': '421100', 'name': '浠水县'}, {'id': '421126', 'pid': '421100', 'name': '蕲春县'}, {'id': '421127', 'pid': '421100', 'name': '黄梅县'}, {'id': '421181', 'pid': '421100', 'name': '麻城市'}, {'id': '421182', 'pid': '421100', 'name': '武穴市'}, {'id': '421101', 'pid': '421100', 'name': '市辖区'}, {'id': '421171', 'pid': '421100', 'name': '龙感湖管理区'} ]}, { + 'id': '421200', + 'pid': '420000', + 'name': '咸宁市', + 'children': [ {'id': '421202', 'pid': '421200', 'name': '咸安区'}, {'id': '421221', 'pid': '421200', 'name': '嘉鱼县'}, {'id': '421222', 'pid': '421200', 'name': '通城县'}, {'id': '421223', 'pid': '421200', 'name': '崇阳县'}, {'id': '421224', 'pid': '421200', 'name': '通山县'}, {'id': '421281', 'pid': '421200', 'name': '赤壁市'}, {'id': '421201', 'pid': '421200', 'name': '市辖区'} ] + }, {'id': '421300', 'pid': '420000', 'name': '随州市', 'children': [ {'id': '421303', 'pid': '421300', 'name': '曾都区'}, {'id': '421321', 'pid': '421300', 'name': '随县'}, {'id': '421381', 'pid': '421300', 'name': '广水市'}, {'id': '421301', 'pid': '421300', 'name': '市辖区'} ]}, {'id': '422800', 'pid': '420000', 'name': '恩施土家族苗族自治州', 'children': [ {'id': '422801', 'pid': '422800', 'name': '恩施市'}, {'id': '422802', 'pid': '422800', 'name': '利川市'}, {'id': '422822', 'pid': '422800', 'name': '建始县'}, {'id': '422823', 'pid': '422800', 'name': '巴东县'}, {'id': '422825', 'pid': '422800', 'name': '宣恩县'}, {'id': '422826', 'pid': '422800', 'name': '咸丰县'}, {'id': '422827', 'pid': '422800', 'name': '来凤县'}, {'id': '422828', 'pid': '422800', 'name': '鹤峰县'} ]}, { + 'id': '429000', + 'pid': '420000', + 'name': '湖北省-自治区直辖县级行政区划', + 'children': [ {'id': '429004', 'pid': '429000', 'name': '仙桃市'}, {'id': '429005', 'pid': '429000', 'name': '潜江市'}, {'id': '429006', 'pid': '429000', 'name': '天门市'}, {'id': '429021', 'pid': '429000', 'name': '神农架林区'} ] + } ] +}, { + 'id': '430000', + 'pid': '0', + 'name': '湖南省', + 'children': [ {'id': '430100', 'pid': '430000', 'name': '长沙市', 'children': [ {'id': '430102', 'pid': '430100', 'name': '芙蓉区'}, {'id': '430103', 'pid': '430100', 'name': '天心区'}, {'id': '430104', 'pid': '430100', 'name': '岳麓区'}, {'id': '430105', 'pid': '430100', 'name': '开福区'}, {'id': '430111', 'pid': '430100', 'name': '雨花区'}, {'id': '430112', 'pid': '430100', 'name': '望城区'}, {'id': '430121', 'pid': '430100', 'name': '长沙县'}, {'id': '430181', 'pid': '430100', 'name': '浏阳市'}, {'id': '430182', 'pid': '430100', 'name': '宁乡市'}, {'id': '430101', 'pid': '430100', 'name': '市辖区'} ]}, { + 'id': '430200', + 'pid': '430000', + 'name': '株洲市', + 'children': [ {'id': '430202', 'pid': '430200', 'name': '荷塘区'}, {'id': '430203', 'pid': '430200', 'name': '芦淞区'}, {'id': '430204', 'pid': '430200', 'name': '石峰区'}, {'id': '430211', 'pid': '430200', 'name': '天元区'}, {'id': '430212', 'pid': '430200', 'name': '渌口区'}, {'id': '430223', 'pid': '430200', 'name': '攸县'}, {'id': '430224', 'pid': '430200', 'name': '茶陵县'}, {'id': '430225', 'pid': '430200', 'name': '炎陵县'}, {'id': '430281', 'pid': '430200', 'name': '醴陵市'}, {'id': '430201', 'pid': '430200', 'name': '市辖区'}, {'id': '430271', 'pid': '430200', 'name': '云龙示范区'} ] + }, {'id': '430300', 'pid': '430000', 'name': '湘潭市', 'children': [ {'id': '430302', 'pid': '430300', 'name': '雨湖区'}, {'id': '430304', 'pid': '430300', 'name': '岳塘区'}, {'id': '430321', 'pid': '430300', 'name': '湘潭县'}, {'id': '430381', 'pid': '430300', 'name': '湘乡市'}, {'id': '430382', 'pid': '430300', 'name': '韶山市'}, {'id': '430301', 'pid': '430300', 'name': '市辖区'}, {'id': '430371', 'pid': '430300', 'name': '湖南湘潭高新技术产业园区'}, {'id': '430372', 'pid': '430300', 'name': '湘潭昭山示范区'}, {'id': '430373', 'pid': '430300', 'name': '湘潭九华示范区'} ]}, { + 'id': '430400', + 'pid': '430000', + 'name': '衡阳市', + 'children': [ {'id': '430405', 'pid': '430400', 'name': '珠晖区'}, {'id': '430406', 'pid': '430400', 'name': '雁峰区'}, {'id': '430407', 'pid': '430400', 'name': '石鼓区'}, {'id': '430408', 'pid': '430400', 'name': '蒸湘区'}, {'id': '430412', 'pid': '430400', 'name': '南岳区'}, {'id': '430421', 'pid': '430400', 'name': '衡阳县'}, {'id': '430422', 'pid': '430400', 'name': '衡南县'}, {'id': '430423', 'pid': '430400', 'name': '衡山县'}, {'id': '430424', 'pid': '430400', 'name': '衡东县'}, {'id': '430426', 'pid': '430400', 'name': '祁东县'}, {'id': '430481', 'pid': '430400', 'name': '耒阳市'}, {'id': '430482', 'pid': '430400', 'name': '常宁市'}, {'id': '430401', 'pid': '430400', 'name': '市辖区'}, {'id': '430471', 'pid': '430400', 'name': '衡阳综合保税区'}, {'id': '430472', 'pid': '430400', 'name': '湖南衡阳高新技术产业园区'}, {'id': '430473', 'pid': '430400', 'name': '湖南衡阳松木经济开发区'} ] + }, {'id': '430500', 'pid': '430000', 'name': '邵阳市', 'children': [ {'id': '430502', 'pid': '430500', 'name': '双清区'}, {'id': '430503', 'pid': '430500', 'name': '大祥区'}, {'id': '430511', 'pid': '430500', 'name': '北塔区'}, {'id': '430522', 'pid': '430500', 'name': '新邵县'}, {'id': '430523', 'pid': '430500', 'name': '邵阳县'}, {'id': '430524', 'pid': '430500', 'name': '隆回县'}, {'id': '430525', 'pid': '430500', 'name': '洞口县'}, {'id': '430527', 'pid': '430500', 'name': '绥宁县'}, {'id': '430528', 'pid': '430500', 'name': '新宁县'}, {'id': '430529', 'pid': '430500', 'name': '城步苗族自治县'}, {'id': '430581', 'pid': '430500', 'name': '武冈市'}, {'id': '430582', 'pid': '430500', 'name': '邵东市'}, {'id': '430501', 'pid': '430500', 'name': '市辖区'} ]}, { + 'id': '430600', + 'pid': '430000', + 'name': '岳阳市', + 'children': [ {'id': '430602', 'pid': '430600', 'name': '岳阳楼区'}, {'id': '430603', 'pid': '430600', 'name': '云溪区'}, {'id': '430611', 'pid': '430600', 'name': '君山区'}, {'id': '430621', 'pid': '430600', 'name': '岳阳县'}, {'id': '430623', 'pid': '430600', 'name': '华容县'}, {'id': '430624', 'pid': '430600', 'name': '湘阴县'}, {'id': '430626', 'pid': '430600', 'name': '平江县'}, {'id': '430681', 'pid': '430600', 'name': '汨罗市'}, {'id': '430682', 'pid': '430600', 'name': '临湘市'}, {'id': '430601', 'pid': '430600', 'name': '市辖区'}, {'id': '430671', 'pid': '430600', 'name': '岳阳市屈原管理区'} ] + }, {'id': '430700', 'pid': '430000', 'name': '常德市', 'children': [ {'id': '430702', 'pid': '430700', 'name': '武陵区'}, {'id': '430703', 'pid': '430700', 'name': '鼎城区'}, {'id': '430721', 'pid': '430700', 'name': '安乡县'}, {'id': '430722', 'pid': '430700', 'name': '汉寿县'}, {'id': '430723', 'pid': '430700', 'name': '澧县'}, {'id': '430724', 'pid': '430700', 'name': '临澧县'}, {'id': '430725', 'pid': '430700', 'name': '桃源县'}, {'id': '430726', 'pid': '430700', 'name': '石门县'}, {'id': '430781', 'pid': '430700', 'name': '津市市'}, {'id': '430701', 'pid': '430700', 'name': '市辖区'}, {'id': '430771', 'pid': '430700', 'name': '常德市西洞庭管理区'} ]}, { + 'id': '430800', + 'pid': '430000', + 'name': '张家界市', + 'children': [ {'id': '430802', 'pid': '430800', 'name': '永定区'}, {'id': '430811', 'pid': '430800', 'name': '武陵源区'}, {'id': '430821', 'pid': '430800', 'name': '慈利县'}, {'id': '430822', 'pid': '430800', 'name': '桑植县'}, {'id': '430801', 'pid': '430800', 'name': '市辖区'} ] + }, {'id': '430900', 'pid': '430000', 'name': '益阳市', 'children': [ {'id': '430902', 'pid': '430900', 'name': '资阳区'}, {'id': '430903', 'pid': '430900', 'name': '赫山区'}, {'id': '430921', 'pid': '430900', 'name': '南县'}, {'id': '430922', 'pid': '430900', 'name': '桃江县'}, {'id': '430923', 'pid': '430900', 'name': '安化县'}, {'id': '430981', 'pid': '430900', 'name': '沅江市'}, {'id': '430901', 'pid': '430900', 'name': '市辖区'}, {'id': '430971', 'pid': '430900', 'name': '益阳市大通湖管理区'}, {'id': '430972', 'pid': '430900', 'name': '湖南益阳高新技术产业园区'} ]}, { + 'id': '431000', + 'pid': '430000', + 'name': '郴州市', + 'children': [ {'id': '431002', 'pid': '431000', 'name': '北湖区'}, {'id': '431003', 'pid': '431000', 'name': '苏仙区'}, {'id': '431021', 'pid': '431000', 'name': '桂阳县'}, {'id': '431022', 'pid': '431000', 'name': '宜章县'}, {'id': '431023', 'pid': '431000', 'name': '永兴县'}, {'id': '431024', 'pid': '431000', 'name': '嘉禾县'}, {'id': '431025', 'pid': '431000', 'name': '临武县'}, {'id': '431026', 'pid': '431000', 'name': '汝城县'}, {'id': '431027', 'pid': '431000', 'name': '桂东县'}, {'id': '431028', 'pid': '431000', 'name': '安仁县'}, {'id': '431081', 'pid': '431000', 'name': '资兴市'}, {'id': '431001', 'pid': '431000', 'name': '市辖区'} ] + }, {'id': '431100', 'pid': '430000', 'name': '永州市', 'children': [ {'id': '431102', 'pid': '431100', 'name': '零陵区'}, {'id': '431103', 'pid': '431100', 'name': '冷水滩区'}, {'id': '431121', 'pid': '431100', 'name': '祁阳县'}, {'id': '431122', 'pid': '431100', 'name': '东安县'}, {'id': '431123', 'pid': '431100', 'name': '双牌县'}, {'id': '431124', 'pid': '431100', 'name': '道县'}, {'id': '431125', 'pid': '431100', 'name': '江永县'}, {'id': '431126', 'pid': '431100', 'name': '宁远县'}, {'id': '431127', 'pid': '431100', 'name': '蓝山县'}, {'id': '431128', 'pid': '431100', 'name': '新田县'}, {'id': '431129', 'pid': '431100', 'name': '江华瑶族自治县'}, {'id': '431101', 'pid': '431100', 'name': '市辖区'}, {'id': '431171', 'pid': '431100', 'name': '永州经济技术开发区'}, {'id': '431173', 'pid': '431100', 'name': '永州市回龙圩管理区'}, {'id': '431181', 'pid': '431100', 'name': '祁阳市'} ]}, { + 'id': '431200', + 'pid': '430000', + 'name': '怀化市', + 'children': [ {'id': '431202', 'pid': '431200', 'name': '鹤城区'}, {'id': '431221', 'pid': '431200', 'name': '中方县'}, {'id': '431222', 'pid': '431200', 'name': '沅陵县'}, {'id': '431223', 'pid': '431200', 'name': '辰溪县'}, {'id': '431224', 'pid': '431200', 'name': '溆浦县'}, {'id': '431225', 'pid': '431200', 'name': '会同县'}, {'id': '431226', 'pid': '431200', 'name': '麻阳苗族自治县'}, {'id': '431227', 'pid': '431200', 'name': '新晃侗族自治县'}, {'id': '431228', 'pid': '431200', 'name': '芷江侗族自治县'}, {'id': '431229', 'pid': '431200', 'name': '靖州苗族侗族自治县'}, {'id': '431230', 'pid': '431200', 'name': '通道侗族自治县'}, {'id': '431281', 'pid': '431200', 'name': '洪江市'}, {'id': '431201', 'pid': '431200', 'name': '市辖区'}, {'id': '431271', 'pid': '431200', 'name': '怀化市洪江管理区'} ] + }, {'id': '431300', 'pid': '430000', 'name': '娄底市', 'children': [ {'id': '431302', 'pid': '431300', 'name': '娄星区'}, {'id': '431321', 'pid': '431300', 'name': '双峰县'}, {'id': '431322', 'pid': '431300', 'name': '新化县'}, {'id': '431381', 'pid': '431300', 'name': '冷水江市'}, {'id': '431382', 'pid': '431300', 'name': '涟源市'}, {'id': '431301', 'pid': '431300', 'name': '市辖区'} ]}, {'id': '433100', 'pid': '430000', 'name': '湘西土家族苗族自治州', 'children': [ {'id': '433101', 'pid': '433100', 'name': '吉首市'}, {'id': '433122', 'pid': '433100', 'name': '泸溪县'}, {'id': '433123', 'pid': '433100', 'name': '凤凰县'}, {'id': '433124', 'pid': '433100', 'name': '花垣县'}, {'id': '433125', 'pid': '433100', 'name': '保靖县'}, {'id': '433126', 'pid': '433100', 'name': '古丈县'}, {'id': '433127', 'pid': '433100', 'name': '永顺县'}, {'id': '433130', 'pid': '433100', 'name': '龙山县'} ]} ] +}, { + 'id': '440000', + 'pid': '0', + 'name': '广东省', + 'children': [ {'id': '440100', 'pid': '440000', 'name': '广州市', 'children': [ {'id': '440103', 'pid': '440100', 'name': '荔湾区'}, {'id': '440104', 'pid': '440100', 'name': '越秀区'}, {'id': '440105', 'pid': '440100', 'name': '海珠区'}, {'id': '440106', 'pid': '440100', 'name': '天河区'}, {'id': '440111', 'pid': '440100', 'name': '白云区'}, {'id': '440112', 'pid': '440100', 'name': '黄埔区'}, {'id': '440113', 'pid': '440100', 'name': '番禺区'}, {'id': '440114', 'pid': '440100', 'name': '花都区'}, {'id': '440115', 'pid': '440100', 'name': '南沙区'}, {'id': '440117', 'pid': '440100', 'name': '从化区'}, {'id': '440118', 'pid': '440100', 'name': '增城区'}, {'id': '440101', 'pid': '440100', 'name': '市辖区'} ]}, { + 'id': '440200', + 'pid': '440000', + 'name': '韶关市', + 'children': [ {'id': '440203', 'pid': '440200', 'name': '武江区'}, {'id': '440204', 'pid': '440200', 'name': '浈江区'}, {'id': '440205', 'pid': '440200', 'name': '曲江区'}, {'id': '440222', 'pid': '440200', 'name': '始兴县'}, {'id': '440224', 'pid': '440200', 'name': '仁化县'}, {'id': '440229', 'pid': '440200', 'name': '翁源县'}, {'id': '440232', 'pid': '440200', 'name': '乳源瑶族自治县'}, {'id': '440233', 'pid': '440200', 'name': '新丰县'}, {'id': '440281', 'pid': '440200', 'name': '乐昌市'}, {'id': '440282', 'pid': '440200', 'name': '南雄市'}, {'id': '440201', 'pid': '440200', 'name': '市辖区'} ] + }, {'id': '440300', 'pid': '440000', 'name': '深圳市', 'children': [ {'id': '440303', 'pid': '440300', 'name': '罗湖区'}, {'id': '440304', 'pid': '440300', 'name': '福田区'}, {'id': '440305', 'pid': '440300', 'name': '南山区'}, {'id': '440306', 'pid': '440300', 'name': '宝安区'}, {'id': '440307', 'pid': '440300', 'name': '龙岗区'}, {'id': '440308', 'pid': '440300', 'name': '盐田区'}, {'id': '440309', 'pid': '440300', 'name': '龙华区'}, {'id': '440310', 'pid': '440300', 'name': '坪山区'}, {'id': '440311', 'pid': '440300', 'name': '光明区'}, {'id': '440301', 'pid': '440300', 'name': '市辖区'} ]}, {'id': '440400', 'pid': '440000', 'name': '珠海市', 'children': [ {'id': '440402', 'pid': '440400', 'name': '香洲区'}, {'id': '440403', 'pid': '440400', 'name': '斗门区'}, {'id': '440404', 'pid': '440400', 'name': '金湾区'}, {'id': '440401', 'pid': '440400', 'name': '市辖区'} ]}, { + 'id': '440500', + 'pid': '440000', + 'name': '汕头市', + 'children': [ {'id': '440507', 'pid': '440500', 'name': '龙湖区'}, {'id': '440511', 'pid': '440500', 'name': '金平区'}, {'id': '440512', 'pid': '440500', 'name': '濠江区'}, {'id': '440513', 'pid': '440500', 'name': '潮阳区'}, {'id': '440514', 'pid': '440500', 'name': '潮南区'}, {'id': '440515', 'pid': '440500', 'name': '澄海区'}, {'id': '440523', 'pid': '440500', 'name': '南澳县'}, {'id': '440501', 'pid': '440500', 'name': '市辖区'} ] + }, {'id': '440600', 'pid': '440000', 'name': '佛山市', 'children': [ {'id': '440604', 'pid': '440600', 'name': '禅城区'}, {'id': '440605', 'pid': '440600', 'name': '南海区'}, {'id': '440606', 'pid': '440600', 'name': '顺德区'}, {'id': '440607', 'pid': '440600', 'name': '三水区'}, {'id': '440608', 'pid': '440600', 'name': '高明区'}, {'id': '440601', 'pid': '440600', 'name': '市辖区'} ]}, {'id': '440700', 'pid': '440000', 'name': '江门市', 'children': [ {'id': '440703', 'pid': '440700', 'name': '蓬江区'}, {'id': '440704', 'pid': '440700', 'name': '江海区'}, {'id': '440705', 'pid': '440700', 'name': '新会区'}, {'id': '440781', 'pid': '440700', 'name': '台山市'}, {'id': '440783', 'pid': '440700', 'name': '开平市'}, {'id': '440784', 'pid': '440700', 'name': '鹤山市'}, {'id': '440785', 'pid': '440700', 'name': '恩平市'}, {'id': '440701', 'pid': '440700', 'name': '市辖区'} ]}, { + 'id': '440800', + 'pid': '440000', + 'name': '湛江市', + 'children': [ {'id': '440802', 'pid': '440800', 'name': '赤坎区'}, {'id': '440803', 'pid': '440800', 'name': '霞山区'}, {'id': '440804', 'pid': '440800', 'name': '坡头区'}, {'id': '440811', 'pid': '440800', 'name': '麻章区'}, {'id': '440823', 'pid': '440800', 'name': '遂溪县'}, {'id': '440825', 'pid': '440800', 'name': '徐闻县'}, {'id': '440881', 'pid': '440800', 'name': '廉江市'}, {'id': '440882', 'pid': '440800', 'name': '雷州市'}, {'id': '440883', 'pid': '440800', 'name': '吴川市'}, {'id': '440801', 'pid': '440800', 'name': '市辖区'} ] + }, {'id': '440900', 'pid': '440000', 'name': '茂名市', 'children': [ {'id': '440902', 'pid': '440900', 'name': '茂南区'}, {'id': '440904', 'pid': '440900', 'name': '电白区'}, {'id': '440981', 'pid': '440900', 'name': '高州市'}, {'id': '440982', 'pid': '440900', 'name': '化州市'}, {'id': '440983', 'pid': '440900', 'name': '信宜市'}, {'id': '440901', 'pid': '440900', 'name': '市辖区'} ]}, {'id': '441200', 'pid': '440000', 'name': '肇庆市', 'children': [ {'id': '441202', 'pid': '441200', 'name': '端州区'}, {'id': '441203', 'pid': '441200', 'name': '鼎湖区'}, {'id': '441204', 'pid': '441200', 'name': '高要区'}, {'id': '441223', 'pid': '441200', 'name': '广宁县'}, {'id': '441224', 'pid': '441200', 'name': '怀集县'}, {'id': '441225', 'pid': '441200', 'name': '封开县'}, {'id': '441226', 'pid': '441200', 'name': '德庆县'}, {'id': '441284', 'pid': '441200', 'name': '四会市'}, {'id': '441201', 'pid': '441200', 'name': '市辖区'} ]}, { + 'id': '441300', + 'pid': '440000', + 'name': '惠州市', + 'children': [ {'id': '441302', 'pid': '441300', 'name': '惠城区'}, {'id': '441303', 'pid': '441300', 'name': '惠阳区'}, {'id': '441322', 'pid': '441300', 'name': '博罗县'}, {'id': '441323', 'pid': '441300', 'name': '惠东县'}, {'id': '441324', 'pid': '441300', 'name': '龙门县'}, {'id': '441301', 'pid': '441300', 'name': '市辖区'} ] + }, {'id': '441400', 'pid': '440000', 'name': '梅州市', 'children': [ {'id': '441402', 'pid': '441400', 'name': '梅江区'}, {'id': '441403', 'pid': '441400', 'name': '梅县区'}, {'id': '441422', 'pid': '441400', 'name': '大埔县'}, {'id': '441423', 'pid': '441400', 'name': '丰顺县'}, {'id': '441424', 'pid': '441400', 'name': '五华县'}, {'id': '441426', 'pid': '441400', 'name': '平远县'}, {'id': '441427', 'pid': '441400', 'name': '蕉岭县'}, {'id': '441481', 'pid': '441400', 'name': '兴宁市'}, {'id': '441401', 'pid': '441400', 'name': '市辖区'} ]}, {'id': '441500', 'pid': '440000', 'name': '汕尾市', 'children': [ {'id': '441502', 'pid': '441500', 'name': '城区'}, {'id': '441521', 'pid': '441500', 'name': '海丰县'}, {'id': '441523', 'pid': '441500', 'name': '陆河县'}, {'id': '441581', 'pid': '441500', 'name': '陆丰市'}, {'id': '441501', 'pid': '441500', 'name': '市辖区'} ]}, { + 'id': '441600', + 'pid': '440000', + 'name': '河源市', + 'children': [ {'id': '441602', 'pid': '441600', 'name': '源城区'}, {'id': '441621', 'pid': '441600', 'name': '紫金县'}, {'id': '441622', 'pid': '441600', 'name': '龙川县'}, {'id': '441623', 'pid': '441600', 'name': '连平县'}, {'id': '441624', 'pid': '441600', 'name': '和平县'}, {'id': '441625', 'pid': '441600', 'name': '东源县'}, {'id': '441601', 'pid': '441600', 'name': '市辖区'} ] + }, {'id': '441700', 'pid': '440000', 'name': '阳江市', 'children': [ {'id': '441702', 'pid': '441700', 'name': '江城区'}, {'id': '441704', 'pid': '441700', 'name': '阳东区'}, {'id': '441721', 'pid': '441700', 'name': '阳西县'}, {'id': '441781', 'pid': '441700', 'name': '阳春市'}, {'id': '441701', 'pid': '441700', 'name': '市辖区'} ]}, {'id': '441800', 'pid': '440000', 'name': '清远市', 'children': [ {'id': '441802', 'pid': '441800', 'name': '清城区'}, {'id': '441803', 'pid': '441800', 'name': '清新区'}, {'id': '441821', 'pid': '441800', 'name': '佛冈县'}, {'id': '441823', 'pid': '441800', 'name': '阳山县'}, {'id': '441825', 'pid': '441800', 'name': '连山壮族瑶族自治县'}, {'id': '441826', 'pid': '441800', 'name': '连南瑶族自治县'}, {'id': '441881', 'pid': '441800', 'name': '英德市'}, {'id': '441882', 'pid': '441800', 'name': '连州市'}, {'id': '441801', 'pid': '441800', 'name': '市辖区'} ]}, {'id': '441900', 'pid': '440000', 'name': '东莞市', 'children': []}, { + 'id': '442000', + 'pid': '440000', + 'name': '中山市', + 'children': [] + }, {'id': '445100', 'pid': '440000', 'name': '潮州市', 'children': [ {'id': '445102', 'pid': '445100', 'name': '湘桥区'}, {'id': '445103', 'pid': '445100', 'name': '潮安区'}, {'id': '445122', 'pid': '445100', 'name': '饶平县'}, {'id': '445101', 'pid': '445100', 'name': '市辖区'} ]}, {'id': '445200', 'pid': '440000', 'name': '揭阳市', 'children': [ {'id': '445202', 'pid': '445200', 'name': '榕城区'}, {'id': '445203', 'pid': '445200', 'name': '揭东区'}, {'id': '445222', 'pid': '445200', 'name': '揭西县'}, {'id': '445224', 'pid': '445200', 'name': '惠来县'}, {'id': '445281', 'pid': '445200', 'name': '普宁市'}, {'id': '445201', 'pid': '445200', 'name': '市辖区'} ]}, { + 'id': '445300', + 'pid': '440000', + 'name': '云浮市', + 'children': [ {'id': '445302', 'pid': '445300', 'name': '云城区'}, {'id': '445303', 'pid': '445300', 'name': '云安区'}, {'id': '445321', 'pid': '445300', 'name': '新兴县'}, {'id': '445322', 'pid': '445300', 'name': '郁南县'}, {'id': '445381', 'pid': '445300', 'name': '罗定市'}, {'id': '445301', 'pid': '445300', 'name': '市辖区'} ] + } ] +}, { + 'id': '450000', + 'pid': '0', + 'name': '广西壮族自治区', + 'children': [ {'id': '450100', 'pid': '450000', 'name': '南宁市', 'children': [ {'id': '450102', 'pid': '450100', 'name': '兴宁区'}, {'id': '450103', 'pid': '450100', 'name': '青秀区'}, {'id': '450105', 'pid': '450100', 'name': '江南区'}, {'id': '450107', 'pid': '450100', 'name': '西乡塘区'}, {'id': '450108', 'pid': '450100', 'name': '良庆区'}, {'id': '450109', 'pid': '450100', 'name': '邕宁区'}, {'id': '450110', 'pid': '450100', 'name': '武鸣区'}, {'id': '450123', 'pid': '450100', 'name': '隆安县'}, {'id': '450124', 'pid': '450100', 'name': '马山县'}, {'id': '450125', 'pid': '450100', 'name': '上林县'}, {'id': '450126', 'pid': '450100', 'name': '宾阳县'}, {'id': '450127', 'pid': '450100', 'name': '横县'}, {'id': '450101', 'pid': '450100', 'name': '市辖区'}, {'id': '450181', 'pid': '450100', 'name': '横州市'} ]}, { + 'id': '450200', + 'pid': '450000', + 'name': '柳州市', + 'children': [ {'id': '450202', 'pid': '450200', 'name': '城中区'}, {'id': '450203', 'pid': '450200', 'name': '鱼峰区'}, {'id': '450204', 'pid': '450200', 'name': '柳南区'}, {'id': '450205', 'pid': '450200', 'name': '柳北区'}, {'id': '450206', 'pid': '450200', 'name': '柳江区'}, {'id': '450222', 'pid': '450200', 'name': '柳城县'}, {'id': '450223', 'pid': '450200', 'name': '鹿寨县'}, {'id': '450224', 'pid': '450200', 'name': '融安县'}, {'id': '450225', 'pid': '450200', 'name': '融水苗族自治县'}, {'id': '450226', 'pid': '450200', 'name': '三江侗族自治县'}, {'id': '450201', 'pid': '450200', 'name': '市辖区'} ] + }, { + 'id': '450300', + 'pid': '450000', + 'name': '桂林市', + 'children': [ {'id': '450302', 'pid': '450300', 'name': '秀峰区'}, {'id': '450303', 'pid': '450300', 'name': '叠彩区'}, {'id': '450304', 'pid': '450300', 'name': '象山区'}, {'id': '450305', 'pid': '450300', 'name': '七星区'}, {'id': '450311', 'pid': '450300', 'name': '雁山区'}, {'id': '450312', 'pid': '450300', 'name': '临桂区'}, {'id': '450321', 'pid': '450300', 'name': '阳朔县'}, {'id': '450323', 'pid': '450300', 'name': '灵川县'}, {'id': '450324', 'pid': '450300', 'name': '全州县'}, {'id': '450325', 'pid': '450300', 'name': '兴安县'}, {'id': '450326', 'pid': '450300', 'name': '永福县'}, {'id': '450327', 'pid': '450300', 'name': '灌阳县'}, {'id': '450328', 'pid': '450300', 'name': '龙胜各族自治县'}, {'id': '450329', 'pid': '450300', 'name': '资源县'}, {'id': '450330', 'pid': '450300', 'name': '平乐县'}, {'id': '450332', 'pid': '450300', 'name': '恭城瑶族自治县'}, {'id': '450381', 'pid': '450300', 'name': '荔浦市'}, {'id': '450301', 'pid': '450300', 'name': '市辖区'} ] + }, {'id': '450400', 'pid': '450000', 'name': '梧州市', 'children': [ {'id': '450403', 'pid': '450400', 'name': '万秀区'}, {'id': '450405', 'pid': '450400', 'name': '长洲区'}, {'id': '450406', 'pid': '450400', 'name': '龙圩区'}, {'id': '450421', 'pid': '450400', 'name': '苍梧县'}, {'id': '450422', 'pid': '450400', 'name': '藤县'}, {'id': '450423', 'pid': '450400', 'name': '蒙山县'}, {'id': '450481', 'pid': '450400', 'name': '岑溪市'}, {'id': '450401', 'pid': '450400', 'name': '市辖区'} ]}, {'id': '450500', 'pid': '450000', 'name': '北海市', 'children': [ {'id': '450502', 'pid': '450500', 'name': '海城区'}, {'id': '450503', 'pid': '450500', 'name': '银海区'}, {'id': '450512', 'pid': '450500', 'name': '铁山港区'}, {'id': '450521', 'pid': '450500', 'name': '合浦县'}, {'id': '450501', 'pid': '450500', 'name': '市辖区'} ]}, { + 'id': '450600', + 'pid': '450000', + 'name': '防城港市', + 'children': [ {'id': '450602', 'pid': '450600', 'name': '港口区'}, {'id': '450603', 'pid': '450600', 'name': '防城区'}, {'id': '450621', 'pid': '450600', 'name': '上思县'}, {'id': '450681', 'pid': '450600', 'name': '东兴市'}, {'id': '450601', 'pid': '450600', 'name': '市辖区'} ] + }, {'id': '450700', 'pid': '450000', 'name': '钦州市', 'children': [ {'id': '450702', 'pid': '450700', 'name': '钦南区'}, {'id': '450703', 'pid': '450700', 'name': '钦北区'}, {'id': '450721', 'pid': '450700', 'name': '灵山县'}, {'id': '450722', 'pid': '450700', 'name': '浦北县'}, {'id': '450701', 'pid': '450700', 'name': '市辖区'} ]}, {'id': '450800', 'pid': '450000', 'name': '贵港市', 'children': [ {'id': '450802', 'pid': '450800', 'name': '港北区'}, {'id': '450803', 'pid': '450800', 'name': '港南区'}, {'id': '450804', 'pid': '450800', 'name': '覃塘区'}, {'id': '450821', 'pid': '450800', 'name': '平南县'}, {'id': '450881', 'pid': '450800', 'name': '桂平市'}, {'id': '450801', 'pid': '450800', 'name': '市辖区'} ]}, { + 'id': '450900', + 'pid': '450000', + 'name': '玉林市', + 'children': [ {'id': '450902', 'pid': '450900', 'name': '玉州区'}, {'id': '450903', 'pid': '450900', 'name': '福绵区'}, {'id': '450921', 'pid': '450900', 'name': '容县'}, {'id': '450922', 'pid': '450900', 'name': '陆川县'}, {'id': '450923', 'pid': '450900', 'name': '博白县'}, {'id': '450924', 'pid': '450900', 'name': '兴业县'}, {'id': '450981', 'pid': '450900', 'name': '北流市'}, {'id': '450901', 'pid': '450900', 'name': '市辖区'} ] + }, {'id': '451000', 'pid': '450000', 'name': '百色市', 'children': [ {'id': '451002', 'pid': '451000', 'name': '右江区'}, {'id': '451003', 'pid': '451000', 'name': '田阳区'}, {'id': '451022', 'pid': '451000', 'name': '田东县'}, {'id': '451024', 'pid': '451000', 'name': '德保县'}, {'id': '451026', 'pid': '451000', 'name': '那坡县'}, {'id': '451027', 'pid': '451000', 'name': '凌云县'}, {'id': '451028', 'pid': '451000', 'name': '乐业县'}, {'id': '451029', 'pid': '451000', 'name': '田林县'}, {'id': '451030', 'pid': '451000', 'name': '西林县'}, {'id': '451031', 'pid': '451000', 'name': '隆林各族自治县'}, {'id': '451081', 'pid': '451000', 'name': '靖西市'}, {'id': '451082', 'pid': '451000', 'name': '平果市'}, {'id': '451001', 'pid': '451000', 'name': '市辖区'} ]}, { + 'id': '451100', + 'pid': '450000', + 'name': '贺州市', + 'children': [ {'id': '451102', 'pid': '451100', 'name': '八步区'}, {'id': '451103', 'pid': '451100', 'name': '平桂区'}, {'id': '451121', 'pid': '451100', 'name': '昭平县'}, {'id': '451122', 'pid': '451100', 'name': '钟山县'}, {'id': '451123', 'pid': '451100', 'name': '富川瑶族自治县'}, {'id': '451101', 'pid': '451100', 'name': '市辖区'} ] + }, {'id': '451200', 'pid': '450000', 'name': '河池市', 'children': [ {'id': '451202', 'pid': '451200', 'name': '金城江区'}, {'id': '451203', 'pid': '451200', 'name': '宜州区'}, {'id': '451221', 'pid': '451200', 'name': '南丹县'}, {'id': '451222', 'pid': '451200', 'name': '天峨县'}, {'id': '451223', 'pid': '451200', 'name': '凤山县'}, {'id': '451224', 'pid': '451200', 'name': '东兰县'}, {'id': '451225', 'pid': '451200', 'name': '罗城仫佬族自治县'}, {'id': '451226', 'pid': '451200', 'name': '环江毛南族自治县'}, {'id': '451227', 'pid': '451200', 'name': '巴马瑶族自治县'}, {'id': '451228', 'pid': '451200', 'name': '都安瑶族自治县'}, {'id': '451229', 'pid': '451200', 'name': '大化瑶族自治县'}, {'id': '451201', 'pid': '451200', 'name': '市辖区'} ]}, { + 'id': '451300', + 'pid': '450000', + 'name': '来宾市', + 'children': [ {'id': '451302', 'pid': '451300', 'name': '兴宾区'}, {'id': '451321', 'pid': '451300', 'name': '忻城县'}, {'id': '451322', 'pid': '451300', 'name': '象州县'}, {'id': '451323', 'pid': '451300', 'name': '武宣县'}, {'id': '451324', 'pid': '451300', 'name': '金秀瑶族自治县'}, {'id': '451381', 'pid': '451300', 'name': '合山市'}, {'id': '451301', 'pid': '451300', 'name': '市辖区'} ] + }, {'id': '451400', 'pid': '450000', 'name': '崇左市', 'children': [ {'id': '451402', 'pid': '451400', 'name': '江州区'}, {'id': '451421', 'pid': '451400', 'name': '扶绥县'}, {'id': '451422', 'pid': '451400', 'name': '宁明县'}, {'id': '451423', 'pid': '451400', 'name': '龙州县'}, {'id': '451424', 'pid': '451400', 'name': '大新县'}, {'id': '451425', 'pid': '451400', 'name': '天等县'}, {'id': '451481', 'pid': '451400', 'name': '凭祥市'}, {'id': '451401', 'pid': '451400', 'name': '市辖区'} ]} ] +}, { + 'id': '460000', + 'pid': '0', + 'name': '海南省', + 'children': [ {'id': '460100', 'pid': '460000', 'name': '海口市', 'children': [ {'id': '460105', 'pid': '460100', 'name': '秀英区'}, {'id': '460106', 'pid': '460100', 'name': '龙华区'}, {'id': '460107', 'pid': '460100', 'name': '琼山区'}, {'id': '460108', 'pid': '460100', 'name': '美兰区'}, {'id': '460101', 'pid': '460100', 'name': '市辖区'} ]}, {'id': '460200', 'pid': '460000', 'name': '三亚市', 'children': [ {'id': '460202', 'pid': '460200', 'name': '海棠区'}, {'id': '460203', 'pid': '460200', 'name': '吉阳区'}, {'id': '460204', 'pid': '460200', 'name': '天涯区'}, {'id': '460205', 'pid': '460200', 'name': '崖州区'}, {'id': '460201', 'pid': '460200', 'name': '市辖区'} ]}, {'id': '460300', 'pid': '460000', 'name': '三沙市', 'children': [ {'id': '460321', 'pid': '460300', 'name': '西沙群岛'}, {'id': '460322', 'pid': '460300', 'name': '南沙群岛'}, {'id': '460323', 'pid': '460300', 'name': '中沙群岛的岛礁及其海域'} ]}, { + 'id': '460400', + 'pid': '460000', + 'name': '儋州市', + 'children': [] + }, {'id': '469000', 'pid': '460000', 'name': '海南省-自治区直辖县级行政区划', 'children': [ {'id': '469001', 'pid': '469000', 'name': '五指山市'}, {'id': '469002', 'pid': '469000', 'name': '琼海市'}, {'id': '469005', 'pid': '469000', 'name': '文昌市'}, {'id': '469006', 'pid': '469000', 'name': '万宁市'}, {'id': '469007', 'pid': '469000', 'name': '东方市'}, {'id': '469021', 'pid': '469000', 'name': '定安县'}, {'id': '469022', 'pid': '469000', 'name': '屯昌县'}, {'id': '469023', 'pid': '469000', 'name': '澄迈县'}, {'id': '469024', 'pid': '469000', 'name': '临高县'}, {'id': '469025', 'pid': '469000', 'name': '白沙黎族自治县'}, {'id': '469026', 'pid': '469000', 'name': '昌江黎族自治县'}, {'id': '469027', 'pid': '469000', 'name': '乐东黎族自治县'}, {'id': '469028', 'pid': '469000', 'name': '陵水黎族自治县'}, {'id': '469029', 'pid': '469000', 'name': '保亭黎族苗族自治县'}, {'id': '469030', 'pid': '469000', 'name': '琼中黎族苗族自治县'} ]} ] +}, { + 'id': '500000', 'pid': '0', 'name': '重庆市', 'children': [ { + 'id': '500100', + 'pid': '500000', + 'name': '重庆市', + 'children': [ {'id': '500101', 'pid': '500100', 'name': '万州区'}, {'id': '500102', 'pid': '500100', 'name': '涪陵区'}, {'id': '500103', 'pid': '500100', 'name': '渝中区'}, {'id': '500104', 'pid': '500100', 'name': '大渡口区'}, {'id': '500105', 'pid': '500100', 'name': '江北区'}, {'id': '500106', 'pid': '500100', 'name': '沙坪坝区'}, {'id': '500107', 'pid': '500100', 'name': '九龙坡区'}, {'id': '500108', 'pid': '500100', 'name': '南岸区'}, {'id': '500109', 'pid': '500100', 'name': '北碚区'}, {'id': '500110', 'pid': '500100', 'name': '綦江区'}, {'id': '500111', 'pid': '500100', 'name': '大足区'}, {'id': '500112', 'pid': '500100', 'name': '渝北区'}, {'id': '500113', 'pid': '500100', 'name': '巴南区'}, {'id': '500114', 'pid': '500100', 'name': '黔江区'}, {'id': '500115', 'pid': '500100', 'name': '长寿区'}, {'id': '500116', 'pid': '500100', 'name': '江津区'}, {'id': '500117', 'pid': '500100', 'name': '合川区'}, {'id': '500118', 'pid': '500100', 'name': '永川区'}, { + 'id': '500119', + 'pid': '500100', + 'name': '南川区' + }, {'id': '500120', 'pid': '500100', 'name': '璧山区'}, {'id': '500151', 'pid': '500100', 'name': '铜梁区'}, {'id': '500152', 'pid': '500100', 'name': '潼南区'}, {'id': '500153', 'pid': '500100', 'name': '荣昌区'}, {'id': '500154', 'pid': '500100', 'name': '开州区'}, {'id': '500155', 'pid': '500100', 'name': '梁平区'}, {'id': '500156', 'pid': '500100', 'name': '武隆区'} ] + } ] +}, { + 'id': '510000', + 'pid': '0', + 'name': '四川省', + 'children': [ { + 'id': '510100', + 'pid': '510000', + 'name': '成都市', + 'children': [ {'id': '510104', 'pid': '510100', 'name': '锦江区'}, {'id': '510105', 'pid': '510100', 'name': '青羊区'}, {'id': '510106', 'pid': '510100', 'name': '金牛区'}, {'id': '510107', 'pid': '510100', 'name': '武侯区'}, {'id': '510108', 'pid': '510100', 'name': '成华区'}, {'id': '510112', 'pid': '510100', 'name': '龙泉驿区'}, {'id': '510113', 'pid': '510100', 'name': '青白江区'}, {'id': '510114', 'pid': '510100', 'name': '新都区'}, {'id': '510115', 'pid': '510100', 'name': '温江区'}, {'id': '510116', 'pid': '510100', 'name': '双流区'}, {'id': '510117', 'pid': '510100', 'name': '郫都区'}, {'id': '510118', 'pid': '510100', 'name': '新津区'}, {'id': '510121', 'pid': '510100', 'name': '金堂县'}, {'id': '510129', 'pid': '510100', 'name': '大邑县'}, {'id': '510131', 'pid': '510100', 'name': '蒲江县'}, {'id': '510181', 'pid': '510100', 'name': '都江堰市'}, {'id': '510182', 'pid': '510100', 'name': '彭州市'}, {'id': '510183', 'pid': '510100', 'name': '邛崃市'}, { + 'id': '510184', + 'pid': '510100', + 'name': '崇州市' + }, {'id': '510185', 'pid': '510100', 'name': '简阳市'}, {'id': '510101', 'pid': '510100', 'name': '市辖区'} ] + }, {'id': '510300', 'pid': '510000', 'name': '自贡市', 'children': [ {'id': '510302', 'pid': '510300', 'name': '自流井区'}, {'id': '510303', 'pid': '510300', 'name': '贡井区'}, {'id': '510304', 'pid': '510300', 'name': '大安区'}, {'id': '510311', 'pid': '510300', 'name': '沿滩区'}, {'id': '510321', 'pid': '510300', 'name': '荣县'}, {'id': '510322', 'pid': '510300', 'name': '富顺县'}, {'id': '510301', 'pid': '510300', 'name': '市辖区'} ]}, {'id': '510400', 'pid': '510000', 'name': '攀枝花市', 'children': [ {'id': '510402', 'pid': '510400', 'name': '东区'}, {'id': '510403', 'pid': '510400', 'name': '西区'}, {'id': '510411', 'pid': '510400', 'name': '仁和区'}, {'id': '510421', 'pid': '510400', 'name': '米易县'}, {'id': '510422', 'pid': '510400', 'name': '盐边县'}, {'id': '510401', 'pid': '510400', 'name': '市辖区'} ]}, { + 'id': '510500', + 'pid': '510000', + 'name': '泸州市', + 'children': [ {'id': '510502', 'pid': '510500', 'name': '江阳区'}, {'id': '510503', 'pid': '510500', 'name': '纳溪区'}, {'id': '510504', 'pid': '510500', 'name': '龙马潭区'}, {'id': '510521', 'pid': '510500', 'name': '泸县'}, {'id': '510522', 'pid': '510500', 'name': '合江县'}, {'id': '510524', 'pid': '510500', 'name': '叙永县'}, {'id': '510525', 'pid': '510500', 'name': '古蔺县'}, {'id': '510501', 'pid': '510500', 'name': '市辖区'} ] + }, {'id': '510600', 'pid': '510000', 'name': '德阳市', 'children': [ {'id': '510603', 'pid': '510600', 'name': '旌阳区'}, {'id': '510604', 'pid': '510600', 'name': '罗江区'}, {'id': '510623', 'pid': '510600', 'name': '中江县'}, {'id': '510681', 'pid': '510600', 'name': '广汉市'}, {'id': '510682', 'pid': '510600', 'name': '什邡市'}, {'id': '510683', 'pid': '510600', 'name': '绵竹市'}, {'id': '510601', 'pid': '510600', 'name': '市辖区'} ]}, { + 'id': '510700', + 'pid': '510000', + 'name': '绵阳市', + 'children': [ {'id': '510703', 'pid': '510700', 'name': '涪城区'}, {'id': '510704', 'pid': '510700', 'name': '游仙区'}, {'id': '510705', 'pid': '510700', 'name': '安州区'}, {'id': '510722', 'pid': '510700', 'name': '三台县'}, {'id': '510723', 'pid': '510700', 'name': '盐亭县'}, {'id': '510725', 'pid': '510700', 'name': '梓潼县'}, {'id': '510726', 'pid': '510700', 'name': '北川羌族自治县'}, {'id': '510727', 'pid': '510700', 'name': '平武县'}, {'id': '510781', 'pid': '510700', 'name': '江油市'}, {'id': '510701', 'pid': '510700', 'name': '市辖区'} ] + }, {'id': '510800', 'pid': '510000', 'name': '广元市', 'children': [ {'id': '510802', 'pid': '510800', 'name': '利州区'}, {'id': '510811', 'pid': '510800', 'name': '昭化区'}, {'id': '510812', 'pid': '510800', 'name': '朝天区'}, {'id': '510821', 'pid': '510800', 'name': '旺苍县'}, {'id': '510822', 'pid': '510800', 'name': '青川县'}, {'id': '510823', 'pid': '510800', 'name': '剑阁县'}, {'id': '510824', 'pid': '510800', 'name': '苍溪县'}, {'id': '510801', 'pid': '510800', 'name': '市辖区'} ]}, {'id': '510900', 'pid': '510000', 'name': '遂宁市', 'children': [ {'id': '510903', 'pid': '510900', 'name': '船山区'}, {'id': '510904', 'pid': '510900', 'name': '安居区'}, {'id': '510921', 'pid': '510900', 'name': '蓬溪县'}, {'id': '510923', 'pid': '510900', 'name': '大英县'}, {'id': '510981', 'pid': '510900', 'name': '射洪市'}, {'id': '510901', 'pid': '510900', 'name': '市辖区'} ]}, { + 'id': '511000', + 'pid': '510000', + 'name': '内江市', + 'children': [ {'id': '511002', 'pid': '511000', 'name': '市中区'}, {'id': '511011', 'pid': '511000', 'name': '东兴区'}, {'id': '511024', 'pid': '511000', 'name': '威远县'}, {'id': '511025', 'pid': '511000', 'name': '资中县'}, {'id': '511083', 'pid': '511000', 'name': '隆昌市'}, {'id': '511001', 'pid': '511000', 'name': '市辖区'}, {'id': '511071', 'pid': '511000', 'name': '内江经济开发区'} ] + }, {'id': '511100', 'pid': '510000', 'name': '乐山市', 'children': [ {'id': '511102', 'pid': '511100', 'name': '市中区'}, {'id': '511111', 'pid': '511100', 'name': '沙湾区'}, {'id': '511112', 'pid': '511100', 'name': '五通桥区'}, {'id': '511113', 'pid': '511100', 'name': '金口河区'}, {'id': '511123', 'pid': '511100', 'name': '犍为县'}, {'id': '511124', 'pid': '511100', 'name': '井研县'}, {'id': '511126', 'pid': '511100', 'name': '夹江县'}, {'id': '511129', 'pid': '511100', 'name': '沐川县'}, {'id': '511132', 'pid': '511100', 'name': '峨边彝族自治县'}, {'id': '511133', 'pid': '511100', 'name': '马边彝族自治县'}, {'id': '511181', 'pid': '511100', 'name': '峨眉山市'}, {'id': '511101', 'pid': '511100', 'name': '市辖区'} ]}, { + 'id': '511300', + 'pid': '510000', + 'name': '南充市', + 'children': [ {'id': '511302', 'pid': '511300', 'name': '顺庆区'}, {'id': '511303', 'pid': '511300', 'name': '高坪区'}, {'id': '511304', 'pid': '511300', 'name': '嘉陵区'}, {'id': '511321', 'pid': '511300', 'name': '南部县'}, {'id': '511322', 'pid': '511300', 'name': '营山县'}, {'id': '511323', 'pid': '511300', 'name': '蓬安县'}, {'id': '511324', 'pid': '511300', 'name': '仪陇县'}, {'id': '511325', 'pid': '511300', 'name': '西充县'}, {'id': '511381', 'pid': '511300', 'name': '阆中市'}, {'id': '511301', 'pid': '511300', 'name': '市辖区'} ] + }, {'id': '511400', 'pid': '510000', 'name': '眉山市', 'children': [ {'id': '511402', 'pid': '511400', 'name': '东坡区'}, {'id': '511403', 'pid': '511400', 'name': '彭山区'}, {'id': '511421', 'pid': '511400', 'name': '仁寿县'}, {'id': '511423', 'pid': '511400', 'name': '洪雅县'}, {'id': '511424', 'pid': '511400', 'name': '丹棱县'}, {'id': '511425', 'pid': '511400', 'name': '青神县'}, {'id': '511401', 'pid': '511400', 'name': '市辖区'} ]}, { + 'id': '511500', + 'pid': '510000', + 'name': '宜宾市', + 'children': [ {'id': '511502', 'pid': '511500', 'name': '翠屏区'}, {'id': '511503', 'pid': '511500', 'name': '南溪区'}, {'id': '511504', 'pid': '511500', 'name': '叙州区'}, {'id': '511523', 'pid': '511500', 'name': '江安县'}, {'id': '511524', 'pid': '511500', 'name': '长宁县'}, {'id': '511525', 'pid': '511500', 'name': '高县'}, {'id': '511526', 'pid': '511500', 'name': '珙县'}, {'id': '511527', 'pid': '511500', 'name': '筠连县'}, {'id': '511528', 'pid': '511500', 'name': '兴文县'}, {'id': '511529', 'pid': '511500', 'name': '屏山县'}, {'id': '511501', 'pid': '511500', 'name': '市辖区'} ] + }, {'id': '511600', 'pid': '510000', 'name': '广安市', 'children': [ {'id': '511602', 'pid': '511600', 'name': '广安区'}, {'id': '511603', 'pid': '511600', 'name': '前锋区'}, {'id': '511621', 'pid': '511600', 'name': '岳池县'}, {'id': '511622', 'pid': '511600', 'name': '武胜县'}, {'id': '511623', 'pid': '511600', 'name': '邻水县'}, {'id': '511681', 'pid': '511600', 'name': '华蓥市'}, {'id': '511601', 'pid': '511600', 'name': '市辖区'} ]}, { + 'id': '511700', + 'pid': '510000', + 'name': '达州市', + 'children': [ {'id': '511702', 'pid': '511700', 'name': '通川区'}, {'id': '511703', 'pid': '511700', 'name': '达川区'}, {'id': '511722', 'pid': '511700', 'name': '宣汉县'}, {'id': '511723', 'pid': '511700', 'name': '开江县'}, {'id': '511724', 'pid': '511700', 'name': '大竹县'}, {'id': '511725', 'pid': '511700', 'name': '渠县'}, {'id': '511781', 'pid': '511700', 'name': '万源市'}, {'id': '511701', 'pid': '511700', 'name': '市辖区'}, {'id': '511771', 'pid': '511700', 'name': '达州经济开发区'} ] + }, {'id': '511800', 'pid': '510000', 'name': '雅安市', 'children': [ {'id': '511802', 'pid': '511800', 'name': '雨城区'}, {'id': '511803', 'pid': '511800', 'name': '名山区'}, {'id': '511822', 'pid': '511800', 'name': '荥经县'}, {'id': '511823', 'pid': '511800', 'name': '汉源县'}, {'id': '511824', 'pid': '511800', 'name': '石棉县'}, {'id': '511825', 'pid': '511800', 'name': '天全县'}, {'id': '511826', 'pid': '511800', 'name': '芦山县'}, {'id': '511827', 'pid': '511800', 'name': '宝兴县'}, {'id': '511801', 'pid': '511800', 'name': '市辖区'} ]}, { + 'id': '511900', + 'pid': '510000', + 'name': '巴中市', + 'children': [ {'id': '511902', 'pid': '511900', 'name': '巴州区'}, {'id': '511903', 'pid': '511900', 'name': '恩阳区'}, {'id': '511921', 'pid': '511900', 'name': '通江县'}, {'id': '511922', 'pid': '511900', 'name': '南江县'}, {'id': '511923', 'pid': '511900', 'name': '平昌县'}, {'id': '511901', 'pid': '511900', 'name': '市辖区'}, {'id': '511971', 'pid': '511900', 'name': '巴中经济开发区'} ] + }, {'id': '512000', 'pid': '510000', 'name': '资阳市', 'children': [ {'id': '512002', 'pid': '512000', 'name': '雁江区'}, {'id': '512021', 'pid': '512000', 'name': '安岳县'}, {'id': '512022', 'pid': '512000', 'name': '乐至县'}, {'id': '512001', 'pid': '512000', 'name': '市辖区'} ]}, { + 'id': '513200', + 'pid': '510000', + 'name': '阿坝藏族羌族自治州', + 'children': [ {'id': '513201', 'pid': '513200', 'name': '马尔康市'}, {'id': '513221', 'pid': '513200', 'name': '汶川县'}, {'id': '513222', 'pid': '513200', 'name': '理县'}, {'id': '513223', 'pid': '513200', 'name': '茂县'}, {'id': '513224', 'pid': '513200', 'name': '松潘县'}, {'id': '513225', 'pid': '513200', 'name': '九寨沟县'}, {'id': '513226', 'pid': '513200', 'name': '金川县'}, {'id': '513227', 'pid': '513200', 'name': '小金县'}, {'id': '513228', 'pid': '513200', 'name': '黑水县'}, {'id': '513230', 'pid': '513200', 'name': '壤塘县'}, {'id': '513231', 'pid': '513200', 'name': '阿坝县'}, {'id': '513232', 'pid': '513200', 'name': '若尔盖县'}, {'id': '513233', 'pid': '513200', 'name': '红原县'} ] + }, { + 'id': '513300', + 'pid': '510000', + 'name': '甘孜藏族自治州', + 'children': [ {'id': '513301', 'pid': '513300', 'name': '康定市'}, {'id': '513322', 'pid': '513300', 'name': '泸定县'}, {'id': '513323', 'pid': '513300', 'name': '丹巴县'}, {'id': '513324', 'pid': '513300', 'name': '九龙县'}, {'id': '513325', 'pid': '513300', 'name': '雅江县'}, {'id': '513326', 'pid': '513300', 'name': '道孚县'}, {'id': '513327', 'pid': '513300', 'name': '炉霍县'}, {'id': '513328', 'pid': '513300', 'name': '甘孜县'}, {'id': '513329', 'pid': '513300', 'name': '新龙县'}, {'id': '513330', 'pid': '513300', 'name': '德格县'}, {'id': '513331', 'pid': '513300', 'name': '白玉县'}, {'id': '513332', 'pid': '513300', 'name': '石渠县'}, {'id': '513333', 'pid': '513300', 'name': '色达县'}, {'id': '513334', 'pid': '513300', 'name': '理塘县'}, {'id': '513335', 'pid': '513300', 'name': '巴塘县'}, {'id': '513336', 'pid': '513300', 'name': '乡城县'}, {'id': '513337', 'pid': '513300', 'name': '稻城县'}, {'id': '513338', 'pid': '513300', 'name': '得荣县'} ] + }, { + 'id': '513400', + 'pid': '510000', + 'name': '凉山彝族自治州', + 'children': [ {'id': '513401', 'pid': '513400', 'name': '西昌市'}, {'id': '513422', 'pid': '513400', 'name': '木里藏族自治县'}, {'id': '513423', 'pid': '513400', 'name': '盐源县'}, {'id': '513424', 'pid': '513400', 'name': '德昌县'}, {'id': '513425', 'pid': '513400', 'name': '会理县'}, {'id': '513426', 'pid': '513400', 'name': '会东县'}, {'id': '513427', 'pid': '513400', 'name': '宁南县'}, {'id': '513428', 'pid': '513400', 'name': '普格县'}, {'id': '513429', 'pid': '513400', 'name': '布拖县'}, {'id': '513430', 'pid': '513400', 'name': '金阳县'}, {'id': '513431', 'pid': '513400', 'name': '昭觉县'}, {'id': '513432', 'pid': '513400', 'name': '喜德县'}, {'id': '513433', 'pid': '513400', 'name': '冕宁县'}, {'id': '513434', 'pid': '513400', 'name': '越西县'}, {'id': '513435', 'pid': '513400', 'name': '甘洛县'}, {'id': '513436', 'pid': '513400', 'name': '美姑县'}, {'id': '513437', 'pid': '513400', 'name': '雷波县'}, {'id': '513402', 'pid': '513400', 'name': '会理市'} ] + } ] +}, { + 'id': '520000', + 'pid': '0', + 'name': '贵州省', + 'children': [ {'id': '520100', 'pid': '520000', 'name': '贵阳市', 'children': [ {'id': '520102', 'pid': '520100', 'name': '南明区'}, {'id': '520103', 'pid': '520100', 'name': '云岩区'}, {'id': '520111', 'pid': '520100', 'name': '花溪区'}, {'id': '520112', 'pid': '520100', 'name': '乌当区'}, {'id': '520113', 'pid': '520100', 'name': '白云区'}, {'id': '520115', 'pid': '520100', 'name': '观山湖区'}, {'id': '520121', 'pid': '520100', 'name': '开阳县'}, {'id': '520122', 'pid': '520100', 'name': '息烽县'}, {'id': '520123', 'pid': '520100', 'name': '修文县'}, {'id': '520181', 'pid': '520100', 'name': '清镇市'}, {'id': '520101', 'pid': '520100', 'name': '市辖区'} ]}, {'id': '520200', 'pid': '520000', 'name': '六盘水市', 'children': [ {'id': '520201', 'pid': '520200', 'name': '钟山区'}, {'id': '520203', 'pid': '520200', 'name': '六枝特区'}, {'id': '520204', 'pid': '520200', 'name': '水城区'}, {'id': '520281', 'pid': '520200', 'name': '盘州市'} ]}, { + 'id': '520300', + 'pid': '520000', + 'name': '遵义市', + 'children': [ {'id': '520302', 'pid': '520300', 'name': '红花岗区'}, {'id': '520303', 'pid': '520300', 'name': '汇川区'}, {'id': '520304', 'pid': '520300', 'name': '播州区'}, {'id': '520322', 'pid': '520300', 'name': '桐梓县'}, {'id': '520323', 'pid': '520300', 'name': '绥阳县'}, {'id': '520324', 'pid': '520300', 'name': '正安县'}, {'id': '520325', 'pid': '520300', 'name': '道真仡佬族苗族自治县'}, {'id': '520326', 'pid': '520300', 'name': '务川仡佬族苗族自治县'}, {'id': '520327', 'pid': '520300', 'name': '凤冈县'}, {'id': '520328', 'pid': '520300', 'name': '湄潭县'}, {'id': '520329', 'pid': '520300', 'name': '余庆县'}, {'id': '520330', 'pid': '520300', 'name': '习水县'}, {'id': '520381', 'pid': '520300', 'name': '赤水市'}, {'id': '520382', 'pid': '520300', 'name': '仁怀市'}, {'id': '520301', 'pid': '520300', 'name': '市辖区'} ] + }, {'id': '520400', 'pid': '520000', 'name': '安顺市', 'children': [ {'id': '520402', 'pid': '520400', 'name': '西秀区'}, {'id': '520403', 'pid': '520400', 'name': '平坝区'}, {'id': '520422', 'pid': '520400', 'name': '普定县'}, {'id': '520423', 'pid': '520400', 'name': '镇宁布依族苗族自治县'}, {'id': '520424', 'pid': '520400', 'name': '关岭布依族苗族自治县'}, {'id': '520425', 'pid': '520400', 'name': '紫云苗族布依族自治县'}, {'id': '520401', 'pid': '520400', 'name': '市辖区'} ]}, { + 'id': '520500', + 'pid': '520000', + 'name': '毕节市', + 'children': [ {'id': '520502', 'pid': '520500', 'name': '七星关区'}, {'id': '520521', 'pid': '520500', 'name': '大方县'}, {'id': '520522', 'pid': '520500', 'name': '黔西县'}, {'id': '520523', 'pid': '520500', 'name': '金沙县'}, {'id': '520524', 'pid': '520500', 'name': '织金县'}, {'id': '520525', 'pid': '520500', 'name': '纳雍县'}, {'id': '520526', 'pid': '520500', 'name': '威宁彝族回族苗族自治县'}, {'id': '520527', 'pid': '520500', 'name': '赫章县'}, {'id': '520501', 'pid': '520500', 'name': '市辖区'}, {'id': '520581', 'pid': '520500', 'name': '黔西市'} ] + }, {'id': '520600', 'pid': '520000', 'name': '铜仁市', 'children': [ {'id': '520602', 'pid': '520600', 'name': '碧江区'}, {'id': '520603', 'pid': '520600', 'name': '万山区'}, {'id': '520621', 'pid': '520600', 'name': '江口县'}, {'id': '520622', 'pid': '520600', 'name': '玉屏侗族自治县'}, {'id': '520623', 'pid': '520600', 'name': '石阡县'}, {'id': '520624', 'pid': '520600', 'name': '思南县'}, {'id': '520625', 'pid': '520600', 'name': '印江土家族苗族自治县'}, {'id': '520626', 'pid': '520600', 'name': '德江县'}, {'id': '520627', 'pid': '520600', 'name': '沿河土家族自治县'}, {'id': '520628', 'pid': '520600', 'name': '松桃苗族自治县'}, {'id': '520601', 'pid': '520600', 'name': '市辖区'} ]}, { + 'id': '522300', + 'pid': '520000', + 'name': '黔西南布依族苗族自治州', + 'children': [ {'id': '522301', 'pid': '522300', 'name': '兴义市'}, {'id': '522302', 'pid': '522300', 'name': '兴仁市'}, {'id': '522323', 'pid': '522300', 'name': '普安县'}, {'id': '522324', 'pid': '522300', 'name': '晴隆县'}, {'id': '522325', 'pid': '522300', 'name': '贞丰县'}, {'id': '522326', 'pid': '522300', 'name': '望谟县'}, {'id': '522327', 'pid': '522300', 'name': '册亨县'}, {'id': '522328', 'pid': '522300', 'name': '安龙县'} ] + }, {'id': '522600', 'pid': '520000', 'name': '黔东南苗族侗族自治州', 'children': [ {'id': '522601', 'pid': '522600', 'name': '凯里市'}, {'id': '522622', 'pid': '522600', 'name': '黄平县'}, {'id': '522623', 'pid': '522600', 'name': '施秉县'}, {'id': '522624', 'pid': '522600', 'name': '三穗县'}, {'id': '522625', 'pid': '522600', 'name': '镇远县'}, {'id': '522626', 'pid': '522600', 'name': '岑巩县'}, {'id': '522627', 'pid': '522600', 'name': '天柱县'}, {'id': '522628', 'pid': '522600', 'name': '锦屏县'}, {'id': '522629', 'pid': '522600', 'name': '剑河县'}, {'id': '522630', 'pid': '522600', 'name': '台江县'}, {'id': '522631', 'pid': '522600', 'name': '黎平县'}, {'id': '522632', 'pid': '522600', 'name': '榕江县'}, {'id': '522633', 'pid': '522600', 'name': '从江县'}, {'id': '522634', 'pid': '522600', 'name': '雷山县'}, {'id': '522635', 'pid': '522600', 'name': '麻江县'}, {'id': '522636', 'pid': '522600', 'name': '丹寨县'} ]}, { + 'id': '522700', + 'pid': '520000', + 'name': '黔南布依族苗族自治州', + 'children': [ {'id': '522701', 'pid': '522700', 'name': '都匀市'}, {'id': '522702', 'pid': '522700', 'name': '福泉市'}, {'id': '522722', 'pid': '522700', 'name': '荔波县'}, {'id': '522723', 'pid': '522700', 'name': '贵定县'}, {'id': '522725', 'pid': '522700', 'name': '瓮安县'}, {'id': '522726', 'pid': '522700', 'name': '独山县'}, {'id': '522727', 'pid': '522700', 'name': '平塘县'}, {'id': '522728', 'pid': '522700', 'name': '罗甸县'}, {'id': '522729', 'pid': '522700', 'name': '长顺县'}, {'id': '522730', 'pid': '522700', 'name': '龙里县'}, {'id': '522731', 'pid': '522700', 'name': '惠水县'}, {'id': '522732', 'pid': '522700', 'name': '三都水族自治县'} ] + } ] +}, { + 'id': '530000', + 'pid': '0', + 'name': '云南省', + 'children': [ {'id': '530100', 'pid': '530000', 'name': '昆明市', 'children': [ {'id': '530102', 'pid': '530100', 'name': '五华区'}, {'id': '530103', 'pid': '530100', 'name': '盘龙区'}, {'id': '530111', 'pid': '530100', 'name': '官渡区'}, {'id': '530112', 'pid': '530100', 'name': '西山区'}, {'id': '530113', 'pid': '530100', 'name': '东川区'}, {'id': '530114', 'pid': '530100', 'name': '呈贡区'}, {'id': '530115', 'pid': '530100', 'name': '晋宁区'}, {'id': '530124', 'pid': '530100', 'name': '富民县'}, {'id': '530125', 'pid': '530100', 'name': '宜良县'}, {'id': '530126', 'pid': '530100', 'name': '石林彝族自治县'}, {'id': '530127', 'pid': '530100', 'name': '嵩明县'}, {'id': '530128', 'pid': '530100', 'name': '禄劝彝族苗族自治县'}, {'id': '530129', 'pid': '530100', 'name': '寻甸回族彝族自治县'}, {'id': '530181', 'pid': '530100', 'name': '安宁市'}, {'id': '530101', 'pid': '530100', 'name': '市辖区'} ]}, { + 'id': '530300', + 'pid': '530000', + 'name': '曲靖市', + 'children': [ {'id': '530302', 'pid': '530300', 'name': '麒麟区'}, {'id': '530303', 'pid': '530300', 'name': '沾益区'}, {'id': '530304', 'pid': '530300', 'name': '马龙区'}, {'id': '530322', 'pid': '530300', 'name': '陆良县'}, {'id': '530323', 'pid': '530300', 'name': '师宗县'}, {'id': '530324', 'pid': '530300', 'name': '罗平县'}, {'id': '530325', 'pid': '530300', 'name': '富源县'}, {'id': '530326', 'pid': '530300', 'name': '会泽县'}, {'id': '530381', 'pid': '530300', 'name': '宣威市'}, {'id': '530301', 'pid': '530300', 'name': '市辖区'} ] + }, {'id': '530400', 'pid': '530000', 'name': '玉溪市', 'children': [ {'id': '530402', 'pid': '530400', 'name': '红塔区'}, {'id': '530403', 'pid': '530400', 'name': '江川区'}, {'id': '530423', 'pid': '530400', 'name': '通海县'}, {'id': '530424', 'pid': '530400', 'name': '华宁县'}, {'id': '530425', 'pid': '530400', 'name': '易门县'}, {'id': '530426', 'pid': '530400', 'name': '峨山彝族自治县'}, {'id': '530427', 'pid': '530400', 'name': '新平彝族傣族自治县'}, {'id': '530428', 'pid': '530400', 'name': '元江哈尼族彝族傣族自治县'}, {'id': '530481', 'pid': '530400', 'name': '澄江市'}, {'id': '530401', 'pid': '530400', 'name': '市辖区'} ]}, { + 'id': '530500', + 'pid': '530000', + 'name': '保山市', + 'children': [ {'id': '530502', 'pid': '530500', 'name': '隆阳区'}, {'id': '530521', 'pid': '530500', 'name': '施甸县'}, {'id': '530523', 'pid': '530500', 'name': '龙陵县'}, {'id': '530524', 'pid': '530500', 'name': '昌宁县'}, {'id': '530581', 'pid': '530500', 'name': '腾冲市'}, {'id': '530501', 'pid': '530500', 'name': '市辖区'} ] + }, {'id': '530600', 'pid': '530000', 'name': '昭通市', 'children': [ {'id': '530602', 'pid': '530600', 'name': '昭阳区'}, {'id': '530621', 'pid': '530600', 'name': '鲁甸县'}, {'id': '530622', 'pid': '530600', 'name': '巧家县'}, {'id': '530623', 'pid': '530600', 'name': '盐津县'}, {'id': '530624', 'pid': '530600', 'name': '大关县'}, {'id': '530625', 'pid': '530600', 'name': '永善县'}, {'id': '530626', 'pid': '530600', 'name': '绥江县'}, {'id': '530627', 'pid': '530600', 'name': '镇雄县'}, {'id': '530628', 'pid': '530600', 'name': '彝良县'}, {'id': '530629', 'pid': '530600', 'name': '威信县'}, {'id': '530681', 'pid': '530600', 'name': '水富市'}, {'id': '530601', 'pid': '530600', 'name': '市辖区'} ]}, { + 'id': '530700', + 'pid': '530000', + 'name': '丽江市', + 'children': [ {'id': '530702', 'pid': '530700', 'name': '古城区'}, {'id': '530721', 'pid': '530700', 'name': '玉龙纳西族自治县'}, {'id': '530722', 'pid': '530700', 'name': '永胜县'}, {'id': '530723', 'pid': '530700', 'name': '华坪县'}, {'id': '530724', 'pid': '530700', 'name': '宁蒗彝族自治县'}, {'id': '530701', 'pid': '530700', 'name': '市辖区'} ] + }, {'id': '530800', 'pid': '530000', 'name': '普洱市', 'children': [ {'id': '530802', 'pid': '530800', 'name': '思茅区'}, {'id': '530821', 'pid': '530800', 'name': '宁洱哈尼族彝族自治县'}, {'id': '530822', 'pid': '530800', 'name': '墨江哈尼族自治县'}, {'id': '530823', 'pid': '530800', 'name': '景东彝族自治县'}, {'id': '530824', 'pid': '530800', 'name': '景谷傣族彝族自治县'}, {'id': '530825', 'pid': '530800', 'name': '镇沅彝族哈尼族拉祜族自治县'}, {'id': '530826', 'pid': '530800', 'name': '江城哈尼族彝族自治县'}, {'id': '530827', 'pid': '530800', 'name': '孟连傣族拉祜族佤族自治县'}, {'id': '530828', 'pid': '530800', 'name': '澜沧拉祜族自治县'}, {'id': '530829', 'pid': '530800', 'name': '西盟佤族自治县'}, {'id': '530801', 'pid': '530800', 'name': '市辖区'} ]}, { + 'id': '530900', + 'pid': '530000', + 'name': '临沧市', + 'children': [ {'id': '530902', 'pid': '530900', 'name': '临翔区'}, {'id': '530921', 'pid': '530900', 'name': '凤庆县'}, {'id': '530922', 'pid': '530900', 'name': '云县'}, {'id': '530923', 'pid': '530900', 'name': '永德县'}, {'id': '530924', 'pid': '530900', 'name': '镇康县'}, {'id': '530925', 'pid': '530900', 'name': '双江拉祜族佤族布朗族傣族自治县'}, {'id': '530926', 'pid': '530900', 'name': '耿马傣族佤族自治县'}, {'id': '530927', 'pid': '530900', 'name': '沧源佤族自治县'}, {'id': '530901', 'pid': '530900', 'name': '市辖区'} ] + }, {'id': '532300', 'pid': '530000', 'name': '楚雄彝族自治州', 'children': [ {'id': '532301', 'pid': '532300', 'name': '楚雄市'}, {'id': '532322', 'pid': '532300', 'name': '双柏县'}, {'id': '532323', 'pid': '532300', 'name': '牟定县'}, {'id': '532324', 'pid': '532300', 'name': '南华县'}, {'id': '532325', 'pid': '532300', 'name': '姚安县'}, {'id': '532326', 'pid': '532300', 'name': '大姚县'}, {'id': '532327', 'pid': '532300', 'name': '永仁县'}, {'id': '532328', 'pid': '532300', 'name': '元谋县'}, {'id': '532329', 'pid': '532300', 'name': '武定县'}, {'id': '532331', 'pid': '532300', 'name': '禄丰县'}, {'id': '532302', 'pid': '532300', 'name': '禄丰市'} ]}, { + 'id': '532500', + 'pid': '530000', + 'name': '红河哈尼族彝族自治州', + 'children': [ {'id': '532501', 'pid': '532500', 'name': '个旧市'}, {'id': '532502', 'pid': '532500', 'name': '开远市'}, {'id': '532503', 'pid': '532500', 'name': '蒙自市'}, {'id': '532504', 'pid': '532500', 'name': '弥勒市'}, {'id': '532523', 'pid': '532500', 'name': '屏边苗族自治县'}, {'id': '532524', 'pid': '532500', 'name': '建水县'}, {'id': '532525', 'pid': '532500', 'name': '石屏县'}, {'id': '532527', 'pid': '532500', 'name': '泸西县'}, {'id': '532528', 'pid': '532500', 'name': '元阳县'}, {'id': '532529', 'pid': '532500', 'name': '红河县'}, {'id': '532530', 'pid': '532500', 'name': '金平苗族瑶族傣族自治县'}, {'id': '532531', 'pid': '532500', 'name': '绿春县'}, {'id': '532532', 'pid': '532500', 'name': '河口瑶族自治县'} ] + }, {'id': '532600', 'pid': '530000', 'name': '文山壮族苗族自治州', 'children': [ {'id': '532601', 'pid': '532600', 'name': '文山市'}, {'id': '532622', 'pid': '532600', 'name': '砚山县'}, {'id': '532623', 'pid': '532600', 'name': '西畴县'}, {'id': '532624', 'pid': '532600', 'name': '麻栗坡县'}, {'id': '532625', 'pid': '532600', 'name': '马关县'}, {'id': '532626', 'pid': '532600', 'name': '丘北县'}, {'id': '532627', 'pid': '532600', 'name': '广南县'}, {'id': '532628', 'pid': '532600', 'name': '富宁县'} ]}, {'id': '532800', 'pid': '530000', 'name': '西双版纳傣族自治州', 'children': [ {'id': '532801', 'pid': '532800', 'name': '景洪市'}, {'id': '532822', 'pid': '532800', 'name': '勐海县'}, {'id': '532823', 'pid': '532800', 'name': '勐腊县'} ]}, { + 'id': '532900', + 'pid': '530000', + 'name': '大理白族自治州', + 'children': [ {'id': '532901', 'pid': '532900', 'name': '大理市'}, {'id': '532922', 'pid': '532900', 'name': '漾濞彝族自治县'}, {'id': '532923', 'pid': '532900', 'name': '祥云县'}, {'id': '532924', 'pid': '532900', 'name': '宾川县'}, {'id': '532925', 'pid': '532900', 'name': '弥渡县'}, {'id': '532926', 'pid': '532900', 'name': '南涧彝族自治县'}, {'id': '532927', 'pid': '532900', 'name': '巍山彝族回族自治县'}, {'id': '532928', 'pid': '532900', 'name': '永平县'}, {'id': '532929', 'pid': '532900', 'name': '云龙县'}, {'id': '532930', 'pid': '532900', 'name': '洱源县'}, {'id': '532931', 'pid': '532900', 'name': '剑川县'}, {'id': '532932', 'pid': '532900', 'name': '鹤庆县'} ] + }, {'id': '533100', 'pid': '530000', 'name': '德宏傣族景颇族自治州', 'children': [ {'id': '533102', 'pid': '533100', 'name': '瑞丽市'}, {'id': '533103', 'pid': '533100', 'name': '芒市'}, {'id': '533122', 'pid': '533100', 'name': '梁河县'}, {'id': '533123', 'pid': '533100', 'name': '盈江县'}, {'id': '533124', 'pid': '533100', 'name': '陇川县'} ]}, {'id': '533300', 'pid': '530000', 'name': '怒江傈僳族自治州', 'children': [ {'id': '533301', 'pid': '533300', 'name': '泸水市'}, {'id': '533323', 'pid': '533300', 'name': '福贡县'}, {'id': '533324', 'pid': '533300', 'name': '贡山独龙族怒族自治县'}, {'id': '533325', 'pid': '533300', 'name': '兰坪白族普米族自治县'} ]}, {'id': '533400', 'pid': '530000', 'name': '迪庆藏族自治州', 'children': [ {'id': '533401', 'pid': '533400', 'name': '香格里拉市'}, {'id': '533422', 'pid': '533400', 'name': '德钦县'}, {'id': '533423', 'pid': '533400', 'name': '维西傈僳族自治县'} ]} ] +}, { + 'id': '540000', + 'pid': '0', + 'name': '西藏自治区', + 'children': [ {'id': '540100', 'pid': '540000', 'name': '拉萨市', 'children': [ {'id': '540102', 'pid': '540100', 'name': '城关区'}, {'id': '540103', 'pid': '540100', 'name': '堆龙德庆区'}, {'id': '540104', 'pid': '540100', 'name': '达孜区'}, {'id': '540121', 'pid': '540100', 'name': '林周县'}, {'id': '540122', 'pid': '540100', 'name': '当雄县'}, {'id': '540123', 'pid': '540100', 'name': '尼木县'}, {'id': '540124', 'pid': '540100', 'name': '曲水县'}, {'id': '540127', 'pid': '540100', 'name': '墨竹工卡县'}, {'id': '540101', 'pid': '540100', 'name': '市辖区'}, {'id': '540171', 'pid': '540100', 'name': '格尔木藏青工业园区'}, {'id': '540172', 'pid': '540100', 'name': '拉萨经济技术开发区'}, {'id': '540173', 'pid': '540100', 'name': '西藏文化旅游创意园区'}, {'id': '540174', 'pid': '540100', 'name': '达孜工业园区'} ]}, { + 'id': '540200', + 'pid': '540000', + 'name': '日喀则市', + 'children': [ {'id': '540202', 'pid': '540200', 'name': '桑珠孜区'}, {'id': '540221', 'pid': '540200', 'name': '南木林县'}, {'id': '540222', 'pid': '540200', 'name': '江孜县'}, {'id': '540223', 'pid': '540200', 'name': '定日县'}, {'id': '540224', 'pid': '540200', 'name': '萨迦县'}, {'id': '540225', 'pid': '540200', 'name': '拉孜县'}, {'id': '540226', 'pid': '540200', 'name': '昂仁县'}, {'id': '540227', 'pid': '540200', 'name': '谢通门县'}, {'id': '540228', 'pid': '540200', 'name': '白朗县'}, {'id': '540229', 'pid': '540200', 'name': '仁布县'}, {'id': '540230', 'pid': '540200', 'name': '康马县'}, {'id': '540231', 'pid': '540200', 'name': '定结县'}, {'id': '540232', 'pid': '540200', 'name': '仲巴县'}, {'id': '540233', 'pid': '540200', 'name': '亚东县'}, {'id': '540234', 'pid': '540200', 'name': '吉隆县'}, {'id': '540235', 'pid': '540200', 'name': '聂拉木县'}, {'id': '540236', 'pid': '540200', 'name': '萨嘎县'}, {'id': '540237', 'pid': '540200', 'name': '岗巴县'} ] + }, {'id': '540300', 'pid': '540000', 'name': '昌都市', 'children': [ {'id': '540302', 'pid': '540300', 'name': '卡若区'}, {'id': '540321', 'pid': '540300', 'name': '江达县'}, {'id': '540322', 'pid': '540300', 'name': '贡觉县'}, {'id': '540323', 'pid': '540300', 'name': '类乌齐县'}, {'id': '540324', 'pid': '540300', 'name': '丁青县'}, {'id': '540325', 'pid': '540300', 'name': '察雅县'}, {'id': '540326', 'pid': '540300', 'name': '八宿县'}, {'id': '540327', 'pid': '540300', 'name': '左贡县'}, {'id': '540328', 'pid': '540300', 'name': '芒康县'}, {'id': '540329', 'pid': '540300', 'name': '洛隆县'}, {'id': '540330', 'pid': '540300', 'name': '边坝县'} ]}, { + 'id': '540400', + 'pid': '540000', + 'name': '林芝市', + 'children': [ {'id': '540402', 'pid': '540400', 'name': '巴宜区'}, {'id': '540421', 'pid': '540400', 'name': '工布江达县'}, {'id': '540422', 'pid': '540400', 'name': '米林县'}, {'id': '540423', 'pid': '540400', 'name': '墨脱县'}, {'id': '540424', 'pid': '540400', 'name': '波密县'}, {'id': '540425', 'pid': '540400', 'name': '察隅县'}, {'id': '540426', 'pid': '540400', 'name': '朗县'} ] + }, {'id': '540500', 'pid': '540000', 'name': '山南市', 'children': [ {'id': '540502', 'pid': '540500', 'name': '乃东区'}, {'id': '540521', 'pid': '540500', 'name': '扎囊县'}, {'id': '540522', 'pid': '540500', 'name': '贡嘎县'}, {'id': '540523', 'pid': '540500', 'name': '桑日县'}, {'id': '540524', 'pid': '540500', 'name': '琼结县'}, {'id': '540525', 'pid': '540500', 'name': '曲松县'}, {'id': '540526', 'pid': '540500', 'name': '措美县'}, {'id': '540527', 'pid': '540500', 'name': '洛扎县'}, {'id': '540528', 'pid': '540500', 'name': '加查县'}, {'id': '540529', 'pid': '540500', 'name': '隆子县'}, {'id': '540530', 'pid': '540500', 'name': '错那县'}, {'id': '540531', 'pid': '540500', 'name': '浪卡子县'}, {'id': '540501', 'pid': '540500', 'name': '市辖区'} ]}, { + 'id': '540600', + 'pid': '540000', + 'name': '那曲市', + 'children': [ {'id': '540602', 'pid': '540600', 'name': '色尼区'}, {'id': '540621', 'pid': '540600', 'name': '嘉黎县'}, {'id': '540622', 'pid': '540600', 'name': '比如县'}, {'id': '540623', 'pid': '540600', 'name': '聂荣县'}, {'id': '540624', 'pid': '540600', 'name': '安多县'}, {'id': '540625', 'pid': '540600', 'name': '申扎县'}, {'id': '540626', 'pid': '540600', 'name': '索县'}, {'id': '540627', 'pid': '540600', 'name': '班戈县'}, {'id': '540628', 'pid': '540600', 'name': '巴青县'}, {'id': '540629', 'pid': '540600', 'name': '尼玛县'}, {'id': '540630', 'pid': '540600', 'name': '双湖县'} ] + }, {'id': '542500', 'pid': '540000', 'name': '阿里地区', 'children': [ {'id': '542521', 'pid': '542500', 'name': '普兰县'}, {'id': '542522', 'pid': '542500', 'name': '札达县'}, {'id': '542523', 'pid': '542500', 'name': '噶尔县'}, {'id': '542524', 'pid': '542500', 'name': '日土县'}, {'id': '542525', 'pid': '542500', 'name': '革吉县'}, {'id': '542526', 'pid': '542500', 'name': '改则县'}, {'id': '542527', 'pid': '542500', 'name': '措勤县'} ]} ] +}, { + 'id': '610000', + 'pid': '0', + 'name': '陕西省', + 'children': [ {'id': '610100', 'pid': '610000', 'name': '西安市', 'children': [ {'id': '610102', 'pid': '610100', 'name': '新城区'}, {'id': '610103', 'pid': '610100', 'name': '碑林区'}, {'id': '610104', 'pid': '610100', 'name': '莲湖区'}, {'id': '610111', 'pid': '610100', 'name': '灞桥区'}, {'id': '610112', 'pid': '610100', 'name': '未央区'}, {'id': '610113', 'pid': '610100', 'name': '雁塔区'}, {'id': '610114', 'pid': '610100', 'name': '阎良区'}, {'id': '610115', 'pid': '610100', 'name': '临潼区'}, {'id': '610116', 'pid': '610100', 'name': '长安区'}, {'id': '610117', 'pid': '610100', 'name': '高陵区'}, {'id': '610118', 'pid': '610100', 'name': '鄠邑区'}, {'id': '610122', 'pid': '610100', 'name': '蓝田县'}, {'id': '610124', 'pid': '610100', 'name': '周至县'}, {'id': '610101', 'pid': '610100', 'name': '市辖区'} ]}, { + 'id': '610200', + 'pid': '610000', + 'name': '铜川市', + 'children': [ {'id': '610202', 'pid': '610200', 'name': '王益区'}, {'id': '610203', 'pid': '610200', 'name': '印台区'}, {'id': '610204', 'pid': '610200', 'name': '耀州区'}, {'id': '610222', 'pid': '610200', 'name': '宜君县'}, {'id': '610201', 'pid': '610200', 'name': '市辖区'} ] + }, {'id': '610300', 'pid': '610000', 'name': '宝鸡市', 'children': [ {'id': '610302', 'pid': '610300', 'name': '渭滨区'}, {'id': '610303', 'pid': '610300', 'name': '金台区'}, {'id': '610304', 'pid': '610300', 'name': '陈仓区'}, {'id': '610322', 'pid': '610300', 'name': '凤翔县'}, {'id': '610323', 'pid': '610300', 'name': '岐山县'}, {'id': '610324', 'pid': '610300', 'name': '扶风县'}, {'id': '610326', 'pid': '610300', 'name': '眉县'}, {'id': '610327', 'pid': '610300', 'name': '陇县'}, {'id': '610328', 'pid': '610300', 'name': '千阳县'}, {'id': '610329', 'pid': '610300', 'name': '麟游县'}, {'id': '610330', 'pid': '610300', 'name': '凤县'}, {'id': '610331', 'pid': '610300', 'name': '太白县'}, {'id': '610301', 'pid': '610300', 'name': '市辖区'}, {'id': '610305', 'pid': '610300', 'name': '凤翔区'} ]}, { + 'id': '610400', + 'pid': '610000', + 'name': '咸阳市', + 'children': [ {'id': '610402', 'pid': '610400', 'name': '秦都区'}, {'id': '610403', 'pid': '610400', 'name': '杨陵区'}, {'id': '610404', 'pid': '610400', 'name': '渭城区'}, {'id': '610422', 'pid': '610400', 'name': '三原县'}, {'id': '610423', 'pid': '610400', 'name': '泾阳县'}, {'id': '610424', 'pid': '610400', 'name': '乾县'}, {'id': '610425', 'pid': '610400', 'name': '礼泉县'}, {'id': '610426', 'pid': '610400', 'name': '永寿县'}, {'id': '610428', 'pid': '610400', 'name': '长武县'}, {'id': '610429', 'pid': '610400', 'name': '旬邑县'}, {'id': '610430', 'pid': '610400', 'name': '淳化县'}, {'id': '610431', 'pid': '610400', 'name': '武功县'}, {'id': '610481', 'pid': '610400', 'name': '兴平市'}, {'id': '610482', 'pid': '610400', 'name': '彬州市'}, {'id': '610401', 'pid': '610400', 'name': '市辖区'} ] + }, {'id': '610500', 'pid': '610000', 'name': '渭南市', 'children': [ {'id': '610502', 'pid': '610500', 'name': '临渭区'}, {'id': '610503', 'pid': '610500', 'name': '华州区'}, {'id': '610522', 'pid': '610500', 'name': '潼关县'}, {'id': '610523', 'pid': '610500', 'name': '大荔县'}, {'id': '610524', 'pid': '610500', 'name': '合阳县'}, {'id': '610525', 'pid': '610500', 'name': '澄城县'}, {'id': '610526', 'pid': '610500', 'name': '蒲城县'}, {'id': '610527', 'pid': '610500', 'name': '白水县'}, {'id': '610528', 'pid': '610500', 'name': '富平县'}, {'id': '610581', 'pid': '610500', 'name': '韩城市'}, {'id': '610582', 'pid': '610500', 'name': '华阴市'}, {'id': '610501', 'pid': '610500', 'name': '市辖区'} ]}, { + 'id': '610600', + 'pid': '610000', + 'name': '延安市', + 'children': [ {'id': '610602', 'pid': '610600', 'name': '宝塔区'}, {'id': '610603', 'pid': '610600', 'name': '安塞区'}, {'id': '610621', 'pid': '610600', 'name': '延长县'}, {'id': '610622', 'pid': '610600', 'name': '延川县'}, {'id': '610625', 'pid': '610600', 'name': '志丹县'}, {'id': '610626', 'pid': '610600', 'name': '吴起县'}, {'id': '610627', 'pid': '610600', 'name': '甘泉县'}, {'id': '610628', 'pid': '610600', 'name': '富县'}, {'id': '610629', 'pid': '610600', 'name': '洛川县'}, {'id': '610630', 'pid': '610600', 'name': '宜川县'}, {'id': '610631', 'pid': '610600', 'name': '黄龙县'}, {'id': '610632', 'pid': '610600', 'name': '黄陵县'}, {'id': '610681', 'pid': '610600', 'name': '子长市'}, {'id': '610601', 'pid': '610600', 'name': '市辖区'} ] + }, {'id': '610700', 'pid': '610000', 'name': '汉中市', 'children': [ {'id': '610702', 'pid': '610700', 'name': '汉台区'}, {'id': '610703', 'pid': '610700', 'name': '南郑区'}, {'id': '610722', 'pid': '610700', 'name': '城固县'}, {'id': '610723', 'pid': '610700', 'name': '洋县'}, {'id': '610724', 'pid': '610700', 'name': '西乡县'}, {'id': '610725', 'pid': '610700', 'name': '勉县'}, {'id': '610726', 'pid': '610700', 'name': '宁强县'}, {'id': '610727', 'pid': '610700', 'name': '略阳县'}, {'id': '610728', 'pid': '610700', 'name': '镇巴县'}, {'id': '610729', 'pid': '610700', 'name': '留坝县'}, {'id': '610730', 'pid': '610700', 'name': '佛坪县'}, {'id': '610701', 'pid': '610700', 'name': '市辖区'} ]}, { + 'id': '610800', + 'pid': '610000', + 'name': '榆林市', + 'children': [ {'id': '610802', 'pid': '610800', 'name': '榆阳区'}, {'id': '610803', 'pid': '610800', 'name': '横山区'}, {'id': '610822', 'pid': '610800', 'name': '府谷县'}, {'id': '610824', 'pid': '610800', 'name': '靖边县'}, {'id': '610825', 'pid': '610800', 'name': '定边县'}, {'id': '610826', 'pid': '610800', 'name': '绥德县'}, {'id': '610827', 'pid': '610800', 'name': '米脂县'}, {'id': '610828', 'pid': '610800', 'name': '佳县'}, {'id': '610829', 'pid': '610800', 'name': '吴堡县'}, {'id': '610830', 'pid': '610800', 'name': '清涧县'}, {'id': '610831', 'pid': '610800', 'name': '子洲县'}, {'id': '610881', 'pid': '610800', 'name': '神木市'}, {'id': '610801', 'pid': '610800', 'name': '市辖区'} ] + }, {'id': '610900', 'pid': '610000', 'name': '安康市', 'children': [ {'id': '610902', 'pid': '610900', 'name': '汉滨区'}, {'id': '610921', 'pid': '610900', 'name': '汉阴县'}, {'id': '610922', 'pid': '610900', 'name': '石泉县'}, {'id': '610923', 'pid': '610900', 'name': '宁陕县'}, {'id': '610924', 'pid': '610900', 'name': '紫阳县'}, {'id': '610925', 'pid': '610900', 'name': '岚皋县'}, {'id': '610926', 'pid': '610900', 'name': '平利县'}, {'id': '610927', 'pid': '610900', 'name': '镇坪县'}, {'id': '610928', 'pid': '610900', 'name': '旬阳县'}, {'id': '610929', 'pid': '610900', 'name': '白河县'}, {'id': '610901', 'pid': '610900', 'name': '市辖区'}, {'id': '610981', 'pid': '610900', 'name': '旬阳市'} ]}, { + 'id': '611000', + 'pid': '610000', + 'name': '商洛市', + 'children': [ {'id': '611002', 'pid': '611000', 'name': '商州区'}, {'id': '611021', 'pid': '611000', 'name': '洛南县'}, {'id': '611022', 'pid': '611000', 'name': '丹凤县'}, {'id': '611023', 'pid': '611000', 'name': '商南县'}, {'id': '611024', 'pid': '611000', 'name': '山阳县'}, {'id': '611025', 'pid': '611000', 'name': '镇安县'}, {'id': '611026', 'pid': '611000', 'name': '柞水县'}, {'id': '611001', 'pid': '611000', 'name': '市辖区'} ] + } ] +}, { + 'id': '620000', + 'pid': '0', + 'name': '甘肃省', + 'children': [ {'id': '620100', 'pid': '620000', 'name': '兰州市', 'children': [ {'id': '620102', 'pid': '620100', 'name': '城关区'}, {'id': '620103', 'pid': '620100', 'name': '七里河区'}, {'id': '620104', 'pid': '620100', 'name': '西固区'}, {'id': '620105', 'pid': '620100', 'name': '安宁区'}, {'id': '620111', 'pid': '620100', 'name': '红古区'}, {'id': '620121', 'pid': '620100', 'name': '永登县'}, {'id': '620122', 'pid': '620100', 'name': '皋兰县'}, {'id': '620123', 'pid': '620100', 'name': '榆中县'}, {'id': '620101', 'pid': '620100', 'name': '市辖区'}, {'id': '620171', 'pid': '620100', 'name': '兰州新区'} ]}, {'id': '620200', 'pid': '620000', 'name': '嘉峪关市', 'children': [ {'id': '620201', 'pid': '620200', 'name': '市辖区'} ]}, {'id': '620300', 'pid': '620000', 'name': '金昌市', 'children': [ {'id': '620302', 'pid': '620300', 'name': '金川区'}, {'id': '620321', 'pid': '620300', 'name': '永昌县'}, {'id': '620301', 'pid': '620300', 'name': '市辖区'} ]}, { + 'id': '620400', + 'pid': '620000', + 'name': '白银市', + 'children': [ {'id': '620402', 'pid': '620400', 'name': '白银区'}, {'id': '620403', 'pid': '620400', 'name': '平川区'}, {'id': '620421', 'pid': '620400', 'name': '靖远县'}, {'id': '620422', 'pid': '620400', 'name': '会宁县'}, {'id': '620423', 'pid': '620400', 'name': '景泰县'}, {'id': '620401', 'pid': '620400', 'name': '市辖区'} ] + }, {'id': '620500', 'pid': '620000', 'name': '天水市', 'children': [ {'id': '620502', 'pid': '620500', 'name': '秦州区'}, {'id': '620503', 'pid': '620500', 'name': '麦积区'}, {'id': '620521', 'pid': '620500', 'name': '清水县'}, {'id': '620522', 'pid': '620500', 'name': '秦安县'}, {'id': '620523', 'pid': '620500', 'name': '甘谷县'}, {'id': '620524', 'pid': '620500', 'name': '武山县'}, {'id': '620525', 'pid': '620500', 'name': '张家川回族自治县'}, {'id': '620501', 'pid': '620500', 'name': '市辖区'} ]}, {'id': '620600', 'pid': '620000', 'name': '武威市', 'children': [ {'id': '620602', 'pid': '620600', 'name': '凉州区'}, {'id': '620621', 'pid': '620600', 'name': '民勤县'}, {'id': '620622', 'pid': '620600', 'name': '古浪县'}, {'id': '620623', 'pid': '620600', 'name': '天祝藏族自治县'}, {'id': '620601', 'pid': '620600', 'name': '市辖区'} ]}, { + 'id': '620700', + 'pid': '620000', + 'name': '张掖市', + 'children': [ {'id': '620702', 'pid': '620700', 'name': '甘州区'}, {'id': '620721', 'pid': '620700', 'name': '肃南裕固族自治县'}, {'id': '620722', 'pid': '620700', 'name': '民乐县'}, {'id': '620723', 'pid': '620700', 'name': '临泽县'}, {'id': '620724', 'pid': '620700', 'name': '高台县'}, {'id': '620725', 'pid': '620700', 'name': '山丹县'}, {'id': '620701', 'pid': '620700', 'name': '市辖区'} ] + }, {'id': '620800', 'pid': '620000', 'name': '平凉市', 'children': [ {'id': '620802', 'pid': '620800', 'name': '崆峒区'}, {'id': '620821', 'pid': '620800', 'name': '泾川县'}, {'id': '620822', 'pid': '620800', 'name': '灵台县'}, {'id': '620823', 'pid': '620800', 'name': '崇信县'}, {'id': '620825', 'pid': '620800', 'name': '庄浪县'}, {'id': '620826', 'pid': '620800', 'name': '静宁县'}, {'id': '620881', 'pid': '620800', 'name': '华亭市'}, {'id': '620801', 'pid': '620800', 'name': '市辖区'} ]}, { + 'id': '620900', + 'pid': '620000', + 'name': '酒泉市', + 'children': [ {'id': '620902', 'pid': '620900', 'name': '肃州区'}, {'id': '620921', 'pid': '620900', 'name': '金塔县'}, {'id': '620922', 'pid': '620900', 'name': '瓜州县'}, {'id': '620923', 'pid': '620900', 'name': '肃北蒙古族自治县'}, {'id': '620924', 'pid': '620900', 'name': '阿克塞哈萨克族自治县'}, {'id': '620981', 'pid': '620900', 'name': '玉门市'}, {'id': '620982', 'pid': '620900', 'name': '敦煌市'}, {'id': '620901', 'pid': '620900', 'name': '市辖区'} ] + }, {'id': '621000', 'pid': '620000', 'name': '庆阳市', 'children': [ {'id': '621002', 'pid': '621000', 'name': '西峰区'}, {'id': '621021', 'pid': '621000', 'name': '庆城县'}, {'id': '621022', 'pid': '621000', 'name': '环县'}, {'id': '621023', 'pid': '621000', 'name': '华池县'}, {'id': '621024', 'pid': '621000', 'name': '合水县'}, {'id': '621025', 'pid': '621000', 'name': '正宁县'}, {'id': '621026', 'pid': '621000', 'name': '宁县'}, {'id': '621027', 'pid': '621000', 'name': '镇原县'}, {'id': '621001', 'pid': '621000', 'name': '市辖区'} ]}, { + 'id': '621100', + 'pid': '620000', + 'name': '定西市', + 'children': [ {'id': '621102', 'pid': '621100', 'name': '安定区'}, {'id': '621121', 'pid': '621100', 'name': '通渭县'}, {'id': '621122', 'pid': '621100', 'name': '陇西县'}, {'id': '621123', 'pid': '621100', 'name': '渭源县'}, {'id': '621124', 'pid': '621100', 'name': '临洮县'}, {'id': '621125', 'pid': '621100', 'name': '漳县'}, {'id': '621126', 'pid': '621100', 'name': '岷县'}, {'id': '621101', 'pid': '621100', 'name': '市辖区'} ] + }, {'id': '621200', 'pid': '620000', 'name': '陇南市', 'children': [ {'id': '621202', 'pid': '621200', 'name': '武都区'}, {'id': '621221', 'pid': '621200', 'name': '成县'}, {'id': '621222', 'pid': '621200', 'name': '文县'}, {'id': '621223', 'pid': '621200', 'name': '宕昌县'}, {'id': '621224', 'pid': '621200', 'name': '康县'}, {'id': '621225', 'pid': '621200', 'name': '西和县'}, {'id': '621226', 'pid': '621200', 'name': '礼县'}, {'id': '621227', 'pid': '621200', 'name': '徽县'}, {'id': '621228', 'pid': '621200', 'name': '两当县'}, {'id': '621201', 'pid': '621200', 'name': '市辖区'} ]}, { + 'id': '622900', + 'pid': '620000', + 'name': '临夏回族自治州', + 'children': [ {'id': '622901', 'pid': '622900', 'name': '临夏市'}, {'id': '622921', 'pid': '622900', 'name': '临夏县'}, {'id': '622922', 'pid': '622900', 'name': '康乐县'}, {'id': '622923', 'pid': '622900', 'name': '永靖县'}, {'id': '622924', 'pid': '622900', 'name': '广河县'}, {'id': '622925', 'pid': '622900', 'name': '和政县'}, {'id': '622926', 'pid': '622900', 'name': '东乡族自治县'}, {'id': '622927', 'pid': '622900', 'name': '积石山保安族东乡族撒拉族自治县'} ] + }, {'id': '623000', 'pid': '620000', 'name': '甘南藏族自治州', 'children': [ {'id': '623001', 'pid': '623000', 'name': '合作市'}, {'id': '623021', 'pid': '623000', 'name': '临潭县'}, {'id': '623022', 'pid': '623000', 'name': '卓尼县'}, {'id': '623023', 'pid': '623000', 'name': '舟曲县'}, {'id': '623024', 'pid': '623000', 'name': '迭部县'}, {'id': '623025', 'pid': '623000', 'name': '玛曲县'}, {'id': '623026', 'pid': '623000', 'name': '碌曲县'}, {'id': '623027', 'pid': '623000', 'name': '夏河县'} ]} ] +}, { + 'id': '630000', + 'pid': '0', + 'name': '青海省', + 'children': [ {'id': '630100', 'pid': '630000', 'name': '西宁市', 'children': [ {'id': '630102', 'pid': '630100', 'name': '城东区'}, {'id': '630103', 'pid': '630100', 'name': '城中区'}, {'id': '630104', 'pid': '630100', 'name': '城西区'}, {'id': '630105', 'pid': '630100', 'name': '城北区'}, {'id': '630106', 'pid': '630100', 'name': '湟中区'}, {'id': '630121', 'pid': '630100', 'name': '大通回族土族自治县'}, {'id': '630123', 'pid': '630100', 'name': '湟源县'}, {'id': '630101', 'pid': '630100', 'name': '市辖区'} ]}, {'id': '630200', 'pid': '630000', 'name': '海东市', 'children': [ {'id': '630202', 'pid': '630200', 'name': '乐都区'}, {'id': '630203', 'pid': '630200', 'name': '平安区'}, {'id': '630222', 'pid': '630200', 'name': '民和回族土族自治县'}, {'id': '630223', 'pid': '630200', 'name': '互助土族自治县'}, {'id': '630224', 'pid': '630200', 'name': '化隆回族自治县'}, {'id': '630225', 'pid': '630200', 'name': '循化撒拉族自治县'} ]}, { + 'id': '632200', + 'pid': '630000', + 'name': '海北藏族自治州', + 'children': [ {'id': '632221', 'pid': '632200', 'name': '门源回族自治县'}, {'id': '632222', 'pid': '632200', 'name': '祁连县'}, {'id': '632223', 'pid': '632200', 'name': '海晏县'}, {'id': '632224', 'pid': '632200', 'name': '刚察县'} ] + }, {'id': '632300', 'pid': '630000', 'name': '黄南藏族自治州', 'children': [ {'id': '632301', 'pid': '632300', 'name': '同仁市'}, {'id': '632322', 'pid': '632300', 'name': '尖扎县'}, {'id': '632323', 'pid': '632300', 'name': '泽库县'}, {'id': '632324', 'pid': '632300', 'name': '河南蒙古族自治县'} ]}, {'id': '632500', 'pid': '630000', 'name': '海南藏族自治州', 'children': [ {'id': '632521', 'pid': '632500', 'name': '共和县'}, {'id': '632522', 'pid': '632500', 'name': '同德县'}, {'id': '632523', 'pid': '632500', 'name': '贵德县'}, {'id': '632524', 'pid': '632500', 'name': '兴海县'}, {'id': '632525', 'pid': '632500', 'name': '贵南县'} ]}, { + 'id': '632600', + 'pid': '630000', + 'name': '果洛藏族自治州', + 'children': [ {'id': '632621', 'pid': '632600', 'name': '玛沁县'}, {'id': '632622', 'pid': '632600', 'name': '班玛县'}, {'id': '632623', 'pid': '632600', 'name': '甘德县'}, {'id': '632624', 'pid': '632600', 'name': '达日县'}, {'id': '632625', 'pid': '632600', 'name': '久治县'}, {'id': '632626', 'pid': '632600', 'name': '玛多县'} ] + }, {'id': '632700', 'pid': '630000', 'name': '玉树藏族自治州', 'children': [ {'id': '632701', 'pid': '632700', 'name': '玉树市'}, {'id': '632722', 'pid': '632700', 'name': '杂多县'}, {'id': '632723', 'pid': '632700', 'name': '称多县'}, {'id': '632724', 'pid': '632700', 'name': '治多县'}, {'id': '632725', 'pid': '632700', 'name': '囊谦县'}, {'id': '632726', 'pid': '632700', 'name': '曲麻莱县'} ]}, {'id': '632800', 'pid': '630000', 'name': '海西蒙古族藏族自治州', 'children': [ {'id': '632801', 'pid': '632800', 'name': '格尔木市'}, {'id': '632802', 'pid': '632800', 'name': '德令哈市'}, {'id': '632803', 'pid': '632800', 'name': '茫崖市'}, {'id': '632821', 'pid': '632800', 'name': '乌兰县'}, {'id': '632822', 'pid': '632800', 'name': '都兰县'}, {'id': '632823', 'pid': '632800', 'name': '天峻县'}, {'id': '632857', 'pid': '632800', 'name': '大柴旦行政委员会'} ]} ] +}, { + 'id': '640000', + 'pid': '0', + 'name': '宁夏回族自治区', + 'children': [ {'id': '640100', 'pid': '640000', 'name': '银川市', 'children': [ {'id': '640104', 'pid': '640100', 'name': '兴庆区'}, {'id': '640105', 'pid': '640100', 'name': '西夏区'}, {'id': '640106', 'pid': '640100', 'name': '金凤区'}, {'id': '640121', 'pid': '640100', 'name': '永宁县'}, {'id': '640122', 'pid': '640100', 'name': '贺兰县'}, {'id': '640181', 'pid': '640100', 'name': '灵武市'}, {'id': '640101', 'pid': '640100', 'name': '市辖区'} ]}, {'id': '640200', 'pid': '640000', 'name': '石嘴山市', 'children': [ {'id': '640202', 'pid': '640200', 'name': '大武口区'}, {'id': '640205', 'pid': '640200', 'name': '惠农区'}, {'id': '640221', 'pid': '640200', 'name': '平罗县'}, {'id': '640201', 'pid': '640200', 'name': '市辖区'} ]}, { + 'id': '640300', + 'pid': '640000', + 'name': '吴忠市', + 'children': [ {'id': '640302', 'pid': '640300', 'name': '利通区'}, {'id': '640303', 'pid': '640300', 'name': '红寺堡区'}, {'id': '640323', 'pid': '640300', 'name': '盐池县'}, {'id': '640324', 'pid': '640300', 'name': '同心县'}, {'id': '640381', 'pid': '640300', 'name': '青铜峡市'}, {'id': '640301', 'pid': '640300', 'name': '市辖区'} ] + }, {'id': '640400', 'pid': '640000', 'name': '固原市', 'children': [ {'id': '640402', 'pid': '640400', 'name': '原州区'}, {'id': '640422', 'pid': '640400', 'name': '西吉县'}, {'id': '640423', 'pid': '640400', 'name': '隆德县'}, {'id': '640424', 'pid': '640400', 'name': '泾源县'}, {'id': '640425', 'pid': '640400', 'name': '彭阳县'}, {'id': '640401', 'pid': '640400', 'name': '市辖区'} ]}, {'id': '640500', 'pid': '640000', 'name': '中卫市', 'children': [ {'id': '640502', 'pid': '640500', 'name': '沙坡头区'}, {'id': '640521', 'pid': '640500', 'name': '中宁县'}, {'id': '640522', 'pid': '640500', 'name': '海原县'}, {'id': '640501', 'pid': '640500', 'name': '市辖区'} ]} ] +}, { + 'id': '650000', + 'pid': '0', + 'name': '新疆维吾尔自治区', + 'children': [ {'id': '650100', 'pid': '650000', 'name': '乌鲁木齐市', 'children': [ {'id': '650102', 'pid': '650100', 'name': '天山区'}, {'id': '650103', 'pid': '650100', 'name': '沙依巴克区'}, {'id': '650104', 'pid': '650100', 'name': '新市区'}, {'id': '650105', 'pid': '650100', 'name': '水磨沟区'}, {'id': '650106', 'pid': '650100', 'name': '头屯河区'}, {'id': '650107', 'pid': '650100', 'name': '达坂城区'}, {'id': '650109', 'pid': '650100', 'name': '米东区'}, {'id': '650121', 'pid': '650100', 'name': '乌鲁木齐县'}, {'id': '650101', 'pid': '650100', 'name': '市辖区'} ]}, {'id': '650200', 'pid': '650000', 'name': '克拉玛依市', 'children': [ {'id': '650202', 'pid': '650200', 'name': '独山子区'}, {'id': '650203', 'pid': '650200', 'name': '克拉玛依区'}, {'id': '650204', 'pid': '650200', 'name': '白碱滩区'}, {'id': '650205', 'pid': '650200', 'name': '乌尔禾区'}, {'id': '650201', 'pid': '650200', 'name': '市辖区'} ]}, { + 'id': '650400', + 'pid': '650000', + 'name': '吐鲁番市', + 'children': [ {'id': '650402', 'pid': '650400', 'name': '高昌区'}, {'id': '650421', 'pid': '650400', 'name': '鄯善县'}, {'id': '650422', 'pid': '650400', 'name': '托克逊县'} ] + }, {'id': '650500', 'pid': '650000', 'name': '哈密市', 'children': [ {'id': '650502', 'pid': '650500', 'name': '伊州区'}, {'id': '650521', 'pid': '650500', 'name': '巴里坤哈萨克自治县'}, {'id': '650522', 'pid': '650500', 'name': '伊吾县'} ]}, {'id': '652300', 'pid': '650000', 'name': '昌吉回族自治州', 'children': [ {'id': '652301', 'pid': '652300', 'name': '昌吉市'}, {'id': '652302', 'pid': '652300', 'name': '阜康市'}, {'id': '652323', 'pid': '652300', 'name': '呼图壁县'}, {'id': '652324', 'pid': '652300', 'name': '玛纳斯县'}, {'id': '652325', 'pid': '652300', 'name': '奇台县'}, {'id': '652327', 'pid': '652300', 'name': '吉木萨尔县'}, {'id': '652328', 'pid': '652300', 'name': '木垒哈萨克自治县'} ]}, { + 'id': '652700', + 'pid': '650000', + 'name': '博尔塔拉蒙古自治州', + 'children': [ {'id': '652701', 'pid': '652700', 'name': '博乐市'}, {'id': '652702', 'pid': '652700', 'name': '阿拉山口市'}, {'id': '652722', 'pid': '652700', 'name': '精河县'}, {'id': '652723', 'pid': '652700', 'name': '温泉县'} ] + }, {'id': '652800', 'pid': '650000', 'name': '巴音郭楞蒙古自治州', 'children': [ {'id': '652801', 'pid': '652800', 'name': '库尔勒市'}, {'id': '652822', 'pid': '652800', 'name': '轮台县'}, {'id': '652823', 'pid': '652800', 'name': '尉犁县'}, {'id': '652824', 'pid': '652800', 'name': '若羌县'}, {'id': '652825', 'pid': '652800', 'name': '且末县'}, {'id': '652826', 'pid': '652800', 'name': '焉耆回族自治县'}, {'id': '652827', 'pid': '652800', 'name': '和静县'}, {'id': '652828', 'pid': '652800', 'name': '和硕县'}, {'id': '652829', 'pid': '652800', 'name': '博湖县'}, {'id': '652871', 'pid': '652800', 'name': '库尔勒经济技术开发区'} ]}, { + 'id': '652900', + 'pid': '650000', + 'name': '阿克苏地区', + 'children': [ {'id': '652901', 'pid': '652900', 'name': '阿克苏市'}, {'id': '652902', 'pid': '652900', 'name': '库车市'}, {'id': '652922', 'pid': '652900', 'name': '温宿县'}, {'id': '652924', 'pid': '652900', 'name': '沙雅县'}, {'id': '652925', 'pid': '652900', 'name': '新和县'}, {'id': '652926', 'pid': '652900', 'name': '拜城县'}, {'id': '652927', 'pid': '652900', 'name': '乌什县'}, {'id': '652928', 'pid': '652900', 'name': '阿瓦提县'}, {'id': '652929', 'pid': '652900', 'name': '柯坪县'} ] + }, {'id': '653000', 'pid': '650000', 'name': '克孜勒苏柯尔克孜自治州', 'children': [ {'id': '653001', 'pid': '653000', 'name': '阿图什市'}, {'id': '653022', 'pid': '653000', 'name': '阿克陶县'}, {'id': '653023', 'pid': '653000', 'name': '阿合奇县'}, {'id': '653024', 'pid': '653000', 'name': '乌恰县'} ]}, { + 'id': '653100', + 'pid': '650000', + 'name': '喀什地区', + 'children': [ {'id': '653101', 'pid': '653100', 'name': '喀什市'}, {'id': '653121', 'pid': '653100', 'name': '疏附县'}, {'id': '653122', 'pid': '653100', 'name': '疏勒县'}, {'id': '653123', 'pid': '653100', 'name': '英吉沙县'}, {'id': '653124', 'pid': '653100', 'name': '泽普县'}, {'id': '653125', 'pid': '653100', 'name': '莎车县'}, {'id': '653126', 'pid': '653100', 'name': '叶城县'}, {'id': '653127', 'pid': '653100', 'name': '麦盖提县'}, {'id': '653128', 'pid': '653100', 'name': '岳普湖县'}, {'id': '653129', 'pid': '653100', 'name': '伽师县'}, {'id': '653130', 'pid': '653100', 'name': '巴楚县'}, {'id': '653131', 'pid': '653100', 'name': '塔什库尔干塔吉克自治县'} ] + }, {'id': '653200', 'pid': '650000', 'name': '和田地区', 'children': [ {'id': '653201', 'pid': '653200', 'name': '和田市'}, {'id': '653221', 'pid': '653200', 'name': '和田县'}, {'id': '653222', 'pid': '653200', 'name': '墨玉县'}, {'id': '653223', 'pid': '653200', 'name': '皮山县'}, {'id': '653224', 'pid': '653200', 'name': '洛浦县'}, {'id': '653225', 'pid': '653200', 'name': '策勒县'}, {'id': '653226', 'pid': '653200', 'name': '于田县'}, {'id': '653227', 'pid': '653200', 'name': '民丰县'} ]}, { + 'id': '654000', + 'pid': '650000', + 'name': '伊犁哈萨克自治州', + 'children': [ {'id': '654002', 'pid': '654000', 'name': '伊宁市'}, {'id': '654003', 'pid': '654000', 'name': '奎屯市'}, {'id': '654004', 'pid': '654000', 'name': '霍尔果斯市'}, {'id': '654021', 'pid': '654000', 'name': '伊宁县'}, {'id': '654022', 'pid': '654000', 'name': '察布查尔锡伯自治县'}, {'id': '654023', 'pid': '654000', 'name': '霍城县'}, {'id': '654024', 'pid': '654000', 'name': '巩留县'}, {'id': '654025', 'pid': '654000', 'name': '新源县'}, {'id': '654026', 'pid': '654000', 'name': '昭苏县'}, {'id': '654027', 'pid': '654000', 'name': '特克斯县'}, {'id': '654028', 'pid': '654000', 'name': '尼勒克县'} ] + }, {'id': '654200', 'pid': '650000', 'name': '塔城地区', 'children': [ {'id': '654201', 'pid': '654200', 'name': '塔城市'}, {'id': '654202', 'pid': '654200', 'name': '乌苏市'}, {'id': '654221', 'pid': '654200', 'name': '额敏县'}, {'id': '654223', 'pid': '654200', 'name': '沙湾县'}, {'id': '654224', 'pid': '654200', 'name': '托里县'}, {'id': '654225', 'pid': '654200', 'name': '裕民县'}, {'id': '654226', 'pid': '654200', 'name': '和布克赛尔蒙古自治县'}, {'id': '654203', 'pid': '654200', 'name': '沙湾市'} ]}, {'id': '654300', 'pid': '650000', 'name': '阿勒泰地区', 'children': [ {'id': '654301', 'pid': '654300', 'name': '阿勒泰市'}, {'id': '654321', 'pid': '654300', 'name': '布尔津县'}, {'id': '654322', 'pid': '654300', 'name': '富蕴县'}, {'id': '654323', 'pid': '654300', 'name': '福海县'}, {'id': '654324', 'pid': '654300', 'name': '哈巴河县'}, {'id': '654325', 'pid': '654300', 'name': '青河县'}, {'id': '654326', 'pid': '654300', 'name': '吉木乃县'} ]}, { + 'id': '659000', + 'pid': '650000', + 'name': '新疆维吾尔自治区-自治区直辖县级行政区划', + 'children': [ {'id': '659001', 'pid': '659000', 'name': '石河子市'}, {'id': '659002', 'pid': '659000', 'name': '阿拉尔市'}, {'id': '659003', 'pid': '659000', 'name': '图木舒克市'}, {'id': '659004', 'pid': '659000', 'name': '五家渠市'}, {'id': '659005', 'pid': '659000', 'name': '北屯市'}, {'id': '659006', 'pid': '659000', 'name': '铁门关市'}, {'id': '659007', 'pid': '659000', 'name': '双河市'}, {'id': '659008', 'pid': '659000', 'name': '可克达拉市'}, {'id': '659009', 'pid': '659000', 'name': '昆玉市'}, {'id': '659010', 'pid': '659000', 'name': '胡杨河市'}, {'id': '659011', 'pid': '659000', 'name': '新星市'} ] + } ] +}, {'id': '710000', 'pid': '0', 'name': '台湾省', 'children': [ {'id': '710100', 'pid': '710000', 'name': '台湾省', 'children': []} ]}, {'id': '810000', 'pid': '0', 'name': '香港特别行政区', 'children': [ {'id': '810100', 'pid': '810000', 'name': '香港特别行政区', 'children': []} ]}, {'id': '820000', 'pid': '0', 'name': '澳门特别行政区', 'children': [ {'id': '820100', 'pid': '820000', 'name': '澳门特别行政区', 'children': []} ]} ] diff --git a/src/common/utils/district.ts b/src/common/utils/district.ts new file mode 100644 index 0000000..677ae6c --- /dev/null +++ b/src/common/utils/district.ts @@ -0,0 +1,869 @@ +export default [ {'id': '110000', 'pid': '0', 'name': '北京市'}, {'id': '110100', 'pid': '110000', 'name': '北京市'}, {'id': '120000', 'pid': '0', 'name': '天津市'}, {'id': '120100', 'pid': '120000', 'name': '天津市'}, {'id': '130000', 'pid': '0', 'name': '河北省'}, {'id': '140000', 'pid': '0', 'name': '山西省'}, {'id': '150000', 'pid': '0', 'name': '内蒙古自治区'}, {'id': '210000', 'pid': '0', 'name': '辽宁省'}, {'id': '220000', 'pid': '0', 'name': '吉林省'}, {'id': '230000', 'pid': '0', 'name': '黑龙江省'}, {'id': '310000', 'pid': '0', 'name': '上海市'}, {'id': '310100', 'pid': '310000', 'name': '上海市'}, {'id': '320000', 'pid': '0', 'name': '江苏省'}, {'id': '330000', 'pid': '0', 'name': '浙江省'}, {'id': '340000', 'pid': '0', 'name': '安徽省'}, {'id': '350000', 'pid': '0', 'name': '福建省'}, {'id': '360000', 'pid': '0', 'name': '江西省'}, {'id': '370000', 'pid': '0', 'name': '山东省'}, {'id': '410000', 'pid': '0', 'name': '河南省'}, { + 'id': '420000', + 'pid': '0', + 'name': '湖北省' +}, {'id': '430000', 'pid': '0', 'name': '湖南省'}, {'id': '440000', 'pid': '0', 'name': '广东省'}, {'id': '450000', 'pid': '0', 'name': '广西壮族自治区'}, {'id': '460000', 'pid': '0', 'name': '海南省'}, {'id': '500000', 'pid': '0', 'name': '重庆市'}, {'id': '500100', 'pid': '500000', 'name': '重庆市'}, {'id': '510000', 'pid': '0', 'name': '四川省'}, {'id': '520000', 'pid': '0', 'name': '贵州省'}, {'id': '530000', 'pid': '0', 'name': '云南省'}, {'id': '540000', 'pid': '0', 'name': '西藏自治区'}, {'id': '610000', 'pid': '0', 'name': '陕西省'}, {'id': '620000', 'pid': '0', 'name': '甘肃省'}, {'id': '630000', 'pid': '0', 'name': '青海省'}, {'id': '640000', 'pid': '0', 'name': '宁夏回族自治区'}, {'id': '650000', 'pid': '0', 'name': '新疆维吾尔自治区'}, {'id': '710000', 'pid': '0', 'name': '台湾省'}, {'id': '710100', 'pid': '710000', 'name': '台湾省'}, {'id': '810000', 'pid': '0', 'name': '香港特别行政区'}, {'id': '810100', 'pid': '810000', 'name': '香港特别行政区'}, { + 'id': '820000', + 'pid': '0', + 'name': '澳门特别行政区' +}, {'id': '820100', 'pid': '820000', 'name': '澳门特别行政区'}, {'id': '130100', 'pid': '130000', 'name': '石家庄市'}, {'id': '130200', 'pid': '130000', 'name': '唐山市'}, {'id': '130300', 'pid': '130000', 'name': '秦皇岛市'}, {'id': '130400', 'pid': '130000', 'name': '邯郸市'}, {'id': '130500', 'pid': '130000', 'name': '邢台市'}, {'id': '130600', 'pid': '130000', 'name': '保定市'}, {'id': '130700', 'pid': '130000', 'name': '张家口市'}, {'id': '130800', 'pid': '130000', 'name': '承德市'}, {'id': '130900', 'pid': '130000', 'name': '沧州市'}, {'id': '131000', 'pid': '130000', 'name': '廊坊市'}, {'id': '131100', 'pid': '130000', 'name': '衡水市'}, {'id': '140100', 'pid': '140000', 'name': '太原市'}, {'id': '140200', 'pid': '140000', 'name': '大同市'}, {'id': '140300', 'pid': '140000', 'name': '阳泉市'}, {'id': '140400', 'pid': '140000', 'name': '长治市'}, {'id': '140500', 'pid': '140000', 'name': '晋城市'}, {'id': '140600', 'pid': '140000', 'name': '朔州市'}, { + 'id': '140700', + 'pid': '140000', + 'name': '晋中市' +}, {'id': '140800', 'pid': '140000', 'name': '运城市'}, {'id': '140900', 'pid': '140000', 'name': '忻州市'}, {'id': '141000', 'pid': '140000', 'name': '临汾市'}, {'id': '141100', 'pid': '140000', 'name': '吕梁市'}, {'id': '150100', 'pid': '150000', 'name': '呼和浩特市'}, {'id': '150200', 'pid': '150000', 'name': '包头市'}, {'id': '150300', 'pid': '150000', 'name': '乌海市'}, {'id': '150400', 'pid': '150000', 'name': '赤峰市'}, {'id': '150500', 'pid': '150000', 'name': '通辽市'}, {'id': '150600', 'pid': '150000', 'name': '鄂尔多斯市'}, {'id': '150700', 'pid': '150000', 'name': '呼伦贝尔市'}, {'id': '150800', 'pid': '150000', 'name': '巴彦淖尔市'}, {'id': '150900', 'pid': '150000', 'name': '乌兰察布市'}, {'id': '152200', 'pid': '150000', 'name': '兴安盟'}, {'id': '152500', 'pid': '150000', 'name': '锡林郭勒盟'}, {'id': '152900', 'pid': '150000', 'name': '阿拉善盟'}, {'id': '210100', 'pid': '210000', 'name': '沈阳市'}, {'id': '210200', 'pid': '210000', 'name': '大连市'}, { + 'id': '210300', + 'pid': '210000', + 'name': '鞍山市' +}, {'id': '210400', 'pid': '210000', 'name': '抚顺市'}, {'id': '210500', 'pid': '210000', 'name': '本溪市'}, {'id': '210600', 'pid': '210000', 'name': '丹东市'}, {'id': '210700', 'pid': '210000', 'name': '锦州市'}, {'id': '210800', 'pid': '210000', 'name': '营口市'}, {'id': '210900', 'pid': '210000', 'name': '阜新市'}, {'id': '211000', 'pid': '210000', 'name': '辽阳市'}, {'id': '211100', 'pid': '210000', 'name': '盘锦市'}, {'id': '211200', 'pid': '210000', 'name': '铁岭市'}, {'id': '211300', 'pid': '210000', 'name': '朝阳市'}, {'id': '211400', 'pid': '210000', 'name': '葫芦岛市'}, {'id': '220100', 'pid': '220000', 'name': '长春市'}, {'id': '220200', 'pid': '220000', 'name': '吉林市'}, {'id': '220300', 'pid': '220000', 'name': '四平市'}, {'id': '220400', 'pid': '220000', 'name': '辽源市'}, {'id': '220500', 'pid': '220000', 'name': '通化市'}, {'id': '220600', 'pid': '220000', 'name': '白山市'}, {'id': '220700', 'pid': '220000', 'name': '松原市'}, { + 'id': '220800', + 'pid': '220000', + 'name': '白城市' +}, {'id': '222400', 'pid': '220000', 'name': '延边朝鲜族自治州'}, {'id': '230100', 'pid': '230000', 'name': '哈尔滨市'}, {'id': '230200', 'pid': '230000', 'name': '齐齐哈尔市'}, {'id': '230300', 'pid': '230000', 'name': '鸡西市'}, {'id': '230400', 'pid': '230000', 'name': '鹤岗市'}, {'id': '230500', 'pid': '230000', 'name': '双鸭山市'}, {'id': '230600', 'pid': '230000', 'name': '大庆市'}, {'id': '230700', 'pid': '230000', 'name': '伊春市'}, {'id': '230800', 'pid': '230000', 'name': '佳木斯市'}, {'id': '230900', 'pid': '230000', 'name': '七台河市'}, {'id': '231000', 'pid': '230000', 'name': '牡丹江市'}, {'id': '231100', 'pid': '230000', 'name': '黑河市'}, {'id': '231200', 'pid': '230000', 'name': '绥化市'}, {'id': '232700', 'pid': '230000', 'name': '大兴安岭地区'}, {'id': '320100', 'pid': '320000', 'name': '南京市'}, {'id': '320200', 'pid': '320000', 'name': '无锡市'}, {'id': '320300', 'pid': '320000', 'name': '徐州市'}, { + 'id': '320400', + 'pid': '320000', + 'name': '常州市' +}, {'id': '320500', 'pid': '320000', 'name': '苏州市'}, {'id': '320600', 'pid': '320000', 'name': '南通市'}, {'id': '320700', 'pid': '320000', 'name': '连云港市'}, {'id': '320800', 'pid': '320000', 'name': '淮安市'}, {'id': '320900', 'pid': '320000', 'name': '盐城市'}, {'id': '321000', 'pid': '320000', 'name': '扬州市'}, {'id': '321100', 'pid': '320000', 'name': '镇江市'}, {'id': '321200', 'pid': '320000', 'name': '泰州市'}, {'id': '321300', 'pid': '320000', 'name': '宿迁市'}, {'id': '330100', 'pid': '330000', 'name': '杭州市'}, {'id': '330200', 'pid': '330000', 'name': '宁波市'}, {'id': '330300', 'pid': '330000', 'name': '温州市'}, {'id': '330400', 'pid': '330000', 'name': '嘉兴市'}, {'id': '330500', 'pid': '330000', 'name': '湖州市'}, {'id': '330600', 'pid': '330000', 'name': '绍兴市'}, {'id': '330700', 'pid': '330000', 'name': '金华市'}, {'id': '330800', 'pid': '330000', 'name': '衢州市'}, {'id': '330900', 'pid': '330000', 'name': '舟山市'}, { + 'id': '331000', + 'pid': '330000', + 'name': '台州市' +}, {'id': '331100', 'pid': '330000', 'name': '丽水市'}, {'id': '340100', 'pid': '340000', 'name': '合肥市'}, {'id': '340200', 'pid': '340000', 'name': '芜湖市'}, {'id': '340300', 'pid': '340000', 'name': '蚌埠市'}, {'id': '340400', 'pid': '340000', 'name': '淮南市'}, {'id': '340500', 'pid': '340000', 'name': '马鞍山市'}, {'id': '340600', 'pid': '340000', 'name': '淮北市'}, {'id': '340700', 'pid': '340000', 'name': '铜陵市'}, {'id': '340800', 'pid': '340000', 'name': '安庆市'}, {'id': '341000', 'pid': '340000', 'name': '黄山市'}, {'id': '341100', 'pid': '340000', 'name': '滁州市'}, {'id': '341200', 'pid': '340000', 'name': '阜阳市'}, {'id': '341300', 'pid': '340000', 'name': '宿州市'}, {'id': '341500', 'pid': '340000', 'name': '六安市'}, {'id': '341600', 'pid': '340000', 'name': '亳州市'}, {'id': '341700', 'pid': '340000', 'name': '池州市'}, {'id': '341800', 'pid': '340000', 'name': '宣城市'}, {'id': '350100', 'pid': '350000', 'name': '福州市'}, { + 'id': '350200', + 'pid': '350000', + 'name': '厦门市' +}, {'id': '350300', 'pid': '350000', 'name': '莆田市'}, {'id': '350400', 'pid': '350000', 'name': '三明市'}, {'id': '350500', 'pid': '350000', 'name': '泉州市'}, {'id': '350600', 'pid': '350000', 'name': '漳州市'}, {'id': '350700', 'pid': '350000', 'name': '南平市'}, {'id': '350800', 'pid': '350000', 'name': '龙岩市'}, {'id': '350900', 'pid': '350000', 'name': '宁德市'}, {'id': '360100', 'pid': '360000', 'name': '南昌市'}, {'id': '360200', 'pid': '360000', 'name': '景德镇市'}, {'id': '360300', 'pid': '360000', 'name': '萍乡市'}, {'id': '360400', 'pid': '360000', 'name': '九江市'}, {'id': '360500', 'pid': '360000', 'name': '新余市'}, {'id': '360600', 'pid': '360000', 'name': '鹰潭市'}, {'id': '360700', 'pid': '360000', 'name': '赣州市'}, {'id': '360800', 'pid': '360000', 'name': '吉安市'}, {'id': '360900', 'pid': '360000', 'name': '宜春市'}, {'id': '361000', 'pid': '360000', 'name': '抚州市'}, {'id': '361100', 'pid': '360000', 'name': '上饶市'}, { + 'id': '370100', + 'pid': '370000', + 'name': '济南市' +}, {'id': '370200', 'pid': '370000', 'name': '青岛市'}, {'id': '370300', 'pid': '370000', 'name': '淄博市'}, {'id': '370400', 'pid': '370000', 'name': '枣庄市'}, {'id': '370500', 'pid': '370000', 'name': '东营市'}, {'id': '370600', 'pid': '370000', 'name': '烟台市'}, {'id': '370700', 'pid': '370000', 'name': '潍坊市'}, {'id': '370800', 'pid': '370000', 'name': '济宁市'}, {'id': '370900', 'pid': '370000', 'name': '泰安市'}, {'id': '371000', 'pid': '370000', 'name': '威海市'}, {'id': '371100', 'pid': '370000', 'name': '日照市'}, {'id': '371300', 'pid': '370000', 'name': '临沂市'}, {'id': '371400', 'pid': '370000', 'name': '德州市'}, {'id': '371500', 'pid': '370000', 'name': '聊城市'}, {'id': '371600', 'pid': '370000', 'name': '滨州市'}, {'id': '371700', 'pid': '370000', 'name': '菏泽市'}, {'id': '410100', 'pid': '410000', 'name': '郑州市'}, {'id': '410200', 'pid': '410000', 'name': '开封市'}, {'id': '410300', 'pid': '410000', 'name': '洛阳市'}, { + 'id': '410400', + 'pid': '410000', + 'name': '平顶山市' +}, {'id': '410500', 'pid': '410000', 'name': '安阳市'}, {'id': '410600', 'pid': '410000', 'name': '鹤壁市'}, {'id': '410700', 'pid': '410000', 'name': '新乡市'}, {'id': '410800', 'pid': '410000', 'name': '焦作市'}, {'id': '410900', 'pid': '410000', 'name': '濮阳市'}, {'id': '411000', 'pid': '410000', 'name': '许昌市'}, {'id': '411100', 'pid': '410000', 'name': '漯河市'}, {'id': '411200', 'pid': '410000', 'name': '三门峡市'}, {'id': '411300', 'pid': '410000', 'name': '南阳市'}, {'id': '411400', 'pid': '410000', 'name': '商丘市'}, {'id': '411500', 'pid': '410000', 'name': '信阳市'}, {'id': '411600', 'pid': '410000', 'name': '周口市'}, {'id': '411700', 'pid': '410000', 'name': '驻马店市'}, {'id': '420100', 'pid': '420000', 'name': '武汉市'}, {'id': '420200', 'pid': '420000', 'name': '黄石市'}, {'id': '420300', 'pid': '420000', 'name': '十堰市'}, {'id': '420500', 'pid': '420000', 'name': '宜昌市'}, {'id': '420600', 'pid': '420000', 'name': '襄阳市'}, { + 'id': '420700', + 'pid': '420000', + 'name': '鄂州市' +}, {'id': '420800', 'pid': '420000', 'name': '荆门市'}, {'id': '420900', 'pid': '420000', 'name': '孝感市'}, {'id': '421000', 'pid': '420000', 'name': '荆州市'}, {'id': '421100', 'pid': '420000', 'name': '黄冈市'}, {'id': '421200', 'pid': '420000', 'name': '咸宁市'}, {'id': '421300', 'pid': '420000', 'name': '随州市'}, {'id': '422800', 'pid': '420000', 'name': '恩施土家族苗族自治州'}, {'id': '430100', 'pid': '430000', 'name': '长沙市'}, {'id': '430200', 'pid': '430000', 'name': '株洲市'}, {'id': '430300', 'pid': '430000', 'name': '湘潭市'}, {'id': '430400', 'pid': '430000', 'name': '衡阳市'}, {'id': '430500', 'pid': '430000', 'name': '邵阳市'}, {'id': '430600', 'pid': '430000', 'name': '岳阳市'}, {'id': '430700', 'pid': '430000', 'name': '常德市'}, {'id': '430800', 'pid': '430000', 'name': '张家界市'}, {'id': '430900', 'pid': '430000', 'name': '益阳市'}, {'id': '431000', 'pid': '430000', 'name': '郴州市'}, {'id': '431100', 'pid': '430000', 'name': '永州市'}, { + 'id': '431200', + 'pid': '430000', + 'name': '怀化市' +}, {'id': '431300', 'pid': '430000', 'name': '娄底市'}, {'id': '433100', 'pid': '430000', 'name': '湘西土家族苗族自治州'}, {'id': '440100', 'pid': '440000', 'name': '广州市'}, {'id': '440200', 'pid': '440000', 'name': '韶关市'}, {'id': '440300', 'pid': '440000', 'name': '深圳市'}, {'id': '440400', 'pid': '440000', 'name': '珠海市'}, {'id': '440500', 'pid': '440000', 'name': '汕头市'}, {'id': '440600', 'pid': '440000', 'name': '佛山市'}, {'id': '440700', 'pid': '440000', 'name': '江门市'}, {'id': '440800', 'pid': '440000', 'name': '湛江市'}, {'id': '440900', 'pid': '440000', 'name': '茂名市'}, {'id': '441200', 'pid': '440000', 'name': '肇庆市'}, {'id': '441300', 'pid': '440000', 'name': '惠州市'}, {'id': '441400', 'pid': '440000', 'name': '梅州市'}, {'id': '441500', 'pid': '440000', 'name': '汕尾市'}, {'id': '441600', 'pid': '440000', 'name': '河源市'}, {'id': '441700', 'pid': '440000', 'name': '阳江市'}, {'id': '441800', 'pid': '440000', 'name': '清远市'}, { + 'id': '441900', + 'pid': '440000', + 'name': '东莞市' +}, {'id': '442000', 'pid': '440000', 'name': '中山市'}, {'id': '445100', 'pid': '440000', 'name': '潮州市'}, {'id': '445200', 'pid': '440000', 'name': '揭阳市'}, {'id': '445300', 'pid': '440000', 'name': '云浮市'}, {'id': '450100', 'pid': '450000', 'name': '南宁市'}, {'id': '450200', 'pid': '450000', 'name': '柳州市'}, {'id': '450300', 'pid': '450000', 'name': '桂林市'}, {'id': '450400', 'pid': '450000', 'name': '梧州市'}, {'id': '450500', 'pid': '450000', 'name': '北海市'}, {'id': '450600', 'pid': '450000', 'name': '防城港市'}, {'id': '450700', 'pid': '450000', 'name': '钦州市'}, {'id': '450800', 'pid': '450000', 'name': '贵港市'}, {'id': '450900', 'pid': '450000', 'name': '玉林市'}, {'id': '451000', 'pid': '450000', 'name': '百色市'}, {'id': '451100', 'pid': '450000', 'name': '贺州市'}, {'id': '451200', 'pid': '450000', 'name': '河池市'}, {'id': '451300', 'pid': '450000', 'name': '来宾市'}, {'id': '451400', 'pid': '450000', 'name': '崇左市'}, { + 'id': '460100', + 'pid': '460000', + 'name': '海口市' +}, {'id': '460200', 'pid': '460000', 'name': '三亚市'}, {'id': '460300', 'pid': '460000', 'name': '三沙市'}, {'id': '460400', 'pid': '460000', 'name': '儋州市'}, {'id': '510100', 'pid': '510000', 'name': '成都市'}, {'id': '510300', 'pid': '510000', 'name': '自贡市'}, {'id': '510400', 'pid': '510000', 'name': '攀枝花市'}, {'id': '510500', 'pid': '510000', 'name': '泸州市'}, {'id': '510600', 'pid': '510000', 'name': '德阳市'}, {'id': '510700', 'pid': '510000', 'name': '绵阳市'}, {'id': '510800', 'pid': '510000', 'name': '广元市'}, {'id': '510900', 'pid': '510000', 'name': '遂宁市'}, {'id': '511000', 'pid': '510000', 'name': '内江市'}, {'id': '511100', 'pid': '510000', 'name': '乐山市'}, {'id': '511300', 'pid': '510000', 'name': '南充市'}, {'id': '511400', 'pid': '510000', 'name': '眉山市'}, {'id': '511500', 'pid': '510000', 'name': '宜宾市'}, {'id': '511600', 'pid': '510000', 'name': '广安市'}, {'id': '511700', 'pid': '510000', 'name': '达州市'}, { + 'id': '511800', + 'pid': '510000', + 'name': '雅安市' +}, {'id': '511900', 'pid': '510000', 'name': '巴中市'}, {'id': '512000', 'pid': '510000', 'name': '资阳市'}, {'id': '513200', 'pid': '510000', 'name': '阿坝藏族羌族自治州'}, {'id': '513300', 'pid': '510000', 'name': '甘孜藏族自治州'}, {'id': '513400', 'pid': '510000', 'name': '凉山彝族自治州'}, {'id': '520100', 'pid': '520000', 'name': '贵阳市'}, {'id': '520200', 'pid': '520000', 'name': '六盘水市'}, {'id': '520300', 'pid': '520000', 'name': '遵义市'}, {'id': '520400', 'pid': '520000', 'name': '安顺市'}, {'id': '520500', 'pid': '520000', 'name': '毕节市'}, {'id': '520600', 'pid': '520000', 'name': '铜仁市'}, {'id': '522300', 'pid': '520000', 'name': '黔西南布依族苗族自治州'}, {'id': '522600', 'pid': '520000', 'name': '黔东南苗族侗族自治州'}, {'id': '522700', 'pid': '520000', 'name': '黔南布依族苗族自治州'}, {'id': '530100', 'pid': '530000', 'name': '昆明市'}, {'id': '530300', 'pid': '530000', 'name': '曲靖市'}, {'id': '530400', 'pid': '530000', 'name': '玉溪市'}, { + 'id': '530500', + 'pid': '530000', + 'name': '保山市' +}, {'id': '530600', 'pid': '530000', 'name': '昭通市'}, {'id': '530700', 'pid': '530000', 'name': '丽江市'}, {'id': '530800', 'pid': '530000', 'name': '普洱市'}, {'id': '530900', 'pid': '530000', 'name': '临沧市'}, {'id': '532300', 'pid': '530000', 'name': '楚雄彝族自治州'}, {'id': '532500', 'pid': '530000', 'name': '红河哈尼族彝族自治州'}, {'id': '532600', 'pid': '530000', 'name': '文山壮族苗族自治州'}, {'id': '532800', 'pid': '530000', 'name': '西双版纳傣族自治州'}, {'id': '532900', 'pid': '530000', 'name': '大理白族自治州'}, {'id': '533100', 'pid': '530000', 'name': '德宏傣族景颇族自治州'}, {'id': '533300', 'pid': '530000', 'name': '怒江傈僳族自治州'}, {'id': '533400', 'pid': '530000', 'name': '迪庆藏族自治州'}, {'id': '540100', 'pid': '540000', 'name': '拉萨市'}, {'id': '540200', 'pid': '540000', 'name': '日喀则市'}, {'id': '540300', 'pid': '540000', 'name': '昌都市'}, {'id': '540400', 'pid': '540000', 'name': '林芝市'}, { + 'id': '540500', + 'pid': '540000', + 'name': '山南市' +}, {'id': '540600', 'pid': '540000', 'name': '那曲市'}, {'id': '542500', 'pid': '540000', 'name': '阿里地区'}, {'id': '610100', 'pid': '610000', 'name': '西安市'}, {'id': '610200', 'pid': '610000', 'name': '铜川市'}, {'id': '610300', 'pid': '610000', 'name': '宝鸡市'}, {'id': '610400', 'pid': '610000', 'name': '咸阳市'}, {'id': '610500', 'pid': '610000', 'name': '渭南市'}, {'id': '610600', 'pid': '610000', 'name': '延安市'}, {'id': '610700', 'pid': '610000', 'name': '汉中市'}, {'id': '610800', 'pid': '610000', 'name': '榆林市'}, {'id': '610900', 'pid': '610000', 'name': '安康市'}, {'id': '611000', 'pid': '610000', 'name': '商洛市'}, {'id': '620100', 'pid': '620000', 'name': '兰州市'}, {'id': '620200', 'pid': '620000', 'name': '嘉峪关市'}, {'id': '620300', 'pid': '620000', 'name': '金昌市'}, {'id': '620400', 'pid': '620000', 'name': '白银市'}, {'id': '620500', 'pid': '620000', 'name': '天水市'}, {'id': '620600', 'pid': '620000', 'name': '武威市'}, { + 'id': '620700', + 'pid': '620000', + 'name': '张掖市' +}, {'id': '620800', 'pid': '620000', 'name': '平凉市'}, {'id': '620900', 'pid': '620000', 'name': '酒泉市'}, {'id': '621000', 'pid': '620000', 'name': '庆阳市'}, {'id': '621100', 'pid': '620000', 'name': '定西市'}, {'id': '621200', 'pid': '620000', 'name': '陇南市'}, {'id': '622900', 'pid': '620000', 'name': '临夏回族自治州'}, {'id': '623000', 'pid': '620000', 'name': '甘南藏族自治州'}, {'id': '630100', 'pid': '630000', 'name': '西宁市'}, {'id': '630200', 'pid': '630000', 'name': '海东市'}, {'id': '632200', 'pid': '630000', 'name': '海北藏族自治州'}, {'id': '632300', 'pid': '630000', 'name': '黄南藏族自治州'}, {'id': '632500', 'pid': '630000', 'name': '海南藏族自治州'}, {'id': '632600', 'pid': '630000', 'name': '果洛藏族自治州'}, {'id': '632700', 'pid': '630000', 'name': '玉树藏族自治州'}, {'id': '632800', 'pid': '630000', 'name': '海西蒙古族藏族自治州'}, {'id': '640100', 'pid': '640000', 'name': '银川市'}, {'id': '640200', 'pid': '640000', 'name': '石嘴山市'}, { + 'id': '640300', + 'pid': '640000', + 'name': '吴忠市' +}, {'id': '640400', 'pid': '640000', 'name': '固原市'}, {'id': '640500', 'pid': '640000', 'name': '中卫市'}, {'id': '650100', 'pid': '650000', 'name': '乌鲁木齐市'}, {'id': '650200', 'pid': '650000', 'name': '克拉玛依市'}, {'id': '650400', 'pid': '650000', 'name': '吐鲁番市'}, {'id': '650500', 'pid': '650000', 'name': '哈密市'}, {'id': '652300', 'pid': '650000', 'name': '昌吉回族自治州'}, {'id': '652700', 'pid': '650000', 'name': '博尔塔拉蒙古自治州'}, {'id': '652800', 'pid': '650000', 'name': '巴音郭楞蒙古自治州'}, {'id': '652900', 'pid': '650000', 'name': '阿克苏地区'}, {'id': '653000', 'pid': '650000', 'name': '克孜勒苏柯尔克孜自治州'}, {'id': '653100', 'pid': '650000', 'name': '喀什地区'}, {'id': '653200', 'pid': '650000', 'name': '和田地区'}, {'id': '654000', 'pid': '650000', 'name': '伊犁哈萨克自治州'}, {'id': '654200', 'pid': '650000', 'name': '塔城地区'}, {'id': '654300', 'pid': '650000', 'name': '阿勒泰地区'}, { + 'id': '429000', + 'pid': '420000', + 'name': '湖北省-自治区直辖县级行政区划' +}, {'id': '469000', 'pid': '460000', 'name': '海南省-自治区直辖县级行政区划'}, {'id': '659000', 'pid': '650000', 'name': '新疆维吾尔自治区-自治区直辖县级行政区划'}, {'id': '419000', 'pid': '410000', 'name': '河南省-省直辖县级行政区划'}, {'id': '110101', 'pid': '11undefined00', 'name': '东城区'}, {'id': '110102', 'pid': '11undefined00', 'name': '西城区'}, {'id': '110105', 'pid': '11undefined00', 'name': '朝阳区'}, {'id': '110106', 'pid': '11undefined00', 'name': '丰台区'}, {'id': '110107', 'pid': '11undefined00', 'name': '石景山区'}, {'id': '110108', 'pid': '11undefined00', 'name': '海淀区'}, {'id': '110109', 'pid': '11undefined00', 'name': '门头沟区'}, {'id': '110111', 'pid': '11undefined00', 'name': '房山区'}, {'id': '110112', 'pid': '11undefined00', 'name': '通州区'}, {'id': '110113', 'pid': '11undefined00', 'name': '顺义区'}, {'id': '110114', 'pid': '11undefined00', 'name': '昌平区'}, {'id': '110115', 'pid': '11undefined00', 'name': '大兴区'}, { + 'id': '110116', + 'pid': '11undefined00', + 'name': '怀柔区' +}, {'id': '110117', 'pid': '11undefined00', 'name': '平谷区'}, {'id': '110118', 'pid': '11undefined00', 'name': '密云区'}, {'id': '110119', 'pid': '11undefined00', 'name': '延庆区'}, {'id': '120101', 'pid': '12undefined00', 'name': '和平区'}, {'id': '120102', 'pid': '12undefined00', 'name': '河东区'}, {'id': '120103', 'pid': '12undefined00', 'name': '河西区'}, {'id': '120104', 'pid': '12undefined00', 'name': '南开区'}, {'id': '120105', 'pid': '12undefined00', 'name': '河北区'}, {'id': '120106', 'pid': '12undefined00', 'name': '红桥区'}, {'id': '120110', 'pid': '12undefined00', 'name': '东丽区'}, {'id': '120111', 'pid': '12undefined00', 'name': '西青区'}, {'id': '120112', 'pid': '12undefined00', 'name': '津南区'}, {'id': '120113', 'pid': '12undefined00', 'name': '北辰区'}, {'id': '120114', 'pid': '12undefined00', 'name': '武清区'}, {'id': '120115', 'pid': '12undefined00', 'name': '宝坻区'}, {'id': '120116', 'pid': '12undefined00', 'name': '滨海新区'}, { + 'id': '120117', + 'pid': '12undefined00', + 'name': '宁河区' +}, {'id': '120118', 'pid': '12undefined00', 'name': '静海区'}, {'id': '120119', 'pid': '12undefined00', 'name': '蓟州区'}, {'id': '130102', 'pid': '13undefined00', 'name': '长安区'}, {'id': '130104', 'pid': '13undefined00', 'name': '桥西区'}, {'id': '130105', 'pid': '13undefined00', 'name': '新华区'}, {'id': '130107', 'pid': '13undefined00', 'name': '井陉矿区'}, {'id': '130108', 'pid': '13undefined00', 'name': '裕华区'}, {'id': '130109', 'pid': '13undefined00', 'name': '藁城区'}, {'id': '130110', 'pid': '13undefined00', 'name': '鹿泉区'}, {'id': '130111', 'pid': '13undefined00', 'name': '栾城区'}, {'id': '130121', 'pid': '13undefined00', 'name': '井陉县'}, {'id': '130123', 'pid': '13undefined00', 'name': '正定县'}, {'id': '130125', 'pid': '13undefined00', 'name': '行唐县'}, {'id': '130126', 'pid': '13undefined00', 'name': '灵寿县'}, {'id': '130127', 'pid': '13undefined00', 'name': '高邑县'}, {'id': '130128', 'pid': '13undefined00', 'name': '深泽县'}, { + 'id': '130129', + 'pid': '13undefined00', + 'name': '赞皇县' +}, {'id': '130130', 'pid': '13undefined00', 'name': '无极县'}, {'id': '130131', 'pid': '13undefined00', 'name': '平山县'}, {'id': '130132', 'pid': '13undefined00', 'name': '元氏县'}, {'id': '130133', 'pid': '13undefined00', 'name': '赵县'}, {'id': '130181', 'pid': '13undefined00', 'name': '辛集市'}, {'id': '130183', 'pid': '13undefined00', 'name': '晋州市'}, {'id': '130184', 'pid': '13undefined00', 'name': '新乐市'}, {'id': '130202', 'pid': '13undefined00', 'name': '路南区'}, {'id': '130203', 'pid': '13undefined00', 'name': '路北区'}, {'id': '130204', 'pid': '13undefined00', 'name': '古冶区'}, {'id': '130205', 'pid': '13undefined00', 'name': '开平区'}, {'id': '130207', 'pid': '13undefined00', 'name': '丰南区'}, {'id': '130208', 'pid': '13undefined00', 'name': '丰润区'}, {'id': '130209', 'pid': '13undefined00', 'name': '曹妃甸区'}, {'id': '130224', 'pid': '13undefined00', 'name': '滦南县'}, {'id': '130225', 'pid': '13undefined00', 'name': '乐亭县'}, { + 'id': '130227', + 'pid': '13undefined00', + 'name': '迁西县' +}, {'id': '130229', 'pid': '13undefined00', 'name': '玉田县'}, {'id': '130281', 'pid': '13undefined00', 'name': '遵化市'}, {'id': '130283', 'pid': '13undefined00', 'name': '迁安市'}, {'id': '130284', 'pid': '13undefined00', 'name': '滦州市'}, {'id': '130302', 'pid': '13undefined00', 'name': '海港区'}, {'id': '130303', 'pid': '13undefined00', 'name': '山海关区'}, {'id': '130304', 'pid': '13undefined00', 'name': '北戴河区'}, {'id': '130306', 'pid': '13undefined00', 'name': '抚宁区'}, {'id': '130321', 'pid': '13undefined00', 'name': '青龙满族自治县'}, {'id': '130322', 'pid': '13undefined00', 'name': '昌黎县'}, {'id': '130324', 'pid': '13undefined00', 'name': '卢龙县'}, {'id': '130402', 'pid': '13undefined00', 'name': '邯山区'}, {'id': '130403', 'pid': '13undefined00', 'name': '丛台区'}, {'id': '130404', 'pid': '13undefined00', 'name': '复兴区'}, {'id': '130406', 'pid': '13undefined00', 'name': '峰峰矿区'}, {'id': '130407', 'pid': '13undefined00', 'name': '肥乡区'}, { + 'id': '130408', + 'pid': '13undefined00', + 'name': '永年区' +}, {'id': '130423', 'pid': '13undefined00', 'name': '临漳县'}, {'id': '130424', 'pid': '13undefined00', 'name': '成安县'}, {'id': '130425', 'pid': '13undefined00', 'name': '大名县'}, {'id': '130426', 'pid': '13undefined00', 'name': '涉县'}, {'id': '130427', 'pid': '13undefined00', 'name': '磁县'}, {'id': '130430', 'pid': '13undefined00', 'name': '邱县'}, {'id': '130431', 'pid': '13undefined00', 'name': '鸡泽县'}, {'id': '130432', 'pid': '13undefined00', 'name': '广平县'}, {'id': '130433', 'pid': '13undefined00', 'name': '馆陶县'}, {'id': '130434', 'pid': '13undefined00', 'name': '魏县'}, {'id': '130435', 'pid': '13undefined00', 'name': '曲周县'}, {'id': '130481', 'pid': '13undefined00', 'name': '武安市'}, {'id': '130502', 'pid': '13undefined00', 'name': '襄都区'}, {'id': '130503', 'pid': '13undefined00', 'name': '信都区'}, {'id': '130505', 'pid': '13undefined00', 'name': '任泽区'}, {'id': '130506', 'pid': '13undefined00', 'name': '南和区'}, { + 'id': '130522', + 'pid': '13undefined00', + 'name': '临城县' +}, {'id': '130523', 'pid': '13undefined00', 'name': '内丘县'}, {'id': '130524', 'pid': '13undefined00', 'name': '柏乡县'}, {'id': '130525', 'pid': '13undefined00', 'name': '隆尧县'}, {'id': '130528', 'pid': '13undefined00', 'name': '宁晋县'}, {'id': '130529', 'pid': '13undefined00', 'name': '巨鹿县'}, {'id': '130530', 'pid': '13undefined00', 'name': '新河县'}, {'id': '130531', 'pid': '13undefined00', 'name': '广宗县'}, {'id': '130532', 'pid': '13undefined00', 'name': '平乡县'}, {'id': '130533', 'pid': '13undefined00', 'name': '威县'}, {'id': '130534', 'pid': '13undefined00', 'name': '清河县'}, {'id': '130535', 'pid': '13undefined00', 'name': '临西县'}, {'id': '130581', 'pid': '13undefined00', 'name': '南宫市'}, {'id': '130582', 'pid': '13undefined00', 'name': '沙河市'}, {'id': '130602', 'pid': '13undefined00', 'name': '竞秀区'}, {'id': '130606', 'pid': '13undefined00', 'name': '莲池区'}, {'id': '130607', 'pid': '13undefined00', 'name': '满城区'}, { + 'id': '130608', + 'pid': '13undefined00', + 'name': '清苑区' +}, {'id': '130609', 'pid': '13undefined00', 'name': '徐水区'}, {'id': '130623', 'pid': '13undefined00', 'name': '涞水县'}, {'id': '130624', 'pid': '13undefined00', 'name': '阜平县'}, {'id': '130626', 'pid': '13undefined00', 'name': '定兴县'}, {'id': '130627', 'pid': '13undefined00', 'name': '唐县'}, {'id': '130628', 'pid': '13undefined00', 'name': '高阳县'}, {'id': '130629', 'pid': '13undefined00', 'name': '容城县'}, {'id': '130630', 'pid': '13undefined00', 'name': '涞源县'}, {'id': '130631', 'pid': '13undefined00', 'name': '望都县'}, {'id': '130632', 'pid': '13undefined00', 'name': '安新县'}, {'id': '130633', 'pid': '13undefined00', 'name': '易县'}, {'id': '130634', 'pid': '13undefined00', 'name': '曲阳县'}, {'id': '130635', 'pid': '13undefined00', 'name': '蠡县'}, {'id': '130636', 'pid': '13undefined00', 'name': '顺平县'}, {'id': '130637', 'pid': '13undefined00', 'name': '博野县'}, {'id': '130638', 'pid': '13undefined00', 'name': '雄县'}, { + 'id': '130681', + 'pid': '13undefined00', + 'name': '涿州市' +}, {'id': '130682', 'pid': '13undefined00', 'name': '定州市'}, {'id': '130683', 'pid': '13undefined00', 'name': '安国市'}, {'id': '130684', 'pid': '13undefined00', 'name': '高碑店市'}, {'id': '130702', 'pid': '13undefined00', 'name': '桥东区'}, {'id': '130703', 'pid': '13undefined00', 'name': '桥西区'}, {'id': '130705', 'pid': '13undefined00', 'name': '宣化区'}, {'id': '130706', 'pid': '13undefined00', 'name': '下花园区'}, {'id': '130708', 'pid': '13undefined00', 'name': '万全区'}, {'id': '130709', 'pid': '13undefined00', 'name': '崇礼区'}, {'id': '130722', 'pid': '13undefined00', 'name': '张北县'}, {'id': '130723', 'pid': '13undefined00', 'name': '康保县'}, {'id': '130724', 'pid': '13undefined00', 'name': '沽源县'}, {'id': '130725', 'pid': '13undefined00', 'name': '尚义县'}, {'id': '130726', 'pid': '13undefined00', 'name': '蔚县'}, {'id': '130727', 'pid': '13undefined00', 'name': '阳原县'}, {'id': '130728', 'pid': '13undefined00', 'name': '怀安县'}, { + 'id': '130730', + 'pid': '13undefined00', + 'name': '怀来县' +}, {'id': '130731', 'pid': '13undefined00', 'name': '涿鹿县'}, {'id': '130732', 'pid': '13undefined00', 'name': '赤城县'}, {'id': '130802', 'pid': '13undefined00', 'name': '双桥区'}, {'id': '130803', 'pid': '13undefined00', 'name': '双滦区'}, {'id': '130804', 'pid': '13undefined00', 'name': '鹰手营子矿区'}, {'id': '130821', 'pid': '13undefined00', 'name': '承德县'}, {'id': '130822', 'pid': '13undefined00', 'name': '兴隆县'}, {'id': '130824', 'pid': '13undefined00', 'name': '滦平县'}, {'id': '130825', 'pid': '13undefined00', 'name': '隆化县'}, {'id': '130826', 'pid': '13undefined00', 'name': '丰宁满族自治县'}, {'id': '130827', 'pid': '13undefined00', 'name': '宽城满族自治县'}, {'id': '130828', 'pid': '13undefined00', 'name': '围场满族蒙古族自治县'}, {'id': '130881', 'pid': '13undefined00', 'name': '平泉市'}, {'id': '130902', 'pid': '13undefined00', 'name': '新华区'}, {'id': '130903', 'pid': '13undefined00', 'name': '运河区'}, { + 'id': '130921', + 'pid': '13undefined00', + 'name': '沧县' +}, {'id': '130922', 'pid': '13undefined00', 'name': '青县'}, {'id': '130923', 'pid': '13undefined00', 'name': '东光县'}, {'id': '130924', 'pid': '13undefined00', 'name': '海兴县'}, {'id': '130925', 'pid': '13undefined00', 'name': '盐山县'}, {'id': '130926', 'pid': '13undefined00', 'name': '肃宁县'}, {'id': '130927', 'pid': '13undefined00', 'name': '南皮县'}, {'id': '130928', 'pid': '13undefined00', 'name': '吴桥县'}, {'id': '130929', 'pid': '13undefined00', 'name': '献县'}, {'id': '130930', 'pid': '13undefined00', 'name': '孟村回族自治县'}, {'id': '130981', 'pid': '13undefined00', 'name': '泊头市'}, {'id': '130982', 'pid': '13undefined00', 'name': '任丘市'}, {'id': '130983', 'pid': '13undefined00', 'name': '黄骅市'}, {'id': '130984', 'pid': '13undefined00', 'name': '河间市'}, {'id': '131002', 'pid': '13undefined00', 'name': '安次区'}, {'id': '131003', 'pid': '13undefined00', 'name': '广阳区'}, {'id': '131022', 'pid': '13undefined00', 'name': '固安县'}, { + 'id': '131023', + 'pid': '13undefined00', + 'name': '永清县' +}, {'id': '131024', 'pid': '13undefined00', 'name': '香河县'}, {'id': '131025', 'pid': '13undefined00', 'name': '大城县'}, {'id': '131026', 'pid': '13undefined00', 'name': '文安县'}, {'id': '131028', 'pid': '13undefined00', 'name': '大厂回族自治县'}, {'id': '131081', 'pid': '13undefined00', 'name': '霸州市'}, {'id': '131082', 'pid': '13undefined00', 'name': '三河市'}, {'id': '131102', 'pid': '13undefined00', 'name': '桃城区'}, {'id': '131103', 'pid': '13undefined00', 'name': '冀州区'}, {'id': '131121', 'pid': '13undefined00', 'name': '枣强县'}, {'id': '131122', 'pid': '13undefined00', 'name': '武邑县'}, {'id': '131123', 'pid': '13undefined00', 'name': '武强县'}, {'id': '131124', 'pid': '13undefined00', 'name': '饶阳县'}, {'id': '131125', 'pid': '13undefined00', 'name': '安平县'}, {'id': '131126', 'pid': '13undefined00', 'name': '故城县'}, {'id': '131127', 'pid': '13undefined00', 'name': '景县'}, {'id': '131128', 'pid': '13undefined00', 'name': '阜城县'}, { + 'id': '131182', + 'pid': '13undefined00', + 'name': '深州市' +}, {'id': '140105', 'pid': '14undefined00', 'name': '小店区'}, {'id': '140106', 'pid': '14undefined00', 'name': '迎泽区'}, {'id': '140107', 'pid': '14undefined00', 'name': '杏花岭区'}, {'id': '140108', 'pid': '14undefined00', 'name': '尖草坪区'}, {'id': '140109', 'pid': '14undefined00', 'name': '万柏林区'}, {'id': '140110', 'pid': '14undefined00', 'name': '晋源区'}, {'id': '140121', 'pid': '14undefined00', 'name': '清徐县'}, {'id': '140122', 'pid': '14undefined00', 'name': '阳曲县'}, {'id': '140123', 'pid': '14undefined00', 'name': '娄烦县'}, {'id': '140181', 'pid': '14undefined00', 'name': '古交市'}, {'id': '140212', 'pid': '14undefined00', 'name': '新荣区'}, {'id': '140213', 'pid': '14undefined00', 'name': '平城区'}, {'id': '140214', 'pid': '14undefined00', 'name': '云冈区'}, {'id': '140215', 'pid': '14undefined00', 'name': '云州区'}, {'id': '140221', 'pid': '14undefined00', 'name': '阳高县'}, {'id': '140222', 'pid': '14undefined00', 'name': '天镇县'}, { + 'id': '140223', + 'pid': '14undefined00', + 'name': '广灵县' +}, {'id': '140224', 'pid': '14undefined00', 'name': '灵丘县'}, {'id': '140225', 'pid': '14undefined00', 'name': '浑源县'}, {'id': '140226', 'pid': '14undefined00', 'name': '左云县'}, {'id': '140302', 'pid': '14undefined00', 'name': '城区'}, {'id': '140303', 'pid': '14undefined00', 'name': '矿区'}, {'id': '140311', 'pid': '14undefined00', 'name': '郊区'}, {'id': '140321', 'pid': '14undefined00', 'name': '平定县'}, {'id': '140322', 'pid': '14undefined00', 'name': '盂县'}, {'id': '140403', 'pid': '14undefined00', 'name': '潞州区'}, {'id': '140404', 'pid': '14undefined00', 'name': '上党区'}, {'id': '140405', 'pid': '14undefined00', 'name': '屯留区'}, {'id': '140406', 'pid': '14undefined00', 'name': '潞城区'}, {'id': '140423', 'pid': '14undefined00', 'name': '襄垣县'}, {'id': '140425', 'pid': '14undefined00', 'name': '平顺县'}, {'id': '140426', 'pid': '14undefined00', 'name': '黎城县'}, {'id': '140427', 'pid': '14undefined00', 'name': '壶关县'}, { + 'id': '140428', + 'pid': '14undefined00', + 'name': '长子县' +}, {'id': '140429', 'pid': '14undefined00', 'name': '武乡县'}, {'id': '140430', 'pid': '14undefined00', 'name': '沁县'}, {'id': '140431', 'pid': '14undefined00', 'name': '沁源县'}, {'id': '140502', 'pid': '14undefined00', 'name': '城区'}, {'id': '140521', 'pid': '14undefined00', 'name': '沁水县'}, {'id': '140522', 'pid': '14undefined00', 'name': '阳城县'}, {'id': '140524', 'pid': '14undefined00', 'name': '陵川县'}, {'id': '140525', 'pid': '14undefined00', 'name': '泽州县'}, {'id': '140581', 'pid': '14undefined00', 'name': '高平市'}, {'id': '140602', 'pid': '14undefined00', 'name': '朔城区'}, {'id': '140603', 'pid': '14undefined00', 'name': '平鲁区'}, {'id': '140621', 'pid': '14undefined00', 'name': '山阴县'}, {'id': '140622', 'pid': '14undefined00', 'name': '应县'}, {'id': '140623', 'pid': '14undefined00', 'name': '右玉县'}, {'id': '140681', 'pid': '14undefined00', 'name': '怀仁市'}, {'id': '140702', 'pid': '14undefined00', 'name': '榆次区'}, { + 'id': '140703', + 'pid': '14undefined00', + 'name': '太谷区' +}, {'id': '140721', 'pid': '14undefined00', 'name': '榆社县'}, {'id': '140722', 'pid': '14undefined00', 'name': '左权县'}, {'id': '140723', 'pid': '14undefined00', 'name': '和顺县'}, {'id': '140724', 'pid': '14undefined00', 'name': '昔阳县'}, {'id': '140725', 'pid': '14undefined00', 'name': '寿阳县'}, {'id': '140727', 'pid': '14undefined00', 'name': '祁县'}, {'id': '140728', 'pid': '14undefined00', 'name': '平遥县'}, {'id': '140729', 'pid': '14undefined00', 'name': '灵石县'}, {'id': '140781', 'pid': '14undefined00', 'name': '介休市'}, {'id': '140802', 'pid': '14undefined00', 'name': '盐湖区'}, {'id': '140821', 'pid': '14undefined00', 'name': '临猗县'}, {'id': '140822', 'pid': '14undefined00', 'name': '万荣县'}, {'id': '140823', 'pid': '14undefined00', 'name': '闻喜县'}, {'id': '140824', 'pid': '14undefined00', 'name': '稷山县'}, {'id': '140825', 'pid': '14undefined00', 'name': '新绛县'}, {'id': '140826', 'pid': '14undefined00', 'name': '绛县'}, { + 'id': '140827', + 'pid': '14undefined00', + 'name': '垣曲县' +}, {'id': '140828', 'pid': '14undefined00', 'name': '夏县'}, {'id': '140829', 'pid': '14undefined00', 'name': '平陆县'}, {'id': '140830', 'pid': '14undefined00', 'name': '芮城县'}, {'id': '140881', 'pid': '14undefined00', 'name': '永济市'}, {'id': '140882', 'pid': '14undefined00', 'name': '河津市'}, {'id': '140902', 'pid': '14undefined00', 'name': '忻府区'}, {'id': '140921', 'pid': '14undefined00', 'name': '定襄县'}, {'id': '140922', 'pid': '14undefined00', 'name': '五台县'}, {'id': '140923', 'pid': '14undefined00', 'name': '代县'}, {'id': '140924', 'pid': '14undefined00', 'name': '繁峙县'}, {'id': '140925', 'pid': '14undefined00', 'name': '宁武县'}, {'id': '140926', 'pid': '14undefined00', 'name': '静乐县'}, {'id': '140927', 'pid': '14undefined00', 'name': '神池县'}, {'id': '140928', 'pid': '14undefined00', 'name': '五寨县'}, {'id': '140929', 'pid': '14undefined00', 'name': '岢岚县'}, {'id': '140930', 'pid': '14undefined00', 'name': '河曲县'}, { + 'id': '140931', + 'pid': '14undefined00', + 'name': '保德县' +}, {'id': '140932', 'pid': '14undefined00', 'name': '偏关县'}, {'id': '140981', 'pid': '14undefined00', 'name': '原平市'}, {'id': '141002', 'pid': '14undefined00', 'name': '尧都区'}, {'id': '141021', 'pid': '14undefined00', 'name': '曲沃县'}, {'id': '141022', 'pid': '14undefined00', 'name': '翼城县'}, {'id': '141023', 'pid': '14undefined00', 'name': '襄汾县'}, {'id': '141024', 'pid': '14undefined00', 'name': '洪洞县'}, {'id': '141025', 'pid': '14undefined00', 'name': '古县'}, {'id': '141026', 'pid': '14undefined00', 'name': '安泽县'}, {'id': '141027', 'pid': '14undefined00', 'name': '浮山县'}, {'id': '141028', 'pid': '14undefined00', 'name': '吉县'}, {'id': '141029', 'pid': '14undefined00', 'name': '乡宁县'}, {'id': '141030', 'pid': '14undefined00', 'name': '大宁县'}, {'id': '141031', 'pid': '14undefined00', 'name': '隰县'}, {'id': '141032', 'pid': '14undefined00', 'name': '永和县'}, {'id': '141033', 'pid': '14undefined00', 'name': '蒲县'}, { + 'id': '141034', + 'pid': '14undefined00', + 'name': '汾西县' +}, {'id': '141081', 'pid': '14undefined00', 'name': '侯马市'}, {'id': '141082', 'pid': '14undefined00', 'name': '霍州市'}, {'id': '141102', 'pid': '14undefined00', 'name': '离石区'}, {'id': '141121', 'pid': '14undefined00', 'name': '文水县'}, {'id': '141122', 'pid': '14undefined00', 'name': '交城县'}, {'id': '141123', 'pid': '14undefined00', 'name': '兴县'}, {'id': '141124', 'pid': '14undefined00', 'name': '临县'}, {'id': '141125', 'pid': '14undefined00', 'name': '柳林县'}, {'id': '141126', 'pid': '14undefined00', 'name': '石楼县'}, {'id': '141127', 'pid': '14undefined00', 'name': '岚县'}, {'id': '141128', 'pid': '14undefined00', 'name': '方山县'}, {'id': '141129', 'pid': '14undefined00', 'name': '中阳县'}, {'id': '141130', 'pid': '14undefined00', 'name': '交口县'}, {'id': '141181', 'pid': '14undefined00', 'name': '孝义市'}, {'id': '141182', 'pid': '14undefined00', 'name': '汾阳市'}, {'id': '150102', 'pid': '15undefined00', 'name': '新城区'}, { + 'id': '150103', + 'pid': '15undefined00', + 'name': '回民区' +}, {'id': '150104', 'pid': '15undefined00', 'name': '玉泉区'}, {'id': '150105', 'pid': '15undefined00', 'name': '赛罕区'}, {'id': '150121', 'pid': '15undefined00', 'name': '土默特左旗'}, {'id': '150122', 'pid': '15undefined00', 'name': '托克托县'}, {'id': '150123', 'pid': '15undefined00', 'name': '和林格尔县'}, {'id': '150124', 'pid': '15undefined00', 'name': '清水河县'}, {'id': '150125', 'pid': '15undefined00', 'name': '武川县'}, {'id': '150202', 'pid': '15undefined00', 'name': '东河区'}, {'id': '150203', 'pid': '15undefined00', 'name': '昆都仑区'}, {'id': '150204', 'pid': '15undefined00', 'name': '青山区'}, {'id': '150205', 'pid': '15undefined00', 'name': '石拐区'}, {'id': '150206', 'pid': '15undefined00', 'name': '白云鄂博矿区'}, {'id': '150207', 'pid': '15undefined00', 'name': '九原区'}, {'id': '150221', 'pid': '15undefined00', 'name': '土默特右旗'}, {'id': '150222', 'pid': '15undefined00', 'name': '固阳县'}, { + 'id': '150223', + 'pid': '15undefined00', + 'name': '达尔罕茂明安联合旗' +}, {'id': '150302', 'pid': '15undefined00', 'name': '海勃湾区'}, {'id': '150303', 'pid': '15undefined00', 'name': '海南区'}, {'id': '150304', 'pid': '15undefined00', 'name': '乌达区'}, {'id': '150402', 'pid': '15undefined00', 'name': '红山区'}, {'id': '150403', 'pid': '15undefined00', 'name': '元宝山区'}, {'id': '150404', 'pid': '15undefined00', 'name': '松山区'}, {'id': '150421', 'pid': '15undefined00', 'name': '阿鲁科尔沁旗'}, {'id': '150422', 'pid': '15undefined00', 'name': '巴林左旗'}, {'id': '150423', 'pid': '15undefined00', 'name': '巴林右旗'}, {'id': '150424', 'pid': '15undefined00', 'name': '林西县'}, {'id': '150425', 'pid': '15undefined00', 'name': '克什克腾旗'}, {'id': '150426', 'pid': '15undefined00', 'name': '翁牛特旗'}, {'id': '150428', 'pid': '15undefined00', 'name': '喀喇沁旗'}, {'id': '150429', 'pid': '15undefined00', 'name': '宁城县'}, {'id': '150430', 'pid': '15undefined00', 'name': '敖汉旗'}, { + 'id': '150502', + 'pid': '15undefined00', + 'name': '科尔沁区' +}, {'id': '150521', 'pid': '15undefined00', 'name': '科尔沁左翼中旗'}, {'id': '150522', 'pid': '15undefined00', 'name': '科尔沁左翼后旗'}, {'id': '150523', 'pid': '15undefined00', 'name': '开鲁县'}, {'id': '150524', 'pid': '15undefined00', 'name': '库伦旗'}, {'id': '150525', 'pid': '15undefined00', 'name': '奈曼旗'}, {'id': '150526', 'pid': '15undefined00', 'name': '扎鲁特旗'}, {'id': '150581', 'pid': '15undefined00', 'name': '霍林郭勒市'}, {'id': '150602', 'pid': '15undefined00', 'name': '东胜区'}, {'id': '150603', 'pid': '15undefined00', 'name': '康巴什区'}, {'id': '150621', 'pid': '15undefined00', 'name': '达拉特旗'}, {'id': '150622', 'pid': '15undefined00', 'name': '准格尔旗'}, {'id': '150623', 'pid': '15undefined00', 'name': '鄂托克前旗'}, {'id': '150624', 'pid': '15undefined00', 'name': '鄂托克旗'}, {'id': '150625', 'pid': '15undefined00', 'name': '杭锦旗'}, {'id': '150626', 'pid': '15undefined00', 'name': '乌审旗'}, { + 'id': '150627', + 'pid': '15undefined00', + 'name': '伊金霍洛旗' +}, {'id': '150702', 'pid': '15undefined00', 'name': '海拉尔区'}, {'id': '150703', 'pid': '15undefined00', 'name': '扎赉诺尔区'}, {'id': '150721', 'pid': '15undefined00', 'name': '阿荣旗'}, {'id': '150722', 'pid': '15undefined00', 'name': '莫力达瓦达斡尔族自治旗'}, {'id': '150723', 'pid': '15undefined00', 'name': '鄂伦春自治旗'}, {'id': '150724', 'pid': '15undefined00', 'name': '鄂温克族自治旗'}, {'id': '150725', 'pid': '15undefined00', 'name': '陈巴尔虎旗'}, {'id': '150726', 'pid': '15undefined00', 'name': '新巴尔虎左旗'}, {'id': '150727', 'pid': '15undefined00', 'name': '新巴尔虎右旗'}, {'id': '150781', 'pid': '15undefined00', 'name': '满洲里市'}, {'id': '150782', 'pid': '15undefined00', 'name': '牙克石市'}, {'id': '150783', 'pid': '15undefined00', 'name': '扎兰屯市'}, {'id': '150784', 'pid': '15undefined00', 'name': '额尔古纳市'}, {'id': '150785', 'pid': '15undefined00', 'name': '根河市'}, {'id': '150802', 'pid': '15undefined00', 'name': '临河区'}, { + 'id': '150821', + 'pid': '15undefined00', + 'name': '五原县' +}, {'id': '150822', 'pid': '15undefined00', 'name': '磴口县'}, {'id': '150823', 'pid': '15undefined00', 'name': '乌拉特前旗'}, {'id': '150824', 'pid': '15undefined00', 'name': '乌拉特中旗'}, {'id': '150825', 'pid': '15undefined00', 'name': '乌拉特后旗'}, {'id': '150826', 'pid': '15undefined00', 'name': '杭锦后旗'}, {'id': '150902', 'pid': '15undefined00', 'name': '集宁区'}, {'id': '150921', 'pid': '15undefined00', 'name': '卓资县'}, {'id': '150922', 'pid': '15undefined00', 'name': '化德县'}, {'id': '150923', 'pid': '15undefined00', 'name': '商都县'}, {'id': '150924', 'pid': '15undefined00', 'name': '兴和县'}, {'id': '150925', 'pid': '15undefined00', 'name': '凉城县'}, {'id': '150926', 'pid': '15undefined00', 'name': '察哈尔右翼前旗'}, {'id': '150927', 'pid': '15undefined00', 'name': '察哈尔右翼中旗'}, {'id': '150928', 'pid': '15undefined00', 'name': '察哈尔右翼后旗'}, {'id': '150929', 'pid': '15undefined00', 'name': '四子王旗'}, { + 'id': '150981', + 'pid': '15undefined00', + 'name': '丰镇市' +}, {'id': '152201', 'pid': '15undefined00', 'name': '乌兰浩特市'}, {'id': '152202', 'pid': '15undefined00', 'name': '阿尔山市'}, {'id': '152221', 'pid': '15undefined00', 'name': '科尔沁右翼前旗'}, {'id': '152222', 'pid': '15undefined00', 'name': '科尔沁右翼中旗'}, {'id': '152223', 'pid': '15undefined00', 'name': '扎赉特旗'}, {'id': '152224', 'pid': '15undefined00', 'name': '突泉县'}, {'id': '152501', 'pid': '15undefined00', 'name': '二连浩特市'}, {'id': '152502', 'pid': '15undefined00', 'name': '锡林浩特市'}, {'id': '152522', 'pid': '15undefined00', 'name': '阿巴嘎旗'}, {'id': '152523', 'pid': '15undefined00', 'name': '苏尼特左旗'}, {'id': '152524', 'pid': '15undefined00', 'name': '苏尼特右旗'}, {'id': '152525', 'pid': '15undefined00', 'name': '东乌珠穆沁旗'}, {'id': '152526', 'pid': '15undefined00', 'name': '西乌珠穆沁旗'}, {'id': '152527', 'pid': '15undefined00', 'name': '太仆寺旗'}, {'id': '152528', 'pid': '15undefined00', 'name': '镶黄旗'}, { + 'id': '152529', + 'pid': '15undefined00', + 'name': '正镶白旗' +}, {'id': '152530', 'pid': '15undefined00', 'name': '正蓝旗'}, {'id': '152531', 'pid': '15undefined00', 'name': '多伦县'}, {'id': '152921', 'pid': '15undefined00', 'name': '阿拉善左旗'}, {'id': '152922', 'pid': '15undefined00', 'name': '阿拉善右旗'}, {'id': '152923', 'pid': '15undefined00', 'name': '额济纳旗'}, {'id': '210102', 'pid': '21undefined00', 'name': '和平区'}, {'id': '210103', 'pid': '21undefined00', 'name': '沈河区'}, {'id': '210104', 'pid': '21undefined00', 'name': '大东区'}, {'id': '210105', 'pid': '21undefined00', 'name': '皇姑区'}, {'id': '210106', 'pid': '21undefined00', 'name': '铁西区'}, {'id': '210111', 'pid': '21undefined00', 'name': '苏家屯区'}, {'id': '210112', 'pid': '21undefined00', 'name': '浑南区'}, {'id': '210113', 'pid': '21undefined00', 'name': '沈北新区'}, {'id': '210114', 'pid': '21undefined00', 'name': '于洪区'}, {'id': '210115', 'pid': '21undefined00', 'name': '辽中区'}, {'id': '210123', 'pid': '21undefined00', 'name': '康平县'}, { + 'id': '210124', + 'pid': '21undefined00', + 'name': '法库县' +}, {'id': '210181', 'pid': '21undefined00', 'name': '新民市'}, {'id': '210202', 'pid': '21undefined00', 'name': '中山区'}, {'id': '210203', 'pid': '21undefined00', 'name': '西岗区'}, {'id': '210204', 'pid': '21undefined00', 'name': '沙河口区'}, {'id': '210211', 'pid': '21undefined00', 'name': '甘井子区'}, {'id': '210212', 'pid': '21undefined00', 'name': '旅顺口区'}, {'id': '210213', 'pid': '21undefined00', 'name': '金州区'}, {'id': '210214', 'pid': '21undefined00', 'name': '普兰店区'}, {'id': '210224', 'pid': '21undefined00', 'name': '长海县'}, {'id': '210281', 'pid': '21undefined00', 'name': '瓦房店市'}, {'id': '210283', 'pid': '21undefined00', 'name': '庄河市'}, {'id': '210302', 'pid': '21undefined00', 'name': '铁东区'}, {'id': '210303', 'pid': '21undefined00', 'name': '铁西区'}, {'id': '210304', 'pid': '21undefined00', 'name': '立山区'}, {'id': '210311', 'pid': '21undefined00', 'name': '千山区'}, {'id': '210321', 'pid': '21undefined00', 'name': '台安县'}, { + 'id': '210323', + 'pid': '21undefined00', + 'name': '岫岩满族自治县' +}, {'id': '210381', 'pid': '21undefined00', 'name': '海城市'}, {'id': '210402', 'pid': '21undefined00', 'name': '新抚区'}, {'id': '210403', 'pid': '21undefined00', 'name': '东洲区'}, {'id': '210404', 'pid': '21undefined00', 'name': '望花区'}, {'id': '210411', 'pid': '21undefined00', 'name': '顺城区'}, {'id': '210421', 'pid': '21undefined00', 'name': '抚顺县'}, {'id': '210422', 'pid': '21undefined00', 'name': '新宾满族自治县'}, {'id': '210423', 'pid': '21undefined00', 'name': '清原满族自治县'}, {'id': '210502', 'pid': '21undefined00', 'name': '平山区'}, {'id': '210503', 'pid': '21undefined00', 'name': '溪湖区'}, {'id': '210504', 'pid': '21undefined00', 'name': '明山区'}, {'id': '210505', 'pid': '21undefined00', 'name': '南芬区'}, {'id': '210521', 'pid': '21undefined00', 'name': '本溪满族自治县'}, {'id': '210522', 'pid': '21undefined00', 'name': '桓仁满族自治县'}, {'id': '210602', 'pid': '21undefined00', 'name': '元宝区'}, { + 'id': '210603', + 'pid': '21undefined00', + 'name': '振兴区' +}, {'id': '210604', 'pid': '21undefined00', 'name': '振安区'}, {'id': '210624', 'pid': '21undefined00', 'name': '宽甸满族自治县'}, {'id': '210681', 'pid': '21undefined00', 'name': '东港市'}, {'id': '210682', 'pid': '21undefined00', 'name': '凤城市'}, {'id': '210702', 'pid': '21undefined00', 'name': '古塔区'}, {'id': '210703', 'pid': '21undefined00', 'name': '凌河区'}, {'id': '210711', 'pid': '21undefined00', 'name': '太和区'}, {'id': '210726', 'pid': '21undefined00', 'name': '黑山县'}, {'id': '210727', 'pid': '21undefined00', 'name': '义县'}, {'id': '210781', 'pid': '21undefined00', 'name': '凌海市'}, {'id': '210782', 'pid': '21undefined00', 'name': '北镇市'}, {'id': '210802', 'pid': '21undefined00', 'name': '站前区'}, {'id': '210803', 'pid': '21undefined00', 'name': '西市区'}, {'id': '210804', 'pid': '21undefined00', 'name': '鲅鱼圈区'}, {'id': '210811', 'pid': '21undefined00', 'name': '老边区'}, {'id': '210881', 'pid': '21undefined00', 'name': '盖州市'}, { + 'id': '210882', + 'pid': '21undefined00', + 'name': '大石桥市' +}, {'id': '210902', 'pid': '21undefined00', 'name': '海州区'}, {'id': '210903', 'pid': '21undefined00', 'name': '新邱区'}, {'id': '210904', 'pid': '21undefined00', 'name': '太平区'}, {'id': '210905', 'pid': '21undefined00', 'name': '清河门区'}, {'id': '210911', 'pid': '21undefined00', 'name': '细河区'}, {'id': '210921', 'pid': '21undefined00', 'name': '阜新蒙古族自治县'}, {'id': '210922', 'pid': '21undefined00', 'name': '彰武县'}, {'id': '211002', 'pid': '21undefined00', 'name': '白塔区'}, {'id': '211003', 'pid': '21undefined00', 'name': '文圣区'}, {'id': '211004', 'pid': '21undefined00', 'name': '宏伟区'}, {'id': '211005', 'pid': '21undefined00', 'name': '弓长岭区'}, {'id': '211011', 'pid': '21undefined00', 'name': '太子河区'}, {'id': '211021', 'pid': '21undefined00', 'name': '辽阳县'}, {'id': '211081', 'pid': '21undefined00', 'name': '灯塔市'}, {'id': '211102', 'pid': '21undefined00', 'name': '双台子区'}, {'id': '211103', 'pid': '21undefined00', 'name': '兴隆台区'}, { + 'id': '211104', + 'pid': '21undefined00', + 'name': '大洼区' +}, {'id': '211122', 'pid': '21undefined00', 'name': '盘山县'}, {'id': '211202', 'pid': '21undefined00', 'name': '银州区'}, {'id': '211204', 'pid': '21undefined00', 'name': '清河区'}, {'id': '211221', 'pid': '21undefined00', 'name': '铁岭县'}, {'id': '211223', 'pid': '21undefined00', 'name': '西丰县'}, {'id': '211224', 'pid': '21undefined00', 'name': '昌图县'}, {'id': '211281', 'pid': '21undefined00', 'name': '调兵山市'}, {'id': '211282', 'pid': '21undefined00', 'name': '开原市'}, {'id': '211302', 'pid': '21undefined00', 'name': '双塔区'}, {'id': '211303', 'pid': '21undefined00', 'name': '龙城区'}, {'id': '211321', 'pid': '21undefined00', 'name': '朝阳县'}, {'id': '211322', 'pid': '21undefined00', 'name': '建平县'}, {'id': '211324', 'pid': '21undefined00', 'name': '喀喇沁左翼蒙古族自治县'}, {'id': '211381', 'pid': '21undefined00', 'name': '北票市'}, {'id': '211382', 'pid': '21undefined00', 'name': '凌源市'}, {'id': '211402', 'pid': '21undefined00', 'name': '连山区'}, { + 'id': '211403', + 'pid': '21undefined00', + 'name': '龙港区' +}, {'id': '211404', 'pid': '21undefined00', 'name': '南票区'}, {'id': '211421', 'pid': '21undefined00', 'name': '绥中县'}, {'id': '211422', 'pid': '21undefined00', 'name': '建昌县'}, {'id': '211481', 'pid': '21undefined00', 'name': '兴城市'}, {'id': '220102', 'pid': '22undefined00', 'name': '南关区'}, {'id': '220103', 'pid': '22undefined00', 'name': '宽城区'}, {'id': '220104', 'pid': '22undefined00', 'name': '朝阳区'}, {'id': '220105', 'pid': '22undefined00', 'name': '二道区'}, {'id': '220106', 'pid': '22undefined00', 'name': '绿园区'}, {'id': '220112', 'pid': '22undefined00', 'name': '双阳区'}, {'id': '220113', 'pid': '22undefined00', 'name': '九台区'}, {'id': '220122', 'pid': '22undefined00', 'name': '农安县'}, {'id': '220182', 'pid': '22undefined00', 'name': '榆树市'}, {'id': '220183', 'pid': '22undefined00', 'name': '德惠市'}, {'id': '220184', 'pid': '22undefined00', 'name': '公主岭市'}, {'id': '220202', 'pid': '22undefined00', 'name': '昌邑区'}, { + 'id': '220203', + 'pid': '22undefined00', + 'name': '龙潭区' +}, {'id': '220204', 'pid': '22undefined00', 'name': '船营区'}, {'id': '220211', 'pid': '22undefined00', 'name': '丰满区'}, {'id': '220221', 'pid': '22undefined00', 'name': '永吉县'}, {'id': '220281', 'pid': '22undefined00', 'name': '蛟河市'}, {'id': '220282', 'pid': '22undefined00', 'name': '桦甸市'}, {'id': '220283', 'pid': '22undefined00', 'name': '舒兰市'}, {'id': '220284', 'pid': '22undefined00', 'name': '磐石市'}, {'id': '220302', 'pid': '22undefined00', 'name': '铁西区'}, {'id': '220303', 'pid': '22undefined00', 'name': '铁东区'}, {'id': '220322', 'pid': '22undefined00', 'name': '梨树县'}, {'id': '220323', 'pid': '22undefined00', 'name': '伊通满族自治县'}, {'id': '220382', 'pid': '22undefined00', 'name': '双辽市'}, {'id': '220402', 'pid': '22undefined00', 'name': '龙山区'}, {'id': '220403', 'pid': '22undefined00', 'name': '西安区'}, {'id': '220421', 'pid': '22undefined00', 'name': '东丰县'}, {'id': '220422', 'pid': '22undefined00', 'name': '东辽县'}, { + 'id': '220502', + 'pid': '22undefined00', + 'name': '东昌区' +}, {'id': '220503', 'pid': '22undefined00', 'name': '二道江区'}, {'id': '220521', 'pid': '22undefined00', 'name': '通化县'}, {'id': '220523', 'pid': '22undefined00', 'name': '辉南县'}, {'id': '220524', 'pid': '22undefined00', 'name': '柳河县'}, {'id': '220581', 'pid': '22undefined00', 'name': '梅河口市'}, {'id': '220582', 'pid': '22undefined00', 'name': '集安市'}, {'id': '220602', 'pid': '22undefined00', 'name': '浑江区'}, {'id': '220605', 'pid': '22undefined00', 'name': '江源区'}, {'id': '220621', 'pid': '22undefined00', 'name': '抚松县'}, {'id': '220622', 'pid': '22undefined00', 'name': '靖宇县'}, {'id': '220623', 'pid': '22undefined00', 'name': '长白朝鲜族自治县'}, {'id': '220681', 'pid': '22undefined00', 'name': '临江市'}, {'id': '220702', 'pid': '22undefined00', 'name': '宁江区'}, {'id': '220721', 'pid': '22undefined00', 'name': '前郭尔罗斯蒙古族自治县'}, {'id': '220722', 'pid': '22undefined00', 'name': '长岭县'}, { + 'id': '220723', + 'pid': '22undefined00', + 'name': '乾安县' +}, {'id': '220781', 'pid': '22undefined00', 'name': '扶余市'}, {'id': '220802', 'pid': '22undefined00', 'name': '洮北区'}, {'id': '220821', 'pid': '22undefined00', 'name': '镇赉县'}, {'id': '220822', 'pid': '22undefined00', 'name': '通榆县'}, {'id': '220881', 'pid': '22undefined00', 'name': '洮南市'}, {'id': '220882', 'pid': '22undefined00', 'name': '大安市'}, {'id': '222401', 'pid': '22undefined00', 'name': '延吉市'}, {'id': '222402', 'pid': '22undefined00', 'name': '图们市'}, {'id': '222403', 'pid': '22undefined00', 'name': '敦化市'}, {'id': '222404', 'pid': '22undefined00', 'name': '珲春市'}, {'id': '222405', 'pid': '22undefined00', 'name': '龙井市'}, {'id': '222406', 'pid': '22undefined00', 'name': '和龙市'}, {'id': '222424', 'pid': '22undefined00', 'name': '汪清县'}, {'id': '222426', 'pid': '22undefined00', 'name': '安图县'}, {'id': '230102', 'pid': '23undefined00', 'name': '道里区'}, {'id': '230103', 'pid': '23undefined00', 'name': '南岗区'}, { + 'id': '230104', + 'pid': '23undefined00', + 'name': '道外区' +}, {'id': '230108', 'pid': '23undefined00', 'name': '平房区'}, {'id': '230109', 'pid': '23undefined00', 'name': '松北区'}, {'id': '230110', 'pid': '23undefined00', 'name': '香坊区'}, {'id': '230111', 'pid': '23undefined00', 'name': '呼兰区'}, {'id': '230112', 'pid': '23undefined00', 'name': '阿城区'}, {'id': '230113', 'pid': '23undefined00', 'name': '双城区'}, {'id': '230123', 'pid': '23undefined00', 'name': '依兰县'}, {'id': '230124', 'pid': '23undefined00', 'name': '方正县'}, {'id': '230125', 'pid': '23undefined00', 'name': '宾县'}, {'id': '230126', 'pid': '23undefined00', 'name': '巴彦县'}, {'id': '230127', 'pid': '23undefined00', 'name': '木兰县'}, {'id': '230128', 'pid': '23undefined00', 'name': '通河县'}, {'id': '230129', 'pid': '23undefined00', 'name': '延寿县'}, {'id': '230183', 'pid': '23undefined00', 'name': '尚志市'}, {'id': '230184', 'pid': '23undefined00', 'name': '五常市'}, {'id': '230202', 'pid': '23undefined00', 'name': '龙沙区'}, { + 'id': '230203', + 'pid': '23undefined00', + 'name': '建华区' +}, {'id': '230204', 'pid': '23undefined00', 'name': '铁锋区'}, {'id': '230205', 'pid': '23undefined00', 'name': '昂昂溪区'}, {'id': '230206', 'pid': '23undefined00', 'name': '富拉尔基区'}, {'id': '230207', 'pid': '23undefined00', 'name': '碾子山区'}, {'id': '230208', 'pid': '23undefined00', 'name': '梅里斯达斡尔族区'}, {'id': '230221', 'pid': '23undefined00', 'name': '龙江县'}, {'id': '230223', 'pid': '23undefined00', 'name': '依安县'}, {'id': '230224', 'pid': '23undefined00', 'name': '泰来县'}, {'id': '230225', 'pid': '23undefined00', 'name': '甘南县'}, {'id': '230227', 'pid': '23undefined00', 'name': '富裕县'}, {'id': '230229', 'pid': '23undefined00', 'name': '克山县'}, {'id': '230230', 'pid': '23undefined00', 'name': '克东县'}, {'id': '230231', 'pid': '23undefined00', 'name': '拜泉县'}, {'id': '230281', 'pid': '23undefined00', 'name': '讷河市'}, {'id': '230302', 'pid': '23undefined00', 'name': '鸡冠区'}, {'id': '230303', 'pid': '23undefined00', 'name': '恒山区'}, { + 'id': '230304', + 'pid': '23undefined00', + 'name': '滴道区' +}, {'id': '230305', 'pid': '23undefined00', 'name': '梨树区'}, {'id': '230306', 'pid': '23undefined00', 'name': '城子河区'}, {'id': '230307', 'pid': '23undefined00', 'name': '麻山区'}, {'id': '230321', 'pid': '23undefined00', 'name': '鸡东县'}, {'id': '230381', 'pid': '23undefined00', 'name': '虎林市'}, {'id': '230382', 'pid': '23undefined00', 'name': '密山市'}, {'id': '230402', 'pid': '23undefined00', 'name': '向阳区'}, {'id': '230403', 'pid': '23undefined00', 'name': '工农区'}, {'id': '230404', 'pid': '23undefined00', 'name': '南山区'}, {'id': '230405', 'pid': '23undefined00', 'name': '兴安区'}, {'id': '230406', 'pid': '23undefined00', 'name': '东山区'}, {'id': '230407', 'pid': '23undefined00', 'name': '兴山区'}, {'id': '230421', 'pid': '23undefined00', 'name': '萝北县'}, {'id': '230422', 'pid': '23undefined00', 'name': '绥滨县'}, {'id': '230502', 'pid': '23undefined00', 'name': '尖山区'}, {'id': '230503', 'pid': '23undefined00', 'name': '岭东区'}, { + 'id': '230505', + 'pid': '23undefined00', + 'name': '四方台区' +}, {'id': '230506', 'pid': '23undefined00', 'name': '宝山区'}, {'id': '230521', 'pid': '23undefined00', 'name': '集贤县'}, {'id': '230522', 'pid': '23undefined00', 'name': '友谊县'}, {'id': '230523', 'pid': '23undefined00', 'name': '宝清县'}, {'id': '230524', 'pid': '23undefined00', 'name': '饶河县'}, {'id': '230602', 'pid': '23undefined00', 'name': '萨尔图区'}, {'id': '230603', 'pid': '23undefined00', 'name': '龙凤区'}, {'id': '230604', 'pid': '23undefined00', 'name': '让胡路区'}, {'id': '230605', 'pid': '23undefined00', 'name': '红岗区'}, {'id': '230606', 'pid': '23undefined00', 'name': '大同区'}, {'id': '230621', 'pid': '23undefined00', 'name': '肇州县'}, {'id': '230622', 'pid': '23undefined00', 'name': '肇源县'}, {'id': '230623', 'pid': '23undefined00', 'name': '林甸县'}, {'id': '230624', 'pid': '23undefined00', 'name': '杜尔伯特蒙古族自治县'}, {'id': '230717', 'pid': '23undefined00', 'name': '伊美区'}, {'id': '230718', 'pid': '23undefined00', 'name': '乌翠区'}, { + 'id': '230719', + 'pid': '23undefined00', + 'name': '友好区' +}, {'id': '230722', 'pid': '23undefined00', 'name': '嘉荫县'}, {'id': '230723', 'pid': '23undefined00', 'name': '汤旺县'}, {'id': '230724', 'pid': '23undefined00', 'name': '丰林县'}, {'id': '230725', 'pid': '23undefined00', 'name': '大箐山县'}, {'id': '230726', 'pid': '23undefined00', 'name': '南岔县'}, {'id': '230751', 'pid': '23undefined00', 'name': '金林区'}, {'id': '230781', 'pid': '23undefined00', 'name': '铁力市'}, {'id': '230803', 'pid': '23undefined00', 'name': '向阳区'}, {'id': '230804', 'pid': '23undefined00', 'name': '前进区'}, {'id': '230805', 'pid': '23undefined00', 'name': '东风区'}, {'id': '230811', 'pid': '23undefined00', 'name': '郊区'}, {'id': '230822', 'pid': '23undefined00', 'name': '桦南县'}, {'id': '230826', 'pid': '23undefined00', 'name': '桦川县'}, {'id': '230828', 'pid': '23undefined00', 'name': '汤原县'}, {'id': '230881', 'pid': '23undefined00', 'name': '同江市'}, {'id': '230882', 'pid': '23undefined00', 'name': '富锦市'}, { + 'id': '230883', + 'pid': '23undefined00', + 'name': '抚远市' +}, {'id': '230902', 'pid': '23undefined00', 'name': '新兴区'}, {'id': '230903', 'pid': '23undefined00', 'name': '桃山区'}, {'id': '230904', 'pid': '23undefined00', 'name': '茄子河区'}, {'id': '230921', 'pid': '23undefined00', 'name': '勃利县'}, {'id': '231002', 'pid': '23undefined00', 'name': '东安区'}, {'id': '231003', 'pid': '23undefined00', 'name': '阳明区'}, {'id': '231004', 'pid': '23undefined00', 'name': '爱民区'}, {'id': '231005', 'pid': '23undefined00', 'name': '西安区'}, {'id': '231025', 'pid': '23undefined00', 'name': '林口县'}, {'id': '231081', 'pid': '23undefined00', 'name': '绥芬河市'}, {'id': '231083', 'pid': '23undefined00', 'name': '海林市'}, {'id': '231084', 'pid': '23undefined00', 'name': '宁安市'}, {'id': '231085', 'pid': '23undefined00', 'name': '穆棱市'}, {'id': '231086', 'pid': '23undefined00', 'name': '东宁市'}, {'id': '231102', 'pid': '23undefined00', 'name': '爱辉区'}, {'id': '231123', 'pid': '23undefined00', 'name': '逊克县'}, { + 'id': '231124', + 'pid': '23undefined00', + 'name': '孙吴县' +}, {'id': '231181', 'pid': '23undefined00', 'name': '北安市'}, {'id': '231182', 'pid': '23undefined00', 'name': '五大连池市'}, {'id': '231183', 'pid': '23undefined00', 'name': '嫩江市'}, {'id': '231202', 'pid': '23undefined00', 'name': '北林区'}, {'id': '231221', 'pid': '23undefined00', 'name': '望奎县'}, {'id': '231222', 'pid': '23undefined00', 'name': '兰西县'}, {'id': '231223', 'pid': '23undefined00', 'name': '青冈县'}, {'id': '231224', 'pid': '23undefined00', 'name': '庆安县'}, {'id': '231225', 'pid': '23undefined00', 'name': '明水县'}, {'id': '231226', 'pid': '23undefined00', 'name': '绥棱县'}, {'id': '231281', 'pid': '23undefined00', 'name': '安达市'}, {'id': '231282', 'pid': '23undefined00', 'name': '肇东市'}, {'id': '231283', 'pid': '23undefined00', 'name': '海伦市'}, {'id': '232701', 'pid': '23undefined00', 'name': '漠河市'}, {'id': '232721', 'pid': '23undefined00', 'name': '呼玛县'}, {'id': '232722', 'pid': '23undefined00', 'name': '塔河县'}, { + 'id': '310101', + 'pid': '31undefined00', + 'name': '黄浦区' +}, {'id': '310104', 'pid': '31undefined00', 'name': '徐汇区'}, {'id': '310105', 'pid': '31undefined00', 'name': '长宁区'}, {'id': '310106', 'pid': '31undefined00', 'name': '静安区'}, {'id': '310107', 'pid': '31undefined00', 'name': '普陀区'}, {'id': '310109', 'pid': '31undefined00', 'name': '虹口区'}, {'id': '310110', 'pid': '31undefined00', 'name': '杨浦区'}, {'id': '310112', 'pid': '31undefined00', 'name': '闵行区'}, {'id': '310113', 'pid': '31undefined00', 'name': '宝山区'}, {'id': '310114', 'pid': '31undefined00', 'name': '嘉定区'}, {'id': '310115', 'pid': '31undefined00', 'name': '浦东新区'}, {'id': '310116', 'pid': '31undefined00', 'name': '金山区'}, {'id': '310117', 'pid': '31undefined00', 'name': '松江区'}, {'id': '310118', 'pid': '31undefined00', 'name': '青浦区'}, {'id': '310120', 'pid': '31undefined00', 'name': '奉贤区'}, {'id': '310151', 'pid': '31undefined00', 'name': '崇明区'}, {'id': '320102', 'pid': '32undefined00', 'name': '玄武区'}, { + 'id': '320104', + 'pid': '32undefined00', + 'name': '秦淮区' +}, {'id': '320105', 'pid': '32undefined00', 'name': '建邺区'}, {'id': '320106', 'pid': '32undefined00', 'name': '鼓楼区'}, {'id': '320111', 'pid': '32undefined00', 'name': '浦口区'}, {'id': '320113', 'pid': '32undefined00', 'name': '栖霞区'}, {'id': '320114', 'pid': '32undefined00', 'name': '雨花台区'}, {'id': '320115', 'pid': '32undefined00', 'name': '江宁区'}, {'id': '320116', 'pid': '32undefined00', 'name': '六合区'}, {'id': '320117', 'pid': '32undefined00', 'name': '溧水区'}, {'id': '320118', 'pid': '32undefined00', 'name': '高淳区'}, {'id': '320205', 'pid': '32undefined00', 'name': '锡山区'}, {'id': '320206', 'pid': '32undefined00', 'name': '惠山区'}, {'id': '320211', 'pid': '32undefined00', 'name': '滨湖区'}, {'id': '320213', 'pid': '32undefined00', 'name': '梁溪区'}, {'id': '320214', 'pid': '32undefined00', 'name': '新吴区'}, {'id': '320281', 'pid': '32undefined00', 'name': '江阴市'}, {'id': '320282', 'pid': '32undefined00', 'name': '宜兴市'}, { + 'id': '320302', + 'pid': '32undefined00', + 'name': '鼓楼区' +}, {'id': '320303', 'pid': '32undefined00', 'name': '云龙区'}, {'id': '320305', 'pid': '32undefined00', 'name': '贾汪区'}, {'id': '320311', 'pid': '32undefined00', 'name': '泉山区'}, {'id': '320312', 'pid': '32undefined00', 'name': '铜山区'}, {'id': '320321', 'pid': '32undefined00', 'name': '丰县'}, {'id': '320322', 'pid': '32undefined00', 'name': '沛县'}, {'id': '320324', 'pid': '32undefined00', 'name': '睢宁县'}, {'id': '320381', 'pid': '32undefined00', 'name': '新沂市'}, {'id': '320382', 'pid': '32undefined00', 'name': '邳州市'}, {'id': '320402', 'pid': '32undefined00', 'name': '天宁区'}, {'id': '320404', 'pid': '32undefined00', 'name': '钟楼区'}, {'id': '320411', 'pid': '32undefined00', 'name': '新北区'}, {'id': '320412', 'pid': '32undefined00', 'name': '武进区'}, {'id': '320413', 'pid': '32undefined00', 'name': '金坛区'}, {'id': '320481', 'pid': '32undefined00', 'name': '溧阳市'}, {'id': '320505', 'pid': '32undefined00', 'name': '虎丘区'}, { + 'id': '320506', + 'pid': '32undefined00', + 'name': '吴中区' +}, {'id': '320507', 'pid': '32undefined00', 'name': '相城区'}, {'id': '320508', 'pid': '32undefined00', 'name': '姑苏区'}, {'id': '320509', 'pid': '32undefined00', 'name': '吴江区'}, {'id': '320581', 'pid': '32undefined00', 'name': '常熟市'}, {'id': '320582', 'pid': '32undefined00', 'name': '张家港市'}, {'id': '320583', 'pid': '32undefined00', 'name': '昆山市'}, {'id': '320585', 'pid': '32undefined00', 'name': '太仓市'}, {'id': '320612', 'pid': '32undefined00', 'name': '通州区'}, {'id': '320613', 'pid': '32undefined00', 'name': '崇川区'}, {'id': '320614', 'pid': '32undefined00', 'name': '海门区'}, {'id': '320623', 'pid': '32undefined00', 'name': '如东县'}, {'id': '320681', 'pid': '32undefined00', 'name': '启东市'}, {'id': '320682', 'pid': '32undefined00', 'name': '如皋市'}, {'id': '320685', 'pid': '32undefined00', 'name': '海安市'}, {'id': '320703', 'pid': '32undefined00', 'name': '连云区'}, {'id': '320706', 'pid': '32undefined00', 'name': '海州区'}, { + 'id': '320707', + 'pid': '32undefined00', + 'name': '赣榆区' +}, {'id': '320722', 'pid': '32undefined00', 'name': '东海县'}, {'id': '320723', 'pid': '32undefined00', 'name': '灌云县'}, {'id': '320724', 'pid': '32undefined00', 'name': '灌南县'}, {'id': '320803', 'pid': '32undefined00', 'name': '淮安区'}, {'id': '320804', 'pid': '32undefined00', 'name': '淮阴区'}, {'id': '320812', 'pid': '32undefined00', 'name': '清江浦区'}, {'id': '320813', 'pid': '32undefined00', 'name': '洪泽区'}, {'id': '320826', 'pid': '32undefined00', 'name': '涟水县'}, {'id': '320830', 'pid': '32undefined00', 'name': '盱眙县'}, {'id': '320831', 'pid': '32undefined00', 'name': '金湖县'}, {'id': '320902', 'pid': '32undefined00', 'name': '亭湖区'}, {'id': '320903', 'pid': '32undefined00', 'name': '盐都区'}, {'id': '320904', 'pid': '32undefined00', 'name': '大丰区'}, {'id': '320921', 'pid': '32undefined00', 'name': '响水县'}, {'id': '320922', 'pid': '32undefined00', 'name': '滨海县'}, {'id': '320923', 'pid': '32undefined00', 'name': '阜宁县'}, { + 'id': '320924', + 'pid': '32undefined00', + 'name': '射阳县' +}, {'id': '320925', 'pid': '32undefined00', 'name': '建湖县'}, {'id': '320981', 'pid': '32undefined00', 'name': '东台市'}, {'id': '321002', 'pid': '32undefined00', 'name': '广陵区'}, {'id': '321003', 'pid': '32undefined00', 'name': '邗江区'}, {'id': '321012', 'pid': '32undefined00', 'name': '江都区'}, {'id': '321023', 'pid': '32undefined00', 'name': '宝应县'}, {'id': '321081', 'pid': '32undefined00', 'name': '仪征市'}, {'id': '321084', 'pid': '32undefined00', 'name': '高邮市'}, {'id': '321102', 'pid': '32undefined00', 'name': '京口区'}, {'id': '321111', 'pid': '32undefined00', 'name': '润州区'}, {'id': '321112', 'pid': '32undefined00', 'name': '丹徒区'}, {'id': '321181', 'pid': '32undefined00', 'name': '丹阳市'}, {'id': '321182', 'pid': '32undefined00', 'name': '扬中市'}, {'id': '321183', 'pid': '32undefined00', 'name': '句容市'}, {'id': '321202', 'pid': '32undefined00', 'name': '海陵区'}, {'id': '321203', 'pid': '32undefined00', 'name': '高港区'}, { + 'id': '321204', + 'pid': '32undefined00', + 'name': '姜堰区' +}, {'id': '321281', 'pid': '32undefined00', 'name': '兴化市'}, {'id': '321282', 'pid': '32undefined00', 'name': '靖江市'}, {'id': '321283', 'pid': '32undefined00', 'name': '泰兴市'}, {'id': '321302', 'pid': '32undefined00', 'name': '宿城区'}, {'id': '321311', 'pid': '32undefined00', 'name': '宿豫区'}, {'id': '321322', 'pid': '32undefined00', 'name': '沭阳县'}, {'id': '321323', 'pid': '32undefined00', 'name': '泗阳县'}, {'id': '321324', 'pid': '32undefined00', 'name': '泗洪县'}, {'id': '330102', 'pid': '33undefined00', 'name': '上城区'}, {'id': '330103', 'pid': '33undefined00', 'name': '下城区'}, {'id': '330104', 'pid': '33undefined00', 'name': '江干区'}, {'id': '330105', 'pid': '33undefined00', 'name': '拱墅区'}, {'id': '330106', 'pid': '33undefined00', 'name': '西湖区'}, {'id': '330108', 'pid': '33undefined00', 'name': '滨江区'}, {'id': '330109', 'pid': '33undefined00', 'name': '萧山区'}, {'id': '330110', 'pid': '33undefined00', 'name': '余杭区'}, { + 'id': '330111', + 'pid': '33undefined00', + 'name': '富阳区' +}, {'id': '330112', 'pid': '33undefined00', 'name': '临安区'}, {'id': '330122', 'pid': '33undefined00', 'name': '桐庐县'}, {'id': '330127', 'pid': '33undefined00', 'name': '淳安县'}, {'id': '330182', 'pid': '33undefined00', 'name': '建德市'}, {'id': '330203', 'pid': '33undefined00', 'name': '海曙区'}, {'id': '330205', 'pid': '33undefined00', 'name': '江北区'}, {'id': '330206', 'pid': '33undefined00', 'name': '北仑区'}, {'id': '330211', 'pid': '33undefined00', 'name': '镇海区'}, {'id': '330212', 'pid': '33undefined00', 'name': '鄞州区'}, {'id': '330213', 'pid': '33undefined00', 'name': '奉化区'}, {'id': '330225', 'pid': '33undefined00', 'name': '象山县'}, {'id': '330226', 'pid': '33undefined00', 'name': '宁海县'}, {'id': '330281', 'pid': '33undefined00', 'name': '余姚市'}, {'id': '330282', 'pid': '33undefined00', 'name': '慈溪市'}, {'id': '330302', 'pid': '33undefined00', 'name': '鹿城区'}, {'id': '330303', 'pid': '33undefined00', 'name': '龙湾区'}, { + 'id': '330304', + 'pid': '33undefined00', + 'name': '瓯海区' +}, {'id': '330305', 'pid': '33undefined00', 'name': '洞头区'}, {'id': '330324', 'pid': '33undefined00', 'name': '永嘉县'}, {'id': '330326', 'pid': '33undefined00', 'name': '平阳县'}, {'id': '330327', 'pid': '33undefined00', 'name': '苍南县'}, {'id': '330328', 'pid': '33undefined00', 'name': '文成县'}, {'id': '330329', 'pid': '33undefined00', 'name': '泰顺县'}, {'id': '330381', 'pid': '33undefined00', 'name': '瑞安市'}, {'id': '330382', 'pid': '33undefined00', 'name': '乐清市'}, {'id': '330383', 'pid': '33undefined00', 'name': '龙港市'}, {'id': '330402', 'pid': '33undefined00', 'name': '南湖区'}, {'id': '330411', 'pid': '33undefined00', 'name': '秀洲区'}, {'id': '330421', 'pid': '33undefined00', 'name': '嘉善县'}, {'id': '330424', 'pid': '33undefined00', 'name': '海盐县'}, {'id': '330481', 'pid': '33undefined00', 'name': '海宁市'}, {'id': '330482', 'pid': '33undefined00', 'name': '平湖市'}, {'id': '330483', 'pid': '33undefined00', 'name': '桐乡市'}, { + 'id': '330502', + 'pid': '33undefined00', + 'name': '吴兴区' +}, {'id': '330503', 'pid': '33undefined00', 'name': '南浔区'}, {'id': '330521', 'pid': '33undefined00', 'name': '德清县'}, {'id': '330522', 'pid': '33undefined00', 'name': '长兴县'}, {'id': '330523', 'pid': '33undefined00', 'name': '安吉县'}, {'id': '330602', 'pid': '33undefined00', 'name': '越城区'}, {'id': '330603', 'pid': '33undefined00', 'name': '柯桥区'}, {'id': '330604', 'pid': '33undefined00', 'name': '上虞区'}, {'id': '330624', 'pid': '33undefined00', 'name': '新昌县'}, {'id': '330681', 'pid': '33undefined00', 'name': '诸暨市'}, {'id': '330683', 'pid': '33undefined00', 'name': '嵊州市'}, {'id': '330702', 'pid': '33undefined00', 'name': '婺城区'}, {'id': '330703', 'pid': '33undefined00', 'name': '金东区'}, {'id': '330723', 'pid': '33undefined00', 'name': '武义县'}, {'id': '330726', 'pid': '33undefined00', 'name': '浦江县'}, {'id': '330727', 'pid': '33undefined00', 'name': '磐安县'}, {'id': '330781', 'pid': '33undefined00', 'name': '兰溪市'}, { + 'id': '330782', + 'pid': '33undefined00', + 'name': '义乌市' +}, {'id': '330783', 'pid': '33undefined00', 'name': '东阳市'}, {'id': '330784', 'pid': '33undefined00', 'name': '永康市'}, {'id': '330802', 'pid': '33undefined00', 'name': '柯城区'}, {'id': '330803', 'pid': '33undefined00', 'name': '衢江区'}, {'id': '330822', 'pid': '33undefined00', 'name': '常山县'}, {'id': '330824', 'pid': '33undefined00', 'name': '开化县'}, {'id': '330825', 'pid': '33undefined00', 'name': '龙游县'}, {'id': '330881', 'pid': '33undefined00', 'name': '江山市'}, {'id': '330902', 'pid': '33undefined00', 'name': '定海区'}, {'id': '330903', 'pid': '33undefined00', 'name': '普陀区'}, {'id': '330921', 'pid': '33undefined00', 'name': '岱山县'}, {'id': '330922', 'pid': '33undefined00', 'name': '嵊泗县'}, {'id': '331002', 'pid': '33undefined00', 'name': '椒江区'}, {'id': '331003', 'pid': '33undefined00', 'name': '黄岩区'}, {'id': '331004', 'pid': '33undefined00', 'name': '路桥区'}, {'id': '331022', 'pid': '33undefined00', 'name': '三门县'}, { + 'id': '331023', + 'pid': '33undefined00', + 'name': '天台县' +}, {'id': '331024', 'pid': '33undefined00', 'name': '仙居县'}, {'id': '331081', 'pid': '33undefined00', 'name': '温岭市'}, {'id': '331082', 'pid': '33undefined00', 'name': '临海市'}, {'id': '331083', 'pid': '33undefined00', 'name': '玉环市'}, {'id': '331102', 'pid': '33undefined00', 'name': '莲都区'}, {'id': '331121', 'pid': '33undefined00', 'name': '青田县'}, {'id': '331122', 'pid': '33undefined00', 'name': '缙云县'}, {'id': '331123', 'pid': '33undefined00', 'name': '遂昌县'}, {'id': '331124', 'pid': '33undefined00', 'name': '松阳县'}, {'id': '331125', 'pid': '33undefined00', 'name': '云和县'}, {'id': '331126', 'pid': '33undefined00', 'name': '庆元县'}, {'id': '331127', 'pid': '33undefined00', 'name': '景宁畲族自治县'}, {'id': '331181', 'pid': '33undefined00', 'name': '龙泉市'}, {'id': '340102', 'pid': '34undefined00', 'name': '瑶海区'}, {'id': '340103', 'pid': '34undefined00', 'name': '庐阳区'}, {'id': '340104', 'pid': '34undefined00', 'name': '蜀山区'}, { + 'id': '340111', + 'pid': '34undefined00', + 'name': '包河区' +}, {'id': '340121', 'pid': '34undefined00', 'name': '长丰县'}, {'id': '340122', 'pid': '34undefined00', 'name': '肥东县'}, {'id': '340123', 'pid': '34undefined00', 'name': '肥西县'}, {'id': '340124', 'pid': '34undefined00', 'name': '庐江县'}, {'id': '340181', 'pid': '34undefined00', 'name': '巢湖市'}, {'id': '340202', 'pid': '34undefined00', 'name': '镜湖区'}, {'id': '340207', 'pid': '34undefined00', 'name': '鸠江区'}, {'id': '340209', 'pid': '34undefined00', 'name': '弋江区'}, {'id': '340210', 'pid': '34undefined00', 'name': '湾沚区'}, {'id': '340212', 'pid': '34undefined00', 'name': '繁昌区'}, {'id': '340223', 'pid': '34undefined00', 'name': '南陵县'}, {'id': '340281', 'pid': '34undefined00', 'name': '无为市'}, {'id': '340302', 'pid': '34undefined00', 'name': '龙子湖区'}, {'id': '340303', 'pid': '34undefined00', 'name': '蚌山区'}, {'id': '340304', 'pid': '34undefined00', 'name': '禹会区'}, {'id': '340311', 'pid': '34undefined00', 'name': '淮上区'}, { + 'id': '340321', + 'pid': '34undefined00', + 'name': '怀远县' +}, {'id': '340322', 'pid': '34undefined00', 'name': '五河县'}, {'id': '340323', 'pid': '34undefined00', 'name': '固镇县'}, {'id': '340402', 'pid': '34undefined00', 'name': '大通区'}, {'id': '340403', 'pid': '34undefined00', 'name': '田家庵区'}, {'id': '340404', 'pid': '34undefined00', 'name': '谢家集区'}, {'id': '340405', 'pid': '34undefined00', 'name': '八公山区'}, {'id': '340406', 'pid': '34undefined00', 'name': '潘集区'}, {'id': '340421', 'pid': '34undefined00', 'name': '凤台县'}, {'id': '340422', 'pid': '34undefined00', 'name': '寿县'}, {'id': '340503', 'pid': '34undefined00', 'name': '花山区'}, {'id': '340504', 'pid': '34undefined00', 'name': '雨山区'}, {'id': '340506', 'pid': '34undefined00', 'name': '博望区'}, {'id': '340521', 'pid': '34undefined00', 'name': '当涂县'}, {'id': '340522', 'pid': '34undefined00', 'name': '含山县'}, {'id': '340523', 'pid': '34undefined00', 'name': '和县'}, {'id': '340602', 'pid': '34undefined00', 'name': '杜集区'}, { + 'id': '340603', + 'pid': '34undefined00', + 'name': '相山区' +}, {'id': '340604', 'pid': '34undefined00', 'name': '烈山区'}, {'id': '340621', 'pid': '34undefined00', 'name': '濉溪县'}, {'id': '340705', 'pid': '34undefined00', 'name': '铜官区'}, {'id': '340706', 'pid': '34undefined00', 'name': '义安区'}, {'id': '340711', 'pid': '34undefined00', 'name': '郊区'}, {'id': '340722', 'pid': '34undefined00', 'name': '枞阳县'}, {'id': '340802', 'pid': '34undefined00', 'name': '迎江区'}, {'id': '340803', 'pid': '34undefined00', 'name': '大观区'}, {'id': '340811', 'pid': '34undefined00', 'name': '宜秀区'}, {'id': '340822', 'pid': '34undefined00', 'name': '怀宁县'}, {'id': '340825', 'pid': '34undefined00', 'name': '太湖县'}, {'id': '340826', 'pid': '34undefined00', 'name': '宿松县'}, {'id': '340827', 'pid': '34undefined00', 'name': '望江县'}, {'id': '340828', 'pid': '34undefined00', 'name': '岳西县'}, {'id': '340881', 'pid': '34undefined00', 'name': '桐城市'}, {'id': '340882', 'pid': '34undefined00', 'name': '潜山市'}, { + 'id': '341002', + 'pid': '34undefined00', + 'name': '屯溪区' +}, {'id': '341003', 'pid': '34undefined00', 'name': '黄山区'}, {'id': '341004', 'pid': '34undefined00', 'name': '徽州区'}, {'id': '341021', 'pid': '34undefined00', 'name': '歙县'}, {'id': '341022', 'pid': '34undefined00', 'name': '休宁县'}, {'id': '341023', 'pid': '34undefined00', 'name': '黟县'}, {'id': '341024', 'pid': '34undefined00', 'name': '祁门县'}, {'id': '341102', 'pid': '34undefined00', 'name': '琅琊区'}, {'id': '341103', 'pid': '34undefined00', 'name': '南谯区'}, {'id': '341122', 'pid': '34undefined00', 'name': '来安县'}, {'id': '341124', 'pid': '34undefined00', 'name': '全椒县'}, {'id': '341125', 'pid': '34undefined00', 'name': '定远县'}, {'id': '341126', 'pid': '34undefined00', 'name': '凤阳县'}, {'id': '341181', 'pid': '34undefined00', 'name': '天长市'}, {'id': '341182', 'pid': '34undefined00', 'name': '明光市'}, {'id': '341202', 'pid': '34undefined00', 'name': '颍州区'}, {'id': '341203', 'pid': '34undefined00', 'name': '颍东区'}, { + 'id': '341204', + 'pid': '34undefined00', + 'name': '颍泉区' +}, {'id': '341221', 'pid': '34undefined00', 'name': '临泉县'}, {'id': '341222', 'pid': '34undefined00', 'name': '太和县'}, {'id': '341225', 'pid': '34undefined00', 'name': '阜南县'}, {'id': '341226', 'pid': '34undefined00', 'name': '颍上县'}, {'id': '341282', 'pid': '34undefined00', 'name': '界首市'}, {'id': '341302', 'pid': '34undefined00', 'name': '埇桥区'}, {'id': '341321', 'pid': '34undefined00', 'name': '砀山县'}, {'id': '341322', 'pid': '34undefined00', 'name': '萧县'}, {'id': '341323', 'pid': '34undefined00', 'name': '灵璧县'}, {'id': '341324', 'pid': '34undefined00', 'name': '泗县'}, {'id': '341502', 'pid': '34undefined00', 'name': '金安区'}, {'id': '341503', 'pid': '34undefined00', 'name': '裕安区'}, {'id': '341504', 'pid': '34undefined00', 'name': '叶集区'}, {'id': '341522', 'pid': '34undefined00', 'name': '霍邱县'}, {'id': '341523', 'pid': '34undefined00', 'name': '舒城县'}, {'id': '341524', 'pid': '34undefined00', 'name': '金寨县'}, { + 'id': '341525', + 'pid': '34undefined00', + 'name': '霍山县' +}, {'id': '341602', 'pid': '34undefined00', 'name': '谯城区'}, {'id': '341621', 'pid': '34undefined00', 'name': '涡阳县'}, {'id': '341622', 'pid': '34undefined00', 'name': '蒙城县'}, {'id': '341623', 'pid': '34undefined00', 'name': '利辛县'}, {'id': '341702', 'pid': '34undefined00', 'name': '贵池区'}, {'id': '341721', 'pid': '34undefined00', 'name': '东至县'}, {'id': '341722', 'pid': '34undefined00', 'name': '石台县'}, {'id': '341723', 'pid': '34undefined00', 'name': '青阳县'}, {'id': '341802', 'pid': '34undefined00', 'name': '宣州区'}, {'id': '341821', 'pid': '34undefined00', 'name': '郎溪县'}, {'id': '341823', 'pid': '34undefined00', 'name': '泾县'}, {'id': '341824', 'pid': '34undefined00', 'name': '绩溪县'}, {'id': '341825', 'pid': '34undefined00', 'name': '旌德县'}, {'id': '341881', 'pid': '34undefined00', 'name': '宁国市'}, {'id': '341882', 'pid': '34undefined00', 'name': '广德市'}, {'id': '350102', 'pid': '35undefined00', 'name': '鼓楼区'}, { + 'id': '350103', + 'pid': '35undefined00', + 'name': '台江区' +}, {'id': '350104', 'pid': '35undefined00', 'name': '仓山区'}, {'id': '350105', 'pid': '35undefined00', 'name': '马尾区'}, {'id': '350111', 'pid': '35undefined00', 'name': '晋安区'}, {'id': '350112', 'pid': '35undefined00', 'name': '长乐区'}, {'id': '350121', 'pid': '35undefined00', 'name': '闽侯县'}, {'id': '350122', 'pid': '35undefined00', 'name': '连江县'}, {'id': '350123', 'pid': '35undefined00', 'name': '罗源县'}, {'id': '350124', 'pid': '35undefined00', 'name': '闽清县'}, {'id': '350125', 'pid': '35undefined00', 'name': '永泰县'}, {'id': '350128', 'pid': '35undefined00', 'name': '平潭县'}, {'id': '350181', 'pid': '35undefined00', 'name': '福清市'}, {'id': '350203', 'pid': '35undefined00', 'name': '思明区'}, {'id': '350205', 'pid': '35undefined00', 'name': '海沧区'}, {'id': '350206', 'pid': '35undefined00', 'name': '湖里区'}, {'id': '350211', 'pid': '35undefined00', 'name': '集美区'}, {'id': '350212', 'pid': '35undefined00', 'name': '同安区'}, { + 'id': '350213', + 'pid': '35undefined00', + 'name': '翔安区' +}, {'id': '350302', 'pid': '35undefined00', 'name': '城厢区'}, {'id': '350303', 'pid': '35undefined00', 'name': '涵江区'}, {'id': '350304', 'pid': '35undefined00', 'name': '荔城区'}, {'id': '350305', 'pid': '35undefined00', 'name': '秀屿区'}, {'id': '350322', 'pid': '35undefined00', 'name': '仙游县'}, {'id': '350402', 'pid': '35undefined00', 'name': '梅列区'}, {'id': '350403', 'pid': '35undefined00', 'name': '三元区'}, {'id': '350421', 'pid': '35undefined00', 'name': '明溪县'}, {'id': '350423', 'pid': '35undefined00', 'name': '清流县'}, {'id': '350424', 'pid': '35undefined00', 'name': '宁化县'}, {'id': '350425', 'pid': '35undefined00', 'name': '大田县'}, {'id': '350426', 'pid': '35undefined00', 'name': '尤溪县'}, {'id': '350427', 'pid': '35undefined00', 'name': '沙县'}, {'id': '350428', 'pid': '35undefined00', 'name': '将乐县'}, {'id': '350429', 'pid': '35undefined00', 'name': '泰宁县'}, {'id': '350430', 'pid': '35undefined00', 'name': '建宁县'}, { + 'id': '350481', + 'pid': '35undefined00', + 'name': '永安市' +}, {'id': '350502', 'pid': '35undefined00', 'name': '鲤城区'}, {'id': '350503', 'pid': '35undefined00', 'name': '丰泽区'}, {'id': '350504', 'pid': '35undefined00', 'name': '洛江区'}, {'id': '350505', 'pid': '35undefined00', 'name': '泉港区'}, {'id': '350521', 'pid': '35undefined00', 'name': '惠安县'}, {'id': '350524', 'pid': '35undefined00', 'name': '安溪县'}, {'id': '350525', 'pid': '35undefined00', 'name': '永春县'}, {'id': '350526', 'pid': '35undefined00', 'name': '德化县'}, {'id': '350527', 'pid': '35undefined00', 'name': '金门县'}, {'id': '350581', 'pid': '35undefined00', 'name': '石狮市'}, {'id': '350582', 'pid': '35undefined00', 'name': '晋江市'}, {'id': '350583', 'pid': '35undefined00', 'name': '南安市'}, {'id': '350602', 'pid': '35undefined00', 'name': '芗城区'}, {'id': '350603', 'pid': '35undefined00', 'name': '龙文区'}, {'id': '350622', 'pid': '35undefined00', 'name': '云霄县'}, {'id': '350623', 'pid': '35undefined00', 'name': '漳浦县'}, { + 'id': '350624', + 'pid': '35undefined00', + 'name': '诏安县' +}, {'id': '350625', 'pid': '35undefined00', 'name': '长泰县'}, {'id': '350626', 'pid': '35undefined00', 'name': '东山县'}, {'id': '350627', 'pid': '35undefined00', 'name': '南靖县'}, {'id': '350628', 'pid': '35undefined00', 'name': '平和县'}, {'id': '350629', 'pid': '35undefined00', 'name': '华安县'}, {'id': '350681', 'pid': '35undefined00', 'name': '龙海市'}, {'id': '350702', 'pid': '35undefined00', 'name': '延平区'}, {'id': '350703', 'pid': '35undefined00', 'name': '建阳区'}, {'id': '350721', 'pid': '35undefined00', 'name': '顺昌县'}, {'id': '350722', 'pid': '35undefined00', 'name': '浦城县'}, {'id': '350723', 'pid': '35undefined00', 'name': '光泽县'}, {'id': '350724', 'pid': '35undefined00', 'name': '松溪县'}, {'id': '350725', 'pid': '35undefined00', 'name': '政和县'}, {'id': '350781', 'pid': '35undefined00', 'name': '邵武市'}, {'id': '350782', 'pid': '35undefined00', 'name': '武夷山市'}, {'id': '350783', 'pid': '35undefined00', 'name': '建瓯市'}, { + 'id': '350802', + 'pid': '35undefined00', + 'name': '新罗区' +}, {'id': '350803', 'pid': '35undefined00', 'name': '永定区'}, {'id': '350821', 'pid': '35undefined00', 'name': '长汀县'}, {'id': '350823', 'pid': '35undefined00', 'name': '上杭县'}, {'id': '350824', 'pid': '35undefined00', 'name': '武平县'}, {'id': '350825', 'pid': '35undefined00', 'name': '连城县'}, {'id': '350881', 'pid': '35undefined00', 'name': '漳平市'}, {'id': '350902', 'pid': '35undefined00', 'name': '蕉城区'}, {'id': '350921', 'pid': '35undefined00', 'name': '霞浦县'}, {'id': '350922', 'pid': '35undefined00', 'name': '古田县'}, {'id': '350923', 'pid': '35undefined00', 'name': '屏南县'}, {'id': '350924', 'pid': '35undefined00', 'name': '寿宁县'}, {'id': '350925', 'pid': '35undefined00', 'name': '周宁县'}, {'id': '350926', 'pid': '35undefined00', 'name': '柘荣县'}, {'id': '350981', 'pid': '35undefined00', 'name': '福安市'}, {'id': '350982', 'pid': '35undefined00', 'name': '福鼎市'}, {'id': '360102', 'pid': '36undefined00', 'name': '东湖区'}, { + 'id': '360103', + 'pid': '36undefined00', + 'name': '西湖区' +}, {'id': '360104', 'pid': '36undefined00', 'name': '青云谱区'}, {'id': '360111', 'pid': '36undefined00', 'name': '青山湖区'}, {'id': '360112', 'pid': '36undefined00', 'name': '新建区'}, {'id': '360113', 'pid': '36undefined00', 'name': '红谷滩区'}, {'id': '360121', 'pid': '36undefined00', 'name': '南昌县'}, {'id': '360123', 'pid': '36undefined00', 'name': '安义县'}, {'id': '360124', 'pid': '36undefined00', 'name': '进贤县'}, {'id': '360202', 'pid': '36undefined00', 'name': '昌江区'}, {'id': '360203', 'pid': '36undefined00', 'name': '珠山区'}, {'id': '360222', 'pid': '36undefined00', 'name': '浮梁县'}, {'id': '360281', 'pid': '36undefined00', 'name': '乐平市'}, {'id': '360302', 'pid': '36undefined00', 'name': '安源区'}, {'id': '360313', 'pid': '36undefined00', 'name': '湘东区'}, {'id': '360321', 'pid': '36undefined00', 'name': '莲花县'}, {'id': '360322', 'pid': '36undefined00', 'name': '上栗县'}, {'id': '360323', 'pid': '36undefined00', 'name': '芦溪县'}, { + 'id': '360402', + 'pid': '36undefined00', + 'name': '濂溪区' +}, {'id': '360403', 'pid': '36undefined00', 'name': '浔阳区'}, {'id': '360404', 'pid': '36undefined00', 'name': '柴桑区'}, {'id': '360423', 'pid': '36undefined00', 'name': '武宁县'}, {'id': '360424', 'pid': '36undefined00', 'name': '修水县'}, {'id': '360425', 'pid': '36undefined00', 'name': '永修县'}, {'id': '360426', 'pid': '36undefined00', 'name': '德安县'}, {'id': '360428', 'pid': '36undefined00', 'name': '都昌县'}, {'id': '360429', 'pid': '36undefined00', 'name': '湖口县'}, {'id': '360430', 'pid': '36undefined00', 'name': '彭泽县'}, {'id': '360481', 'pid': '36undefined00', 'name': '瑞昌市'}, {'id': '360482', 'pid': '36undefined00', 'name': '共青城市'}, {'id': '360483', 'pid': '36undefined00', 'name': '庐山市'}, {'id': '360502', 'pid': '36undefined00', 'name': '渝水区'}, {'id': '360521', 'pid': '36undefined00', 'name': '分宜县'}, {'id': '360602', 'pid': '36undefined00', 'name': '月湖区'}, {'id': '360603', 'pid': '36undefined00', 'name': '余江区'}, { + 'id': '360681', + 'pid': '36undefined00', + 'name': '贵溪市' +}, {'id': '360702', 'pid': '36undefined00', 'name': '章贡区'}, {'id': '360703', 'pid': '36undefined00', 'name': '南康区'}, {'id': '360704', 'pid': '36undefined00', 'name': '赣县区'}, {'id': '360722', 'pid': '36undefined00', 'name': '信丰县'}, {'id': '360723', 'pid': '36undefined00', 'name': '大余县'}, {'id': '360724', 'pid': '36undefined00', 'name': '上犹县'}, {'id': '360725', 'pid': '36undefined00', 'name': '崇义县'}, {'id': '360726', 'pid': '36undefined00', 'name': '安远县'}, {'id': '360728', 'pid': '36undefined00', 'name': '定南县'}, {'id': '360729', 'pid': '36undefined00', 'name': '全南县'}, {'id': '360730', 'pid': '36undefined00', 'name': '宁都县'}, {'id': '360731', 'pid': '36undefined00', 'name': '于都县'}, {'id': '360732', 'pid': '36undefined00', 'name': '兴国县'}, {'id': '360733', 'pid': '36undefined00', 'name': '会昌县'}, {'id': '360734', 'pid': '36undefined00', 'name': '寻乌县'}, {'id': '360735', 'pid': '36undefined00', 'name': '石城县'}, { + 'id': '360781', + 'pid': '36undefined00', + 'name': '瑞金市' +}, {'id': '360783', 'pid': '36undefined00', 'name': '龙南市'}, {'id': '360802', 'pid': '36undefined00', 'name': '吉州区'}, {'id': '360803', 'pid': '36undefined00', 'name': '青原区'}, {'id': '360821', 'pid': '36undefined00', 'name': '吉安县'}, {'id': '360822', 'pid': '36undefined00', 'name': '吉水县'}, {'id': '360823', 'pid': '36undefined00', 'name': '峡江县'}, {'id': '360824', 'pid': '36undefined00', 'name': '新干县'}, {'id': '360825', 'pid': '36undefined00', 'name': '永丰县'}, {'id': '360826', 'pid': '36undefined00', 'name': '泰和县'}, {'id': '360827', 'pid': '36undefined00', 'name': '遂川县'}, {'id': '360828', 'pid': '36undefined00', 'name': '万安县'}, {'id': '360829', 'pid': '36undefined00', 'name': '安福县'}, {'id': '360830', 'pid': '36undefined00', 'name': '永新县'}, {'id': '360881', 'pid': '36undefined00', 'name': '井冈山市'}, {'id': '360902', 'pid': '36undefined00', 'name': '袁州区'}, {'id': '360921', 'pid': '36undefined00', 'name': '奉新县'}, { + 'id': '360922', + 'pid': '36undefined00', + 'name': '万载县' +}, {'id': '360923', 'pid': '36undefined00', 'name': '上高县'}, {'id': '360924', 'pid': '36undefined00', 'name': '宜丰县'}, {'id': '360925', 'pid': '36undefined00', 'name': '靖安县'}, {'id': '360926', 'pid': '36undefined00', 'name': '铜鼓县'}, {'id': '360981', 'pid': '36undefined00', 'name': '丰城市'}, {'id': '360982', 'pid': '36undefined00', 'name': '樟树市'}, {'id': '360983', 'pid': '36undefined00', 'name': '高安市'}, {'id': '361002', 'pid': '36undefined00', 'name': '临川区'}, {'id': '361003', 'pid': '36undefined00', 'name': '东乡区'}, {'id': '361021', 'pid': '36undefined00', 'name': '南城县'}, {'id': '361022', 'pid': '36undefined00', 'name': '黎川县'}, {'id': '361023', 'pid': '36undefined00', 'name': '南丰县'}, {'id': '361024', 'pid': '36undefined00', 'name': '崇仁县'}, {'id': '361025', 'pid': '36undefined00', 'name': '乐安县'}, {'id': '361026', 'pid': '36undefined00', 'name': '宜黄县'}, {'id': '361027', 'pid': '36undefined00', 'name': '金溪县'}, { + 'id': '361028', + 'pid': '36undefined00', + 'name': '资溪县' +}, {'id': '361030', 'pid': '36undefined00', 'name': '广昌县'}, {'id': '361102', 'pid': '36undefined00', 'name': '信州区'}, {'id': '361103', 'pid': '36undefined00', 'name': '广丰区'}, {'id': '361104', 'pid': '36undefined00', 'name': '广信区'}, {'id': '361123', 'pid': '36undefined00', 'name': '玉山县'}, {'id': '361124', 'pid': '36undefined00', 'name': '铅山县'}, {'id': '361125', 'pid': '36undefined00', 'name': '横峰县'}, {'id': '361126', 'pid': '36undefined00', 'name': '弋阳县'}, {'id': '361127', 'pid': '36undefined00', 'name': '余干县'}, {'id': '361128', 'pid': '36undefined00', 'name': '鄱阳县'}, {'id': '361129', 'pid': '36undefined00', 'name': '万年县'}, {'id': '361130', 'pid': '36undefined00', 'name': '婺源县'}, {'id': '361181', 'pid': '36undefined00', 'name': '德兴市'}, {'id': '370102', 'pid': '37undefined00', 'name': '历下区'}, {'id': '370103', 'pid': '37undefined00', 'name': '市中区'}, {'id': '370104', 'pid': '37undefined00', 'name': '槐荫区'}, { + 'id': '370105', + 'pid': '37undefined00', + 'name': '天桥区' +}, {'id': '370112', 'pid': '37undefined00', 'name': '历城区'}, {'id': '370113', 'pid': '37undefined00', 'name': '长清区'}, {'id': '370114', 'pid': '37undefined00', 'name': '章丘区'}, {'id': '370115', 'pid': '37undefined00', 'name': '济阳区'}, {'id': '370116', 'pid': '37undefined00', 'name': '莱芜区'}, {'id': '370117', 'pid': '37undefined00', 'name': '钢城区'}, {'id': '370124', 'pid': '37undefined00', 'name': '平阴县'}, {'id': '370126', 'pid': '37undefined00', 'name': '商河县'}, {'id': '370202', 'pid': '37undefined00', 'name': '市南区'}, {'id': '370203', 'pid': '37undefined00', 'name': '市北区'}, {'id': '370211', 'pid': '37undefined00', 'name': '黄岛区'}, {'id': '370212', 'pid': '37undefined00', 'name': '崂山区'}, {'id': '370213', 'pid': '37undefined00', 'name': '李沧区'}, {'id': '370214', 'pid': '37undefined00', 'name': '城阳区'}, {'id': '370215', 'pid': '37undefined00', 'name': '即墨区'}, {'id': '370281', 'pid': '37undefined00', 'name': '胶州市'}, { + 'id': '370283', + 'pid': '37undefined00', + 'name': '平度市' +}, {'id': '370285', 'pid': '37undefined00', 'name': '莱西市'}, {'id': '370302', 'pid': '37undefined00', 'name': '淄川区'}, {'id': '370303', 'pid': '37undefined00', 'name': '张店区'}, {'id': '370304', 'pid': '37undefined00', 'name': '博山区'}, {'id': '370305', 'pid': '37undefined00', 'name': '临淄区'}, {'id': '370306', 'pid': '37undefined00', 'name': '周村区'}, {'id': '370321', 'pid': '37undefined00', 'name': '桓台县'}, {'id': '370322', 'pid': '37undefined00', 'name': '高青县'}, {'id': '370323', 'pid': '37undefined00', 'name': '沂源县'}, {'id': '370402', 'pid': '37undefined00', 'name': '市中区'}, {'id': '370403', 'pid': '37undefined00', 'name': '薛城区'}, {'id': '370404', 'pid': '37undefined00', 'name': '峄城区'}, {'id': '370405', 'pid': '37undefined00', 'name': '台儿庄区'}, {'id': '370406', 'pid': '37undefined00', 'name': '山亭区'}, {'id': '370481', 'pid': '37undefined00', 'name': '滕州市'}, {'id': '370502', 'pid': '37undefined00', 'name': '东营区'}, { + 'id': '370503', + 'pid': '37undefined00', + 'name': '河口区' +}, {'id': '370505', 'pid': '37undefined00', 'name': '垦利区'}, {'id': '370522', 'pid': '37undefined00', 'name': '利津县'}, {'id': '370523', 'pid': '37undefined00', 'name': '广饶县'}, {'id': '370602', 'pid': '37undefined00', 'name': '芝罘区'}, {'id': '370611', 'pid': '37undefined00', 'name': '福山区'}, {'id': '370612', 'pid': '37undefined00', 'name': '牟平区'}, {'id': '370613', 'pid': '37undefined00', 'name': '莱山区'}, {'id': '370614', 'pid': '37undefined00', 'name': '蓬莱区'}, {'id': '370681', 'pid': '37undefined00', 'name': '龙口市'}, {'id': '370682', 'pid': '37undefined00', 'name': '莱阳市'}, {'id': '370683', 'pid': '37undefined00', 'name': '莱州市'}, {'id': '370685', 'pid': '37undefined00', 'name': '招远市'}, {'id': '370686', 'pid': '37undefined00', 'name': '栖霞市'}, {'id': '370687', 'pid': '37undefined00', 'name': '海阳市'}, {'id': '370702', 'pid': '37undefined00', 'name': '潍城区'}, {'id': '370703', 'pid': '37undefined00', 'name': '寒亭区'}, { + 'id': '370704', + 'pid': '37undefined00', + 'name': '坊子区' +}, {'id': '370705', 'pid': '37undefined00', 'name': '奎文区'}, {'id': '370724', 'pid': '37undefined00', 'name': '临朐县'}, {'id': '370725', 'pid': '37undefined00', 'name': '昌乐县'}, {'id': '370781', 'pid': '37undefined00', 'name': '青州市'}, {'id': '370782', 'pid': '37undefined00', 'name': '诸城市'}, {'id': '370783', 'pid': '37undefined00', 'name': '寿光市'}, {'id': '370784', 'pid': '37undefined00', 'name': '安丘市'}, {'id': '370785', 'pid': '37undefined00', 'name': '高密市'}, {'id': '370786', 'pid': '37undefined00', 'name': '昌邑市'}, {'id': '370811', 'pid': '37undefined00', 'name': '任城区'}, {'id': '370812', 'pid': '37undefined00', 'name': '兖州区'}, {'id': '370826', 'pid': '37undefined00', 'name': '微山县'}, {'id': '370827', 'pid': '37undefined00', 'name': '鱼台县'}, {'id': '370828', 'pid': '37undefined00', 'name': '金乡县'}, {'id': '370829', 'pid': '37undefined00', 'name': '嘉祥县'}, {'id': '370830', 'pid': '37undefined00', 'name': '汶上县'}, { + 'id': '370831', + 'pid': '37undefined00', + 'name': '泗水县' +}, {'id': '370832', 'pid': '37undefined00', 'name': '梁山县'}, {'id': '370881', 'pid': '37undefined00', 'name': '曲阜市'}, {'id': '370883', 'pid': '37undefined00', 'name': '邹城市'}, {'id': '370902', 'pid': '37undefined00', 'name': '泰山区'}, {'id': '370911', 'pid': '37undefined00', 'name': '岱岳区'}, {'id': '370921', 'pid': '37undefined00', 'name': '宁阳县'}, {'id': '370923', 'pid': '37undefined00', 'name': '东平县'}, {'id': '370982', 'pid': '37undefined00', 'name': '新泰市'}, {'id': '370983', 'pid': '37undefined00', 'name': '肥城市'}, {'id': '371002', 'pid': '37undefined00', 'name': '环翠区'}, {'id': '371003', 'pid': '37undefined00', 'name': '文登区'}, {'id': '371082', 'pid': '37undefined00', 'name': '荣成市'}, {'id': '371083', 'pid': '37undefined00', 'name': '乳山市'}, {'id': '371102', 'pid': '37undefined00', 'name': '东港区'}, {'id': '371103', 'pid': '37undefined00', 'name': '岚山区'}, {'id': '371121', 'pid': '37undefined00', 'name': '五莲县'}, { + 'id': '371122', + 'pid': '37undefined00', + 'name': '莒县' +}, {'id': '371302', 'pid': '37undefined00', 'name': '兰山区'}, {'id': '371311', 'pid': '37undefined00', 'name': '罗庄区'}, {'id': '371312', 'pid': '37undefined00', 'name': '河东区'}, {'id': '371321', 'pid': '37undefined00', 'name': '沂南县'}, {'id': '371322', 'pid': '37undefined00', 'name': '郯城县'}, {'id': '371323', 'pid': '37undefined00', 'name': '沂水县'}, {'id': '371324', 'pid': '37undefined00', 'name': '兰陵县'}, {'id': '371325', 'pid': '37undefined00', 'name': '费县'}, {'id': '371326', 'pid': '37undefined00', 'name': '平邑县'}, {'id': '371327', 'pid': '37undefined00', 'name': '莒南县'}, {'id': '371328', 'pid': '37undefined00', 'name': '蒙阴县'}, {'id': '371329', 'pid': '37undefined00', 'name': '临沭县'}, {'id': '371402', 'pid': '37undefined00', 'name': '德城区'}, {'id': '371403', 'pid': '37undefined00', 'name': '陵城区'}, {'id': '371422', 'pid': '37undefined00', 'name': '宁津县'}, {'id': '371423', 'pid': '37undefined00', 'name': '庆云县'}, { + 'id': '371424', + 'pid': '37undefined00', + 'name': '临邑县' +}, {'id': '371425', 'pid': '37undefined00', 'name': '齐河县'}, {'id': '371426', 'pid': '37undefined00', 'name': '平原县'}, {'id': '371427', 'pid': '37undefined00', 'name': '夏津县'}, {'id': '371428', 'pid': '37undefined00', 'name': '武城县'}, {'id': '371481', 'pid': '37undefined00', 'name': '乐陵市'}, {'id': '371482', 'pid': '37undefined00', 'name': '禹城市'}, {'id': '371502', 'pid': '37undefined00', 'name': '东昌府区'}, {'id': '371503', 'pid': '37undefined00', 'name': '茌平区'}, {'id': '371521', 'pid': '37undefined00', 'name': '阳谷县'}, {'id': '371522', 'pid': '37undefined00', 'name': '莘县'}, {'id': '371524', 'pid': '37undefined00', 'name': '东阿县'}, {'id': '371525', 'pid': '37undefined00', 'name': '冠县'}, {'id': '371526', 'pid': '37undefined00', 'name': '高唐县'}, {'id': '371581', 'pid': '37undefined00', 'name': '临清市'}, {'id': '371602', 'pid': '37undefined00', 'name': '滨城区'}, {'id': '371603', 'pid': '37undefined00', 'name': '沾化区'}, { + 'id': '371621', + 'pid': '37undefined00', + 'name': '惠民县' +}, {'id': '371622', 'pid': '37undefined00', 'name': '阳信县'}, {'id': '371623', 'pid': '37undefined00', 'name': '无棣县'}, {'id': '371625', 'pid': '37undefined00', 'name': '博兴县'}, {'id': '371681', 'pid': '37undefined00', 'name': '邹平市'}, {'id': '371702', 'pid': '37undefined00', 'name': '牡丹区'}, {'id': '371703', 'pid': '37undefined00', 'name': '定陶区'}, {'id': '371721', 'pid': '37undefined00', 'name': '曹县'}, {'id': '371722', 'pid': '37undefined00', 'name': '单县'}, {'id': '371723', 'pid': '37undefined00', 'name': '成武县'}, {'id': '371724', 'pid': '37undefined00', 'name': '巨野县'}, {'id': '371725', 'pid': '37undefined00', 'name': '郓城县'}, {'id': '371726', 'pid': '37undefined00', 'name': '鄄城县'}, {'id': '371728', 'pid': '37undefined00', 'name': '东明县'}, {'id': '410102', 'pid': '41undefined00', 'name': '中原区'}, {'id': '410103', 'pid': '41undefined00', 'name': '二七区'}, {'id': '410104', 'pid': '41undefined00', 'name': '管城回族区'}, { + 'id': '410105', + 'pid': '41undefined00', + 'name': '金水区' +}, {'id': '410106', 'pid': '41undefined00', 'name': '上街区'}, {'id': '410108', 'pid': '41undefined00', 'name': '惠济区'}, {'id': '410122', 'pid': '41undefined00', 'name': '中牟县'}, {'id': '410181', 'pid': '41undefined00', 'name': '巩义市'}, {'id': '410182', 'pid': '41undefined00', 'name': '荥阳市'}, {'id': '410183', 'pid': '41undefined00', 'name': '新密市'}, {'id': '410184', 'pid': '41undefined00', 'name': '新郑市'}, {'id': '410185', 'pid': '41undefined00', 'name': '登封市'}, {'id': '410202', 'pid': '41undefined00', 'name': '龙亭区'}, {'id': '410203', 'pid': '41undefined00', 'name': '顺河回族区'}, {'id': '410204', 'pid': '41undefined00', 'name': '鼓楼区'}, {'id': '410205', 'pid': '41undefined00', 'name': '禹王台区'}, {'id': '410212', 'pid': '41undefined00', 'name': '祥符区'}, {'id': '410221', 'pid': '41undefined00', 'name': '杞县'}, {'id': '410222', 'pid': '41undefined00', 'name': '通许县'}, {'id': '410223', 'pid': '41undefined00', 'name': '尉氏县'}, { + 'id': '410225', + 'pid': '41undefined00', + 'name': '兰考县' +}, {'id': '410302', 'pid': '41undefined00', 'name': '老城区'}, {'id': '410303', 'pid': '41undefined00', 'name': '西工区'}, {'id': '410304', 'pid': '41undefined00', 'name': '瀍河回族区'}, {'id': '410305', 'pid': '41undefined00', 'name': '涧西区'}, {'id': '410306', 'pid': '41undefined00', 'name': '吉利区'}, {'id': '410311', 'pid': '41undefined00', 'name': '洛龙区'}, {'id': '410322', 'pid': '41undefined00', 'name': '孟津县'}, {'id': '410323', 'pid': '41undefined00', 'name': '新安县'}, {'id': '410324', 'pid': '41undefined00', 'name': '栾川县'}, {'id': '410325', 'pid': '41undefined00', 'name': '嵩县'}, {'id': '410326', 'pid': '41undefined00', 'name': '汝阳县'}, {'id': '410327', 'pid': '41undefined00', 'name': '宜阳县'}, {'id': '410328', 'pid': '41undefined00', 'name': '洛宁县'}, {'id': '410329', 'pid': '41undefined00', 'name': '伊川县'}, {'id': '410381', 'pid': '41undefined00', 'name': '偃师市'}, {'id': '410402', 'pid': '41undefined00', 'name': '新华区'}, { + 'id': '410403', + 'pid': '41undefined00', + 'name': '卫东区' +}, {'id': '410404', 'pid': '41undefined00', 'name': '石龙区'}, {'id': '410411', 'pid': '41undefined00', 'name': '湛河区'}, {'id': '410421', 'pid': '41undefined00', 'name': '宝丰县'}, {'id': '410422', 'pid': '41undefined00', 'name': '叶县'}, {'id': '410423', 'pid': '41undefined00', 'name': '鲁山县'}, {'id': '410425', 'pid': '41undefined00', 'name': '郏县'}, {'id': '410481', 'pid': '41undefined00', 'name': '舞钢市'}, {'id': '410482', 'pid': '41undefined00', 'name': '汝州市'}, {'id': '410502', 'pid': '41undefined00', 'name': '文峰区'}, {'id': '410503', 'pid': '41undefined00', 'name': '北关区'}, {'id': '410505', 'pid': '41undefined00', 'name': '殷都区'}, {'id': '410506', 'pid': '41undefined00', 'name': '龙安区'}, {'id': '410522', 'pid': '41undefined00', 'name': '安阳县'}, {'id': '410523', 'pid': '41undefined00', 'name': '汤阴县'}, {'id': '410526', 'pid': '41undefined00', 'name': '滑县'}, {'id': '410527', 'pid': '41undefined00', 'name': '内黄县'}, { + 'id': '410581', + 'pid': '41undefined00', + 'name': '林州市' +}, {'id': '410602', 'pid': '41undefined00', 'name': '鹤山区'}, {'id': '410603', 'pid': '41undefined00', 'name': '山城区'}, {'id': '410611', 'pid': '41undefined00', 'name': '淇滨区'}, {'id': '410621', 'pid': '41undefined00', 'name': '浚县'}, {'id': '410622', 'pid': '41undefined00', 'name': '淇县'}, {'id': '410702', 'pid': '41undefined00', 'name': '红旗区'}, {'id': '410703', 'pid': '41undefined00', 'name': '卫滨区'}, {'id': '410704', 'pid': '41undefined00', 'name': '凤泉区'}, {'id': '410711', 'pid': '41undefined00', 'name': '牧野区'}, {'id': '410721', 'pid': '41undefined00', 'name': '新乡县'}, {'id': '410724', 'pid': '41undefined00', 'name': '获嘉县'}, {'id': '410725', 'pid': '41undefined00', 'name': '原阳县'}, {'id': '410726', 'pid': '41undefined00', 'name': '延津县'}, {'id': '410727', 'pid': '41undefined00', 'name': '封丘县'}, {'id': '410781', 'pid': '41undefined00', 'name': '卫辉市'}, {'id': '410782', 'pid': '41undefined00', 'name': '辉县市'}, { + 'id': '410783', + 'pid': '41undefined00', + 'name': '长垣市' +}, {'id': '410802', 'pid': '41undefined00', 'name': '解放区'}, {'id': '410803', 'pid': '41undefined00', 'name': '中站区'}, {'id': '410804', 'pid': '41undefined00', 'name': '马村区'}, {'id': '410811', 'pid': '41undefined00', 'name': '山阳区'}, {'id': '410821', 'pid': '41undefined00', 'name': '修武县'}, {'id': '410822', 'pid': '41undefined00', 'name': '博爱县'}, {'id': '410823', 'pid': '41undefined00', 'name': '武陟县'}, {'id': '410825', 'pid': '41undefined00', 'name': '温县'}, {'id': '410882', 'pid': '41undefined00', 'name': '沁阳市'}, {'id': '410883', 'pid': '41undefined00', 'name': '孟州市'}, {'id': '410902', 'pid': '41undefined00', 'name': '华龙区'}, {'id': '410922', 'pid': '41undefined00', 'name': '清丰县'}, {'id': '410923', 'pid': '41undefined00', 'name': '南乐县'}, {'id': '410926', 'pid': '41undefined00', 'name': '范县'}, {'id': '410927', 'pid': '41undefined00', 'name': '台前县'}, {'id': '410928', 'pid': '41undefined00', 'name': '濮阳县'}, { + 'id': '411002', + 'pid': '41undefined00', + 'name': '魏都区' +}, {'id': '411003', 'pid': '41undefined00', 'name': '建安区'}, {'id': '411024', 'pid': '41undefined00', 'name': '鄢陵县'}, {'id': '411025', 'pid': '41undefined00', 'name': '襄城县'}, {'id': '411081', 'pid': '41undefined00', 'name': '禹州市'}, {'id': '411082', 'pid': '41undefined00', 'name': '长葛市'}, {'id': '411102', 'pid': '41undefined00', 'name': '源汇区'}, {'id': '411103', 'pid': '41undefined00', 'name': '郾城区'}, {'id': '411104', 'pid': '41undefined00', 'name': '召陵区'}, {'id': '411121', 'pid': '41undefined00', 'name': '舞阳县'}, {'id': '411122', 'pid': '41undefined00', 'name': '临颍县'}, {'id': '411202', 'pid': '41undefined00', 'name': '湖滨区'}, {'id': '411203', 'pid': '41undefined00', 'name': '陕州区'}, {'id': '411221', 'pid': '41undefined00', 'name': '渑池县'}, {'id': '411224', 'pid': '41undefined00', 'name': '卢氏县'}, {'id': '411281', 'pid': '41undefined00', 'name': '义马市'}, {'id': '411282', 'pid': '41undefined00', 'name': '灵宝市'}, { + 'id': '411302', + 'pid': '41undefined00', + 'name': '宛城区' +}, {'id': '411303', 'pid': '41undefined00', 'name': '卧龙区'}, {'id': '411321', 'pid': '41undefined00', 'name': '南召县'}, {'id': '411322', 'pid': '41undefined00', 'name': '方城县'}, {'id': '411323', 'pid': '41undefined00', 'name': '西峡县'}, {'id': '411324', 'pid': '41undefined00', 'name': '镇平县'}, {'id': '411325', 'pid': '41undefined00', 'name': '内乡县'}, {'id': '411326', 'pid': '41undefined00', 'name': '淅川县'}, {'id': '411327', 'pid': '41undefined00', 'name': '社旗县'}, {'id': '411328', 'pid': '41undefined00', 'name': '唐河县'}, {'id': '411329', 'pid': '41undefined00', 'name': '新野县'}, {'id': '411330', 'pid': '41undefined00', 'name': '桐柏县'}, {'id': '411381', 'pid': '41undefined00', 'name': '邓州市'}, {'id': '411402', 'pid': '41undefined00', 'name': '梁园区'}, {'id': '411403', 'pid': '41undefined00', 'name': '睢阳区'}, {'id': '411421', 'pid': '41undefined00', 'name': '民权县'}, {'id': '411422', 'pid': '41undefined00', 'name': '睢县'}, { + 'id': '411423', + 'pid': '41undefined00', + 'name': '宁陵县' +}, {'id': '411424', 'pid': '41undefined00', 'name': '柘城县'}, {'id': '411425', 'pid': '41undefined00', 'name': '虞城县'}, {'id': '411426', 'pid': '41undefined00', 'name': '夏邑县'}, {'id': '411481', 'pid': '41undefined00', 'name': '永城市'}, {'id': '411502', 'pid': '41undefined00', 'name': '浉河区'}, {'id': '411503', 'pid': '41undefined00', 'name': '平桥区'}, {'id': '411521', 'pid': '41undefined00', 'name': '罗山县'}, {'id': '411522', 'pid': '41undefined00', 'name': '光山县'}, {'id': '411523', 'pid': '41undefined00', 'name': '新县'}, {'id': '411524', 'pid': '41undefined00', 'name': '商城县'}, {'id': '411525', 'pid': '41undefined00', 'name': '固始县'}, {'id': '411526', 'pid': '41undefined00', 'name': '潢川县'}, {'id': '411527', 'pid': '41undefined00', 'name': '淮滨县'}, {'id': '411528', 'pid': '41undefined00', 'name': '息县'}, {'id': '411602', 'pid': '41undefined00', 'name': '川汇区'}, {'id': '411603', 'pid': '41undefined00', 'name': '淮阳区'}, { + 'id': '411621', + 'pid': '41undefined00', + 'name': '扶沟县' +}, {'id': '411622', 'pid': '41undefined00', 'name': '西华县'}, {'id': '411623', 'pid': '41undefined00', 'name': '商水县'}, {'id': '411624', 'pid': '41undefined00', 'name': '沈丘县'}, {'id': '411625', 'pid': '41undefined00', 'name': '郸城县'}, {'id': '411627', 'pid': '41undefined00', 'name': '太康县'}, {'id': '411628', 'pid': '41undefined00', 'name': '鹿邑县'}, {'id': '411681', 'pid': '41undefined00', 'name': '项城市'}, {'id': '411702', 'pid': '41undefined00', 'name': '驿城区'}, {'id': '411721', 'pid': '41undefined00', 'name': '西平县'}, {'id': '411722', 'pid': '41undefined00', 'name': '上蔡县'}, {'id': '411723', 'pid': '41undefined00', 'name': '平舆县'}, {'id': '411724', 'pid': '41undefined00', 'name': '正阳县'}, {'id': '411725', 'pid': '41undefined00', 'name': '确山县'}, {'id': '411726', 'pid': '41undefined00', 'name': '泌阳县'}, {'id': '411727', 'pid': '41undefined00', 'name': '汝南县'}, {'id': '411728', 'pid': '41undefined00', 'name': '遂平县'}, { + 'id': '411729', + 'pid': '41undefined00', + 'name': '新蔡县' +}, {'id': '419001', 'pid': '41undefined00', 'name': '济源市'}, {'id': '420102', 'pid': '42undefined00', 'name': '江岸区'}, {'id': '420103', 'pid': '42undefined00', 'name': '江汉区'}, {'id': '420104', 'pid': '42undefined00', 'name': '硚口区'}, {'id': '420105', 'pid': '42undefined00', 'name': '汉阳区'}, {'id': '420106', 'pid': '42undefined00', 'name': '武昌区'}, {'id': '420107', 'pid': '42undefined00', 'name': '青山区'}, {'id': '420111', 'pid': '42undefined00', 'name': '洪山区'}, {'id': '420112', 'pid': '42undefined00', 'name': '东西湖区'}, {'id': '420113', 'pid': '42undefined00', 'name': '汉南区'}, {'id': '420114', 'pid': '42undefined00', 'name': '蔡甸区'}, {'id': '420115', 'pid': '42undefined00', 'name': '江夏区'}, {'id': '420116', 'pid': '42undefined00', 'name': '黄陂区'}, {'id': '420117', 'pid': '42undefined00', 'name': '新洲区'}, {'id': '420202', 'pid': '42undefined00', 'name': '黄石港区'}, {'id': '420203', 'pid': '42undefined00', 'name': '西塞山区'}, { + 'id': '420204', + 'pid': '42undefined00', + 'name': '下陆区' +}, {'id': '420205', 'pid': '42undefined00', 'name': '铁山区'}, {'id': '420222', 'pid': '42undefined00', 'name': '阳新县'}, {'id': '420281', 'pid': '42undefined00', 'name': '大冶市'}, {'id': '420302', 'pid': '42undefined00', 'name': '茅箭区'}, {'id': '420303', 'pid': '42undefined00', 'name': '张湾区'}, {'id': '420304', 'pid': '42undefined00', 'name': '郧阳区'}, {'id': '420322', 'pid': '42undefined00', 'name': '郧西县'}, {'id': '420323', 'pid': '42undefined00', 'name': '竹山县'}, {'id': '420324', 'pid': '42undefined00', 'name': '竹溪县'}, {'id': '420325', 'pid': '42undefined00', 'name': '房县'}, {'id': '420381', 'pid': '42undefined00', 'name': '丹江口市'}, {'id': '420502', 'pid': '42undefined00', 'name': '西陵区'}, {'id': '420503', 'pid': '42undefined00', 'name': '伍家岗区'}, {'id': '420504', 'pid': '42undefined00', 'name': '点军区'}, {'id': '420505', 'pid': '42undefined00', 'name': '猇亭区'}, {'id': '420506', 'pid': '42undefined00', 'name': '夷陵区'}, { + 'id': '420525', + 'pid': '42undefined00', + 'name': '远安县' +}, {'id': '420526', 'pid': '42undefined00', 'name': '兴山县'}, {'id': '420527', 'pid': '42undefined00', 'name': '秭归县'}, {'id': '420528', 'pid': '42undefined00', 'name': '长阳土家族自治县'}, {'id': '420529', 'pid': '42undefined00', 'name': '五峰土家族自治县'}, {'id': '420581', 'pid': '42undefined00', 'name': '宜都市'}, {'id': '420582', 'pid': '42undefined00', 'name': '当阳市'}, {'id': '420583', 'pid': '42undefined00', 'name': '枝江市'}, {'id': '420602', 'pid': '42undefined00', 'name': '襄城区'}, {'id': '420606', 'pid': '42undefined00', 'name': '樊城区'}, {'id': '420607', 'pid': '42undefined00', 'name': '襄州区'}, {'id': '420624', 'pid': '42undefined00', 'name': '南漳县'}, {'id': '420625', 'pid': '42undefined00', 'name': '谷城县'}, {'id': '420626', 'pid': '42undefined00', 'name': '保康县'}, {'id': '420682', 'pid': '42undefined00', 'name': '老河口市'}, {'id': '420683', 'pid': '42undefined00', 'name': '枣阳市'}, { + 'id': '420684', + 'pid': '42undefined00', + 'name': '宜城市' +}, {'id': '420702', 'pid': '42undefined00', 'name': '梁子湖区'}, {'id': '420703', 'pid': '42undefined00', 'name': '华容区'}, {'id': '420704', 'pid': '42undefined00', 'name': '鄂城区'}, {'id': '420802', 'pid': '42undefined00', 'name': '东宝区'}, {'id': '420804', 'pid': '42undefined00', 'name': '掇刀区'}, {'id': '420822', 'pid': '42undefined00', 'name': '沙洋县'}, {'id': '420881', 'pid': '42undefined00', 'name': '钟祥市'}, {'id': '420882', 'pid': '42undefined00', 'name': '京山市'}, {'id': '420902', 'pid': '42undefined00', 'name': '孝南区'}, {'id': '420921', 'pid': '42undefined00', 'name': '孝昌县'}, {'id': '420922', 'pid': '42undefined00', 'name': '大悟县'}, {'id': '420923', 'pid': '42undefined00', 'name': '云梦县'}, {'id': '420981', 'pid': '42undefined00', 'name': '应城市'}, {'id': '420982', 'pid': '42undefined00', 'name': '安陆市'}, {'id': '420984', 'pid': '42undefined00', 'name': '汉川市'}, {'id': '421002', 'pid': '42undefined00', 'name': '沙市区'}, { + 'id': '421003', + 'pid': '42undefined00', + 'name': '荆州区' +}, {'id': '421022', 'pid': '42undefined00', 'name': '公安县'}, {'id': '421024', 'pid': '42undefined00', 'name': '江陵县'}, {'id': '421081', 'pid': '42undefined00', 'name': '石首市'}, {'id': '421083', 'pid': '42undefined00', 'name': '洪湖市'}, {'id': '421087', 'pid': '42undefined00', 'name': '松滋市'}, {'id': '421088', 'pid': '42undefined00', 'name': '监利市'}, {'id': '421102', 'pid': '42undefined00', 'name': '黄州区'}, {'id': '421121', 'pid': '42undefined00', 'name': '团风县'}, {'id': '421122', 'pid': '42undefined00', 'name': '红安县'}, {'id': '421123', 'pid': '42undefined00', 'name': '罗田县'}, {'id': '421124', 'pid': '42undefined00', 'name': '英山县'}, {'id': '421125', 'pid': '42undefined00', 'name': '浠水县'}, {'id': '421126', 'pid': '42undefined00', 'name': '蕲春县'}, {'id': '421127', 'pid': '42undefined00', 'name': '黄梅县'}, {'id': '421181', 'pid': '42undefined00', 'name': '麻城市'}, {'id': '421182', 'pid': '42undefined00', 'name': '武穴市'}, { + 'id': '421202', + 'pid': '42undefined00', + 'name': '咸安区' +}, {'id': '421221', 'pid': '42undefined00', 'name': '嘉鱼县'}, {'id': '421222', 'pid': '42undefined00', 'name': '通城县'}, {'id': '421223', 'pid': '42undefined00', 'name': '崇阳县'}, {'id': '421224', 'pid': '42undefined00', 'name': '通山县'}, {'id': '421281', 'pid': '42undefined00', 'name': '赤壁市'}, {'id': '421303', 'pid': '42undefined00', 'name': '曾都区'}, {'id': '421321', 'pid': '42undefined00', 'name': '随县'}, {'id': '421381', 'pid': '42undefined00', 'name': '广水市'}, {'id': '422801', 'pid': '42undefined00', 'name': '恩施市'}, {'id': '422802', 'pid': '42undefined00', 'name': '利川市'}, {'id': '422822', 'pid': '42undefined00', 'name': '建始县'}, {'id': '422823', 'pid': '42undefined00', 'name': '巴东县'}, {'id': '422825', 'pid': '42undefined00', 'name': '宣恩县'}, {'id': '422826', 'pid': '42undefined00', 'name': '咸丰县'}, {'id': '422827', 'pid': '42undefined00', 'name': '来凤县'}, {'id': '422828', 'pid': '42undefined00', 'name': '鹤峰县'}, { + 'id': '429004', + 'pid': '42undefined00', + 'name': '仙桃市' +}, {'id': '429005', 'pid': '42undefined00', 'name': '潜江市'}, {'id': '429006', 'pid': '42undefined00', 'name': '天门市'}, {'id': '429021', 'pid': '42undefined00', 'name': '神农架林区'}, {'id': '430102', 'pid': '43undefined00', 'name': '芙蓉区'}, {'id': '430103', 'pid': '43undefined00', 'name': '天心区'}, {'id': '430104', 'pid': '43undefined00', 'name': '岳麓区'}, {'id': '430105', 'pid': '43undefined00', 'name': '开福区'}, {'id': '430111', 'pid': '43undefined00', 'name': '雨花区'}, {'id': '430112', 'pid': '43undefined00', 'name': '望城区'}, {'id': '430121', 'pid': '43undefined00', 'name': '长沙县'}, {'id': '430181', 'pid': '43undefined00', 'name': '浏阳市'}, {'id': '430182', 'pid': '43undefined00', 'name': '宁乡市'}, {'id': '430202', 'pid': '43undefined00', 'name': '荷塘区'}, {'id': '430203', 'pid': '43undefined00', 'name': '芦淞区'}, {'id': '430204', 'pid': '43undefined00', 'name': '石峰区'}, {'id': '430211', 'pid': '43undefined00', 'name': '天元区'}, { + 'id': '430212', + 'pid': '43undefined00', + 'name': '渌口区' +}, {'id': '430223', 'pid': '43undefined00', 'name': '攸县'}, {'id': '430224', 'pid': '43undefined00', 'name': '茶陵县'}, {'id': '430225', 'pid': '43undefined00', 'name': '炎陵县'}, {'id': '430281', 'pid': '43undefined00', 'name': '醴陵市'}, {'id': '430302', 'pid': '43undefined00', 'name': '雨湖区'}, {'id': '430304', 'pid': '43undefined00', 'name': '岳塘区'}, {'id': '430321', 'pid': '43undefined00', 'name': '湘潭县'}, {'id': '430381', 'pid': '43undefined00', 'name': '湘乡市'}, {'id': '430382', 'pid': '43undefined00', 'name': '韶山市'}, {'id': '430405', 'pid': '43undefined00', 'name': '珠晖区'}, {'id': '430406', 'pid': '43undefined00', 'name': '雁峰区'}, {'id': '430407', 'pid': '43undefined00', 'name': '石鼓区'}, {'id': '430408', 'pid': '43undefined00', 'name': '蒸湘区'}, {'id': '430412', 'pid': '43undefined00', 'name': '南岳区'}, {'id': '430421', 'pid': '43undefined00', 'name': '衡阳县'}, {'id': '430422', 'pid': '43undefined00', 'name': '衡南县'}, { + 'id': '430423', + 'pid': '43undefined00', + 'name': '衡山县' +}, {'id': '430424', 'pid': '43undefined00', 'name': '衡东县'}, {'id': '430426', 'pid': '43undefined00', 'name': '祁东县'}, {'id': '430481', 'pid': '43undefined00', 'name': '耒阳市'}, {'id': '430482', 'pid': '43undefined00', 'name': '常宁市'}, {'id': '430502', 'pid': '43undefined00', 'name': '双清区'}, {'id': '430503', 'pid': '43undefined00', 'name': '大祥区'}, {'id': '430511', 'pid': '43undefined00', 'name': '北塔区'}, {'id': '430522', 'pid': '43undefined00', 'name': '新邵县'}, {'id': '430523', 'pid': '43undefined00', 'name': '邵阳县'}, {'id': '430524', 'pid': '43undefined00', 'name': '隆回县'}, {'id': '430525', 'pid': '43undefined00', 'name': '洞口县'}, {'id': '430527', 'pid': '43undefined00', 'name': '绥宁县'}, {'id': '430528', 'pid': '43undefined00', 'name': '新宁县'}, {'id': '430529', 'pid': '43undefined00', 'name': '城步苗族自治县'}, {'id': '430581', 'pid': '43undefined00', 'name': '武冈市'}, {'id': '430582', 'pid': '43undefined00', 'name': '邵东市'}, { + 'id': '430602', + 'pid': '43undefined00', + 'name': '岳阳楼区' +}, {'id': '430603', 'pid': '43undefined00', 'name': '云溪区'}, {'id': '430611', 'pid': '43undefined00', 'name': '君山区'}, {'id': '430621', 'pid': '43undefined00', 'name': '岳阳县'}, {'id': '430623', 'pid': '43undefined00', 'name': '华容县'}, {'id': '430624', 'pid': '43undefined00', 'name': '湘阴县'}, {'id': '430626', 'pid': '43undefined00', 'name': '平江县'}, {'id': '430681', 'pid': '43undefined00', 'name': '汨罗市'}, {'id': '430682', 'pid': '43undefined00', 'name': '临湘市'}, {'id': '430702', 'pid': '43undefined00', 'name': '武陵区'}, {'id': '430703', 'pid': '43undefined00', 'name': '鼎城区'}, {'id': '430721', 'pid': '43undefined00', 'name': '安乡县'}, {'id': '430722', 'pid': '43undefined00', 'name': '汉寿县'}, {'id': '430723', 'pid': '43undefined00', 'name': '澧县'}, {'id': '430724', 'pid': '43undefined00', 'name': '临澧县'}, {'id': '430725', 'pid': '43undefined00', 'name': '桃源县'}, {'id': '430726', 'pid': '43undefined00', 'name': '石门县'}, { + 'id': '430781', + 'pid': '43undefined00', + 'name': '津市市' +}, {'id': '430802', 'pid': '43undefined00', 'name': '永定区'}, {'id': '430811', 'pid': '43undefined00', 'name': '武陵源区'}, {'id': '430821', 'pid': '43undefined00', 'name': '慈利县'}, {'id': '430822', 'pid': '43undefined00', 'name': '桑植县'}, {'id': '430902', 'pid': '43undefined00', 'name': '资阳区'}, {'id': '430903', 'pid': '43undefined00', 'name': '赫山区'}, {'id': '430921', 'pid': '43undefined00', 'name': '南县'}, {'id': '430922', 'pid': '43undefined00', 'name': '桃江县'}, {'id': '430923', 'pid': '43undefined00', 'name': '安化县'}, {'id': '430981', 'pid': '43undefined00', 'name': '沅江市'}, {'id': '431002', 'pid': '43undefined00', 'name': '北湖区'}, {'id': '431003', 'pid': '43undefined00', 'name': '苏仙区'}, {'id': '431021', 'pid': '43undefined00', 'name': '桂阳县'}, {'id': '431022', 'pid': '43undefined00', 'name': '宜章县'}, {'id': '431023', 'pid': '43undefined00', 'name': '永兴县'}, {'id': '431024', 'pid': '43undefined00', 'name': '嘉禾县'}, { + 'id': '431025', + 'pid': '43undefined00', + 'name': '临武县' +}, {'id': '431026', 'pid': '43undefined00', 'name': '汝城县'}, {'id': '431027', 'pid': '43undefined00', 'name': '桂东县'}, {'id': '431028', 'pid': '43undefined00', 'name': '安仁县'}, {'id': '431081', 'pid': '43undefined00', 'name': '资兴市'}, {'id': '431102', 'pid': '43undefined00', 'name': '零陵区'}, {'id': '431103', 'pid': '43undefined00', 'name': '冷水滩区'}, {'id': '431121', 'pid': '43undefined00', 'name': '祁阳县'}, {'id': '431122', 'pid': '43undefined00', 'name': '东安县'}, {'id': '431123', 'pid': '43undefined00', 'name': '双牌县'}, {'id': '431124', 'pid': '43undefined00', 'name': '道县'}, {'id': '431125', 'pid': '43undefined00', 'name': '江永县'}, {'id': '431126', 'pid': '43undefined00', 'name': '宁远县'}, {'id': '431127', 'pid': '43undefined00', 'name': '蓝山县'}, {'id': '431128', 'pid': '43undefined00', 'name': '新田县'}, {'id': '431129', 'pid': '43undefined00', 'name': '江华瑶族自治县'}, {'id': '431202', 'pid': '43undefined00', 'name': '鹤城区'}, { + 'id': '431221', + 'pid': '43undefined00', + 'name': '中方县' +}, {'id': '431222', 'pid': '43undefined00', 'name': '沅陵县'}, {'id': '431223', 'pid': '43undefined00', 'name': '辰溪县'}, {'id': '431224', 'pid': '43undefined00', 'name': '溆浦县'}, {'id': '431225', 'pid': '43undefined00', 'name': '会同县'}, {'id': '431226', 'pid': '43undefined00', 'name': '麻阳苗族自治县'}, {'id': '431227', 'pid': '43undefined00', 'name': '新晃侗族自治县'}, {'id': '431228', 'pid': '43undefined00', 'name': '芷江侗族自治县'}, {'id': '431229', 'pid': '43undefined00', 'name': '靖州苗族侗族自治县'}, {'id': '431230', 'pid': '43undefined00', 'name': '通道侗族自治县'}, {'id': '431281', 'pid': '43undefined00', 'name': '洪江市'}, {'id': '431302', 'pid': '43undefined00', 'name': '娄星区'}, {'id': '431321', 'pid': '43undefined00', 'name': '双峰县'}, {'id': '431322', 'pid': '43undefined00', 'name': '新化县'}, {'id': '431381', 'pid': '43undefined00', 'name': '冷水江市'}, {'id': '431382', 'pid': '43undefined00', 'name': '涟源市'}, { + 'id': '433101', + 'pid': '43undefined00', + 'name': '吉首市' +}, {'id': '433122', 'pid': '43undefined00', 'name': '泸溪县'}, {'id': '433123', 'pid': '43undefined00', 'name': '凤凰县'}, {'id': '433124', 'pid': '43undefined00', 'name': '花垣县'}, {'id': '433125', 'pid': '43undefined00', 'name': '保靖县'}, {'id': '433126', 'pid': '43undefined00', 'name': '古丈县'}, {'id': '433127', 'pid': '43undefined00', 'name': '永顺县'}, {'id': '433130', 'pid': '43undefined00', 'name': '龙山县'}, {'id': '440103', 'pid': '44undefined00', 'name': '荔湾区'}, {'id': '440104', 'pid': '44undefined00', 'name': '越秀区'}, {'id': '440105', 'pid': '44undefined00', 'name': '海珠区'}, {'id': '440106', 'pid': '44undefined00', 'name': '天河区'}, {'id': '440111', 'pid': '44undefined00', 'name': '白云区'}, {'id': '440112', 'pid': '44undefined00', 'name': '黄埔区'}, {'id': '440113', 'pid': '44undefined00', 'name': '番禺区'}, {'id': '440114', 'pid': '44undefined00', 'name': '花都区'}, {'id': '440115', 'pid': '44undefined00', 'name': '南沙区'}, { + 'id': '440117', + 'pid': '44undefined00', + 'name': '从化区' +}, {'id': '440118', 'pid': '44undefined00', 'name': '增城区'}, {'id': '440203', 'pid': '44undefined00', 'name': '武江区'}, {'id': '440204', 'pid': '44undefined00', 'name': '浈江区'}, {'id': '440205', 'pid': '44undefined00', 'name': '曲江区'}, {'id': '440222', 'pid': '44undefined00', 'name': '始兴县'}, {'id': '440224', 'pid': '44undefined00', 'name': '仁化县'}, {'id': '440229', 'pid': '44undefined00', 'name': '翁源县'}, {'id': '440232', 'pid': '44undefined00', 'name': '乳源瑶族自治县'}, {'id': '440233', 'pid': '44undefined00', 'name': '新丰县'}, {'id': '440281', 'pid': '44undefined00', 'name': '乐昌市'}, {'id': '440282', 'pid': '44undefined00', 'name': '南雄市'}, {'id': '440303', 'pid': '44undefined00', 'name': '罗湖区'}, {'id': '440304', 'pid': '44undefined00', 'name': '福田区'}, {'id': '440305', 'pid': '44undefined00', 'name': '南山区'}, {'id': '440306', 'pid': '44undefined00', 'name': '宝安区'}, {'id': '440307', 'pid': '44undefined00', 'name': '龙岗区'}, { + 'id': '440308', + 'pid': '44undefined00', + 'name': '盐田区' +}, {'id': '440309', 'pid': '44undefined00', 'name': '龙华区'}, {'id': '440310', 'pid': '44undefined00', 'name': '坪山区'}, {'id': '440311', 'pid': '44undefined00', 'name': '光明区'}, {'id': '440402', 'pid': '44undefined00', 'name': '香洲区'}, {'id': '440403', 'pid': '44undefined00', 'name': '斗门区'}, {'id': '440404', 'pid': '44undefined00', 'name': '金湾区'}, {'id': '440507', 'pid': '44undefined00', 'name': '龙湖区'}, {'id': '440511', 'pid': '44undefined00', 'name': '金平区'}, {'id': '440512', 'pid': '44undefined00', 'name': '濠江区'}, {'id': '440513', 'pid': '44undefined00', 'name': '潮阳区'}, {'id': '440514', 'pid': '44undefined00', 'name': '潮南区'}, {'id': '440515', 'pid': '44undefined00', 'name': '澄海区'}, {'id': '440523', 'pid': '44undefined00', 'name': '南澳县'}, {'id': '440604', 'pid': '44undefined00', 'name': '禅城区'}, {'id': '440605', 'pid': '44undefined00', 'name': '南海区'}, {'id': '440606', 'pid': '44undefined00', 'name': '顺德区'}, { + 'id': '440607', + 'pid': '44undefined00', + 'name': '三水区' +}, {'id': '440608', 'pid': '44undefined00', 'name': '高明区'}, {'id': '440703', 'pid': '44undefined00', 'name': '蓬江区'}, {'id': '440704', 'pid': '44undefined00', 'name': '江海区'}, {'id': '440705', 'pid': '44undefined00', 'name': '新会区'}, {'id': '440781', 'pid': '44undefined00', 'name': '台山市'}, {'id': '440783', 'pid': '44undefined00', 'name': '开平市'}, {'id': '440784', 'pid': '44undefined00', 'name': '鹤山市'}, {'id': '440785', 'pid': '44undefined00', 'name': '恩平市'}, {'id': '440802', 'pid': '44undefined00', 'name': '赤坎区'}, {'id': '440803', 'pid': '44undefined00', 'name': '霞山区'}, {'id': '440804', 'pid': '44undefined00', 'name': '坡头区'}, {'id': '440811', 'pid': '44undefined00', 'name': '麻章区'}, {'id': '440823', 'pid': '44undefined00', 'name': '遂溪县'}, {'id': '440825', 'pid': '44undefined00', 'name': '徐闻县'}, {'id': '440881', 'pid': '44undefined00', 'name': '廉江市'}, {'id': '440882', 'pid': '44undefined00', 'name': '雷州市'}, { + 'id': '440883', + 'pid': '44undefined00', + 'name': '吴川市' +}, {'id': '440902', 'pid': '44undefined00', 'name': '茂南区'}, {'id': '440904', 'pid': '44undefined00', 'name': '电白区'}, {'id': '440981', 'pid': '44undefined00', 'name': '高州市'}, {'id': '440982', 'pid': '44undefined00', 'name': '化州市'}, {'id': '440983', 'pid': '44undefined00', 'name': '信宜市'}, {'id': '441202', 'pid': '44undefined00', 'name': '端州区'}, {'id': '441203', 'pid': '44undefined00', 'name': '鼎湖区'}, {'id': '441204', 'pid': '44undefined00', 'name': '高要区'}, {'id': '441223', 'pid': '44undefined00', 'name': '广宁县'}, {'id': '441224', 'pid': '44undefined00', 'name': '怀集县'}, {'id': '441225', 'pid': '44undefined00', 'name': '封开县'}, {'id': '441226', 'pid': '44undefined00', 'name': '德庆县'}, {'id': '441284', 'pid': '44undefined00', 'name': '四会市'}, {'id': '441302', 'pid': '44undefined00', 'name': '惠城区'}, {'id': '441303', 'pid': '44undefined00', 'name': '惠阳区'}, {'id': '441322', 'pid': '44undefined00', 'name': '博罗县'}, { + 'id': '441323', + 'pid': '44undefined00', + 'name': '惠东县' +}, {'id': '441324', 'pid': '44undefined00', 'name': '龙门县'}, {'id': '441402', 'pid': '44undefined00', 'name': '梅江区'}, {'id': '441403', 'pid': '44undefined00', 'name': '梅县区'}, {'id': '441422', 'pid': '44undefined00', 'name': '大埔县'}, {'id': '441423', 'pid': '44undefined00', 'name': '丰顺县'}, {'id': '441424', 'pid': '44undefined00', 'name': '五华县'}, {'id': '441426', 'pid': '44undefined00', 'name': '平远县'}, {'id': '441427', 'pid': '44undefined00', 'name': '蕉岭县'}, {'id': '441481', 'pid': '44undefined00', 'name': '兴宁市'}, {'id': '441502', 'pid': '44undefined00', 'name': '城区'}, {'id': '441521', 'pid': '44undefined00', 'name': '海丰县'}, {'id': '441523', 'pid': '44undefined00', 'name': '陆河县'}, {'id': '441581', 'pid': '44undefined00', 'name': '陆丰市'}, {'id': '441602', 'pid': '44undefined00', 'name': '源城区'}, {'id': '441621', 'pid': '44undefined00', 'name': '紫金县'}, {'id': '441622', 'pid': '44undefined00', 'name': '龙川县'}, { + 'id': '441623', + 'pid': '44undefined00', + 'name': '连平县' +}, {'id': '441624', 'pid': '44undefined00', 'name': '和平县'}, {'id': '441625', 'pid': '44undefined00', 'name': '东源县'}, {'id': '441702', 'pid': '44undefined00', 'name': '江城区'}, {'id': '441704', 'pid': '44undefined00', 'name': '阳东区'}, {'id': '441721', 'pid': '44undefined00', 'name': '阳西县'}, {'id': '441781', 'pid': '44undefined00', 'name': '阳春市'}, {'id': '441802', 'pid': '44undefined00', 'name': '清城区'}, {'id': '441803', 'pid': '44undefined00', 'name': '清新区'}, {'id': '441821', 'pid': '44undefined00', 'name': '佛冈县'}, {'id': '441823', 'pid': '44undefined00', 'name': '阳山县'}, {'id': '441825', 'pid': '44undefined00', 'name': '连山壮族瑶族自治县'}, {'id': '441826', 'pid': '44undefined00', 'name': '连南瑶族自治县'}, {'id': '441881', 'pid': '44undefined00', 'name': '英德市'}, {'id': '441882', 'pid': '44undefined00', 'name': '连州市'}, {'id': '445102', 'pid': '44undefined00', 'name': '湘桥区'}, {'id': '445103', 'pid': '44undefined00', 'name': '潮安区'}, { + 'id': '445122', + 'pid': '44undefined00', + 'name': '饶平县' +}, {'id': '445202', 'pid': '44undefined00', 'name': '榕城区'}, {'id': '445203', 'pid': '44undefined00', 'name': '揭东区'}, {'id': '445222', 'pid': '44undefined00', 'name': '揭西县'}, {'id': '445224', 'pid': '44undefined00', 'name': '惠来县'}, {'id': '445281', 'pid': '44undefined00', 'name': '普宁市'}, {'id': '445302', 'pid': '44undefined00', 'name': '云城区'}, {'id': '445303', 'pid': '44undefined00', 'name': '云安区'}, {'id': '445321', 'pid': '44undefined00', 'name': '新兴县'}, {'id': '445322', 'pid': '44undefined00', 'name': '郁南县'}, {'id': '445381', 'pid': '44undefined00', 'name': '罗定市'}, {'id': '450102', 'pid': '45undefined00', 'name': '兴宁区'}, {'id': '450103', 'pid': '45undefined00', 'name': '青秀区'}, {'id': '450105', 'pid': '45undefined00', 'name': '江南区'}, {'id': '450107', 'pid': '45undefined00', 'name': '西乡塘区'}, {'id': '450108', 'pid': '45undefined00', 'name': '良庆区'}, {'id': '450109', 'pid': '45undefined00', 'name': '邕宁区'}, { + 'id': '450110', + 'pid': '45undefined00', + 'name': '武鸣区' +}, {'id': '450123', 'pid': '45undefined00', 'name': '隆安县'}, {'id': '450124', 'pid': '45undefined00', 'name': '马山县'}, {'id': '450125', 'pid': '45undefined00', 'name': '上林县'}, {'id': '450126', 'pid': '45undefined00', 'name': '宾阳县'}, {'id': '450127', 'pid': '45undefined00', 'name': '横县'}, {'id': '450202', 'pid': '45undefined00', 'name': '城中区'}, {'id': '450203', 'pid': '45undefined00', 'name': '鱼峰区'}, {'id': '450204', 'pid': '45undefined00', 'name': '柳南区'}, {'id': '450205', 'pid': '45undefined00', 'name': '柳北区'}, {'id': '450206', 'pid': '45undefined00', 'name': '柳江区'}, {'id': '450222', 'pid': '45undefined00', 'name': '柳城县'}, {'id': '450223', 'pid': '45undefined00', 'name': '鹿寨县'}, {'id': '450224', 'pid': '45undefined00', 'name': '融安县'}, {'id': '450225', 'pid': '45undefined00', 'name': '融水苗族自治县'}, {'id': '450226', 'pid': '45undefined00', 'name': '三江侗族自治县'}, {'id': '450302', 'pid': '45undefined00', 'name': '秀峰区'}, { + 'id': '450303', + 'pid': '45undefined00', + 'name': '叠彩区' +}, {'id': '450304', 'pid': '45undefined00', 'name': '象山区'}, {'id': '450305', 'pid': '45undefined00', 'name': '七星区'}, {'id': '450311', 'pid': '45undefined00', 'name': '雁山区'}, {'id': '450312', 'pid': '45undefined00', 'name': '临桂区'}, {'id': '450321', 'pid': '45undefined00', 'name': '阳朔县'}, {'id': '450323', 'pid': '45undefined00', 'name': '灵川县'}, {'id': '450324', 'pid': '45undefined00', 'name': '全州县'}, {'id': '450325', 'pid': '45undefined00', 'name': '兴安县'}, {'id': '450326', 'pid': '45undefined00', 'name': '永福县'}, {'id': '450327', 'pid': '45undefined00', 'name': '灌阳县'}, {'id': '450328', 'pid': '45undefined00', 'name': '龙胜各族自治县'}, {'id': '450329', 'pid': '45undefined00', 'name': '资源县'}, {'id': '450330', 'pid': '45undefined00', 'name': '平乐县'}, {'id': '450332', 'pid': '45undefined00', 'name': '恭城瑶族自治县'}, {'id': '450381', 'pid': '45undefined00', 'name': '荔浦市'}, {'id': '450403', 'pid': '45undefined00', 'name': '万秀区'}, { + 'id': '450405', + 'pid': '45undefined00', + 'name': '长洲区' +}, {'id': '450406', 'pid': '45undefined00', 'name': '龙圩区'}, {'id': '450421', 'pid': '45undefined00', 'name': '苍梧县'}, {'id': '450422', 'pid': '45undefined00', 'name': '藤县'}, {'id': '450423', 'pid': '45undefined00', 'name': '蒙山县'}, {'id': '450481', 'pid': '45undefined00', 'name': '岑溪市'}, {'id': '450502', 'pid': '45undefined00', 'name': '海城区'}, {'id': '450503', 'pid': '45undefined00', 'name': '银海区'}, {'id': '450512', 'pid': '45undefined00', 'name': '铁山港区'}, {'id': '450521', 'pid': '45undefined00', 'name': '合浦县'}, {'id': '450602', 'pid': '45undefined00', 'name': '港口区'}, {'id': '450603', 'pid': '45undefined00', 'name': '防城区'}, {'id': '450621', 'pid': '45undefined00', 'name': '上思县'}, {'id': '450681', 'pid': '45undefined00', 'name': '东兴市'}, {'id': '450702', 'pid': '45undefined00', 'name': '钦南区'}, {'id': '450703', 'pid': '45undefined00', 'name': '钦北区'}, {'id': '450721', 'pid': '45undefined00', 'name': '灵山县'}, { + 'id': '450722', + 'pid': '45undefined00', + 'name': '浦北县' +}, {'id': '450802', 'pid': '45undefined00', 'name': '港北区'}, {'id': '450803', 'pid': '45undefined00', 'name': '港南区'}, {'id': '450804', 'pid': '45undefined00', 'name': '覃塘区'}, {'id': '450821', 'pid': '45undefined00', 'name': '平南县'}, {'id': '450881', 'pid': '45undefined00', 'name': '桂平市'}, {'id': '450902', 'pid': '45undefined00', 'name': '玉州区'}, {'id': '450903', 'pid': '45undefined00', 'name': '福绵区'}, {'id': '450921', 'pid': '45undefined00', 'name': '容县'}, {'id': '450922', 'pid': '45undefined00', 'name': '陆川县'}, {'id': '450923', 'pid': '45undefined00', 'name': '博白县'}, {'id': '450924', 'pid': '45undefined00', 'name': '兴业县'}, {'id': '450981', 'pid': '45undefined00', 'name': '北流市'}, {'id': '451002', 'pid': '45undefined00', 'name': '右江区'}, {'id': '451003', 'pid': '45undefined00', 'name': '田阳区'}, {'id': '451022', 'pid': '45undefined00', 'name': '田东县'}, {'id': '451024', 'pid': '45undefined00', 'name': '德保县'}, { + 'id': '451026', + 'pid': '45undefined00', + 'name': '那坡县' +}, {'id': '451027', 'pid': '45undefined00', 'name': '凌云县'}, {'id': '451028', 'pid': '45undefined00', 'name': '乐业县'}, {'id': '451029', 'pid': '45undefined00', 'name': '田林县'}, {'id': '451030', 'pid': '45undefined00', 'name': '西林县'}, {'id': '451031', 'pid': '45undefined00', 'name': '隆林各族自治县'}, {'id': '451081', 'pid': '45undefined00', 'name': '靖西市'}, {'id': '451082', 'pid': '45undefined00', 'name': '平果市'}, {'id': '451102', 'pid': '45undefined00', 'name': '八步区'}, {'id': '451103', 'pid': '45undefined00', 'name': '平桂区'}, {'id': '451121', 'pid': '45undefined00', 'name': '昭平县'}, {'id': '451122', 'pid': '45undefined00', 'name': '钟山县'}, {'id': '451123', 'pid': '45undefined00', 'name': '富川瑶族自治县'}, {'id': '451202', 'pid': '45undefined00', 'name': '金城江区'}, {'id': '451203', 'pid': '45undefined00', 'name': '宜州区'}, {'id': '451221', 'pid': '45undefined00', 'name': '南丹县'}, {'id': '451222', 'pid': '45undefined00', 'name': '天峨县'}, { + 'id': '451223', + 'pid': '45undefined00', + 'name': '凤山县' +}, {'id': '451224', 'pid': '45undefined00', 'name': '东兰县'}, {'id': '451225', 'pid': '45undefined00', 'name': '罗城仫佬族自治县'}, {'id': '451226', 'pid': '45undefined00', 'name': '环江毛南族自治县'}, {'id': '451227', 'pid': '45undefined00', 'name': '巴马瑶族自治县'}, {'id': '451228', 'pid': '45undefined00', 'name': '都安瑶族自治县'}, {'id': '451229', 'pid': '45undefined00', 'name': '大化瑶族自治县'}, {'id': '451302', 'pid': '45undefined00', 'name': '兴宾区'}, {'id': '451321', 'pid': '45undefined00', 'name': '忻城县'}, {'id': '451322', 'pid': '45undefined00', 'name': '象州县'}, {'id': '451323', 'pid': '45undefined00', 'name': '武宣县'}, {'id': '451324', 'pid': '45undefined00', 'name': '金秀瑶族自治县'}, {'id': '451381', 'pid': '45undefined00', 'name': '合山市'}, {'id': '451402', 'pid': '45undefined00', 'name': '江州区'}, {'id': '451421', 'pid': '45undefined00', 'name': '扶绥县'}, {'id': '451422', 'pid': '45undefined00', 'name': '宁明县'}, { + 'id': '451423', + 'pid': '45undefined00', + 'name': '龙州县' +}, {'id': '451424', 'pid': '45undefined00', 'name': '大新县'}, {'id': '451425', 'pid': '45undefined00', 'name': '天等县'}, {'id': '451481', 'pid': '45undefined00', 'name': '凭祥市'}, {'id': '460105', 'pid': '46undefined00', 'name': '秀英区'}, {'id': '460106', 'pid': '46undefined00', 'name': '龙华区'}, {'id': '460107', 'pid': '46undefined00', 'name': '琼山区'}, {'id': '460108', 'pid': '46undefined00', 'name': '美兰区'}, {'id': '460202', 'pid': '46undefined00', 'name': '海棠区'}, {'id': '460203', 'pid': '46undefined00', 'name': '吉阳区'}, {'id': '460204', 'pid': '46undefined00', 'name': '天涯区'}, {'id': '460205', 'pid': '46undefined00', 'name': '崖州区'}, {'id': '469001', 'pid': '46undefined00', 'name': '五指山市'}, {'id': '469002', 'pid': '46undefined00', 'name': '琼海市'}, {'id': '469005', 'pid': '46undefined00', 'name': '文昌市'}, {'id': '469006', 'pid': '46undefined00', 'name': '万宁市'}, {'id': '469007', 'pid': '46undefined00', 'name': '东方市'}, { + 'id': '469021', + 'pid': '46undefined00', + 'name': '定安县' +}, {'id': '469022', 'pid': '46undefined00', 'name': '屯昌县'}, {'id': '469023', 'pid': '46undefined00', 'name': '澄迈县'}, {'id': '469024', 'pid': '46undefined00', 'name': '临高县'}, {'id': '469025', 'pid': '46undefined00', 'name': '白沙黎族自治县'}, {'id': '469026', 'pid': '46undefined00', 'name': '昌江黎族自治县'}, {'id': '469027', 'pid': '46undefined00', 'name': '乐东黎族自治县'}, {'id': '469028', 'pid': '46undefined00', 'name': '陵水黎族自治县'}, {'id': '469029', 'pid': '46undefined00', 'name': '保亭黎族苗族自治县'}, {'id': '469030', 'pid': '46undefined00', 'name': '琼中黎族苗族自治县'}, {'id': '500101', 'pid': '50undefined00', 'name': '万州区'}, {'id': '500102', 'pid': '50undefined00', 'name': '涪陵区'}, {'id': '500103', 'pid': '50undefined00', 'name': '渝中区'}, {'id': '500104', 'pid': '50undefined00', 'name': '大渡口区'}, {'id': '500105', 'pid': '50undefined00', 'name': '江北区'}, {'id': '500106', 'pid': '50undefined00', 'name': '沙坪坝区'}, { + 'id': '500107', + 'pid': '50undefined00', + 'name': '九龙坡区' +}, {'id': '500108', 'pid': '50undefined00', 'name': '南岸区'}, {'id': '500109', 'pid': '50undefined00', 'name': '北碚区'}, {'id': '500110', 'pid': '50undefined00', 'name': '綦江区'}, {'id': '500111', 'pid': '50undefined00', 'name': '大足区'}, {'id': '500112', 'pid': '50undefined00', 'name': '渝北区'}, {'id': '500113', 'pid': '50undefined00', 'name': '巴南区'}, {'id': '500114', 'pid': '50undefined00', 'name': '黔江区'}, {'id': '500115', 'pid': '50undefined00', 'name': '长寿区'}, {'id': '500116', 'pid': '50undefined00', 'name': '江津区'}, {'id': '500117', 'pid': '50undefined00', 'name': '合川区'}, {'id': '500118', 'pid': '50undefined00', 'name': '永川区'}, {'id': '500119', 'pid': '50undefined00', 'name': '南川区'}, {'id': '500120', 'pid': '50undefined00', 'name': '璧山区'}, {'id': '500151', 'pid': '50undefined00', 'name': '铜梁区'}, {'id': '500152', 'pid': '50undefined00', 'name': '潼南区'}, {'id': '500153', 'pid': '50undefined00', 'name': '荣昌区'}, { + 'id': '500154', + 'pid': '50undefined00', + 'name': '开州区' +}, {'id': '500155', 'pid': '50undefined00', 'name': '梁平区'}, {'id': '500156', 'pid': '50undefined00', 'name': '武隆区'}, {'id': '500229', 'pid': '50undefined00', 'name': '城口县'}, {'id': '500230', 'pid': '50undefined00', 'name': '丰都县'}, {'id': '500231', 'pid': '50undefined00', 'name': '垫江县'}, {'id': '500233', 'pid': '50undefined00', 'name': '忠县'}, {'id': '500235', 'pid': '50undefined00', 'name': '云阳县'}, {'id': '500236', 'pid': '50undefined00', 'name': '奉节县'}, {'id': '500237', 'pid': '50undefined00', 'name': '巫山县'}, {'id': '500238', 'pid': '50undefined00', 'name': '巫溪县'}, {'id': '500240', 'pid': '50undefined00', 'name': '石柱土家族自治县'}, {'id': '500241', 'pid': '50undefined00', 'name': '秀山土家族苗族自治县'}, {'id': '500242', 'pid': '50undefined00', 'name': '酉阳土家族苗族自治县'}, {'id': '500243', 'pid': '50undefined00', 'name': '彭水苗族土家族自治县'}, {'id': '510104', 'pid': '51undefined00', 'name': '锦江区'}, { + 'id': '510105', + 'pid': '51undefined00', + 'name': '青羊区' +}, {'id': '510106', 'pid': '51undefined00', 'name': '金牛区'}, {'id': '510107', 'pid': '51undefined00', 'name': '武侯区'}, {'id': '510108', 'pid': '51undefined00', 'name': '成华区'}, {'id': '510112', 'pid': '51undefined00', 'name': '龙泉驿区'}, {'id': '510113', 'pid': '51undefined00', 'name': '青白江区'}, {'id': '510114', 'pid': '51undefined00', 'name': '新都区'}, {'id': '510115', 'pid': '51undefined00', 'name': '温江区'}, {'id': '510116', 'pid': '51undefined00', 'name': '双流区'}, {'id': '510117', 'pid': '51undefined00', 'name': '郫都区'}, {'id': '510118', 'pid': '51undefined00', 'name': '新津区'}, {'id': '510121', 'pid': '51undefined00', 'name': '金堂县'}, {'id': '510129', 'pid': '51undefined00', 'name': '大邑县'}, {'id': '510131', 'pid': '51undefined00', 'name': '蒲江县'}, {'id': '510181', 'pid': '51undefined00', 'name': '都江堰市'}, {'id': '510182', 'pid': '51undefined00', 'name': '彭州市'}, {'id': '510183', 'pid': '51undefined00', 'name': '邛崃市'}, { + 'id': '510184', + 'pid': '51undefined00', + 'name': '崇州市' +}, {'id': '510185', 'pid': '51undefined00', 'name': '简阳市'}, {'id': '510302', 'pid': '51undefined00', 'name': '自流井区'}, {'id': '510303', 'pid': '51undefined00', 'name': '贡井区'}, {'id': '510304', 'pid': '51undefined00', 'name': '大安区'}, {'id': '510311', 'pid': '51undefined00', 'name': '沿滩区'}, {'id': '510321', 'pid': '51undefined00', 'name': '荣县'}, {'id': '510322', 'pid': '51undefined00', 'name': '富顺县'}, {'id': '510402', 'pid': '51undefined00', 'name': '东区'}, {'id': '510403', 'pid': '51undefined00', 'name': '西区'}, {'id': '510411', 'pid': '51undefined00', 'name': '仁和区'}, {'id': '510421', 'pid': '51undefined00', 'name': '米易县'}, {'id': '510422', 'pid': '51undefined00', 'name': '盐边县'}, {'id': '510502', 'pid': '51undefined00', 'name': '江阳区'}, {'id': '510503', 'pid': '51undefined00', 'name': '纳溪区'}, {'id': '510504', 'pid': '51undefined00', 'name': '龙马潭区'}, {'id': '510521', 'pid': '51undefined00', 'name': '泸县'}, { + 'id': '510522', + 'pid': '51undefined00', + 'name': '合江县' +}, {'id': '510524', 'pid': '51undefined00', 'name': '叙永县'}, {'id': '510525', 'pid': '51undefined00', 'name': '古蔺县'}, {'id': '510603', 'pid': '51undefined00', 'name': '旌阳区'}, {'id': '510604', 'pid': '51undefined00', 'name': '罗江区'}, {'id': '510623', 'pid': '51undefined00', 'name': '中江县'}, {'id': '510681', 'pid': '51undefined00', 'name': '广汉市'}, {'id': '510682', 'pid': '51undefined00', 'name': '什邡市'}, {'id': '510683', 'pid': '51undefined00', 'name': '绵竹市'}, {'id': '510703', 'pid': '51undefined00', 'name': '涪城区'}, {'id': '510704', 'pid': '51undefined00', 'name': '游仙区'}, {'id': '510705', 'pid': '51undefined00', 'name': '安州区'}, {'id': '510722', 'pid': '51undefined00', 'name': '三台县'}, {'id': '510723', 'pid': '51undefined00', 'name': '盐亭县'}, {'id': '510725', 'pid': '51undefined00', 'name': '梓潼县'}, {'id': '510726', 'pid': '51undefined00', 'name': '北川羌族自治县'}, {'id': '510727', 'pid': '51undefined00', 'name': '平武县'}, { + 'id': '510781', + 'pid': '51undefined00', + 'name': '江油市' +}, {'id': '510802', 'pid': '51undefined00', 'name': '利州区'}, {'id': '510811', 'pid': '51undefined00', 'name': '昭化区'}, {'id': '510812', 'pid': '51undefined00', 'name': '朝天区'}, {'id': '510821', 'pid': '51undefined00', 'name': '旺苍县'}, {'id': '510822', 'pid': '51undefined00', 'name': '青川县'}, {'id': '510823', 'pid': '51undefined00', 'name': '剑阁县'}, {'id': '510824', 'pid': '51undefined00', 'name': '苍溪县'}, {'id': '510903', 'pid': '51undefined00', 'name': '船山区'}, {'id': '510904', 'pid': '51undefined00', 'name': '安居区'}, {'id': '510921', 'pid': '51undefined00', 'name': '蓬溪县'}, {'id': '510923', 'pid': '51undefined00', 'name': '大英县'}, {'id': '510981', 'pid': '51undefined00', 'name': '射洪市'}, {'id': '511002', 'pid': '51undefined00', 'name': '市中区'}, {'id': '511011', 'pid': '51undefined00', 'name': '东兴区'}, {'id': '511024', 'pid': '51undefined00', 'name': '威远县'}, {'id': '511025', 'pid': '51undefined00', 'name': '资中县'}, { + 'id': '511083', + 'pid': '51undefined00', + 'name': '隆昌市' +}, {'id': '511102', 'pid': '51undefined00', 'name': '市中区'}, {'id': '511111', 'pid': '51undefined00', 'name': '沙湾区'}, {'id': '511112', 'pid': '51undefined00', 'name': '五通桥区'}, {'id': '511113', 'pid': '51undefined00', 'name': '金口河区'}, {'id': '511123', 'pid': '51undefined00', 'name': '犍为县'}, {'id': '511124', 'pid': '51undefined00', 'name': '井研县'}, {'id': '511126', 'pid': '51undefined00', 'name': '夹江县'}, {'id': '511129', 'pid': '51undefined00', 'name': '沐川县'}, {'id': '511132', 'pid': '51undefined00', 'name': '峨边彝族自治县'}, {'id': '511133', 'pid': '51undefined00', 'name': '马边彝族自治县'}, {'id': '511181', 'pid': '51undefined00', 'name': '峨眉山市'}, {'id': '511302', 'pid': '51undefined00', 'name': '顺庆区'}, {'id': '511303', 'pid': '51undefined00', 'name': '高坪区'}, {'id': '511304', 'pid': '51undefined00', 'name': '嘉陵区'}, {'id': '511321', 'pid': '51undefined00', 'name': '南部县'}, { + 'id': '511322', + 'pid': '51undefined00', + 'name': '营山县' +}, {'id': '511323', 'pid': '51undefined00', 'name': '蓬安县'}, {'id': '511324', 'pid': '51undefined00', 'name': '仪陇县'}, {'id': '511325', 'pid': '51undefined00', 'name': '西充县'}, {'id': '511381', 'pid': '51undefined00', 'name': '阆中市'}, {'id': '511402', 'pid': '51undefined00', 'name': '东坡区'}, {'id': '511403', 'pid': '51undefined00', 'name': '彭山区'}, {'id': '511421', 'pid': '51undefined00', 'name': '仁寿县'}, {'id': '511423', 'pid': '51undefined00', 'name': '洪雅县'}, {'id': '511424', 'pid': '51undefined00', 'name': '丹棱县'}, {'id': '511425', 'pid': '51undefined00', 'name': '青神县'}, {'id': '511502', 'pid': '51undefined00', 'name': '翠屏区'}, {'id': '511503', 'pid': '51undefined00', 'name': '南溪区'}, {'id': '511504', 'pid': '51undefined00', 'name': '叙州区'}, {'id': '511523', 'pid': '51undefined00', 'name': '江安县'}, {'id': '511524', 'pid': '51undefined00', 'name': '长宁县'}, {'id': '511525', 'pid': '51undefined00', 'name': '高县'}, { + 'id': '511526', + 'pid': '51undefined00', + 'name': '珙县' +}, {'id': '511527', 'pid': '51undefined00', 'name': '筠连县'}, {'id': '511528', 'pid': '51undefined00', 'name': '兴文县'}, {'id': '511529', 'pid': '51undefined00', 'name': '屏山县'}, {'id': '511602', 'pid': '51undefined00', 'name': '广安区'}, {'id': '511603', 'pid': '51undefined00', 'name': '前锋区'}, {'id': '511621', 'pid': '51undefined00', 'name': '岳池县'}, {'id': '511622', 'pid': '51undefined00', 'name': '武胜县'}, {'id': '511623', 'pid': '51undefined00', 'name': '邻水县'}, {'id': '511681', 'pid': '51undefined00', 'name': '华蓥市'}, {'id': '511702', 'pid': '51undefined00', 'name': '通川区'}, {'id': '511703', 'pid': '51undefined00', 'name': '达川区'}, {'id': '511722', 'pid': '51undefined00', 'name': '宣汉县'}, {'id': '511723', 'pid': '51undefined00', 'name': '开江县'}, {'id': '511724', 'pid': '51undefined00', 'name': '大竹县'}, {'id': '511725', 'pid': '51undefined00', 'name': '渠县'}, {'id': '511781', 'pid': '51undefined00', 'name': '万源市'}, { + 'id': '511802', + 'pid': '51undefined00', + 'name': '雨城区' +}, {'id': '511803', 'pid': '51undefined00', 'name': '名山区'}, {'id': '511822', 'pid': '51undefined00', 'name': '荥经县'}, {'id': '511823', 'pid': '51undefined00', 'name': '汉源县'}, {'id': '511824', 'pid': '51undefined00', 'name': '石棉县'}, {'id': '511825', 'pid': '51undefined00', 'name': '天全县'}, {'id': '511826', 'pid': '51undefined00', 'name': '芦山县'}, {'id': '511827', 'pid': '51undefined00', 'name': '宝兴县'}, {'id': '511902', 'pid': '51undefined00', 'name': '巴州区'}, {'id': '511903', 'pid': '51undefined00', 'name': '恩阳区'}, {'id': '511921', 'pid': '51undefined00', 'name': '通江县'}, {'id': '511922', 'pid': '51undefined00', 'name': '南江县'}, {'id': '511923', 'pid': '51undefined00', 'name': '平昌县'}, {'id': '512002', 'pid': '51undefined00', 'name': '雁江区'}, {'id': '512021', 'pid': '51undefined00', 'name': '安岳县'}, {'id': '512022', 'pid': '51undefined00', 'name': '乐至县'}, {'id': '513201', 'pid': '51undefined00', 'name': '马尔康市'}, { + 'id': '513221', + 'pid': '51undefined00', + 'name': '汶川县' +}, {'id': '513222', 'pid': '51undefined00', 'name': '理县'}, {'id': '513223', 'pid': '51undefined00', 'name': '茂县'}, {'id': '513224', 'pid': '51undefined00', 'name': '松潘县'}, {'id': '513225', 'pid': '51undefined00', 'name': '九寨沟县'}, {'id': '513226', 'pid': '51undefined00', 'name': '金川县'}, {'id': '513227', 'pid': '51undefined00', 'name': '小金县'}, {'id': '513228', 'pid': '51undefined00', 'name': '黑水县'}, {'id': '513230', 'pid': '51undefined00', 'name': '壤塘县'}, {'id': '513231', 'pid': '51undefined00', 'name': '阿坝县'}, {'id': '513232', 'pid': '51undefined00', 'name': '若尔盖县'}, {'id': '513233', 'pid': '51undefined00', 'name': '红原县'}, {'id': '513301', 'pid': '51undefined00', 'name': '康定市'}, {'id': '513322', 'pid': '51undefined00', 'name': '泸定县'}, {'id': '513323', 'pid': '51undefined00', 'name': '丹巴县'}, {'id': '513324', 'pid': '51undefined00', 'name': '九龙县'}, {'id': '513325', 'pid': '51undefined00', 'name': '雅江县'}, { + 'id': '513326', + 'pid': '51undefined00', + 'name': '道孚县' +}, {'id': '513327', 'pid': '51undefined00', 'name': '炉霍县'}, {'id': '513328', 'pid': '51undefined00', 'name': '甘孜县'}, {'id': '513329', 'pid': '51undefined00', 'name': '新龙县'}, {'id': '513330', 'pid': '51undefined00', 'name': '德格县'}, {'id': '513331', 'pid': '51undefined00', 'name': '白玉县'}, {'id': '513332', 'pid': '51undefined00', 'name': '石渠县'}, {'id': '513333', 'pid': '51undefined00', 'name': '色达县'}, {'id': '513334', 'pid': '51undefined00', 'name': '理塘县'}, {'id': '513335', 'pid': '51undefined00', 'name': '巴塘县'}, {'id': '513336', 'pid': '51undefined00', 'name': '乡城县'}, {'id': '513337', 'pid': '51undefined00', 'name': '稻城县'}, {'id': '513338', 'pid': '51undefined00', 'name': '得荣县'}, {'id': '513401', 'pid': '51undefined00', 'name': '西昌市'}, {'id': '513422', 'pid': '51undefined00', 'name': '木里藏族自治县'}, {'id': '513423', 'pid': '51undefined00', 'name': '盐源县'}, {'id': '513424', 'pid': '51undefined00', 'name': '德昌县'}, { + 'id': '513425', + 'pid': '51undefined00', + 'name': '会理县' +}, {'id': '513426', 'pid': '51undefined00', 'name': '会东县'}, {'id': '513427', 'pid': '51undefined00', 'name': '宁南县'}, {'id': '513428', 'pid': '51undefined00', 'name': '普格县'}, {'id': '513429', 'pid': '51undefined00', 'name': '布拖县'}, {'id': '513430', 'pid': '51undefined00', 'name': '金阳县'}, {'id': '513431', 'pid': '51undefined00', 'name': '昭觉县'}, {'id': '513432', 'pid': '51undefined00', 'name': '喜德县'}, {'id': '513433', 'pid': '51undefined00', 'name': '冕宁县'}, {'id': '513434', 'pid': '51undefined00', 'name': '越西县'}, {'id': '513435', 'pid': '51undefined00', 'name': '甘洛县'}, {'id': '513436', 'pid': '51undefined00', 'name': '美姑县'}, {'id': '513437', 'pid': '51undefined00', 'name': '雷波县'}, {'id': '520102', 'pid': '52undefined00', 'name': '南明区'}, {'id': '520103', 'pid': '52undefined00', 'name': '云岩区'}, {'id': '520111', 'pid': '52undefined00', 'name': '花溪区'}, {'id': '520112', 'pid': '52undefined00', 'name': '乌当区'}, { + 'id': '520113', + 'pid': '52undefined00', + 'name': '白云区' +}, {'id': '520115', 'pid': '52undefined00', 'name': '观山湖区'}, {'id': '520121', 'pid': '52undefined00', 'name': '开阳县'}, {'id': '520122', 'pid': '52undefined00', 'name': '息烽县'}, {'id': '520123', 'pid': '52undefined00', 'name': '修文县'}, {'id': '520181', 'pid': '52undefined00', 'name': '清镇市'}, {'id': '520201', 'pid': '52undefined00', 'name': '钟山区'}, {'id': '520203', 'pid': '52undefined00', 'name': '六枝特区'}, {'id': '520204', 'pid': '52undefined00', 'name': '水城区'}, {'id': '520281', 'pid': '52undefined00', 'name': '盘州市'}, {'id': '520302', 'pid': '52undefined00', 'name': '红花岗区'}, {'id': '520303', 'pid': '52undefined00', 'name': '汇川区'}, {'id': '520304', 'pid': '52undefined00', 'name': '播州区'}, {'id': '520322', 'pid': '52undefined00', 'name': '桐梓县'}, {'id': '520323', 'pid': '52undefined00', 'name': '绥阳县'}, {'id': '520324', 'pid': '52undefined00', 'name': '正安县'}, {'id': '520325', 'pid': '52undefined00', 'name': '道真仡佬族苗族自治县'}, { + 'id': '520326', + 'pid': '52undefined00', + 'name': '务川仡佬族苗族自治县' +}, {'id': '520327', 'pid': '52undefined00', 'name': '凤冈县'}, {'id': '520328', 'pid': '52undefined00', 'name': '湄潭县'}, {'id': '520329', 'pid': '52undefined00', 'name': '余庆县'}, {'id': '520330', 'pid': '52undefined00', 'name': '习水县'}, {'id': '520381', 'pid': '52undefined00', 'name': '赤水市'}, {'id': '520382', 'pid': '52undefined00', 'name': '仁怀市'}, {'id': '520402', 'pid': '52undefined00', 'name': '西秀区'}, {'id': '520403', 'pid': '52undefined00', 'name': '平坝区'}, {'id': '520422', 'pid': '52undefined00', 'name': '普定县'}, {'id': '520423', 'pid': '52undefined00', 'name': '镇宁布依族苗族自治县'}, {'id': '520424', 'pid': '52undefined00', 'name': '关岭布依族苗族自治县'}, {'id': '520425', 'pid': '52undefined00', 'name': '紫云苗族布依族自治县'}, {'id': '520502', 'pid': '52undefined00', 'name': '七星关区'}, {'id': '520521', 'pid': '52undefined00', 'name': '大方县'}, {'id': '520522', 'pid': '52undefined00', 'name': '黔西县'}, { + 'id': '520523', + 'pid': '52undefined00', + 'name': '金沙县' +}, {'id': '520524', 'pid': '52undefined00', 'name': '织金县'}, {'id': '520525', 'pid': '52undefined00', 'name': '纳雍县'}, {'id': '520526', 'pid': '52undefined00', 'name': '威宁彝族回族苗族自治县'}, {'id': '520527', 'pid': '52undefined00', 'name': '赫章县'}, {'id': '520602', 'pid': '52undefined00', 'name': '碧江区'}, {'id': '520603', 'pid': '52undefined00', 'name': '万山区'}, {'id': '520621', 'pid': '52undefined00', 'name': '江口县'}, {'id': '520622', 'pid': '52undefined00', 'name': '玉屏侗族自治县'}, {'id': '520623', 'pid': '52undefined00', 'name': '石阡县'}, {'id': '520624', 'pid': '52undefined00', 'name': '思南县'}, {'id': '520625', 'pid': '52undefined00', 'name': '印江土家族苗族自治县'}, {'id': '520626', 'pid': '52undefined00', 'name': '德江县'}, {'id': '520627', 'pid': '52undefined00', 'name': '沿河土家族自治县'}, {'id': '520628', 'pid': '52undefined00', 'name': '松桃苗族自治县'}, {'id': '522301', 'pid': '52undefined00', 'name': '兴义市'}, { + 'id': '522302', + 'pid': '52undefined00', + 'name': '兴仁市' +}, {'id': '522323', 'pid': '52undefined00', 'name': '普安县'}, {'id': '522324', 'pid': '52undefined00', 'name': '晴隆县'}, {'id': '522325', 'pid': '52undefined00', 'name': '贞丰县'}, {'id': '522326', 'pid': '52undefined00', 'name': '望谟县'}, {'id': '522327', 'pid': '52undefined00', 'name': '册亨县'}, {'id': '522328', 'pid': '52undefined00', 'name': '安龙县'}, {'id': '522601', 'pid': '52undefined00', 'name': '凯里市'}, {'id': '522622', 'pid': '52undefined00', 'name': '黄平县'}, {'id': '522623', 'pid': '52undefined00', 'name': '施秉县'}, {'id': '522624', 'pid': '52undefined00', 'name': '三穗县'}, {'id': '522625', 'pid': '52undefined00', 'name': '镇远县'}, {'id': '522626', 'pid': '52undefined00', 'name': '岑巩县'}, {'id': '522627', 'pid': '52undefined00', 'name': '天柱县'}, {'id': '522628', 'pid': '52undefined00', 'name': '锦屏县'}, {'id': '522629', 'pid': '52undefined00', 'name': '剑河县'}, {'id': '522630', 'pid': '52undefined00', 'name': '台江县'}, { + 'id': '522631', + 'pid': '52undefined00', + 'name': '黎平县' +}, {'id': '522632', 'pid': '52undefined00', 'name': '榕江县'}, {'id': '522633', 'pid': '52undefined00', 'name': '从江县'}, {'id': '522634', 'pid': '52undefined00', 'name': '雷山县'}, {'id': '522635', 'pid': '52undefined00', 'name': '麻江县'}, {'id': '522636', 'pid': '52undefined00', 'name': '丹寨县'}, {'id': '522701', 'pid': '52undefined00', 'name': '都匀市'}, {'id': '522702', 'pid': '52undefined00', 'name': '福泉市'}, {'id': '522722', 'pid': '52undefined00', 'name': '荔波县'}, {'id': '522723', 'pid': '52undefined00', 'name': '贵定县'}, {'id': '522725', 'pid': '52undefined00', 'name': '瓮安县'}, {'id': '522726', 'pid': '52undefined00', 'name': '独山县'}, {'id': '522727', 'pid': '52undefined00', 'name': '平塘县'}, {'id': '522728', 'pid': '52undefined00', 'name': '罗甸县'}, {'id': '522729', 'pid': '52undefined00', 'name': '长顺县'}, {'id': '522730', 'pid': '52undefined00', 'name': '龙里县'}, {'id': '522731', 'pid': '52undefined00', 'name': '惠水县'}, { + 'id': '522732', + 'pid': '52undefined00', + 'name': '三都水族自治县' +}, {'id': '530102', 'pid': '53undefined00', 'name': '五华区'}, {'id': '530103', 'pid': '53undefined00', 'name': '盘龙区'}, {'id': '530111', 'pid': '53undefined00', 'name': '官渡区'}, {'id': '530112', 'pid': '53undefined00', 'name': '西山区'}, {'id': '530113', 'pid': '53undefined00', 'name': '东川区'}, {'id': '530114', 'pid': '53undefined00', 'name': '呈贡区'}, {'id': '530115', 'pid': '53undefined00', 'name': '晋宁区'}, {'id': '530124', 'pid': '53undefined00', 'name': '富民县'}, {'id': '530125', 'pid': '53undefined00', 'name': '宜良县'}, {'id': '530126', 'pid': '53undefined00', 'name': '石林彝族自治县'}, {'id': '530127', 'pid': '53undefined00', 'name': '嵩明县'}, {'id': '530128', 'pid': '53undefined00', 'name': '禄劝彝族苗族自治县'}, {'id': '530129', 'pid': '53undefined00', 'name': '寻甸回族彝族自治县'}, {'id': '530181', 'pid': '53undefined00', 'name': '安宁市'}, {'id': '530302', 'pid': '53undefined00', 'name': '麒麟区'}, { + 'id': '530303', + 'pid': '53undefined00', + 'name': '沾益区' +}, {'id': '530304', 'pid': '53undefined00', 'name': '马龙区'}, {'id': '530322', 'pid': '53undefined00', 'name': '陆良县'}, {'id': '530323', 'pid': '53undefined00', 'name': '师宗县'}, {'id': '530324', 'pid': '53undefined00', 'name': '罗平县'}, {'id': '530325', 'pid': '53undefined00', 'name': '富源县'}, {'id': '530326', 'pid': '53undefined00', 'name': '会泽县'}, {'id': '530381', 'pid': '53undefined00', 'name': '宣威市'}, {'id': '530402', 'pid': '53undefined00', 'name': '红塔区'}, {'id': '530403', 'pid': '53undefined00', 'name': '江川区'}, {'id': '530423', 'pid': '53undefined00', 'name': '通海县'}, {'id': '530424', 'pid': '53undefined00', 'name': '华宁县'}, {'id': '530425', 'pid': '53undefined00', 'name': '易门县'}, {'id': '530426', 'pid': '53undefined00', 'name': '峨山彝族自治县'}, {'id': '530427', 'pid': '53undefined00', 'name': '新平彝族傣族自治县'}, {'id': '530428', 'pid': '53undefined00', 'name': '元江哈尼族彝族傣族自治县'}, { + 'id': '530481', + 'pid': '53undefined00', + 'name': '澄江市' +}, {'id': '530502', 'pid': '53undefined00', 'name': '隆阳区'}, {'id': '530521', 'pid': '53undefined00', 'name': '施甸县'}, {'id': '530523', 'pid': '53undefined00', 'name': '龙陵县'}, {'id': '530524', 'pid': '53undefined00', 'name': '昌宁县'}, {'id': '530581', 'pid': '53undefined00', 'name': '腾冲市'}, {'id': '530602', 'pid': '53undefined00', 'name': '昭阳区'}, {'id': '530621', 'pid': '53undefined00', 'name': '鲁甸县'}, {'id': '530622', 'pid': '53undefined00', 'name': '巧家县'}, {'id': '530623', 'pid': '53undefined00', 'name': '盐津县'}, {'id': '530624', 'pid': '53undefined00', 'name': '大关县'}, {'id': '530625', 'pid': '53undefined00', 'name': '永善县'}, {'id': '530626', 'pid': '53undefined00', 'name': '绥江县'}, {'id': '530627', 'pid': '53undefined00', 'name': '镇雄县'}, {'id': '530628', 'pid': '53undefined00', 'name': '彝良县'}, {'id': '530629', 'pid': '53undefined00', 'name': '威信县'}, {'id': '530681', 'pid': '53undefined00', 'name': '水富市'}, { + 'id': '530702', + 'pid': '53undefined00', + 'name': '古城区' +}, {'id': '530721', 'pid': '53undefined00', 'name': '玉龙纳西族自治县'}, {'id': '530722', 'pid': '53undefined00', 'name': '永胜县'}, {'id': '530723', 'pid': '53undefined00', 'name': '华坪县'}, {'id': '530724', 'pid': '53undefined00', 'name': '宁蒗彝族自治县'}, {'id': '530802', 'pid': '53undefined00', 'name': '思茅区'}, {'id': '530821', 'pid': '53undefined00', 'name': '宁洱哈尼族彝族自治县'}, {'id': '530822', 'pid': '53undefined00', 'name': '墨江哈尼族自治县'}, {'id': '530823', 'pid': '53undefined00', 'name': '景东彝族自治县'}, {'id': '530824', 'pid': '53undefined00', 'name': '景谷傣族彝族自治县'}, {'id': '530825', 'pid': '53undefined00', 'name': '镇沅彝族哈尼族拉祜族自治县'}, {'id': '530826', 'pid': '53undefined00', 'name': '江城哈尼族彝族自治县'}, {'id': '530827', 'pid': '53undefined00', 'name': '孟连傣族拉祜族佤族自治县'}, {'id': '530828', 'pid': '53undefined00', 'name': '澜沧拉祜族自治县'}, {'id': '530829', 'pid': '53undefined00', 'name': '西盟佤族自治县'}, { + 'id': '530902', + 'pid': '53undefined00', + 'name': '临翔区' +}, {'id': '530921', 'pid': '53undefined00', 'name': '凤庆县'}, {'id': '530922', 'pid': '53undefined00', 'name': '云县'}, {'id': '530923', 'pid': '53undefined00', 'name': '永德县'}, {'id': '530924', 'pid': '53undefined00', 'name': '镇康县'}, {'id': '530925', 'pid': '53undefined00', 'name': '双江拉祜族佤族布朗族傣族自治县'}, {'id': '530926', 'pid': '53undefined00', 'name': '耿马傣族佤族自治县'}, {'id': '530927', 'pid': '53undefined00', 'name': '沧源佤族自治县'}, {'id': '532301', 'pid': '53undefined00', 'name': '楚雄市'}, {'id': '532322', 'pid': '53undefined00', 'name': '双柏县'}, {'id': '532323', 'pid': '53undefined00', 'name': '牟定县'}, {'id': '532324', 'pid': '53undefined00', 'name': '南华县'}, {'id': '532325', 'pid': '53undefined00', 'name': '姚安县'}, {'id': '532326', 'pid': '53undefined00', 'name': '大姚县'}, {'id': '532327', 'pid': '53undefined00', 'name': '永仁县'}, {'id': '532328', 'pid': '53undefined00', 'name': '元谋县'}, { + 'id': '532329', + 'pid': '53undefined00', + 'name': '武定县' +}, {'id': '532331', 'pid': '53undefined00', 'name': '禄丰县'}, {'id': '532501', 'pid': '53undefined00', 'name': '个旧市'}, {'id': '532502', 'pid': '53undefined00', 'name': '开远市'}, {'id': '532503', 'pid': '53undefined00', 'name': '蒙自市'}, {'id': '532504', 'pid': '53undefined00', 'name': '弥勒市'}, {'id': '532523', 'pid': '53undefined00', 'name': '屏边苗族自治县'}, {'id': '532524', 'pid': '53undefined00', 'name': '建水县'}, {'id': '532525', 'pid': '53undefined00', 'name': '石屏县'}, {'id': '532527', 'pid': '53undefined00', 'name': '泸西县'}, {'id': '532528', 'pid': '53undefined00', 'name': '元阳县'}, {'id': '532529', 'pid': '53undefined00', 'name': '红河县'}, {'id': '532530', 'pid': '53undefined00', 'name': '金平苗族瑶族傣族自治县'}, {'id': '532531', 'pid': '53undefined00', 'name': '绿春县'}, {'id': '532532', 'pid': '53undefined00', 'name': '河口瑶族自治县'}, {'id': '532601', 'pid': '53undefined00', 'name': '文山市'}, { + 'id': '532622', + 'pid': '53undefined00', + 'name': '砚山县' +}, {'id': '532623', 'pid': '53undefined00', 'name': '西畴县'}, {'id': '532624', 'pid': '53undefined00', 'name': '麻栗坡县'}, {'id': '532625', 'pid': '53undefined00', 'name': '马关县'}, {'id': '532626', 'pid': '53undefined00', 'name': '丘北县'}, {'id': '532627', 'pid': '53undefined00', 'name': '广南县'}, {'id': '532628', 'pid': '53undefined00', 'name': '富宁县'}, {'id': '532801', 'pid': '53undefined00', 'name': '景洪市'}, {'id': '532822', 'pid': '53undefined00', 'name': '勐海县'}, {'id': '532823', 'pid': '53undefined00', 'name': '勐腊县'}, {'id': '532901', 'pid': '53undefined00', 'name': '大理市'}, {'id': '532922', 'pid': '53undefined00', 'name': '漾濞彝族自治县'}, {'id': '532923', 'pid': '53undefined00', 'name': '祥云县'}, {'id': '532924', 'pid': '53undefined00', 'name': '宾川县'}, {'id': '532925', 'pid': '53undefined00', 'name': '弥渡县'}, {'id': '532926', 'pid': '53undefined00', 'name': '南涧彝族自治县'}, { + 'id': '532927', + 'pid': '53undefined00', + 'name': '巍山彝族回族自治县' +}, {'id': '532928', 'pid': '53undefined00', 'name': '永平县'}, {'id': '532929', 'pid': '53undefined00', 'name': '云龙县'}, {'id': '532930', 'pid': '53undefined00', 'name': '洱源县'}, {'id': '532931', 'pid': '53undefined00', 'name': '剑川县'}, {'id': '532932', 'pid': '53undefined00', 'name': '鹤庆县'}, {'id': '533102', 'pid': '53undefined00', 'name': '瑞丽市'}, {'id': '533103', 'pid': '53undefined00', 'name': '芒市'}, {'id': '533122', 'pid': '53undefined00', 'name': '梁河县'}, {'id': '533123', 'pid': '53undefined00', 'name': '盈江县'}, {'id': '533124', 'pid': '53undefined00', 'name': '陇川县'}, {'id': '533301', 'pid': '53undefined00', 'name': '泸水市'}, {'id': '533323', 'pid': '53undefined00', 'name': '福贡县'}, {'id': '533324', 'pid': '53undefined00', 'name': '贡山独龙族怒族自治县'}, {'id': '533325', 'pid': '53undefined00', 'name': '兰坪白族普米族自治县'}, {'id': '533401', 'pid': '53undefined00', 'name': '香格里拉市'}, { + 'id': '533422', + 'pid': '53undefined00', + 'name': '德钦县' +}, {'id': '533423', 'pid': '53undefined00', 'name': '维西傈僳族自治县'}, {'id': '540102', 'pid': '54undefined00', 'name': '城关区'}, {'id': '540103', 'pid': '54undefined00', 'name': '堆龙德庆区'}, {'id': '540104', 'pid': '54undefined00', 'name': '达孜区'}, {'id': '540121', 'pid': '54undefined00', 'name': '林周县'}, {'id': '540122', 'pid': '54undefined00', 'name': '当雄县'}, {'id': '540123', 'pid': '54undefined00', 'name': '尼木县'}, {'id': '540124', 'pid': '54undefined00', 'name': '曲水县'}, {'id': '540127', 'pid': '54undefined00', 'name': '墨竹工卡县'}, {'id': '540202', 'pid': '54undefined00', 'name': '桑珠孜区'}, {'id': '540221', 'pid': '54undefined00', 'name': '南木林县'}, {'id': '540222', 'pid': '54undefined00', 'name': '江孜县'}, {'id': '540223', 'pid': '54undefined00', 'name': '定日县'}, {'id': '540224', 'pid': '54undefined00', 'name': '萨迦县'}, {'id': '540225', 'pid': '54undefined00', 'name': '拉孜县'}, { + 'id': '540226', + 'pid': '54undefined00', + 'name': '昂仁县' +}, {'id': '540227', 'pid': '54undefined00', 'name': '谢通门县'}, {'id': '540228', 'pid': '54undefined00', 'name': '白朗县'}, {'id': '540229', 'pid': '54undefined00', 'name': '仁布县'}, {'id': '540230', 'pid': '54undefined00', 'name': '康马县'}, {'id': '540231', 'pid': '54undefined00', 'name': '定结县'}, {'id': '540232', 'pid': '54undefined00', 'name': '仲巴县'}, {'id': '540233', 'pid': '54undefined00', 'name': '亚东县'}, {'id': '540234', 'pid': '54undefined00', 'name': '吉隆县'}, {'id': '540235', 'pid': '54undefined00', 'name': '聂拉木县'}, {'id': '540236', 'pid': '54undefined00', 'name': '萨嘎县'}, {'id': '540237', 'pid': '54undefined00', 'name': '岗巴县'}, {'id': '540302', 'pid': '54undefined00', 'name': '卡若区'}, {'id': '540321', 'pid': '54undefined00', 'name': '江达县'}, {'id': '540322', 'pid': '54undefined00', 'name': '贡觉县'}, {'id': '540323', 'pid': '54undefined00', 'name': '类乌齐县'}, {'id': '540324', 'pid': '54undefined00', 'name': '丁青县'}, { + 'id': '540325', + 'pid': '54undefined00', + 'name': '察雅县' +}, {'id': '540326', 'pid': '54undefined00', 'name': '八宿县'}, {'id': '540327', 'pid': '54undefined00', 'name': '左贡县'}, {'id': '540328', 'pid': '54undefined00', 'name': '芒康县'}, {'id': '540329', 'pid': '54undefined00', 'name': '洛隆县'}, {'id': '540330', 'pid': '54undefined00', 'name': '边坝县'}, {'id': '540402', 'pid': '54undefined00', 'name': '巴宜区'}, {'id': '540421', 'pid': '54undefined00', 'name': '工布江达县'}, {'id': '540422', 'pid': '54undefined00', 'name': '米林县'}, {'id': '540423', 'pid': '54undefined00', 'name': '墨脱县'}, {'id': '540424', 'pid': '54undefined00', 'name': '波密县'}, {'id': '540425', 'pid': '54undefined00', 'name': '察隅县'}, {'id': '540426', 'pid': '54undefined00', 'name': '朗县'}, {'id': '540502', 'pid': '54undefined00', 'name': '乃东区'}, {'id': '540521', 'pid': '54undefined00', 'name': '扎囊县'}, {'id': '540522', 'pid': '54undefined00', 'name': '贡嘎县'}, {'id': '540523', 'pid': '54undefined00', 'name': '桑日县'}, { + 'id': '540524', + 'pid': '54undefined00', + 'name': '琼结县' +}, {'id': '540525', 'pid': '54undefined00', 'name': '曲松县'}, {'id': '540526', 'pid': '54undefined00', 'name': '措美县'}, {'id': '540527', 'pid': '54undefined00', 'name': '洛扎县'}, {'id': '540528', 'pid': '54undefined00', 'name': '加查县'}, {'id': '540529', 'pid': '54undefined00', 'name': '隆子县'}, {'id': '540530', 'pid': '54undefined00', 'name': '错那县'}, {'id': '540531', 'pid': '54undefined00', 'name': '浪卡子县'}, {'id': '540602', 'pid': '54undefined00', 'name': '色尼区'}, {'id': '540621', 'pid': '54undefined00', 'name': '嘉黎县'}, {'id': '540622', 'pid': '54undefined00', 'name': '比如县'}, {'id': '540623', 'pid': '54undefined00', 'name': '聂荣县'}, {'id': '540624', 'pid': '54undefined00', 'name': '安多县'}, {'id': '540625', 'pid': '54undefined00', 'name': '申扎县'}, {'id': '540626', 'pid': '54undefined00', 'name': '索县'}, {'id': '540627', 'pid': '54undefined00', 'name': '班戈县'}, {'id': '540628', 'pid': '54undefined00', 'name': '巴青县'}, { + 'id': '540629', + 'pid': '54undefined00', + 'name': '尼玛县' +}, {'id': '540630', 'pid': '54undefined00', 'name': '双湖县'}, {'id': '542521', 'pid': '54undefined00', 'name': '普兰县'}, {'id': '542522', 'pid': '54undefined00', 'name': '札达县'}, {'id': '542523', 'pid': '54undefined00', 'name': '噶尔县'}, {'id': '542524', 'pid': '54undefined00', 'name': '日土县'}, {'id': '542525', 'pid': '54undefined00', 'name': '革吉县'}, {'id': '542526', 'pid': '54undefined00', 'name': '改则县'}, {'id': '542527', 'pid': '54undefined00', 'name': '措勤县'}, {'id': '610102', 'pid': '61undefined00', 'name': '新城区'}, {'id': '610103', 'pid': '61undefined00', 'name': '碑林区'}, {'id': '610104', 'pid': '61undefined00', 'name': '莲湖区'}, {'id': '610111', 'pid': '61undefined00', 'name': '灞桥区'}, {'id': '610112', 'pid': '61undefined00', 'name': '未央区'}, {'id': '610113', 'pid': '61undefined00', 'name': '雁塔区'}, {'id': '610114', 'pid': '61undefined00', 'name': '阎良区'}, {'id': '610115', 'pid': '61undefined00', 'name': '临潼区'}, { + 'id': '610116', + 'pid': '61undefined00', + 'name': '长安区' +}, {'id': '610117', 'pid': '61undefined00', 'name': '高陵区'}, {'id': '610118', 'pid': '61undefined00', 'name': '鄠邑区'}, {'id': '610122', 'pid': '61undefined00', 'name': '蓝田县'}, {'id': '610124', 'pid': '61undefined00', 'name': '周至县'}, {'id': '610202', 'pid': '61undefined00', 'name': '王益区'}, {'id': '610203', 'pid': '61undefined00', 'name': '印台区'}, {'id': '610204', 'pid': '61undefined00', 'name': '耀州区'}, {'id': '610222', 'pid': '61undefined00', 'name': '宜君县'}, {'id': '610302', 'pid': '61undefined00', 'name': '渭滨区'}, {'id': '610303', 'pid': '61undefined00', 'name': '金台区'}, {'id': '610304', 'pid': '61undefined00', 'name': '陈仓区'}, {'id': '610322', 'pid': '61undefined00', 'name': '凤翔县'}, {'id': '610323', 'pid': '61undefined00', 'name': '岐山县'}, {'id': '610324', 'pid': '61undefined00', 'name': '扶风县'}, {'id': '610326', 'pid': '61undefined00', 'name': '眉县'}, {'id': '610327', 'pid': '61undefined00', 'name': '陇县'}, { + 'id': '610328', + 'pid': '61undefined00', + 'name': '千阳县' +}, {'id': '610329', 'pid': '61undefined00', 'name': '麟游县'}, {'id': '610330', 'pid': '61undefined00', 'name': '凤县'}, {'id': '610331', 'pid': '61undefined00', 'name': '太白县'}, {'id': '610402', 'pid': '61undefined00', 'name': '秦都区'}, {'id': '610403', 'pid': '61undefined00', 'name': '杨陵区'}, {'id': '610404', 'pid': '61undefined00', 'name': '渭城区'}, {'id': '610422', 'pid': '61undefined00', 'name': '三原县'}, {'id': '610423', 'pid': '61undefined00', 'name': '泾阳县'}, {'id': '610424', 'pid': '61undefined00', 'name': '乾县'}, {'id': '610425', 'pid': '61undefined00', 'name': '礼泉县'}, {'id': '610426', 'pid': '61undefined00', 'name': '永寿县'}, {'id': '610428', 'pid': '61undefined00', 'name': '长武县'}, {'id': '610429', 'pid': '61undefined00', 'name': '旬邑县'}, {'id': '610430', 'pid': '61undefined00', 'name': '淳化县'}, {'id': '610431', 'pid': '61undefined00', 'name': '武功县'}, {'id': '610481', 'pid': '61undefined00', 'name': '兴平市'}, { + 'id': '610482', + 'pid': '61undefined00', + 'name': '彬州市' +}, {'id': '610502', 'pid': '61undefined00', 'name': '临渭区'}, {'id': '610503', 'pid': '61undefined00', 'name': '华州区'}, {'id': '610522', 'pid': '61undefined00', 'name': '潼关县'}, {'id': '610523', 'pid': '61undefined00', 'name': '大荔县'}, {'id': '610524', 'pid': '61undefined00', 'name': '合阳县'}, {'id': '610525', 'pid': '61undefined00', 'name': '澄城县'}, {'id': '610526', 'pid': '61undefined00', 'name': '蒲城县'}, {'id': '610527', 'pid': '61undefined00', 'name': '白水县'}, {'id': '610528', 'pid': '61undefined00', 'name': '富平县'}, {'id': '610581', 'pid': '61undefined00', 'name': '韩城市'}, {'id': '610582', 'pid': '61undefined00', 'name': '华阴市'}, {'id': '610602', 'pid': '61undefined00', 'name': '宝塔区'}, {'id': '610603', 'pid': '61undefined00', 'name': '安塞区'}, {'id': '610621', 'pid': '61undefined00', 'name': '延长县'}, {'id': '610622', 'pid': '61undefined00', 'name': '延川县'}, {'id': '610625', 'pid': '61undefined00', 'name': '志丹县'}, { + 'id': '610626', + 'pid': '61undefined00', + 'name': '吴起县' +}, {'id': '610627', 'pid': '61undefined00', 'name': '甘泉县'}, {'id': '610628', 'pid': '61undefined00', 'name': '富县'}, {'id': '610629', 'pid': '61undefined00', 'name': '洛川县'}, {'id': '610630', 'pid': '61undefined00', 'name': '宜川县'}, {'id': '610631', 'pid': '61undefined00', 'name': '黄龙县'}, {'id': '610632', 'pid': '61undefined00', 'name': '黄陵县'}, {'id': '610681', 'pid': '61undefined00', 'name': '子长市'}, {'id': '610702', 'pid': '61undefined00', 'name': '汉台区'}, {'id': '610703', 'pid': '61undefined00', 'name': '南郑区'}, {'id': '610722', 'pid': '61undefined00', 'name': '城固县'}, {'id': '610723', 'pid': '61undefined00', 'name': '洋县'}, {'id': '610724', 'pid': '61undefined00', 'name': '西乡县'}, {'id': '610725', 'pid': '61undefined00', 'name': '勉县'}, {'id': '610726', 'pid': '61undefined00', 'name': '宁强县'}, {'id': '610727', 'pid': '61undefined00', 'name': '略阳县'}, {'id': '610728', 'pid': '61undefined00', 'name': '镇巴县'}, { + 'id': '610729', + 'pid': '61undefined00', + 'name': '留坝县' +}, {'id': '610730', 'pid': '61undefined00', 'name': '佛坪县'}, {'id': '610802', 'pid': '61undefined00', 'name': '榆阳区'}, {'id': '610803', 'pid': '61undefined00', 'name': '横山区'}, {'id': '610822', 'pid': '61undefined00', 'name': '府谷县'}, {'id': '610824', 'pid': '61undefined00', 'name': '靖边县'}, {'id': '610825', 'pid': '61undefined00', 'name': '定边县'}, {'id': '610826', 'pid': '61undefined00', 'name': '绥德县'}, {'id': '610827', 'pid': '61undefined00', 'name': '米脂县'}, {'id': '610828', 'pid': '61undefined00', 'name': '佳县'}, {'id': '610829', 'pid': '61undefined00', 'name': '吴堡县'}, {'id': '610830', 'pid': '61undefined00', 'name': '清涧县'}, {'id': '610831', 'pid': '61undefined00', 'name': '子洲县'}, {'id': '610881', 'pid': '61undefined00', 'name': '神木市'}, {'id': '610902', 'pid': '61undefined00', 'name': '汉滨区'}, {'id': '610921', 'pid': '61undefined00', 'name': '汉阴县'}, {'id': '610922', 'pid': '61undefined00', 'name': '石泉县'}, { + 'id': '610923', + 'pid': '61undefined00', + 'name': '宁陕县' +}, {'id': '610924', 'pid': '61undefined00', 'name': '紫阳县'}, {'id': '610925', 'pid': '61undefined00', 'name': '岚皋县'}, {'id': '610926', 'pid': '61undefined00', 'name': '平利县'}, {'id': '610927', 'pid': '61undefined00', 'name': '镇坪县'}, {'id': '610928', 'pid': '61undefined00', 'name': '旬阳县'}, {'id': '610929', 'pid': '61undefined00', 'name': '白河县'}, {'id': '611002', 'pid': '61undefined00', 'name': '商州区'}, {'id': '611021', 'pid': '61undefined00', 'name': '洛南县'}, {'id': '611022', 'pid': '61undefined00', 'name': '丹凤县'}, {'id': '611023', 'pid': '61undefined00', 'name': '商南县'}, {'id': '611024', 'pid': '61undefined00', 'name': '山阳县'}, {'id': '611025', 'pid': '61undefined00', 'name': '镇安县'}, {'id': '611026', 'pid': '61undefined00', 'name': '柞水县'}, {'id': '620102', 'pid': '62undefined00', 'name': '城关区'}, {'id': '620103', 'pid': '62undefined00', 'name': '七里河区'}, {'id': '620104', 'pid': '62undefined00', 'name': '西固区'}, { + 'id': '620105', + 'pid': '62undefined00', + 'name': '安宁区' +}, {'id': '620111', 'pid': '62undefined00', 'name': '红古区'}, {'id': '620121', 'pid': '62undefined00', 'name': '永登县'}, {'id': '620122', 'pid': '62undefined00', 'name': '皋兰县'}, {'id': '620123', 'pid': '62undefined00', 'name': '榆中县'}, {'id': '620302', 'pid': '62undefined00', 'name': '金川区'}, {'id': '620321', 'pid': '62undefined00', 'name': '永昌县'}, {'id': '620402', 'pid': '62undefined00', 'name': '白银区'}, {'id': '620403', 'pid': '62undefined00', 'name': '平川区'}, {'id': '620421', 'pid': '62undefined00', 'name': '靖远县'}, {'id': '620422', 'pid': '62undefined00', 'name': '会宁县'}, {'id': '620423', 'pid': '62undefined00', 'name': '景泰县'}, {'id': '620502', 'pid': '62undefined00', 'name': '秦州区'}, {'id': '620503', 'pid': '62undefined00', 'name': '麦积区'}, {'id': '620521', 'pid': '62undefined00', 'name': '清水县'}, {'id': '620522', 'pid': '62undefined00', 'name': '秦安县'}, {'id': '620523', 'pid': '62undefined00', 'name': '甘谷县'}, { + 'id': '620524', + 'pid': '62undefined00', + 'name': '武山县' +}, {'id': '620525', 'pid': '62undefined00', 'name': '张家川回族自治县'}, {'id': '620602', 'pid': '62undefined00', 'name': '凉州区'}, {'id': '620621', 'pid': '62undefined00', 'name': '民勤县'}, {'id': '620622', 'pid': '62undefined00', 'name': '古浪县'}, {'id': '620623', 'pid': '62undefined00', 'name': '天祝藏族自治县'}, {'id': '620702', 'pid': '62undefined00', 'name': '甘州区'}, {'id': '620721', 'pid': '62undefined00', 'name': '肃南裕固族自治县'}, {'id': '620722', 'pid': '62undefined00', 'name': '民乐县'}, {'id': '620723', 'pid': '62undefined00', 'name': '临泽县'}, {'id': '620724', 'pid': '62undefined00', 'name': '高台县'}, {'id': '620725', 'pid': '62undefined00', 'name': '山丹县'}, {'id': '620802', 'pid': '62undefined00', 'name': '崆峒区'}, {'id': '620821', 'pid': '62undefined00', 'name': '泾川县'}, {'id': '620822', 'pid': '62undefined00', 'name': '灵台县'}, {'id': '620823', 'pid': '62undefined00', 'name': '崇信县'}, { + 'id': '620825', + 'pid': '62undefined00', + 'name': '庄浪县' +}, {'id': '620826', 'pid': '62undefined00', 'name': '静宁县'}, {'id': '620881', 'pid': '62undefined00', 'name': '华亭市'}, {'id': '620902', 'pid': '62undefined00', 'name': '肃州区'}, {'id': '620921', 'pid': '62undefined00', 'name': '金塔县'}, {'id': '620922', 'pid': '62undefined00', 'name': '瓜州县'}, {'id': '620923', 'pid': '62undefined00', 'name': '肃北蒙古族自治县'}, {'id': '620924', 'pid': '62undefined00', 'name': '阿克塞哈萨克族自治县'}, {'id': '620981', 'pid': '62undefined00', 'name': '玉门市'}, {'id': '620982', 'pid': '62undefined00', 'name': '敦煌市'}, {'id': '621002', 'pid': '62undefined00', 'name': '西峰区'}, {'id': '621021', 'pid': '62undefined00', 'name': '庆城县'}, {'id': '621022', 'pid': '62undefined00', 'name': '环县'}, {'id': '621023', 'pid': '62undefined00', 'name': '华池县'}, {'id': '621024', 'pid': '62undefined00', 'name': '合水县'}, {'id': '621025', 'pid': '62undefined00', 'name': '正宁县'}, {'id': '621026', 'pid': '62undefined00', 'name': '宁县'}, { + 'id': '621027', + 'pid': '62undefined00', + 'name': '镇原县' +}, {'id': '621102', 'pid': '62undefined00', 'name': '安定区'}, {'id': '621121', 'pid': '62undefined00', 'name': '通渭县'}, {'id': '621122', 'pid': '62undefined00', 'name': '陇西县'}, {'id': '621123', 'pid': '62undefined00', 'name': '渭源县'}, {'id': '621124', 'pid': '62undefined00', 'name': '临洮县'}, {'id': '621125', 'pid': '62undefined00', 'name': '漳县'}, {'id': '621126', 'pid': '62undefined00', 'name': '岷县'}, {'id': '621202', 'pid': '62undefined00', 'name': '武都区'}, {'id': '621221', 'pid': '62undefined00', 'name': '成县'}, {'id': '621222', 'pid': '62undefined00', 'name': '文县'}, {'id': '621223', 'pid': '62undefined00', 'name': '宕昌县'}, {'id': '621224', 'pid': '62undefined00', 'name': '康县'}, {'id': '621225', 'pid': '62undefined00', 'name': '西和县'}, {'id': '621226', 'pid': '62undefined00', 'name': '礼县'}, {'id': '621227', 'pid': '62undefined00', 'name': '徽县'}, {'id': '621228', 'pid': '62undefined00', 'name': '两当县'}, { + 'id': '622901', + 'pid': '62undefined00', + 'name': '临夏市' +}, {'id': '622921', 'pid': '62undefined00', 'name': '临夏县'}, {'id': '622922', 'pid': '62undefined00', 'name': '康乐县'}, {'id': '622923', 'pid': '62undefined00', 'name': '永靖县'}, {'id': '622924', 'pid': '62undefined00', 'name': '广河县'}, {'id': '622925', 'pid': '62undefined00', 'name': '和政县'}, {'id': '622926', 'pid': '62undefined00', 'name': '东乡族自治县'}, {'id': '622927', 'pid': '62undefined00', 'name': '积石山保安族东乡族撒拉族自治县'}, {'id': '623001', 'pid': '62undefined00', 'name': '合作市'}, {'id': '623021', 'pid': '62undefined00', 'name': '临潭县'}, {'id': '623022', 'pid': '62undefined00', 'name': '卓尼县'}, {'id': '623023', 'pid': '62undefined00', 'name': '舟曲县'}, {'id': '623024', 'pid': '62undefined00', 'name': '迭部县'}, {'id': '623025', 'pid': '62undefined00', 'name': '玛曲县'}, {'id': '623026', 'pid': '62undefined00', 'name': '碌曲县'}, {'id': '623027', 'pid': '62undefined00', 'name': '夏河县'}, { + 'id': '630102', + 'pid': '63undefined00', + 'name': '城东区' +}, {'id': '630103', 'pid': '63undefined00', 'name': '城中区'}, {'id': '630104', 'pid': '63undefined00', 'name': '城西区'}, {'id': '630105', 'pid': '63undefined00', 'name': '城北区'}, {'id': '630106', 'pid': '63undefined00', 'name': '湟中区'}, {'id': '630121', 'pid': '63undefined00', 'name': '大通回族土族自治县'}, {'id': '630123', 'pid': '63undefined00', 'name': '湟源县'}, {'id': '630202', 'pid': '63undefined00', 'name': '乐都区'}, {'id': '630203', 'pid': '63undefined00', 'name': '平安区'}, {'id': '630222', 'pid': '63undefined00', 'name': '民和回族土族自治县'}, {'id': '630223', 'pid': '63undefined00', 'name': '互助土族自治县'}, {'id': '630224', 'pid': '63undefined00', 'name': '化隆回族自治县'}, {'id': '630225', 'pid': '63undefined00', 'name': '循化撒拉族自治县'}, {'id': '632221', 'pid': '63undefined00', 'name': '门源回族自治县'}, {'id': '632222', 'pid': '63undefined00', 'name': '祁连县'}, {'id': '632223', 'pid': '63undefined00', 'name': '海晏县'}, { + 'id': '632224', + 'pid': '63undefined00', + 'name': '刚察县' +}, {'id': '632301', 'pid': '63undefined00', 'name': '同仁市'}, {'id': '632322', 'pid': '63undefined00', 'name': '尖扎县'}, {'id': '632323', 'pid': '63undefined00', 'name': '泽库县'}, {'id': '632324', 'pid': '63undefined00', 'name': '河南蒙古族自治县'}, {'id': '632521', 'pid': '63undefined00', 'name': '共和县'}, {'id': '632522', 'pid': '63undefined00', 'name': '同德县'}, {'id': '632523', 'pid': '63undefined00', 'name': '贵德县'}, {'id': '632524', 'pid': '63undefined00', 'name': '兴海县'}, {'id': '632525', 'pid': '63undefined00', 'name': '贵南县'}, {'id': '632621', 'pid': '63undefined00', 'name': '玛沁县'}, {'id': '632622', 'pid': '63undefined00', 'name': '班玛县'}, {'id': '632623', 'pid': '63undefined00', 'name': '甘德县'}, {'id': '632624', 'pid': '63undefined00', 'name': '达日县'}, {'id': '632625', 'pid': '63undefined00', 'name': '久治县'}, {'id': '632626', 'pid': '63undefined00', 'name': '玛多县'}, {'id': '632701', 'pid': '63undefined00', 'name': '玉树市'}, { + 'id': '632722', + 'pid': '63undefined00', + 'name': '杂多县' +}, {'id': '632723', 'pid': '63undefined00', 'name': '称多县'}, {'id': '632724', 'pid': '63undefined00', 'name': '治多县'}, {'id': '632725', 'pid': '63undefined00', 'name': '囊谦县'}, {'id': '632726', 'pid': '63undefined00', 'name': '曲麻莱县'}, {'id': '632801', 'pid': '63undefined00', 'name': '格尔木市'}, {'id': '632802', 'pid': '63undefined00', 'name': '德令哈市'}, {'id': '632803', 'pid': '63undefined00', 'name': '茫崖市'}, {'id': '632821', 'pid': '63undefined00', 'name': '乌兰县'}, {'id': '632822', 'pid': '63undefined00', 'name': '都兰县'}, {'id': '632823', 'pid': '63undefined00', 'name': '天峻县'}, {'id': '640104', 'pid': '64undefined00', 'name': '兴庆区'}, {'id': '640105', 'pid': '64undefined00', 'name': '西夏区'}, {'id': '640106', 'pid': '64undefined00', 'name': '金凤区'}, {'id': '640121', 'pid': '64undefined00', 'name': '永宁县'}, {'id': '640122', 'pid': '64undefined00', 'name': '贺兰县'}, {'id': '640181', 'pid': '64undefined00', 'name': '灵武市'}, { + 'id': '640202', + 'pid': '64undefined00', + 'name': '大武口区' +}, {'id': '640205', 'pid': '64undefined00', 'name': '惠农区'}, {'id': '640221', 'pid': '64undefined00', 'name': '平罗县'}, {'id': '640302', 'pid': '64undefined00', 'name': '利通区'}, {'id': '640303', 'pid': '64undefined00', 'name': '红寺堡区'}, {'id': '640323', 'pid': '64undefined00', 'name': '盐池县'}, {'id': '640324', 'pid': '64undefined00', 'name': '同心县'}, {'id': '640381', 'pid': '64undefined00', 'name': '青铜峡市'}, {'id': '640402', 'pid': '64undefined00', 'name': '原州区'}, {'id': '640422', 'pid': '64undefined00', 'name': '西吉县'}, {'id': '640423', 'pid': '64undefined00', 'name': '隆德县'}, {'id': '640424', 'pid': '64undefined00', 'name': '泾源县'}, {'id': '640425', 'pid': '64undefined00', 'name': '彭阳县'}, {'id': '640502', 'pid': '64undefined00', 'name': '沙坡头区'}, {'id': '640521', 'pid': '64undefined00', 'name': '中宁县'}, {'id': '640522', 'pid': '64undefined00', 'name': '海原县'}, {'id': '650102', 'pid': '65undefined00', 'name': '天山区'}, { + 'id': '650103', + 'pid': '65undefined00', + 'name': '沙依巴克区' +}, {'id': '650104', 'pid': '65undefined00', 'name': '新市区'}, {'id': '650105', 'pid': '65undefined00', 'name': '水磨沟区'}, {'id': '650106', 'pid': '65undefined00', 'name': '头屯河区'}, {'id': '650107', 'pid': '65undefined00', 'name': '达坂城区'}, {'id': '650109', 'pid': '65undefined00', 'name': '米东区'}, {'id': '650121', 'pid': '65undefined00', 'name': '乌鲁木齐县'}, {'id': '650202', 'pid': '65undefined00', 'name': '独山子区'}, {'id': '650203', 'pid': '65undefined00', 'name': '克拉玛依区'}, {'id': '650204', 'pid': '65undefined00', 'name': '白碱滩区'}, {'id': '650205', 'pid': '65undefined00', 'name': '乌尔禾区'}, {'id': '650402', 'pid': '65undefined00', 'name': '高昌区'}, {'id': '650421', 'pid': '65undefined00', 'name': '鄯善县'}, {'id': '650422', 'pid': '65undefined00', 'name': '托克逊县'}, {'id': '650502', 'pid': '65undefined00', 'name': '伊州区'}, {'id': '650521', 'pid': '65undefined00', 'name': '巴里坤哈萨克自治县'}, { + 'id': '650522', + 'pid': '65undefined00', + 'name': '伊吾县' +}, {'id': '652301', 'pid': '65undefined00', 'name': '昌吉市'}, {'id': '652302', 'pid': '65undefined00', 'name': '阜康市'}, {'id': '652323', 'pid': '65undefined00', 'name': '呼图壁县'}, {'id': '652324', 'pid': '65undefined00', 'name': '玛纳斯县'}, {'id': '652325', 'pid': '65undefined00', 'name': '奇台县'}, {'id': '652327', 'pid': '65undefined00', 'name': '吉木萨尔县'}, {'id': '652328', 'pid': '65undefined00', 'name': '木垒哈萨克自治县'}, {'id': '652701', 'pid': '65undefined00', 'name': '博乐市'}, {'id': '652702', 'pid': '65undefined00', 'name': '阿拉山口市'}, {'id': '652722', 'pid': '65undefined00', 'name': '精河县'}, {'id': '652723', 'pid': '65undefined00', 'name': '温泉县'}, {'id': '652801', 'pid': '65undefined00', 'name': '库尔勒市'}, {'id': '652822', 'pid': '65undefined00', 'name': '轮台县'}, {'id': '652823', 'pid': '65undefined00', 'name': '尉犁县'}, {'id': '652824', 'pid': '65undefined00', 'name': '若羌县'}, { + 'id': '652825', + 'pid': '65undefined00', + 'name': '且末县' +}, {'id': '652826', 'pid': '65undefined00', 'name': '焉耆回族自治县'}, {'id': '652827', 'pid': '65undefined00', 'name': '和静县'}, {'id': '652828', 'pid': '65undefined00', 'name': '和硕县'}, {'id': '652829', 'pid': '65undefined00', 'name': '博湖县'}, {'id': '652901', 'pid': '65undefined00', 'name': '阿克苏市'}, {'id': '652902', 'pid': '65undefined00', 'name': '库车市'}, {'id': '652922', 'pid': '65undefined00', 'name': '温宿县'}, {'id': '652924', 'pid': '65undefined00', 'name': '沙雅县'}, {'id': '652925', 'pid': '65undefined00', 'name': '新和县'}, {'id': '652926', 'pid': '65undefined00', 'name': '拜城县'}, {'id': '652927', 'pid': '65undefined00', 'name': '乌什县'}, {'id': '652928', 'pid': '65undefined00', 'name': '阿瓦提县'}, {'id': '652929', 'pid': '65undefined00', 'name': '柯坪县'}, {'id': '653001', 'pid': '65undefined00', 'name': '阿图什市'}, {'id': '653022', 'pid': '65undefined00', 'name': '阿克陶县'}, {'id': '653023', 'pid': '65undefined00', 'name': '阿合奇县'}, { + 'id': '653024', + 'pid': '65undefined00', + 'name': '乌恰县' +}, {'id': '653101', 'pid': '65undefined00', 'name': '喀什市'}, {'id': '653121', 'pid': '65undefined00', 'name': '疏附县'}, {'id': '653122', 'pid': '65undefined00', 'name': '疏勒县'}, {'id': '653123', 'pid': '65undefined00', 'name': '英吉沙县'}, {'id': '653124', 'pid': '65undefined00', 'name': '泽普县'}, {'id': '653125', 'pid': '65undefined00', 'name': '莎车县'}, {'id': '653126', 'pid': '65undefined00', 'name': '叶城县'}, {'id': '653127', 'pid': '65undefined00', 'name': '麦盖提县'}, {'id': '653128', 'pid': '65undefined00', 'name': '岳普湖县'}, {'id': '653129', 'pid': '65undefined00', 'name': '伽师县'}, {'id': '653130', 'pid': '65undefined00', 'name': '巴楚县'}, {'id': '653131', 'pid': '65undefined00', 'name': '塔什库尔干塔吉克自治县'}, {'id': '653201', 'pid': '65undefined00', 'name': '和田市'}, {'id': '653221', 'pid': '65undefined00', 'name': '和田县'}, {'id': '653222', 'pid': '65undefined00', 'name': '墨玉县'}, { + 'id': '653223', + 'pid': '65undefined00', + 'name': '皮山县' +}, {'id': '653224', 'pid': '65undefined00', 'name': '洛浦县'}, {'id': '653225', 'pid': '65undefined00', 'name': '策勒县'}, {'id': '653226', 'pid': '65undefined00', 'name': '于田县'}, {'id': '653227', 'pid': '65undefined00', 'name': '民丰县'}, {'id': '654002', 'pid': '65undefined00', 'name': '伊宁市'}, {'id': '654003', 'pid': '65undefined00', 'name': '奎屯市'}, {'id': '654004', 'pid': '65undefined00', 'name': '霍尔果斯市'}, {'id': '654021', 'pid': '65undefined00', 'name': '伊宁县'}, {'id': '654022', 'pid': '65undefined00', 'name': '察布查尔锡伯自治县'}, {'id': '654023', 'pid': '65undefined00', 'name': '霍城县'}, {'id': '654024', 'pid': '65undefined00', 'name': '巩留县'}, {'id': '654025', 'pid': '65undefined00', 'name': '新源县'}, {'id': '654026', 'pid': '65undefined00', 'name': '昭苏县'}, {'id': '654027', 'pid': '65undefined00', 'name': '特克斯县'}, {'id': '654028', 'pid': '65undefined00', 'name': '尼勒克县'}, {'id': '654201', 'pid': '65undefined00', 'name': '塔城市'}, { + 'id': '654202', + 'pid': '65undefined00', + 'name': '乌苏市' +}, {'id': '654221', 'pid': '65undefined00', 'name': '额敏县'}, {'id': '654223', 'pid': '65undefined00', 'name': '沙湾县'}, {'id': '654224', 'pid': '65undefined00', 'name': '托里县'}, {'id': '654225', 'pid': '65undefined00', 'name': '裕民县'}, {'id': '654226', 'pid': '65undefined00', 'name': '和布克赛尔蒙古自治县'}, {'id': '654301', 'pid': '65undefined00', 'name': '阿勒泰市'}, {'id': '654321', 'pid': '65undefined00', 'name': '布尔津县'}, {'id': '654322', 'pid': '65undefined00', 'name': '富蕴县'}, {'id': '654323', 'pid': '65undefined00', 'name': '福海县'}, {'id': '654324', 'pid': '65undefined00', 'name': '哈巴河县'}, {'id': '654325', 'pid': '65undefined00', 'name': '青河县'}, {'id': '654326', 'pid': '65undefined00', 'name': '吉木乃县'}, {'id': '659001', 'pid': '65undefined00', 'name': '石河子市'}, {'id': '659002', 'pid': '65undefined00', 'name': '阿拉尔市'}, {'id': '659003', 'pid': '65undefined00', 'name': '图木舒克市'}, { + 'id': '659004', + 'pid': '65undefined00', + 'name': '五家渠市' +}, {'id': '659005', 'pid': '65undefined00', 'name': '北屯市'}, {'id': '659006', 'pid': '65undefined00', 'name': '铁门关市'}, {'id': '659007', 'pid': '65undefined00', 'name': '双河市'}, {'id': '659008', 'pid': '65undefined00', 'name': '可克达拉市'}, {'id': '659009', 'pid': '65undefined00', 'name': '昆玉市'}, {'id': '659010', 'pid': '65undefined00', 'name': '胡杨河市'}, {'id': '659011', 'pid': '65undefined00', 'name': '新星市'}, {'id': '460321', 'pid': '46undefined00', 'name': '西沙群岛'}, {'id': '460322', 'pid': '46undefined00', 'name': '南沙群岛'}, {'id': '460323', 'pid': '46undefined00', 'name': '中沙群岛的岛礁及其海域'}, {'id': '130101', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130171', 'pid': '13undefined00', 'name': '石家庄高新技术产业开发区'}, {'id': '130172', 'pid': '13undefined00', 'name': '石家庄循环化工园区'}, {'id': '130201', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130271', 'pid': '13undefined00', 'name': '河北唐山芦台经济开发区'}, { + 'id': '130272', + 'pid': '13undefined00', + 'name': '唐山市汉沽管理区' +}, {'id': '130273', 'pid': '13undefined00', 'name': '唐山高新技术产业开发区'}, {'id': '130274', 'pid': '13undefined00', 'name': '河北唐山海港经济开发区'}, {'id': '130301', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130371', 'pid': '13undefined00', 'name': '秦皇岛市经济技术开发区'}, {'id': '130372', 'pid': '13undefined00', 'name': '北戴河新区'}, {'id': '130401', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130471', 'pid': '13undefined00', 'name': '邯郸经济技术开发区'}, {'id': '130473', 'pid': '13undefined00', 'name': '邯郸冀南新区'}, {'id': '130501', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130571', 'pid': '13undefined00', 'name': '河北邢台经济开发区'}, {'id': '130601', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130671', 'pid': '13undefined00', 'name': '保定高新技术产业开发区'}, {'id': '130672', 'pid': '13undefined00', 'name': '保定白沟新城'}, {'id': '130701', 'pid': '13undefined00', 'name': '市辖区'}, { + 'id': '130771', + 'pid': '13undefined00', + 'name': '张家口经济开发区' +}, {'id': '130772', 'pid': '13undefined00', 'name': '张家口市察北管理区'}, {'id': '130773', 'pid': '13undefined00', 'name': '张家口市塞北管理区'}, {'id': '130801', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130871', 'pid': '13undefined00', 'name': '承德高新技术产业开发区'}, {'id': '130901', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130971', 'pid': '13undefined00', 'name': '河北沧州经济开发区'}, {'id': '130972', 'pid': '13undefined00', 'name': '沧州高新技术产业开发区'}, {'id': '130973', 'pid': '13undefined00', 'name': '沧州渤海新区'}, {'id': '131001', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '131071', 'pid': '13undefined00', 'name': '廊坊经济技术开发区'}, {'id': '131101', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '131171', 'pid': '13undefined00', 'name': '河北衡水高新技术产业开发区'}, {'id': '131172', 'pid': '13undefined00', 'name': '衡水滨湖新区'}, {'id': '140101', 'pid': '14undefined00', 'name': '市辖区'}, { + 'id': '140171', + 'pid': '14undefined00', + 'name': '山西转型综合改革示范区' +}, {'id': '140201', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140271', 'pid': '14undefined00', 'name': '山西大同经济开发区'}, {'id': '140301', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140401', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140471', 'pid': '14undefined00', 'name': '山西长治高新技术产业园区'}, {'id': '140501', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140601', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140671', 'pid': '14undefined00', 'name': '山西朔州经济开发区'}, {'id': '140701', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140801', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140901', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140971', 'pid': '14undefined00', 'name': '五台山风景名胜区'}, {'id': '141001', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '141101', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '150101', 'pid': '15undefined00', 'name': '市辖区'}, { + 'id': '150172', + 'pid': '15undefined00', + 'name': '呼和浩特经济技术开发区' +}, {'id': '150201', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150271', 'pid': '15undefined00', 'name': '包头稀土高新技术产业开发区'}, {'id': '150301', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150401', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150501', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150571', 'pid': '15undefined00', 'name': '通辽经济技术开发区'}, {'id': '150601', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150701', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150801', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150901', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '152571', 'pid': '15undefined00', 'name': '乌拉盖管委会'}, {'id': '152971', 'pid': '15undefined00', 'name': '内蒙古阿拉善高新技术产业开发区'}, {'id': '210101', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210201', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210301', 'pid': '21undefined00', 'name': '市辖区'}, { + 'id': '210401', + 'pid': '21undefined00', + 'name': '市辖区' +}, {'id': '210501', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210601', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210701', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210801', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210901', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211001', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211101', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211201', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211301', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211401', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '220101', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220171', 'pid': '22undefined00', 'name': '长春经济技术开发区'}, {'id': '220172', 'pid': '22undefined00', 'name': '长春净月高新技术产业开发区'}, {'id': '220173', 'pid': '22undefined00', 'name': '长春高新技术产业开发区'}, {'id': '220174', 'pid': '22undefined00', 'name': '长春汽车经济技术开发区'}, { + 'id': '220201', + 'pid': '22undefined00', + 'name': '市辖区' +}, {'id': '220271', 'pid': '22undefined00', 'name': '吉林经济开发区'}, {'id': '220272', 'pid': '22undefined00', 'name': '吉林高新技术产业开发区'}, {'id': '220273', 'pid': '22undefined00', 'name': '吉林中国新加坡食品区'}, {'id': '220301', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220401', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220501', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220601', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220701', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220771', 'pid': '22undefined00', 'name': '吉林松原经济开发区'}, {'id': '220801', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220871', 'pid': '22undefined00', 'name': '吉林白城经济开发区'}, {'id': '230101', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230201', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230301', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230401', 'pid': '23undefined00', 'name': '市辖区'}, { + 'id': '230501', + 'pid': '23undefined00', + 'name': '市辖区' +}, {'id': '230601', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230671', 'pid': '23undefined00', 'name': '大庆高新技术产业开发区'}, {'id': '230701', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230801', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230901', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '231001', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '231071', 'pid': '23undefined00', 'name': '牡丹江经济技术开发区'}, {'id': '231101', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '231201', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '232761', 'pid': '23undefined00', 'name': '加格达奇区'}, {'id': '232762', 'pid': '23undefined00', 'name': '松岭区'}, {'id': '232763', 'pid': '23undefined00', 'name': '新林区'}, {'id': '232764', 'pid': '23undefined00', 'name': '呼中区'}, {'id': '320101', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320201', 'pid': '32undefined00', 'name': '市辖区'}, { + 'id': '320301', + 'pid': '32undefined00', + 'name': '市辖区' +}, {'id': '320371', 'pid': '32undefined00', 'name': '徐州经济技术开发区'}, {'id': '320401', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320501', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320571', 'pid': '32undefined00', 'name': '苏州工业园区'}, {'id': '320601', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320671', 'pid': '32undefined00', 'name': '南通经济技术开发区'}, {'id': '320701', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320771', 'pid': '32undefined00', 'name': '连云港经济技术开发区'}, {'id': '320772', 'pid': '32undefined00', 'name': '连云港高新技术产业开发区'}, {'id': '320801', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320871', 'pid': '32undefined00', 'name': '淮安经济技术开发区'}, {'id': '320901', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320971', 'pid': '32undefined00', 'name': '盐城经济技术开发区'}, {'id': '321001', 'pid': '32undefined00', 'name': '市辖区'}, { + 'id': '321071', + 'pid': '32undefined00', + 'name': '扬州经济技术开发区' +}, {'id': '321101', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321171', 'pid': '32undefined00', 'name': '镇江新区'}, {'id': '321201', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321271', 'pid': '32undefined00', 'name': '泰州医药高新技术产业开发区'}, {'id': '321301', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321371', 'pid': '32undefined00', 'name': '宿迁经济技术开发区'}, {'id': '330101', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330113', 'pid': '33undefined00', 'name': '临平区'}, {'id': '330114', 'pid': '33undefined00', 'name': '钱塘区'}, {'id': '330201', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330301', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330371', 'pid': '33undefined00', 'name': '温州经济技术开发区'}, {'id': '330401', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330501', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330601', 'pid': '33undefined00', 'name': '市辖区'}, { + 'id': '330701', + 'pid': '33undefined00', + 'name': '市辖区' +}, {'id': '330801', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330901', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '331001', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '331101', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '340101', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340171', 'pid': '34undefined00', 'name': '合肥高新技术产业开发区'}, {'id': '340172', 'pid': '34undefined00', 'name': '合肥经济技术开发区'}, {'id': '340173', 'pid': '34undefined00', 'name': '合肥新站高新技术产业开发区'}, {'id': '340201', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340271', 'pid': '34undefined00', 'name': '芜湖经济技术开发区'}, {'id': '340272', 'pid': '34undefined00', 'name': '安徽芜湖三山经济开发区'}, {'id': '340301', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340371', 'pid': '34undefined00', 'name': '蚌埠市高新技术开发区'}, {'id': '340372', 'pid': '34undefined00', 'name': '蚌埠市经济开发区'}, { + 'id': '340401', + 'pid': '34undefined00', + 'name': '市辖区' +}, {'id': '340501', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340601', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340701', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340801', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340871', 'pid': '34undefined00', 'name': '安徽安庆经济开发区'}, {'id': '341001', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341101', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341171', 'pid': '34undefined00', 'name': '中新苏滁高新技术产业开发区'}, {'id': '341172', 'pid': '34undefined00', 'name': '滁州经济技术开发区'}, {'id': '341201', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341271', 'pid': '34undefined00', 'name': '阜阳合肥现代产业园区'}, {'id': '341272', 'pid': '34undefined00', 'name': '阜阳经济技术开发区'}, {'id': '341301', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341371', 'pid': '34undefined00', 'name': '宿州马鞍山现代产业园区'}, { + 'id': '341372', + 'pid': '34undefined00', + 'name': '宿州经济技术开发区' +}, {'id': '341501', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341601', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341701', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341801', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341871', 'pid': '34undefined00', 'name': '宣城市经济开发区'}, {'id': '350101', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350201', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350301', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350401', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350404', 'pid': '35undefined00', 'name': '三元区'}, {'id': '350405', 'pid': '35undefined00', 'name': '沙县区'}, {'id': '350501', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350601', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350604', 'pid': '35undefined00', 'name': '龙海区'}, {'id': '350605', 'pid': '35undefined00', 'name': '长泰区'}, {'id': '350701', 'pid': '35undefined00', 'name': '市辖区'}, { + 'id': '350801', + 'pid': '35undefined00', + 'name': '市辖区' +}, {'id': '350901', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '360101', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360201', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360301', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360401', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360501', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360601', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360701', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360801', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360901', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '361001', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '361101', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '370101', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370171', 'pid': '37undefined00', 'name': '济南高新技术产业开发区'}, {'id': '370201', 'pid': '37undefined00', 'name': '市辖区'}, { + 'id': '370271', + 'pid': '37undefined00', + 'name': '青岛高新技术产业开发区' +}, {'id': '370301', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370401', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370501', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370571', 'pid': '37undefined00', 'name': '东营经济技术开发区'}, {'id': '370572', 'pid': '37undefined00', 'name': '东营港经济开发区'}, {'id': '370601', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370671', 'pid': '37undefined00', 'name': '烟台高新技术产业开发区'}, {'id': '370672', 'pid': '37undefined00', 'name': '烟台经济技术开发区'}, {'id': '370701', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370772', 'pid': '37undefined00', 'name': '潍坊滨海经济技术开发区'}, {'id': '370801', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370871', 'pid': '37undefined00', 'name': '济宁高新技术产业开发区'}, {'id': '370901', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371001', 'pid': '37undefined00', 'name': '市辖区'}, { + 'id': '371071', + 'pid': '37undefined00', + 'name': '威海火炬高技术产业开发区' +}, {'id': '371072', 'pid': '37undefined00', 'name': '威海经济技术开发区'}, {'id': '371073', 'pid': '37undefined00', 'name': '威海临港经济技术开发区'}, {'id': '371101', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371171', 'pid': '37undefined00', 'name': '日照经济技术开发区'}, {'id': '371301', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371371', 'pid': '37undefined00', 'name': '临沂高新技术产业开发区'}, {'id': '371401', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371471', 'pid': '37undefined00', 'name': '德州经济技术开发区'}, {'id': '371472', 'pid': '37undefined00', 'name': '德州运河经济开发区'}, {'id': '371501', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371601', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371701', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371771', 'pid': '37undefined00', 'name': '菏泽经济技术开发区'}, {'id': '371772', 'pid': '37undefined00', 'name': '菏泽高新技术开发区'}, { + 'id': '410101', + 'pid': '41undefined00', + 'name': '市辖区' +}, {'id': '410171', 'pid': '41undefined00', 'name': '郑州经济技术开发区'}, {'id': '410172', 'pid': '41undefined00', 'name': '郑州高新技术产业开发区'}, {'id': '410173', 'pid': '41undefined00', 'name': '郑州航空港经济综合实验区'}, {'id': '410201', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410301', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410307', 'pid': '41undefined00', 'name': '偃师区'}, {'id': '410308', 'pid': '41undefined00', 'name': '孟津区'}, {'id': '410371', 'pid': '41undefined00', 'name': '洛阳高新技术产业开发区'}, {'id': '410401', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410471', 'pid': '41undefined00', 'name': '平顶山高新技术产业开发区'}, {'id': '410472', 'pid': '41undefined00', 'name': '平顶山市城乡一体化示范区'}, {'id': '410501', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410571', 'pid': '41undefined00', 'name': '安阳高新技术产业开发区'}, {'id': '410601', 'pid': '41undefined00', 'name': '市辖区'}, { + 'id': '410671', + 'pid': '41undefined00', + 'name': '鹤壁经济技术开发区' +}, {'id': '410701', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410771', 'pid': '41undefined00', 'name': '新乡高新技术产业开发区'}, {'id': '410772', 'pid': '41undefined00', 'name': '新乡经济技术开发区'}, {'id': '410773', 'pid': '41undefined00', 'name': '新乡市平原城乡一体化示范区'}, {'id': '410801', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410871', 'pid': '41undefined00', 'name': '焦作城乡一体化示范区'}, {'id': '410901', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410971', 'pid': '41undefined00', 'name': '河南濮阳工业园区'}, {'id': '410972', 'pid': '41undefined00', 'name': '濮阳经济技术开发区'}, {'id': '411001', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411071', 'pid': '41undefined00', 'name': '许昌经济技术开发区'}, {'id': '411101', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411171', 'pid': '41undefined00', 'name': '漯河经济技术开发区'}, {'id': '411201', 'pid': '41undefined00', 'name': '市辖区'}, { + 'id': '411271', + 'pid': '41undefined00', + 'name': '河南三门峡经济开发区' +}, {'id': '411301', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411371', 'pid': '41undefined00', 'name': '南阳高新技术产业开发区'}, {'id': '411372', 'pid': '41undefined00', 'name': '南阳市城乡一体化示范区'}, {'id': '411401', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411471', 'pid': '41undefined00', 'name': '豫东综合物流产业聚集区'}, {'id': '411472', 'pid': '41undefined00', 'name': '河南商丘经济开发区'}, {'id': '411501', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411571', 'pid': '41undefined00', 'name': '信阳高新技术产业开发区'}, {'id': '411601', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411671', 'pid': '41undefined00', 'name': '河南周口经济开发区'}, {'id': '411701', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411771', 'pid': '41undefined00', 'name': '河南驻马店经济开发区'}, {'id': '420101', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420201', 'pid': '42undefined00', 'name': '市辖区'}, { + 'id': '420301', + 'pid': '42undefined00', + 'name': '市辖区' +}, {'id': '420501', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420601', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420701', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420801', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420901', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421001', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421071', 'pid': '42undefined00', 'name': '荆州经济技术开发区'}, {'id': '421101', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421171', 'pid': '42undefined00', 'name': '龙感湖管理区'}, {'id': '421201', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421301', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '430101', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430201', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430271', 'pid': '43undefined00', 'name': '云龙示范区'}, {'id': '430301', 'pid': '43undefined00', 'name': '市辖区'}, { + 'id': '430371', + 'pid': '43undefined00', + 'name': '湖南湘潭高新技术产业园区' +}, {'id': '430372', 'pid': '43undefined00', 'name': '湘潭昭山示范区'}, {'id': '430373', 'pid': '43undefined00', 'name': '湘潭九华示范区'}, {'id': '430401', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430471', 'pid': '43undefined00', 'name': '衡阳综合保税区'}, {'id': '430472', 'pid': '43undefined00', 'name': '湖南衡阳高新技术产业园区'}, {'id': '430473', 'pid': '43undefined00', 'name': '湖南衡阳松木经济开发区'}, {'id': '430501', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430601', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430671', 'pid': '43undefined00', 'name': '岳阳市屈原管理区'}, {'id': '430701', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430771', 'pid': '43undefined00', 'name': '常德市西洞庭管理区'}, {'id': '430801', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430901', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430971', 'pid': '43undefined00', 'name': '益阳市大通湖管理区'}, { + 'id': '430972', + 'pid': '43undefined00', + 'name': '湖南益阳高新技术产业园区' +}, {'id': '431001', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '431101', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '431171', 'pid': '43undefined00', 'name': '永州经济技术开发区'}, {'id': '431173', 'pid': '43undefined00', 'name': '永州市回龙圩管理区'}, {'id': '431181', 'pid': '43undefined00', 'name': '祁阳市'}, {'id': '431201', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '431271', 'pid': '43undefined00', 'name': '怀化市洪江管理区'}, {'id': '431301', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '440101', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440401', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440501', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440601', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440701', 'pid': '44undefined00', 'name': '市辖区'}, { + 'id': '440801', + 'pid': '44undefined00', + 'name': '市辖区' +}, {'id': '440901', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441401', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441501', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441601', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441701', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441801', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '445101', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '445201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '445301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '450101', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450181', 'pid': '45undefined00', 'name': '横州市'}, {'id': '450201', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450301', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450401', 'pid': '45undefined00', 'name': '市辖区'}, { + 'id': '450501', + 'pid': '45undefined00', + 'name': '市辖区' +}, {'id': '450601', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450701', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450801', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450901', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451001', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451101', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451201', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451301', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451401', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '460101', 'pid': '46undefined00', 'name': '市辖区'}, {'id': '460201', 'pid': '46undefined00', 'name': '市辖区'}, {'id': '510101', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510301', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510401', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510501', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510601', 'pid': '51undefined00', 'name': '市辖区'}, { + 'id': '510701', + 'pid': '51undefined00', + 'name': '市辖区' +}, {'id': '510801', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510901', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511001', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511071', 'pid': '51undefined00', 'name': '内江经济开发区'}, {'id': '511101', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511301', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511401', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511501', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511601', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511701', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511771', 'pid': '51undefined00', 'name': '达州经济开发区'}, {'id': '511801', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511901', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511971', 'pid': '51undefined00', 'name': '巴中经济开发区'}, {'id': '512001', 'pid': '51undefined00', 'name': '市辖区'}, { + 'id': '513402', + 'pid': '51undefined00', + 'name': '会理市' +}, {'id': '520101', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520301', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520401', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520501', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520581', 'pid': '52undefined00', 'name': '黔西市'}, {'id': '520601', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '530101', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530301', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530401', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530501', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530601', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530701', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530801', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530901', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '532302', 'pid': '53undefined00', 'name': '禄丰市'}, {'id': '540101', 'pid': '54undefined00', 'name': '市辖区'}, { + 'id': '540171', + 'pid': '54undefined00', + 'name': '格尔木藏青工业园区' +}, {'id': '540172', 'pid': '54undefined00', 'name': '拉萨经济技术开发区'}, {'id': '540173', 'pid': '54undefined00', 'name': '西藏文化旅游创意园区'}, {'id': '540174', 'pid': '54undefined00', 'name': '达孜工业园区'}, {'id': '540501', 'pid': '54undefined00', 'name': '市辖区'}, {'id': '610101', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610201', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610301', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610305', 'pid': '61undefined00', 'name': '凤翔区'}, {'id': '610401', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610501', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610601', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610701', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610801', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610901', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610981', 'pid': '61undefined00', 'name': '旬阳市'}, { + 'id': '611001', + 'pid': '61undefined00', + 'name': '市辖区' +}, {'id': '620101', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620171', 'pid': '62undefined00', 'name': '兰州新区'}, {'id': '620201', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620301', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620401', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620501', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620601', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620701', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620801', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620901', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621001', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621101', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621201', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '630101', 'pid': '63undefined00', 'name': '市辖区'}, {'id': '632857', 'pid': '63undefined00', 'name': '大柴旦行政委员会'}, {'id': '640101', 'pid': '64undefined00', 'name': '市辖区'}, { + 'id': '640201', + 'pid': '64undefined00', + 'name': '市辖区' +}, {'id': '640301', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640401', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640501', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '650101', 'pid': '65undefined00', 'name': '市辖区'}, {'id': '650201', 'pid': '65undefined00', 'name': '市辖区'}, {'id': '652871', 'pid': '65undefined00', 'name': '库尔勒经济技术开发区'}, {'id': '654203', 'pid': '65undefined00', 'name': '沙湾市'} ] diff --git a/src/common/utils/evt.ts b/src/common/utils/evt.ts new file mode 100644 index 0000000..efbfe81 --- /dev/null +++ b/src/common/utils/evt.ts @@ -0,0 +1,16 @@ +import mitt from 'mitt' + +type EventList = { + login?: string + logout?: string + openPage?: string + closePage: string + loading: 'start' | 'finish' | 'error' + widgetSelected: { + id: string + x: number + y: number + } +} + +export default mitt() diff --git a/src/common/utils/http-util.ts b/src/common/utils/http-util.ts new file mode 100644 index 0000000..deb2cca --- /dev/null +++ b/src/common/utils/http-util.ts @@ -0,0 +1,212 @@ +import { + serverBaseUrl, + serverTimeout +} from '@/common' +import axios, { AxiosRequestConfig } from 'axios' +import * as qs from 'qs' +import Toast from '@/components/toast' +import { useAppUserStore } from '@/common/app/app-user-store.ts' + +/** + * HTTP 统一响应结构 + */ +export interface R { + code: number; + msg: string; + message: any; + data: T; + headers?: AxiosRequestConfig['headers'] +} + +export enum ContentType { + FORM = 'application/x-www-form-urlencoded', + MLT_FORM = 'multipart/form-data', + JSON = 'application/json', + BINARY = 'application/octet-stream', +} + + +type AxiosConfig = Pick + +// type ParamsSerializerType = Extract; + +/** + * Query 参数处理器 + * + * @param params 参数内容 + */ +const paramsSerializer = (params: any) => { + return qs.stringify(params, {indices: false, allowDots: true}) +} + +/** + * 统一错误处理函数 + * + * @param code 响应码 + * @param msg 响应信息 + * @param message 响应信息(详细) + */ +function errHandler({code, msg, message}: R) { + switch (code) { + case 450401: + console.log(msg, message) + break + case 450403: + console.log(msg, message) + break + default: + Toast.error(message) + } +} + +/** + * axios 实例 + */ +const httpUtil = axios.create({ + timeout: serverTimeout, + baseURL: serverBaseUrl, + headers: { + Accept: ContentType.JSON, + }, +}) + +/** + * 配置请求拦截器 + */ +httpUtil.interceptors.request.use( + config => { + const appUserStore = useAppUserStore() + config.headers.Authorization = appUserStore.token + config.formSerializer = {indexes: null} + return config + }, + error => { + // TODO 请求失败日志 + console.error('HTTP 请求发送失败', error) + return Promise.reject(error) + }, +) + +/** + * 配置响应拦截器 + */ +httpUtil.interceptors.response.use( + response => { + // console.log('HTTP 请求结果', response.config.url, response) + // vite 代理失败时 响应码为 200 响应内容为空 + if (response.data == null) { + response.data = {code: 99999, msg: '无响应内容', message: '无响应内容', data: null, headers: response.headers} + } + response.data.headers = response.headers + if (response.data.code === 0) { + return Promise.resolve(response) + } else { + return Promise.reject(response) + } + }, + error => { + console.error('HTTP 请求失败', error) + if (error.response != null) { + error.response.data = {...error.response.data, headers: error.response.headers} + } else if (error.request != null) { + error.response = { + data: {code: 99999, msg: '服务器未响', message: '服务器未响', data: null}, + } + } else { + error.response = { + data: {code: 55555, msg: '请求发送失败', message: '请求发送失败', data: null}, + } + } + return Promise.reject(error) + }, +) + +/** + * GET 请求 + * + * @param url 请求地址 + * @param params Query 参数 + * @param disposeErr 是否处理错误响应,默认-->true + */ +export function get(url: string, params?: any, disposeErr: boolean = true) { + return httpUtil.get>(url, {params, paramsSerializer}) + .then(({data}) => data) + .catch(res => { + if (disposeErr) errHandler(res.response.data) + return Promise.reject(res.response.data) + }) +} + +/** + * POST 请求(通用) + * + * @param url 请求地址 + * @param body Body 参数 + * @param config Axios 配置 + * @param disposeErr 是否处理错误响应,默认-->true + */ +export function post(url: string, body?: any, config?: AxiosConfig, disposeErr: boolean = true) { + return httpUtil.post>(url, body, config) + .then(({data}) => data) + .catch(res => { + if (disposeErr) errHandler(res.response.data) + return Promise.reject(res.response.data) + }) +} + +/** + * POST 请求(编码表单) + * + * @param url 请求地址 + * @param body Body 参数 + * @param config Axios 配置 + * @param disposeErr 是否处理错误响应,默认-->true + */ +export function postForm(url: string, body: any, config?: AxiosConfig, disposeErr: boolean = true) { + return httpUtil.postForm>(url, paramsSerializer(body), + { + headers: { + ...(config?.headers ?? {}), + 'Content-Type': ContentType.FORM, + }, + params: config?.params, + responseType: config?.responseType, + }) + .then(({data}) => data) + .catch(res => { + if (disposeErr) errHandler(res.response.data) + return Promise.reject(res.response.data) + }) +} + +/** + * POST 请求(多部分表单) + * + * @param url 请求地址 + * @param body Body 参数 + * @param config Axios 配置 + * @param disposeErr 是否处理错误响应,默认-->true + */ +export function postMltForm(url: string, body: any, config?: AxiosConfig, disposeErr: boolean = true) { + return httpUtil.postForm>(url, body, + { + headers: { + ...(config?.headers ?? {}), + 'Content-Type': ContentType.MLT_FORM, + }, + params: config?.params, + responseType: config?.responseType, + }) + .then(({data}) => data) + .catch(res => { + if (disposeErr) errHandler(res.response.data) + return Promise.reject(res.response.data) + }) +} + +export default { + get, + post, + postForm, + postMltForm, +} diff --git a/src/common/utils/index.ts b/src/common/utils/index.ts new file mode 100644 index 0000000..9339122 --- /dev/null +++ b/src/common/utils/index.ts @@ -0,0 +1,73 @@ +/** + * 类型标签,Object.prototype.toString.call(obj) 的返回值 + */ +export enum TypeTag { + NULL = '[object Null]', + UNDEFINED = '[object Undefined]', + + STRING = '[object String]', + NUMBER = '[object Number]', + BOOLEAN = '[object Boolean]', + + ARRAY = '[object Array]', + MAP = '[object Set]', + SET = '[object Map]', + + OBJECT = '[object Object]', + SYMBOL = '[object Symbol]', + DATE = '[object Date]', + REGEXP = '[object RegExp]', + PROMISE = '[object Promise]', + FUNCTION = '[object Function]', +} + +/** + * 节流
+ * t 毫秒内只执行一次指定的函数
+ * + * @param fn 待包装的函数 + * @param t 时间阈值(ms) + * @return 包装后的函数 + */ +export function throttle(t: number, fn: (...args: T) => void) { + let lastExecTime = 0 + return function (this: any, ...args: T) { + let now = Date.now() + if (now - lastExecTime >= t) { + lastExecTime = now + fn.apply(this, args) + } + } +} + +/** + * 防抖
+ * 指定的函数延迟 t 毫秒只执行,重复调用将重新计时
+ * + * @param fn 待包装的函数 + * @param t 时间阈值(ms) + * @return 包装后的函数 + */ +export function debounce(t: number, fn: (...args: T) => void) { + let deferTimer: number | null = null + return function (this: any, ...args: T) { + if (deferTimer != null) { + clearTimeout(deferTimer) + } + + deferTimer = window.setTimeout(() => { + fn.apply(this, args) + }, t) + } +} + +export function clone(t: T) { + return JSON.parse(JSON.stringify(t)) as T +} + +export default { + throttle, + debounce, + TypeTag, + clone, +} diff --git a/src/common/utils/objects.ts b/src/common/utils/objects.ts new file mode 100644 index 0000000..406a517 --- /dev/null +++ b/src/common/utils/objects.ts @@ -0,0 +1,54 @@ +import { TypeTag } from '@/common/utils/index.ts' +import { isString } from '@/common/utils/types.ts' + + +/** + * 检查是否为普通对象 + * @param obj 待检查对象 + */ +export function isSimpleObject(obj: any) { + if (Object.prototype.toString.call(obj) !== TypeTag.OBJECT) { + return false + } + + let firstProto = Object.getPrototypeOf(obj) + if (firstProto == null) { + return true + } + + let proto = firstProto + let pt = null + while ((pt = Object.getPrototypeOf(proto)) != null) { + proto = pt + } + return firstProto === proto +} + +/** + * 检查是否为类数组 + * @param obj 待检查对象 + */ +export function isArrayLike(obj: any) { + return obj != null && + typeof obj !== 'function' && + (typeof obj.length === 'number' && + obj.length > -1 && + obj.length % 1 === 0 && + obj.length <= Number.MAX_SAFE_INTEGER) +} + +/** + * 检查是否为纯数字字符串 + * @param obj 待检查对象 + */ +export function isNumStr(obj: any) { + return isString(obj) && !isNaN(Number(obj)) +} + +export default { + isSimpleObject, + isArrayLike, + isNumStr, +} + + diff --git a/src/common/utils/snowflake.ts b/src/common/utils/snowflake.ts new file mode 100644 index 0000000..2736024 --- /dev/null +++ b/src/common/utils/snowflake.ts @@ -0,0 +1,55 @@ +export class Snowflake { + private readonly _epoch: bigint + private _lastTimestamp: bigint + private readonly _workerId: bigint + private _sequence: bigint + + constructor(readonly dataCenterId: number = 0, readonly machineId: number = 0, readonly epoch: bigint = 1730953483570n) { + if (dataCenterId > 31 || dataCenterId < 0 + || machineId > 31 || machineId < 0) { + throw new Error('数据中心 Id 和机器 Id的取值应为:0~31') + } + if (epoch < 0) { + throw new Error('时间戳起点应 >=0') + } + this._epoch = epoch + this._lastTimestamp = -1n + this._workerId = BigInt((dataCenterId << 5) | machineId) + this._sequence = 0n + } + + public nextId() { + let timestamp = BigInt(Date.now()) + + if (timestamp < this._lastTimestamp) { + throw new Error('时钟回拨错误') + } + + if (timestamp === this._lastTimestamp) { + this._sequence = (this._sequence + 1n) & 4095n + if (this._sequence === 0n) { + timestamp = this.waitForNextMillis() + } + } else { + this._sequence = 0n + } + this._lastTimestamp = timestamp + return ((timestamp - this._epoch) << 22n) + | (this._workerId << 12n) + | this._sequence + } + + private waitForNextMillis() { + let timestamp = BigInt(Date.now()) + while (timestamp <= this._lastTimestamp) { + timestamp = BigInt(Date.now()) + } + return timestamp + } +} + +const snowflake = new Snowflake() + +export { snowflake } + +export default snowflake diff --git a/src/common/utils/strings.ts b/src/common/utils/strings.ts new file mode 100644 index 0000000..906efb7 --- /dev/null +++ b/src/common/utils/strings.ts @@ -0,0 +1,98 @@ +/** + * 检查字符串是否为空白 + * + * @param str 待测字符串 + */ +export function isBlank(str?: string | null) { + return str == null || str.trim().length === 0 +} + +/** + * 检查字符串是否为空字符 + * + * @param str 待测字符串 + */ +export function isEmpty(str?: string | null) { + return str == null || str === '' +} + +/** + * 首字母大写 + * + * @param str 待处理字符串 + */ +export function capitalize(str?: string | null) { + if (isBlank(str)) return '' + return str!.charAt(0).toUpperCase() + str!.slice(1) +} + +let splitCharPattern = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g + +/** + * 已大写字母为分割符,转换成其他分隔符 + * + * @param str 待处理字符串 + * @param joiner 连接符处理函数 (当前单词, 单词索引)=>单词处理后的结果 + */ +export function processWords(str: string | null | undefined, joiner: (word: string, index: number) => string) { + if (isBlank(str)) return '' + + return (str! + .replace(/([A-Z])/g, '$1') + .toLowerCase() + .match(splitCharPattern)) + .reduce((result, word, index) => result + joiner(word, index), '') +} + +/** + * 小驼峰 + * + * @param str 待处理字符串 + */ +export function camelCase(str?: string) { + return processWords(str, + (word, index) => index !== 0 ? capitalize(word) : word + ) +} + +/** + * 大驼峰 + * + * @param str 待处理字符串 + */ +export function pascalCase(str?: string) { + return capitalize(camelCase(str)) +} + +/** + * 小写下滑线 + * + * @param str 待处理字符串 + */ +export function snakeCase(str?: string) { + return processWords(str, + (word, index) => index !== 0 ? '_' + word : word + ) +} + +/** + * 小写中横杠 + * + * @param str 待处理字符串 + */ +export function kebabCase(str?: string) { + return processWords(str, + (word, index) => index !== 0 ? '-' + word : word + ) +} + +export default { + isBlank, + isEmpty, + capitalize, + camelCase, + snakeCase, + kebabCase, + pascalCase, + processWords, +} diff --git a/src/common/utils/times.ts b/src/common/utils/times.ts new file mode 100644 index 0000000..ad21e85 --- /dev/null +++ b/src/common/utils/times.ts @@ -0,0 +1,144 @@ +import { DateTime } from 'luxon' + +import { + isDate, + isNumber, + isString +} from '@/common/utils/types' +import { isNumStr } from '@/common/utils/objects.ts' +import { DateObjectUnits } from 'luxon/src/datetime' + +/* + * 文档:https://luxon.nodejs.cn/ + */ + +export enum FMT { + date = 'yyyy-MM-dd', + time = 'HH:mm', + time_sec = 'HH:mm:ss', + date_time = 'yyyy-MM-dd HH:mm', + date_time_sec = 'yyyy-MM-dd HH:mm:ss', + date_zh = 'yyyy年MM月dd日', + time_zh = 'HH时mm分', + time_sec_zh = 'HH时mm分ss秒', + date_time_zh = 'yyyy年MM月dd日HH时mm分', + date_time_sec_zh = 'yyyy年MM月dd日HH时mm分ss秒', + timestamp = 'x', +} + +/** + * 获取当前时间 + * + * @return luxon 库的时间对象 + */ +export function now() { + return DateTime.now() +} + +/** + * 解析时间 + * + * @param date JS 时间对象、时间戳(数字、字符串)、时间字符串、时间描述对象 + * @param fmt 时间格式(仅时间字符串需要此参数,默认:yyyy-MM-dd HH:mm:ss) + * @return luxon 库的时间对象 + */ +export function parse(date: Date | number | string | DateObjectUnits, fmt: FMT = FMT.date_time_sec) { + if (isDate(date)) { + return DateTime.fromJSDate(date) + } else if (isNumber(date) || isNumStr(date)) { + return DateTime.fromMillis(Number(date)) + } else if (isString(date)) { + return DateTime.fromFormat(date, fmt) + } else { + return DateTime.fromObject(date) + } +} + +/** + * 格式化时间 + * + * @param date luxon 库的时间对象、JS 时间对象 + * @param fmt 时间格式(仅时间字符串需要此参数,默认:yyyy-MM-dd HH:mm:ss) + */ +export function format(date: DateTime | Date, fmt: FMT = FMT.date_time_sec) { + if (isDate(date)) { + return DateTime.fromJSDate(date).toFormat(fmt) + } else { + return (>date).toFormat(fmt) + } +} + +/** + * 时间美化(如:1年前) + * + * @param date luxon 库的时间对象、JS 时间对象、时间戳(数字、字符串)、时间字符串、时间描述对象 + */ +export function pretty(date: DateTime | Date | number | string) { + if (!(date instanceof DateTime)) { + date = parse(date) + } + + let { + seconds, + minutes, + hours, + days, + weeks, + months, + years + } = date.diff(DateTime.now(), [ 'seconds', 'minutes', 'hours', 'days', 'weeks', 'months', 'years' ]) + + if (years > 0) { + return `${years}年后` + } else if (years < 0) { + return `${-years}年前` + } + + if (months > 0) { + return `${months}个月后` + } else if (months < 0) { + return `${-months}个月前` + } + + if (weeks > 0) { + return `${weeks}周后` + } else if (weeks < 0) { + return `${-weeks}周前` + } + + if (days > 0) { + return `${days}天后` + } else if (days < 0) { + return `${-days}天前` + } + + if (hours > 0) { + return `${hours}小时后` + } else if (hours < 0) { + return `${-hours}小时前` + } + + if (minutes > 0) { + return `${minutes}分钟后` + } else if (minutes > -5 && minutes <= -1) { + return '刚刚' + } else if (minutes <= -5) { + return `${minutes}分钟前` + } + + if (seconds > 0) { + return '片刻后' + } else if (seconds < 0) { + return '刚刚' + } + + return '现在' +} + +export default { + now, + parse, + format, + pretty, + FMT, +} diff --git a/src/common/utils/types.ts b/src/common/utils/types.ts new file mode 100644 index 0000000..a5ec597 --- /dev/null +++ b/src/common/utils/types.ts @@ -0,0 +1,40 @@ +import { TypeTag } from '@/common/utils/index.ts' + +/** + * 检查给定的值是否为字符串 + * @param obj 待检查的对象 + */ +export function isString(obj: any) { + return obj != null && + (typeof obj === 'string' || + (typeof obj === 'object' && + !Array.isArray(obj) && + Object.prototype.toString.call(obj) === TypeTag.STRING)) +} + +/** + * 检查给定的值是否为 JS 日期(Date) + * @param obj 待检查的对象 + */ +export function isDate(obj: any) { + return obj != null && + (typeof obj === 'object' && + Object.prototype.toString.call(obj) === TypeTag.DATE) +} + +/** + * 检查给定的值是否为数字 + * @param obj 待检查的对象 + */ +export function isNumber(obj: any) { + return obj != null && + (typeof obj === 'number' || + (typeof obj === 'object' && + Object.prototype.toString.call(obj) === TypeTag.NUMBER)) +} + +export default { + isString, + isDate, + isNumber, +} diff --git a/src/common/vue/injects.ts b/src/common/vue/injects.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/components/dialog/Dialog.vue b/src/components/dialog/Dialog.vue new file mode 100644 index 0000000..8e64449 --- /dev/null +++ b/src/components/dialog/Dialog.vue @@ -0,0 +1,39 @@ + + + diff --git a/src/components/dialog/index.ts b/src/components/dialog/index.ts new file mode 100644 index 0000000..8738a1b --- /dev/null +++ b/src/components/dialog/index.ts @@ -0,0 +1,94 @@ +import { + createVNode, + render, +} from 'vue' +import Dialog from './Dialog.vue' +import { MessageType } from '@idux/components/message/src/types' + +class ToastInstance { + public readonly show: (msg: string, type?: MessageType, autoClose?: boolean) => string + public readonly close: (id: string) => void + private readonly container: HTMLDivElement + + public constructor() { + this.container = document.createElement('div') + + this.container.style.position = 'fixed' + this.container.style.left = '50%' + this.container.style.top = '1rem' + this.container.style.zIndex = '999999999' + + let vm = createVNode(Dialog) + + render(vm, this.container) + + const app = document.getElementById('app')! + + app.append(this.container) + + this.show = (msg: string, type?: MessageType, autoClose?: boolean) => { + return vm.component!.exposed!.showToast(msg, type, autoClose) + } + this.close = (id: string) => { + vm.component!.exposed!.closeToast(id) + } + } + + public info(msg: string) { + this.show(msg, 'info') + } + + public success(msg: string) { + this.show(msg, 'success') + } + + public warning(msg: string) { + this.show(msg, 'warning') + } + + public error(msg: string) { + this.show(msg, 'error') + } + + public loading(msg: string, autoClose = false) { + return this.show(msg, 'loading', autoClose) + } +} + +let instance: ToastInstance | null = null + +export const useToast = () => { + if (instance == null) { + instance = new ToastInstance() + } + return instance +} + +export default { + show(msg: string, type?: MessageType, autoClose?: boolean) { + useToast().show(msg, type, autoClose) + }, + close(id: string) { + useToast().close(id) + }, + + info(msg: string) { + useToast().info(msg) + }, + + success(msg: string) { + useToast().success(msg) + }, + + warning(msg: string) { + useToast().warning(msg) + }, + + error(msg: string) { + useToast().error(msg) + }, + + loading(msg: string, autoClose = false) { + return useToast().loading(msg, autoClose) + } +} diff --git a/src/components/district/District.vue b/src/components/district/District.vue new file mode 100644 index 0000000..3004813 --- /dev/null +++ b/src/components/district/District.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/src/components/district/district-tree.ts b/src/components/district/district-tree.ts new file mode 100644 index 0000000..e16282f --- /dev/null +++ b/src/components/district/district-tree.ts @@ -0,0 +1,918 @@ +export default [ { + 'id': '110000', + 'pid': '0', + 'name': '北京市', + 'children': [ {'id': '110100', 'pid': '110000', 'name': '北京市', 'children': [ {'id': '110101', 'pid': '110100', 'name': '东城区'}, {'id': '110102', 'pid': '110100', 'name': '西城区'}, {'id': '110105', 'pid': '110100', 'name': '朝阳区'}, {'id': '110106', 'pid': '110100', 'name': '丰台区'}, {'id': '110107', 'pid': '110100', 'name': '石景山区'}, {'id': '110108', 'pid': '110100', 'name': '海淀区'}, {'id': '110109', 'pid': '110100', 'name': '门头沟区'}, {'id': '110111', 'pid': '110100', 'name': '房山区'}, {'id': '110112', 'pid': '110100', 'name': '通州区'}, {'id': '110113', 'pid': '110100', 'name': '顺义区'}, {'id': '110114', 'pid': '110100', 'name': '昌平区'}, {'id': '110115', 'pid': '110100', 'name': '大兴区'}, {'id': '110116', 'pid': '110100', 'name': '怀柔区'}, {'id': '110117', 'pid': '110100', 'name': '平谷区'}, {'id': '110118', 'pid': '110100', 'name': '密云区'}, {'id': '110119', 'pid': '110100', 'name': '延庆区'} ]} ] +}, {'id': '120000', 'pid': '0', 'name': '天津市', 'children': [ {'id': '120100', 'pid': '120000', 'name': '天津市', 'children': [ {'id': '120101', 'pid': '120100', 'name': '和平区'}, {'id': '120102', 'pid': '120100', 'name': '河东区'}, {'id': '120103', 'pid': '120100', 'name': '河西区'}, {'id': '120104', 'pid': '120100', 'name': '南开区'}, {'id': '120105', 'pid': '120100', 'name': '河北区'}, {'id': '120106', 'pid': '120100', 'name': '红桥区'}, {'id': '120110', 'pid': '120100', 'name': '东丽区'}, {'id': '120111', 'pid': '120100', 'name': '西青区'}, {'id': '120112', 'pid': '120100', 'name': '津南区'}, {'id': '120113', 'pid': '120100', 'name': '北辰区'}, {'id': '120114', 'pid': '120100', 'name': '武清区'}, {'id': '120115', 'pid': '120100', 'name': '宝坻区'}, {'id': '120116', 'pid': '120100', 'name': '滨海新区'}, {'id': '120117', 'pid': '120100', 'name': '宁河区'}, {'id': '120118', 'pid': '120100', 'name': '静海区'}, {'id': '120119', 'pid': '120100', 'name': '蓟州区'} ]} ]}, { + 'id': '130000', 'pid': '0', 'name': '河北省', 'children': [ { + 'id': '130100', + 'pid': '130000', + 'name': '石家庄市', + 'children': [ {'id': '130102', 'pid': '130100', 'name': '长安区'}, {'id': '130104', 'pid': '130100', 'name': '桥西区'}, {'id': '130105', 'pid': '130100', 'name': '新华区'}, {'id': '130107', 'pid': '130100', 'name': '井陉矿区'}, {'id': '130108', 'pid': '130100', 'name': '裕华区'}, {'id': '130109', 'pid': '130100', 'name': '藁城区'}, {'id': '130110', 'pid': '130100', 'name': '鹿泉区'}, {'id': '130111', 'pid': '130100', 'name': '栾城区'}, {'id': '130121', 'pid': '130100', 'name': '井陉县'}, {'id': '130123', 'pid': '130100', 'name': '正定县'}, {'id': '130125', 'pid': '130100', 'name': '行唐县'}, {'id': '130126', 'pid': '130100', 'name': '灵寿县'}, {'id': '130127', 'pid': '130100', 'name': '高邑县'}, {'id': '130128', 'pid': '130100', 'name': '深泽县'}, {'id': '130129', 'pid': '130100', 'name': '赞皇县'}, {'id': '130130', 'pid': '130100', 'name': '无极县'}, {'id': '130131', 'pid': '130100', 'name': '平山县'}, {'id': '130132', 'pid': '130100', 'name': '元氏县'}, { + 'id': '130133', + 'pid': '130100', + 'name': '赵县' + }, {'id': '130181', 'pid': '130100', 'name': '辛集市'}, {'id': '130183', 'pid': '130100', 'name': '晋州市'}, {'id': '130184', 'pid': '130100', 'name': '新乐市'}, {'id': '130101', 'pid': '130100', 'name': '市辖区'}, {'id': '130171', 'pid': '130100', 'name': '石家庄高新技术产业开发区'}, {'id': '130172', 'pid': '130100', 'name': '石家庄循环化工园区'} ] + }, { + 'id': '130200', + 'pid': '130000', + 'name': '唐山市', + 'children': [ {'id': '130202', 'pid': '130200', 'name': '路南区'}, {'id': '130203', 'pid': '130200', 'name': '路北区'}, {'id': '130204', 'pid': '130200', 'name': '古冶区'}, {'id': '130205', 'pid': '130200', 'name': '开平区'}, {'id': '130207', 'pid': '130200', 'name': '丰南区'}, {'id': '130208', 'pid': '130200', 'name': '丰润区'}, {'id': '130209', 'pid': '130200', 'name': '曹妃甸区'}, {'id': '130224', 'pid': '130200', 'name': '滦南县'}, {'id': '130225', 'pid': '130200', 'name': '乐亭县'}, {'id': '130227', 'pid': '130200', 'name': '迁西县'}, {'id': '130229', 'pid': '130200', 'name': '玉田县'}, {'id': '130281', 'pid': '130200', 'name': '遵化市'}, {'id': '130283', 'pid': '130200', 'name': '迁安市'}, {'id': '130284', 'pid': '130200', 'name': '滦州市'}, {'id': '130201', 'pid': '130200', 'name': '市辖区'}, {'id': '130271', 'pid': '130200', 'name': '河北唐山芦台经济开发区'}, {'id': '130272', 'pid': '130200', 'name': '唐山市汉沽管理区'}, { + 'id': '130273', + 'pid': '130200', + 'name': '唐山高新技术产业开发区' + }, {'id': '130274', 'pid': '130200', 'name': '河北唐山海港经济开发区'} ] + }, {'id': '130300', 'pid': '130000', 'name': '秦皇岛市', 'children': [ {'id': '130302', 'pid': '130300', 'name': '海港区'}, {'id': '130303', 'pid': '130300', 'name': '山海关区'}, {'id': '130304', 'pid': '130300', 'name': '北戴河区'}, {'id': '130306', 'pid': '130300', 'name': '抚宁区'}, {'id': '130321', 'pid': '130300', 'name': '青龙满族自治县'}, {'id': '130322', 'pid': '130300', 'name': '昌黎县'}, {'id': '130324', 'pid': '130300', 'name': '卢龙县'}, {'id': '130301', 'pid': '130300', 'name': '市辖区'}, {'id': '130371', 'pid': '130300', 'name': '秦皇岛市经济技术开发区'}, {'id': '130372', 'pid': '130300', 'name': '北戴河新区'} ]}, { + 'id': '130400', + 'pid': '130000', + 'name': '邯郸市', + 'children': [ {'id': '130402', 'pid': '130400', 'name': '邯山区'}, {'id': '130403', 'pid': '130400', 'name': '丛台区'}, {'id': '130404', 'pid': '130400', 'name': '复兴区'}, {'id': '130406', 'pid': '130400', 'name': '峰峰矿区'}, {'id': '130407', 'pid': '130400', 'name': '肥乡区'}, {'id': '130408', 'pid': '130400', 'name': '永年区'}, {'id': '130423', 'pid': '130400', 'name': '临漳县'}, {'id': '130424', 'pid': '130400', 'name': '成安县'}, {'id': '130425', 'pid': '130400', 'name': '大名县'}, {'id': '130426', 'pid': '130400', 'name': '涉县'}, {'id': '130427', 'pid': '130400', 'name': '磁县'}, {'id': '130430', 'pid': '130400', 'name': '邱县'}, {'id': '130431', 'pid': '130400', 'name': '鸡泽县'}, {'id': '130432', 'pid': '130400', 'name': '广平县'}, {'id': '130433', 'pid': '130400', 'name': '馆陶县'}, {'id': '130434', 'pid': '130400', 'name': '魏县'}, {'id': '130435', 'pid': '130400', 'name': '曲周县'}, {'id': '130481', 'pid': '130400', 'name': '武安市'}, { + 'id': '130401', + 'pid': '130400', + 'name': '市辖区' + }, {'id': '130471', 'pid': '130400', 'name': '邯郸经济技术开发区'}, {'id': '130473', 'pid': '130400', 'name': '邯郸冀南新区'} ] + }, { + 'id': '130500', + 'pid': '130000', + 'name': '邢台市', + 'children': [ {'id': '130502', 'pid': '130500', 'name': '襄都区'}, {'id': '130503', 'pid': '130500', 'name': '信都区'}, {'id': '130505', 'pid': '130500', 'name': '任泽区'}, {'id': '130506', 'pid': '130500', 'name': '南和区'}, {'id': '130522', 'pid': '130500', 'name': '临城县'}, {'id': '130523', 'pid': '130500', 'name': '内丘县'}, {'id': '130524', 'pid': '130500', 'name': '柏乡县'}, {'id': '130525', 'pid': '130500', 'name': '隆尧县'}, {'id': '130528', 'pid': '130500', 'name': '宁晋县'}, {'id': '130529', 'pid': '130500', 'name': '巨鹿县'}, {'id': '130530', 'pid': '130500', 'name': '新河县'}, {'id': '130531', 'pid': '130500', 'name': '广宗县'}, {'id': '130532', 'pid': '130500', 'name': '平乡县'}, {'id': '130533', 'pid': '130500', 'name': '威县'}, {'id': '130534', 'pid': '130500', 'name': '清河县'}, {'id': '130535', 'pid': '130500', 'name': '临西县'}, {'id': '130581', 'pid': '130500', 'name': '南宫市'}, {'id': '130582', 'pid': '130500', 'name': '沙河市'}, { + 'id': '130501', + 'pid': '130500', + 'name': '市辖区' + }, {'id': '130571', 'pid': '130500', 'name': '河北邢台经济开发区'} ] + }, { + 'id': '130600', + 'pid': '130000', + 'name': '保定市', + 'children': [ {'id': '130602', 'pid': '130600', 'name': '竞秀区'}, {'id': '130606', 'pid': '130600', 'name': '莲池区'}, {'id': '130607', 'pid': '130600', 'name': '满城区'}, {'id': '130608', 'pid': '130600', 'name': '清苑区'}, {'id': '130609', 'pid': '130600', 'name': '徐水区'}, {'id': '130623', 'pid': '130600', 'name': '涞水县'}, {'id': '130624', 'pid': '130600', 'name': '阜平县'}, {'id': '130626', 'pid': '130600', 'name': '定兴县'}, {'id': '130627', 'pid': '130600', 'name': '唐县'}, {'id': '130628', 'pid': '130600', 'name': '高阳县'}, {'id': '130629', 'pid': '130600', 'name': '容城县'}, {'id': '130630', 'pid': '130600', 'name': '涞源县'}, {'id': '130631', 'pid': '130600', 'name': '望都县'}, {'id': '130632', 'pid': '130600', 'name': '安新县'}, {'id': '130633', 'pid': '130600', 'name': '易县'}, {'id': '130634', 'pid': '130600', 'name': '曲阳县'}, {'id': '130635', 'pid': '130600', 'name': '蠡县'}, {'id': '130636', 'pid': '130600', 'name': '顺平县'}, { + 'id': '130637', + 'pid': '130600', + 'name': '博野县' + }, {'id': '130638', 'pid': '130600', 'name': '雄县'}, {'id': '130681', 'pid': '130600', 'name': '涿州市'}, {'id': '130682', 'pid': '130600', 'name': '定州市'}, {'id': '130683', 'pid': '130600', 'name': '安国市'}, {'id': '130684', 'pid': '130600', 'name': '高碑店市'}, {'id': '130601', 'pid': '130600', 'name': '市辖区'}, {'id': '130671', 'pid': '130600', 'name': '保定高新技术产业开发区'}, {'id': '130672', 'pid': '130600', 'name': '保定白沟新城'} ] + }, { + 'id': '130700', + 'pid': '130000', + 'name': '张家口市', + 'children': [ {'id': '130702', 'pid': '130700', 'name': '桥东区'}, {'id': '130703', 'pid': '130700', 'name': '桥西区'}, {'id': '130705', 'pid': '130700', 'name': '宣化区'}, {'id': '130706', 'pid': '130700', 'name': '下花园区'}, {'id': '130708', 'pid': '130700', 'name': '万全区'}, {'id': '130709', 'pid': '130700', 'name': '崇礼区'}, {'id': '130722', 'pid': '130700', 'name': '张北县'}, {'id': '130723', 'pid': '130700', 'name': '康保县'}, {'id': '130724', 'pid': '130700', 'name': '沽源县'}, {'id': '130725', 'pid': '130700', 'name': '尚义县'}, {'id': '130726', 'pid': '130700', 'name': '蔚县'}, {'id': '130727', 'pid': '130700', 'name': '阳原县'}, {'id': '130728', 'pid': '130700', 'name': '怀安县'}, {'id': '130730', 'pid': '130700', 'name': '怀来县'}, {'id': '130731', 'pid': '130700', 'name': '涿鹿县'}, {'id': '130732', 'pid': '130700', 'name': '赤城县'}, {'id': '130701', 'pid': '130700', 'name': '市辖区'}, {'id': '130771', 'pid': '130700', 'name': '张家口经济开发区'}, { + 'id': '130772', + 'pid': '130700', + 'name': '张家口市察北管理区' + }, {'id': '130773', 'pid': '130700', 'name': '张家口市塞北管理区'} ] + }, {'id': '130800', 'pid': '130000', 'name': '承德市', 'children': [ {'id': '130802', 'pid': '130800', 'name': '双桥区'}, {'id': '130803', 'pid': '130800', 'name': '双滦区'}, {'id': '130804', 'pid': '130800', 'name': '鹰手营子矿区'}, {'id': '130821', 'pid': '130800', 'name': '承德县'}, {'id': '130822', 'pid': '130800', 'name': '兴隆县'}, {'id': '130824', 'pid': '130800', 'name': '滦平县'}, {'id': '130825', 'pid': '130800', 'name': '隆化县'}, {'id': '130826', 'pid': '130800', 'name': '丰宁满族自治县'}, {'id': '130827', 'pid': '130800', 'name': '宽城满族自治县'}, {'id': '130828', 'pid': '130800', 'name': '围场满族蒙古族自治县'}, {'id': '130881', 'pid': '130800', 'name': '平泉市'}, {'id': '130801', 'pid': '130800', 'name': '市辖区'}, {'id': '130871', 'pid': '130800', 'name': '承德高新技术产业开发区'} ]}, { + 'id': '130900', + 'pid': '130000', + 'name': '沧州市', + 'children': [ {'id': '130902', 'pid': '130900', 'name': '新华区'}, {'id': '130903', 'pid': '130900', 'name': '运河区'}, {'id': '130921', 'pid': '130900', 'name': '沧县'}, {'id': '130922', 'pid': '130900', 'name': '青县'}, {'id': '130923', 'pid': '130900', 'name': '东光县'}, {'id': '130924', 'pid': '130900', 'name': '海兴县'}, {'id': '130925', 'pid': '130900', 'name': '盐山县'}, {'id': '130926', 'pid': '130900', 'name': '肃宁县'}, {'id': '130927', 'pid': '130900', 'name': '南皮县'}, {'id': '130928', 'pid': '130900', 'name': '吴桥县'}, {'id': '130929', 'pid': '130900', 'name': '献县'}, {'id': '130930', 'pid': '130900', 'name': '孟村回族自治县'}, {'id': '130981', 'pid': '130900', 'name': '泊头市'}, {'id': '130982', 'pid': '130900', 'name': '任丘市'}, {'id': '130983', 'pid': '130900', 'name': '黄骅市'}, {'id': '130984', 'pid': '130900', 'name': '河间市'}, {'id': '130901', 'pid': '130900', 'name': '市辖区'}, { + 'id': '130971', + 'pid': '130900', + 'name': '河北沧州经济开发区' + }, {'id': '130972', 'pid': '130900', 'name': '沧州高新技术产业开发区'}, {'id': '130973', 'pid': '130900', 'name': '沧州渤海新区'} ] + }, {'id': '131000', 'pid': '130000', 'name': '廊坊市', 'children': [ {'id': '131002', 'pid': '131000', 'name': '安次区'}, {'id': '131003', 'pid': '131000', 'name': '广阳区'}, {'id': '131022', 'pid': '131000', 'name': '固安县'}, {'id': '131023', 'pid': '131000', 'name': '永清县'}, {'id': '131024', 'pid': '131000', 'name': '香河县'}, {'id': '131025', 'pid': '131000', 'name': '大城县'}, {'id': '131026', 'pid': '131000', 'name': '文安县'}, {'id': '131028', 'pid': '131000', 'name': '大厂回族自治县'}, {'id': '131081', 'pid': '131000', 'name': '霸州市'}, {'id': '131082', 'pid': '131000', 'name': '三河市'}, {'id': '131001', 'pid': '131000', 'name': '市辖区'}, {'id': '131071', 'pid': '131000', 'name': '廊坊经济技术开发区'} ]}, { + 'id': '131100', + 'pid': '130000', + 'name': '衡水市', + 'children': [ {'id': '131102', 'pid': '131100', 'name': '桃城区'}, {'id': '131103', 'pid': '131100', 'name': '冀州区'}, {'id': '131121', 'pid': '131100', 'name': '枣强县'}, {'id': '131122', 'pid': '131100', 'name': '武邑县'}, {'id': '131123', 'pid': '131100', 'name': '武强县'}, {'id': '131124', 'pid': '131100', 'name': '饶阳县'}, {'id': '131125', 'pid': '131100', 'name': '安平县'}, {'id': '131126', 'pid': '131100', 'name': '故城县'}, {'id': '131127', 'pid': '131100', 'name': '景县'}, {'id': '131128', 'pid': '131100', 'name': '阜城县'}, {'id': '131182', 'pid': '131100', 'name': '深州市'}, {'id': '131101', 'pid': '131100', 'name': '市辖区'}, {'id': '131171', 'pid': '131100', 'name': '河北衡水高新技术产业开发区'}, {'id': '131172', 'pid': '131100', 'name': '衡水滨湖新区'} ] + } ] +}, { + 'id': '140000', + 'pid': '0', + 'name': '山西省', + 'children': [ {'id': '140100', 'pid': '140000', 'name': '太原市', 'children': [ {'id': '140105', 'pid': '140100', 'name': '小店区'}, {'id': '140106', 'pid': '140100', 'name': '迎泽区'}, {'id': '140107', 'pid': '140100', 'name': '杏花岭区'}, {'id': '140108', 'pid': '140100', 'name': '尖草坪区'}, {'id': '140109', 'pid': '140100', 'name': '万柏林区'}, {'id': '140110', 'pid': '140100', 'name': '晋源区'}, {'id': '140121', 'pid': '140100', 'name': '清徐县'}, {'id': '140122', 'pid': '140100', 'name': '阳曲县'}, {'id': '140123', 'pid': '140100', 'name': '娄烦县'}, {'id': '140181', 'pid': '140100', 'name': '古交市'}, {'id': '140101', 'pid': '140100', 'name': '市辖区'}, {'id': '140171', 'pid': '140100', 'name': '山西转型综合改革示范区'} ]}, { + 'id': '140200', + 'pid': '140000', + 'name': '大同市', + 'children': [ {'id': '140212', 'pid': '140200', 'name': '新荣区'}, {'id': '140213', 'pid': '140200', 'name': '平城区'}, {'id': '140214', 'pid': '140200', 'name': '云冈区'}, {'id': '140215', 'pid': '140200', 'name': '云州区'}, {'id': '140221', 'pid': '140200', 'name': '阳高县'}, {'id': '140222', 'pid': '140200', 'name': '天镇县'}, {'id': '140223', 'pid': '140200', 'name': '广灵县'}, {'id': '140224', 'pid': '140200', 'name': '灵丘县'}, {'id': '140225', 'pid': '140200', 'name': '浑源县'}, {'id': '140226', 'pid': '140200', 'name': '左云县'}, {'id': '140201', 'pid': '140200', 'name': '市辖区'}, {'id': '140271', 'pid': '140200', 'name': '山西大同经济开发区'} ] + }, {'id': '140300', 'pid': '140000', 'name': '阳泉市', 'children': [ {'id': '140302', 'pid': '140300', 'name': '城区'}, {'id': '140303', 'pid': '140300', 'name': '矿区'}, {'id': '140311', 'pid': '140300', 'name': '郊区'}, {'id': '140321', 'pid': '140300', 'name': '平定县'}, {'id': '140322', 'pid': '140300', 'name': '盂县'}, {'id': '140301', 'pid': '140300', 'name': '市辖区'} ]}, { + 'id': '140400', + 'pid': '140000', + 'name': '长治市', + 'children': [ {'id': '140403', 'pid': '140400', 'name': '潞州区'}, {'id': '140404', 'pid': '140400', 'name': '上党区'}, {'id': '140405', 'pid': '140400', 'name': '屯留区'}, {'id': '140406', 'pid': '140400', 'name': '潞城区'}, {'id': '140423', 'pid': '140400', 'name': '襄垣县'}, {'id': '140425', 'pid': '140400', 'name': '平顺县'}, {'id': '140426', 'pid': '140400', 'name': '黎城县'}, {'id': '140427', 'pid': '140400', 'name': '壶关县'}, {'id': '140428', 'pid': '140400', 'name': '长子县'}, {'id': '140429', 'pid': '140400', 'name': '武乡县'}, {'id': '140430', 'pid': '140400', 'name': '沁县'}, {'id': '140431', 'pid': '140400', 'name': '沁源县'}, {'id': '140401', 'pid': '140400', 'name': '市辖区'}, {'id': '140471', 'pid': '140400', 'name': '山西长治高新技术产业园区'} ] + }, {'id': '140500', 'pid': '140000', 'name': '晋城市', 'children': [ {'id': '140502', 'pid': '140500', 'name': '城区'}, {'id': '140521', 'pid': '140500', 'name': '沁水县'}, {'id': '140522', 'pid': '140500', 'name': '阳城县'}, {'id': '140524', 'pid': '140500', 'name': '陵川县'}, {'id': '140525', 'pid': '140500', 'name': '泽州县'}, {'id': '140581', 'pid': '140500', 'name': '高平市'}, {'id': '140501', 'pid': '140500', 'name': '市辖区'} ]}, {'id': '140600', 'pid': '140000', 'name': '朔州市', 'children': [ {'id': '140602', 'pid': '140600', 'name': '朔城区'}, {'id': '140603', 'pid': '140600', 'name': '平鲁区'}, {'id': '140621', 'pid': '140600', 'name': '山阴县'}, {'id': '140622', 'pid': '140600', 'name': '应县'}, {'id': '140623', 'pid': '140600', 'name': '右玉县'}, {'id': '140681', 'pid': '140600', 'name': '怀仁市'}, {'id': '140601', 'pid': '140600', 'name': '市辖区'}, {'id': '140671', 'pid': '140600', 'name': '山西朔州经济开发区'} ]}, { + 'id': '140700', + 'pid': '140000', + 'name': '晋中市', + 'children': [ {'id': '140702', 'pid': '140700', 'name': '榆次区'}, {'id': '140703', 'pid': '140700', 'name': '太谷区'}, {'id': '140721', 'pid': '140700', 'name': '榆社县'}, {'id': '140722', 'pid': '140700', 'name': '左权县'}, {'id': '140723', 'pid': '140700', 'name': '和顺县'}, {'id': '140724', 'pid': '140700', 'name': '昔阳县'}, {'id': '140725', 'pid': '140700', 'name': '寿阳县'}, {'id': '140727', 'pid': '140700', 'name': '祁县'}, {'id': '140728', 'pid': '140700', 'name': '平遥县'}, {'id': '140729', 'pid': '140700', 'name': '灵石县'}, {'id': '140781', 'pid': '140700', 'name': '介休市'}, {'id': '140701', 'pid': '140700', 'name': '市辖区'} ] + }, {'id': '140800', 'pid': '140000', 'name': '运城市', 'children': [ {'id': '140802', 'pid': '140800', 'name': '盐湖区'}, {'id': '140821', 'pid': '140800', 'name': '临猗县'}, {'id': '140822', 'pid': '140800', 'name': '万荣县'}, {'id': '140823', 'pid': '140800', 'name': '闻喜县'}, {'id': '140824', 'pid': '140800', 'name': '稷山县'}, {'id': '140825', 'pid': '140800', 'name': '新绛县'}, {'id': '140826', 'pid': '140800', 'name': '绛县'}, {'id': '140827', 'pid': '140800', 'name': '垣曲县'}, {'id': '140828', 'pid': '140800', 'name': '夏县'}, {'id': '140829', 'pid': '140800', 'name': '平陆县'}, {'id': '140830', 'pid': '140800', 'name': '芮城县'}, {'id': '140881', 'pid': '140800', 'name': '永济市'}, {'id': '140882', 'pid': '140800', 'name': '河津市'}, {'id': '140801', 'pid': '140800', 'name': '市辖区'} ]}, { + 'id': '140900', + 'pid': '140000', + 'name': '忻州市', + 'children': [ {'id': '140902', 'pid': '140900', 'name': '忻府区'}, {'id': '140921', 'pid': '140900', 'name': '定襄县'}, {'id': '140922', 'pid': '140900', 'name': '五台县'}, {'id': '140923', 'pid': '140900', 'name': '代县'}, {'id': '140924', 'pid': '140900', 'name': '繁峙县'}, {'id': '140925', 'pid': '140900', 'name': '宁武县'}, {'id': '140926', 'pid': '140900', 'name': '静乐县'}, {'id': '140927', 'pid': '140900', 'name': '神池县'}, {'id': '140928', 'pid': '140900', 'name': '五寨县'}, {'id': '140929', 'pid': '140900', 'name': '岢岚县'}, {'id': '140930', 'pid': '140900', 'name': '河曲县'}, {'id': '140931', 'pid': '140900', 'name': '保德县'}, {'id': '140932', 'pid': '140900', 'name': '偏关县'}, {'id': '140981', 'pid': '140900', 'name': '原平市'}, {'id': '140901', 'pid': '140900', 'name': '市辖区'}, {'id': '140971', 'pid': '140900', 'name': '五台山风景名胜区'} ] + }, { + 'id': '141000', + 'pid': '140000', + 'name': '临汾市', + 'children': [ {'id': '141002', 'pid': '141000', 'name': '尧都区'}, {'id': '141021', 'pid': '141000', 'name': '曲沃县'}, {'id': '141022', 'pid': '141000', 'name': '翼城县'}, {'id': '141023', 'pid': '141000', 'name': '襄汾县'}, {'id': '141024', 'pid': '141000', 'name': '洪洞县'}, {'id': '141025', 'pid': '141000', 'name': '古县'}, {'id': '141026', 'pid': '141000', 'name': '安泽县'}, {'id': '141027', 'pid': '141000', 'name': '浮山县'}, {'id': '141028', 'pid': '141000', 'name': '吉县'}, {'id': '141029', 'pid': '141000', 'name': '乡宁县'}, {'id': '141030', 'pid': '141000', 'name': '大宁县'}, {'id': '141031', 'pid': '141000', 'name': '隰县'}, {'id': '141032', 'pid': '141000', 'name': '永和县'}, {'id': '141033', 'pid': '141000', 'name': '蒲县'}, {'id': '141034', 'pid': '141000', 'name': '汾西县'}, {'id': '141081', 'pid': '141000', 'name': '侯马市'}, {'id': '141082', 'pid': '141000', 'name': '霍州市'}, {'id': '141001', 'pid': '141000', 'name': '市辖区'} ] + }, {'id': '141100', 'pid': '140000', 'name': '吕梁市', 'children': [ {'id': '141102', 'pid': '141100', 'name': '离石区'}, {'id': '141121', 'pid': '141100', 'name': '文水县'}, {'id': '141122', 'pid': '141100', 'name': '交城县'}, {'id': '141123', 'pid': '141100', 'name': '兴县'}, {'id': '141124', 'pid': '141100', 'name': '临县'}, {'id': '141125', 'pid': '141100', 'name': '柳林县'}, {'id': '141126', 'pid': '141100', 'name': '石楼县'}, {'id': '141127', 'pid': '141100', 'name': '岚县'}, {'id': '141128', 'pid': '141100', 'name': '方山县'}, {'id': '141129', 'pid': '141100', 'name': '中阳县'}, {'id': '141130', 'pid': '141100', 'name': '交口县'}, {'id': '141181', 'pid': '141100', 'name': '孝义市'}, {'id': '141182', 'pid': '141100', 'name': '汾阳市'}, {'id': '141101', 'pid': '141100', 'name': '市辖区'} ]} ] +}, { + 'id': '150000', + 'pid': '0', + 'name': '内蒙古自治区', + 'children': [ {'id': '150100', 'pid': '150000', 'name': '呼和浩特市', 'children': [ {'id': '150102', 'pid': '150100', 'name': '新城区'}, {'id': '150103', 'pid': '150100', 'name': '回民区'}, {'id': '150104', 'pid': '150100', 'name': '玉泉区'}, {'id': '150105', 'pid': '150100', 'name': '赛罕区'}, {'id': '150121', 'pid': '150100', 'name': '土默特左旗'}, {'id': '150122', 'pid': '150100', 'name': '托克托县'}, {'id': '150123', 'pid': '150100', 'name': '和林格尔县'}, {'id': '150124', 'pid': '150100', 'name': '清水河县'}, {'id': '150125', 'pid': '150100', 'name': '武川县'}, {'id': '150101', 'pid': '150100', 'name': '市辖区'}, {'id': '150172', 'pid': '150100', 'name': '呼和浩特经济技术开发区'} ]}, { + 'id': '150200', + 'pid': '150000', + 'name': '包头市', + 'children': [ {'id': '150202', 'pid': '150200', 'name': '东河区'}, {'id': '150203', 'pid': '150200', 'name': '昆都仑区'}, {'id': '150204', 'pid': '150200', 'name': '青山区'}, {'id': '150205', 'pid': '150200', 'name': '石拐区'}, {'id': '150206', 'pid': '150200', 'name': '白云鄂博矿区'}, {'id': '150207', 'pid': '150200', 'name': '九原区'}, {'id': '150221', 'pid': '150200', 'name': '土默特右旗'}, {'id': '150222', 'pid': '150200', 'name': '固阳县'}, {'id': '150223', 'pid': '150200', 'name': '达尔罕茂明安联合旗'}, {'id': '150201', 'pid': '150200', 'name': '市辖区'}, {'id': '150271', 'pid': '150200', 'name': '包头稀土高新技术产业开发区'} ] + }, {'id': '150300', 'pid': '150000', 'name': '乌海市', 'children': [ {'id': '150302', 'pid': '150300', 'name': '海勃湾区'}, {'id': '150303', 'pid': '150300', 'name': '海南区'}, {'id': '150304', 'pid': '150300', 'name': '乌达区'}, {'id': '150301', 'pid': '150300', 'name': '市辖区'} ]}, { + 'id': '150400', + 'pid': '150000', + 'name': '赤峰市', + 'children': [ {'id': '150402', 'pid': '150400', 'name': '红山区'}, {'id': '150403', 'pid': '150400', 'name': '元宝山区'}, {'id': '150404', 'pid': '150400', 'name': '松山区'}, {'id': '150421', 'pid': '150400', 'name': '阿鲁科尔沁旗'}, {'id': '150422', 'pid': '150400', 'name': '巴林左旗'}, {'id': '150423', 'pid': '150400', 'name': '巴林右旗'}, {'id': '150424', 'pid': '150400', 'name': '林西县'}, {'id': '150425', 'pid': '150400', 'name': '克什克腾旗'}, {'id': '150426', 'pid': '150400', 'name': '翁牛特旗'}, {'id': '150428', 'pid': '150400', 'name': '喀喇沁旗'}, {'id': '150429', 'pid': '150400', 'name': '宁城县'}, {'id': '150430', 'pid': '150400', 'name': '敖汉旗'}, {'id': '150401', 'pid': '150400', 'name': '市辖区'} ] + }, {'id': '150500', 'pid': '150000', 'name': '通辽市', 'children': [ {'id': '150502', 'pid': '150500', 'name': '科尔沁区'}, {'id': '150521', 'pid': '150500', 'name': '科尔沁左翼中旗'}, {'id': '150522', 'pid': '150500', 'name': '科尔沁左翼后旗'}, {'id': '150523', 'pid': '150500', 'name': '开鲁县'}, {'id': '150524', 'pid': '150500', 'name': '库伦旗'}, {'id': '150525', 'pid': '150500', 'name': '奈曼旗'}, {'id': '150526', 'pid': '150500', 'name': '扎鲁特旗'}, {'id': '150581', 'pid': '150500', 'name': '霍林郭勒市'}, {'id': '150501', 'pid': '150500', 'name': '市辖区'}, {'id': '150571', 'pid': '150500', 'name': '通辽经济技术开发区'} ]}, { + 'id': '150600', + 'pid': '150000', + 'name': '鄂尔多斯市', + 'children': [ {'id': '150602', 'pid': '150600', 'name': '东胜区'}, {'id': '150603', 'pid': '150600', 'name': '康巴什区'}, {'id': '150621', 'pid': '150600', 'name': '达拉特旗'}, {'id': '150622', 'pid': '150600', 'name': '准格尔旗'}, {'id': '150623', 'pid': '150600', 'name': '鄂托克前旗'}, {'id': '150624', 'pid': '150600', 'name': '鄂托克旗'}, {'id': '150625', 'pid': '150600', 'name': '杭锦旗'}, {'id': '150626', 'pid': '150600', 'name': '乌审旗'}, {'id': '150627', 'pid': '150600', 'name': '伊金霍洛旗'}, {'id': '150601', 'pid': '150600', 'name': '市辖区'} ] + }, {'id': '150700', 'pid': '150000', 'name': '呼伦贝尔市', 'children': [ {'id': '150702', 'pid': '150700', 'name': '海拉尔区'}, {'id': '150703', 'pid': '150700', 'name': '扎赉诺尔区'}, {'id': '150721', 'pid': '150700', 'name': '阿荣旗'}, {'id': '150722', 'pid': '150700', 'name': '莫力达瓦达斡尔族自治旗'}, {'id': '150723', 'pid': '150700', 'name': '鄂伦春自治旗'}, {'id': '150724', 'pid': '150700', 'name': '鄂温克族自治旗'}, {'id': '150725', 'pid': '150700', 'name': '陈巴尔虎旗'}, {'id': '150726', 'pid': '150700', 'name': '新巴尔虎左旗'}, {'id': '150727', 'pid': '150700', 'name': '新巴尔虎右旗'}, {'id': '150781', 'pid': '150700', 'name': '满洲里市'}, {'id': '150782', 'pid': '150700', 'name': '牙克石市'}, {'id': '150783', 'pid': '150700', 'name': '扎兰屯市'}, {'id': '150784', 'pid': '150700', 'name': '额尔古纳市'}, {'id': '150785', 'pid': '150700', 'name': '根河市'}, {'id': '150701', 'pid': '150700', 'name': '市辖区'} ]}, { + 'id': '150800', + 'pid': '150000', + 'name': '巴彦淖尔市', + 'children': [ {'id': '150802', 'pid': '150800', 'name': '临河区'}, {'id': '150821', 'pid': '150800', 'name': '五原县'}, {'id': '150822', 'pid': '150800', 'name': '磴口县'}, {'id': '150823', 'pid': '150800', 'name': '乌拉特前旗'}, {'id': '150824', 'pid': '150800', 'name': '乌拉特中旗'}, {'id': '150825', 'pid': '150800', 'name': '乌拉特后旗'}, {'id': '150826', 'pid': '150800', 'name': '杭锦后旗'}, {'id': '150801', 'pid': '150800', 'name': '市辖区'} ] + }, {'id': '150900', 'pid': '150000', 'name': '乌兰察布市', 'children': [ {'id': '150902', 'pid': '150900', 'name': '集宁区'}, {'id': '150921', 'pid': '150900', 'name': '卓资县'}, {'id': '150922', 'pid': '150900', 'name': '化德县'}, {'id': '150923', 'pid': '150900', 'name': '商都县'}, {'id': '150924', 'pid': '150900', 'name': '兴和县'}, {'id': '150925', 'pid': '150900', 'name': '凉城县'}, {'id': '150926', 'pid': '150900', 'name': '察哈尔右翼前旗'}, {'id': '150927', 'pid': '150900', 'name': '察哈尔右翼中旗'}, {'id': '150928', 'pid': '150900', 'name': '察哈尔右翼后旗'}, {'id': '150929', 'pid': '150900', 'name': '四子王旗'}, {'id': '150981', 'pid': '150900', 'name': '丰镇市'}, {'id': '150901', 'pid': '150900', 'name': '市辖区'} ]}, { + 'id': '152200', + 'pid': '150000', + 'name': '兴安盟', + 'children': [ {'id': '152201', 'pid': '152200', 'name': '乌兰浩特市'}, {'id': '152202', 'pid': '152200', 'name': '阿尔山市'}, {'id': '152221', 'pid': '152200', 'name': '科尔沁右翼前旗'}, {'id': '152222', 'pid': '152200', 'name': '科尔沁右翼中旗'}, {'id': '152223', 'pid': '152200', 'name': '扎赉特旗'}, {'id': '152224', 'pid': '152200', 'name': '突泉县'} ] + }, {'id': '152500', 'pid': '150000', 'name': '锡林郭勒盟', 'children': [ {'id': '152501', 'pid': '152500', 'name': '二连浩特市'}, {'id': '152502', 'pid': '152500', 'name': '锡林浩特市'}, {'id': '152522', 'pid': '152500', 'name': '阿巴嘎旗'}, {'id': '152523', 'pid': '152500', 'name': '苏尼特左旗'}, {'id': '152524', 'pid': '152500', 'name': '苏尼特右旗'}, {'id': '152525', 'pid': '152500', 'name': '东乌珠穆沁旗'}, {'id': '152526', 'pid': '152500', 'name': '西乌珠穆沁旗'}, {'id': '152527', 'pid': '152500', 'name': '太仆寺旗'}, {'id': '152528', 'pid': '152500', 'name': '镶黄旗'}, {'id': '152529', 'pid': '152500', 'name': '正镶白旗'}, {'id': '152530', 'pid': '152500', 'name': '正蓝旗'}, {'id': '152531', 'pid': '152500', 'name': '多伦县'}, {'id': '152571', 'pid': '152500', 'name': '乌拉盖管委会'} ]}, { + 'id': '152900', + 'pid': '150000', + 'name': '阿拉善盟', + 'children': [ {'id': '152921', 'pid': '152900', 'name': '阿拉善左旗'}, {'id': '152922', 'pid': '152900', 'name': '阿拉善右旗'}, {'id': '152923', 'pid': '152900', 'name': '额济纳旗'}, {'id': '152971', 'pid': '152900', 'name': '内蒙古阿拉善高新技术产业开发区'} ] + } ] +}, { + 'id': '210000', + 'pid': '0', + 'name': '辽宁省', + 'children': [ {'id': '210100', 'pid': '210000', 'name': '沈阳市', 'children': [ {'id': '210102', 'pid': '210100', 'name': '和平区'}, {'id': '210103', 'pid': '210100', 'name': '沈河区'}, {'id': '210104', 'pid': '210100', 'name': '大东区'}, {'id': '210105', 'pid': '210100', 'name': '皇姑区'}, {'id': '210106', 'pid': '210100', 'name': '铁西区'}, {'id': '210111', 'pid': '210100', 'name': '苏家屯区'}, {'id': '210112', 'pid': '210100', 'name': '浑南区'}, {'id': '210113', 'pid': '210100', 'name': '沈北新区'}, {'id': '210114', 'pid': '210100', 'name': '于洪区'}, {'id': '210115', 'pid': '210100', 'name': '辽中区'}, {'id': '210123', 'pid': '210100', 'name': '康平县'}, {'id': '210124', 'pid': '210100', 'name': '法库县'}, {'id': '210181', 'pid': '210100', 'name': '新民市'}, {'id': '210101', 'pid': '210100', 'name': '市辖区'} ]}, { + 'id': '210200', + 'pid': '210000', + 'name': '大连市', + 'children': [ {'id': '210202', 'pid': '210200', 'name': '中山区'}, {'id': '210203', 'pid': '210200', 'name': '西岗区'}, {'id': '210204', 'pid': '210200', 'name': '沙河口区'}, {'id': '210211', 'pid': '210200', 'name': '甘井子区'}, {'id': '210212', 'pid': '210200', 'name': '旅顺口区'}, {'id': '210213', 'pid': '210200', 'name': '金州区'}, {'id': '210214', 'pid': '210200', 'name': '普兰店区'}, {'id': '210224', 'pid': '210200', 'name': '长海县'}, {'id': '210281', 'pid': '210200', 'name': '瓦房店市'}, {'id': '210283', 'pid': '210200', 'name': '庄河市'}, {'id': '210201', 'pid': '210200', 'name': '市辖区'} ] + }, {'id': '210300', 'pid': '210000', 'name': '鞍山市', 'children': [ {'id': '210302', 'pid': '210300', 'name': '铁东区'}, {'id': '210303', 'pid': '210300', 'name': '铁西区'}, {'id': '210304', 'pid': '210300', 'name': '立山区'}, {'id': '210311', 'pid': '210300', 'name': '千山区'}, {'id': '210321', 'pid': '210300', 'name': '台安县'}, {'id': '210323', 'pid': '210300', 'name': '岫岩满族自治县'}, {'id': '210381', 'pid': '210300', 'name': '海城市'}, {'id': '210301', 'pid': '210300', 'name': '市辖区'} ]}, { + 'id': '210400', + 'pid': '210000', + 'name': '抚顺市', + 'children': [ {'id': '210402', 'pid': '210400', 'name': '新抚区'}, {'id': '210403', 'pid': '210400', 'name': '东洲区'}, {'id': '210404', 'pid': '210400', 'name': '望花区'}, {'id': '210411', 'pid': '210400', 'name': '顺城区'}, {'id': '210421', 'pid': '210400', 'name': '抚顺县'}, {'id': '210422', 'pid': '210400', 'name': '新宾满族自治县'}, {'id': '210423', 'pid': '210400', 'name': '清原满族自治县'}, {'id': '210401', 'pid': '210400', 'name': '市辖区'} ] + }, {'id': '210500', 'pid': '210000', 'name': '本溪市', 'children': [ {'id': '210502', 'pid': '210500', 'name': '平山区'}, {'id': '210503', 'pid': '210500', 'name': '溪湖区'}, {'id': '210504', 'pid': '210500', 'name': '明山区'}, {'id': '210505', 'pid': '210500', 'name': '南芬区'}, {'id': '210521', 'pid': '210500', 'name': '本溪满族自治县'}, {'id': '210522', 'pid': '210500', 'name': '桓仁满族自治县'}, {'id': '210501', 'pid': '210500', 'name': '市辖区'} ]}, {'id': '210600', 'pid': '210000', 'name': '丹东市', 'children': [ {'id': '210602', 'pid': '210600', 'name': '元宝区'}, {'id': '210603', 'pid': '210600', 'name': '振兴区'}, {'id': '210604', 'pid': '210600', 'name': '振安区'}, {'id': '210624', 'pid': '210600', 'name': '宽甸满族自治县'}, {'id': '210681', 'pid': '210600', 'name': '东港市'}, {'id': '210682', 'pid': '210600', 'name': '凤城市'}, {'id': '210601', 'pid': '210600', 'name': '市辖区'} ]}, { + 'id': '210700', + 'pid': '210000', + 'name': '锦州市', + 'children': [ {'id': '210702', 'pid': '210700', 'name': '古塔区'}, {'id': '210703', 'pid': '210700', 'name': '凌河区'}, {'id': '210711', 'pid': '210700', 'name': '太和区'}, {'id': '210726', 'pid': '210700', 'name': '黑山县'}, {'id': '210727', 'pid': '210700', 'name': '义县'}, {'id': '210781', 'pid': '210700', 'name': '凌海市'}, {'id': '210782', 'pid': '210700', 'name': '北镇市'}, {'id': '210701', 'pid': '210700', 'name': '市辖区'} ] + }, {'id': '210800', 'pid': '210000', 'name': '营口市', 'children': [ {'id': '210802', 'pid': '210800', 'name': '站前区'}, {'id': '210803', 'pid': '210800', 'name': '西市区'}, {'id': '210804', 'pid': '210800', 'name': '鲅鱼圈区'}, {'id': '210811', 'pid': '210800', 'name': '老边区'}, {'id': '210881', 'pid': '210800', 'name': '盖州市'}, {'id': '210882', 'pid': '210800', 'name': '大石桥市'}, {'id': '210801', 'pid': '210800', 'name': '市辖区'} ]}, {'id': '210900', 'pid': '210000', 'name': '阜新市', 'children': [ {'id': '210902', 'pid': '210900', 'name': '海州区'}, {'id': '210903', 'pid': '210900', 'name': '新邱区'}, {'id': '210904', 'pid': '210900', 'name': '太平区'}, {'id': '210905', 'pid': '210900', 'name': '清河门区'}, {'id': '210911', 'pid': '210900', 'name': '细河区'}, {'id': '210921', 'pid': '210900', 'name': '阜新蒙古族自治县'}, {'id': '210922', 'pid': '210900', 'name': '彰武县'}, {'id': '210901', 'pid': '210900', 'name': '市辖区'} ]}, { + 'id': '211000', + 'pid': '210000', + 'name': '辽阳市', + 'children': [ {'id': '211002', 'pid': '211000', 'name': '白塔区'}, {'id': '211003', 'pid': '211000', 'name': '文圣区'}, {'id': '211004', 'pid': '211000', 'name': '宏伟区'}, {'id': '211005', 'pid': '211000', 'name': '弓长岭区'}, {'id': '211011', 'pid': '211000', 'name': '太子河区'}, {'id': '211021', 'pid': '211000', 'name': '辽阳县'}, {'id': '211081', 'pid': '211000', 'name': '灯塔市'}, {'id': '211001', 'pid': '211000', 'name': '市辖区'} ] + }, {'id': '211100', 'pid': '210000', 'name': '盘锦市', 'children': [ {'id': '211102', 'pid': '211100', 'name': '双台子区'}, {'id': '211103', 'pid': '211100', 'name': '兴隆台区'}, {'id': '211104', 'pid': '211100', 'name': '大洼区'}, {'id': '211122', 'pid': '211100', 'name': '盘山县'}, {'id': '211101', 'pid': '211100', 'name': '市辖区'} ]}, {'id': '211200', 'pid': '210000', 'name': '铁岭市', 'children': [ {'id': '211202', 'pid': '211200', 'name': '银州区'}, {'id': '211204', 'pid': '211200', 'name': '清河区'}, {'id': '211221', 'pid': '211200', 'name': '铁岭县'}, {'id': '211223', 'pid': '211200', 'name': '西丰县'}, {'id': '211224', 'pid': '211200', 'name': '昌图县'}, {'id': '211281', 'pid': '211200', 'name': '调兵山市'}, {'id': '211282', 'pid': '211200', 'name': '开原市'}, {'id': '211201', 'pid': '211200', 'name': '市辖区'} ]}, { + 'id': '211300', + 'pid': '210000', + 'name': '朝阳市', + 'children': [ {'id': '211302', 'pid': '211300', 'name': '双塔区'}, {'id': '211303', 'pid': '211300', 'name': '龙城区'}, {'id': '211321', 'pid': '211300', 'name': '朝阳县'}, {'id': '211322', 'pid': '211300', 'name': '建平县'}, {'id': '211324', 'pid': '211300', 'name': '喀喇沁左翼蒙古族自治县'}, {'id': '211381', 'pid': '211300', 'name': '北票市'}, {'id': '211382', 'pid': '211300', 'name': '凌源市'}, {'id': '211301', 'pid': '211300', 'name': '市辖区'} ] + }, {'id': '211400', 'pid': '210000', 'name': '葫芦岛市', 'children': [ {'id': '211402', 'pid': '211400', 'name': '连山区'}, {'id': '211403', 'pid': '211400', 'name': '龙港区'}, {'id': '211404', 'pid': '211400', 'name': '南票区'}, {'id': '211421', 'pid': '211400', 'name': '绥中县'}, {'id': '211422', 'pid': '211400', 'name': '建昌县'}, {'id': '211481', 'pid': '211400', 'name': '兴城市'}, {'id': '211401', 'pid': '211400', 'name': '市辖区'} ]} ] +}, { + 'id': '220000', + 'pid': '0', + 'name': '吉林省', + 'children': [ { + 'id': '220100', + 'pid': '220000', + 'name': '长春市', + 'children': [ {'id': '220102', 'pid': '220100', 'name': '南关区'}, {'id': '220103', 'pid': '220100', 'name': '宽城区'}, {'id': '220104', 'pid': '220100', 'name': '朝阳区'}, {'id': '220105', 'pid': '220100', 'name': '二道区'}, {'id': '220106', 'pid': '220100', 'name': '绿园区'}, {'id': '220112', 'pid': '220100', 'name': '双阳区'}, {'id': '220113', 'pid': '220100', 'name': '九台区'}, {'id': '220122', 'pid': '220100', 'name': '农安县'}, {'id': '220182', 'pid': '220100', 'name': '榆树市'}, {'id': '220183', 'pid': '220100', 'name': '德惠市'}, {'id': '220184', 'pid': '220100', 'name': '公主岭市'}, {'id': '220101', 'pid': '220100', 'name': '市辖区'}, {'id': '220171', 'pid': '220100', 'name': '长春经济技术开发区'}, {'id': '220172', 'pid': '220100', 'name': '长春净月高新技术产业开发区'}, {'id': '220173', 'pid': '220100', 'name': '长春高新技术产业开发区'}, {'id': '220174', 'pid': '220100', 'name': '长春汽车经济技术开发区'} ] + }, {'id': '220200', 'pid': '220000', 'name': '吉林市', 'children': [ {'id': '220202', 'pid': '220200', 'name': '昌邑区'}, {'id': '220203', 'pid': '220200', 'name': '龙潭区'}, {'id': '220204', 'pid': '220200', 'name': '船营区'}, {'id': '220211', 'pid': '220200', 'name': '丰满区'}, {'id': '220221', 'pid': '220200', 'name': '永吉县'}, {'id': '220281', 'pid': '220200', 'name': '蛟河市'}, {'id': '220282', 'pid': '220200', 'name': '桦甸市'}, {'id': '220283', 'pid': '220200', 'name': '舒兰市'}, {'id': '220284', 'pid': '220200', 'name': '磐石市'}, {'id': '220201', 'pid': '220200', 'name': '市辖区'}, {'id': '220271', 'pid': '220200', 'name': '吉林经济开发区'}, {'id': '220272', 'pid': '220200', 'name': '吉林高新技术产业开发区'}, {'id': '220273', 'pid': '220200', 'name': '吉林中国新加坡食品区'} ]}, { + 'id': '220300', + 'pid': '220000', + 'name': '四平市', + 'children': [ {'id': '220302', 'pid': '220300', 'name': '铁西区'}, {'id': '220303', 'pid': '220300', 'name': '铁东区'}, {'id': '220322', 'pid': '220300', 'name': '梨树县'}, {'id': '220323', 'pid': '220300', 'name': '伊通满族自治县'}, {'id': '220382', 'pid': '220300', 'name': '双辽市'}, {'id': '220301', 'pid': '220300', 'name': '市辖区'} ] + }, {'id': '220400', 'pid': '220000', 'name': '辽源市', 'children': [ {'id': '220402', 'pid': '220400', 'name': '龙山区'}, {'id': '220403', 'pid': '220400', 'name': '西安区'}, {'id': '220421', 'pid': '220400', 'name': '东丰县'}, {'id': '220422', 'pid': '220400', 'name': '东辽县'}, {'id': '220401', 'pid': '220400', 'name': '市辖区'} ]}, {'id': '220500', 'pid': '220000', 'name': '通化市', 'children': [ {'id': '220502', 'pid': '220500', 'name': '东昌区'}, {'id': '220503', 'pid': '220500', 'name': '二道江区'}, {'id': '220521', 'pid': '220500', 'name': '通化县'}, {'id': '220523', 'pid': '220500', 'name': '辉南县'}, {'id': '220524', 'pid': '220500', 'name': '柳河县'}, {'id': '220581', 'pid': '220500', 'name': '梅河口市'}, {'id': '220582', 'pid': '220500', 'name': '集安市'}, {'id': '220501', 'pid': '220500', 'name': '市辖区'} ]}, { + 'id': '220600', + 'pid': '220000', + 'name': '白山市', + 'children': [ {'id': '220602', 'pid': '220600', 'name': '浑江区'}, {'id': '220605', 'pid': '220600', 'name': '江源区'}, {'id': '220621', 'pid': '220600', 'name': '抚松县'}, {'id': '220622', 'pid': '220600', 'name': '靖宇县'}, {'id': '220623', 'pid': '220600', 'name': '长白朝鲜族自治县'}, {'id': '220681', 'pid': '220600', 'name': '临江市'}, {'id': '220601', 'pid': '220600', 'name': '市辖区'} ] + }, {'id': '220700', 'pid': '220000', 'name': '松原市', 'children': [ {'id': '220702', 'pid': '220700', 'name': '宁江区'}, {'id': '220721', 'pid': '220700', 'name': '前郭尔罗斯蒙古族自治县'}, {'id': '220722', 'pid': '220700', 'name': '长岭县'}, {'id': '220723', 'pid': '220700', 'name': '乾安县'}, {'id': '220781', 'pid': '220700', 'name': '扶余市'}, {'id': '220701', 'pid': '220700', 'name': '市辖区'}, {'id': '220771', 'pid': '220700', 'name': '吉林松原经济开发区'} ]}, {'id': '220800', 'pid': '220000', 'name': '白城市', 'children': [ {'id': '220802', 'pid': '220800', 'name': '洮北区'}, {'id': '220821', 'pid': '220800', 'name': '镇赉县'}, {'id': '220822', 'pid': '220800', 'name': '通榆县'}, {'id': '220881', 'pid': '220800', 'name': '洮南市'}, {'id': '220882', 'pid': '220800', 'name': '大安市'}, {'id': '220801', 'pid': '220800', 'name': '市辖区'}, {'id': '220871', 'pid': '220800', 'name': '吉林白城经济开发区'} ]}, { + 'id': '222400', + 'pid': '220000', + 'name': '延边朝鲜族自治州', + 'children': [ {'id': '222401', 'pid': '222400', 'name': '延吉市'}, {'id': '222402', 'pid': '222400', 'name': '图们市'}, {'id': '222403', 'pid': '222400', 'name': '敦化市'}, {'id': '222404', 'pid': '222400', 'name': '珲春市'}, {'id': '222405', 'pid': '222400', 'name': '龙井市'}, {'id': '222406', 'pid': '222400', 'name': '和龙市'}, {'id': '222424', 'pid': '222400', 'name': '汪清县'}, {'id': '222426', 'pid': '222400', 'name': '安图县'} ] + } ] +}, { + 'id': '230000', + 'pid': '0', + 'name': '黑龙江省', + 'children': [ { + 'id': '230100', + 'pid': '230000', + 'name': '哈尔滨市', + 'children': [ {'id': '230102', 'pid': '230100', 'name': '道里区'}, {'id': '230103', 'pid': '230100', 'name': '南岗区'}, {'id': '230104', 'pid': '230100', 'name': '道外区'}, {'id': '230108', 'pid': '230100', 'name': '平房区'}, {'id': '230109', 'pid': '230100', 'name': '松北区'}, {'id': '230110', 'pid': '230100', 'name': '香坊区'}, {'id': '230111', 'pid': '230100', 'name': '呼兰区'}, {'id': '230112', 'pid': '230100', 'name': '阿城区'}, {'id': '230113', 'pid': '230100', 'name': '双城区'}, {'id': '230123', 'pid': '230100', 'name': '依兰县'}, {'id': '230124', 'pid': '230100', 'name': '方正县'}, {'id': '230125', 'pid': '230100', 'name': '宾县'}, {'id': '230126', 'pid': '230100', 'name': '巴彦县'}, {'id': '230127', 'pid': '230100', 'name': '木兰县'}, {'id': '230128', 'pid': '230100', 'name': '通河县'}, {'id': '230129', 'pid': '230100', 'name': '延寿县'}, {'id': '230183', 'pid': '230100', 'name': '尚志市'}, {'id': '230184', 'pid': '230100', 'name': '五常市'}, { + 'id': '230101', + 'pid': '230100', + 'name': '市辖区' + } ] + }, { + 'id': '230200', + 'pid': '230000', + 'name': '齐齐哈尔市', + 'children': [ {'id': '230202', 'pid': '230200', 'name': '龙沙区'}, {'id': '230203', 'pid': '230200', 'name': '建华区'}, {'id': '230204', 'pid': '230200', 'name': '铁锋区'}, {'id': '230205', 'pid': '230200', 'name': '昂昂溪区'}, {'id': '230206', 'pid': '230200', 'name': '富拉尔基区'}, {'id': '230207', 'pid': '230200', 'name': '碾子山区'}, {'id': '230208', 'pid': '230200', 'name': '梅里斯达斡尔族区'}, {'id': '230221', 'pid': '230200', 'name': '龙江县'}, {'id': '230223', 'pid': '230200', 'name': '依安县'}, {'id': '230224', 'pid': '230200', 'name': '泰来县'}, {'id': '230225', 'pid': '230200', 'name': '甘南县'}, {'id': '230227', 'pid': '230200', 'name': '富裕县'}, {'id': '230229', 'pid': '230200', 'name': '克山县'}, {'id': '230230', 'pid': '230200', 'name': '克东县'}, {'id': '230231', 'pid': '230200', 'name': '拜泉县'}, {'id': '230281', 'pid': '230200', 'name': '讷河市'}, {'id': '230201', 'pid': '230200', 'name': '市辖区'} ] + }, {'id': '230300', 'pid': '230000', 'name': '鸡西市', 'children': [ {'id': '230302', 'pid': '230300', 'name': '鸡冠区'}, {'id': '230303', 'pid': '230300', 'name': '恒山区'}, {'id': '230304', 'pid': '230300', 'name': '滴道区'}, {'id': '230305', 'pid': '230300', 'name': '梨树区'}, {'id': '230306', 'pid': '230300', 'name': '城子河区'}, {'id': '230307', 'pid': '230300', 'name': '麻山区'}, {'id': '230321', 'pid': '230300', 'name': '鸡东县'}, {'id': '230381', 'pid': '230300', 'name': '虎林市'}, {'id': '230382', 'pid': '230300', 'name': '密山市'}, {'id': '230301', 'pid': '230300', 'name': '市辖区'} ]}, { + 'id': '230400', + 'pid': '230000', + 'name': '鹤岗市', + 'children': [ {'id': '230402', 'pid': '230400', 'name': '向阳区'}, {'id': '230403', 'pid': '230400', 'name': '工农区'}, {'id': '230404', 'pid': '230400', 'name': '南山区'}, {'id': '230405', 'pid': '230400', 'name': '兴安区'}, {'id': '230406', 'pid': '230400', 'name': '东山区'}, {'id': '230407', 'pid': '230400', 'name': '兴山区'}, {'id': '230421', 'pid': '230400', 'name': '萝北县'}, {'id': '230422', 'pid': '230400', 'name': '绥滨县'}, {'id': '230401', 'pid': '230400', 'name': '市辖区'} ] + }, {'id': '230500', 'pid': '230000', 'name': '双鸭山市', 'children': [ {'id': '230502', 'pid': '230500', 'name': '尖山区'}, {'id': '230503', 'pid': '230500', 'name': '岭东区'}, {'id': '230505', 'pid': '230500', 'name': '四方台区'}, {'id': '230506', 'pid': '230500', 'name': '宝山区'}, {'id': '230521', 'pid': '230500', 'name': '集贤县'}, {'id': '230522', 'pid': '230500', 'name': '友谊县'}, {'id': '230523', 'pid': '230500', 'name': '宝清县'}, {'id': '230524', 'pid': '230500', 'name': '饶河县'}, {'id': '230501', 'pid': '230500', 'name': '市辖区'} ]}, { + 'id': '230600', + 'pid': '230000', + 'name': '大庆市', + 'children': [ {'id': '230602', 'pid': '230600', 'name': '萨尔图区'}, {'id': '230603', 'pid': '230600', 'name': '龙凤区'}, {'id': '230604', 'pid': '230600', 'name': '让胡路区'}, {'id': '230605', 'pid': '230600', 'name': '红岗区'}, {'id': '230606', 'pid': '230600', 'name': '大同区'}, {'id': '230621', 'pid': '230600', 'name': '肇州县'}, {'id': '230622', 'pid': '230600', 'name': '肇源县'}, {'id': '230623', 'pid': '230600', 'name': '林甸县'}, {'id': '230624', 'pid': '230600', 'name': '杜尔伯特蒙古族自治县'}, {'id': '230601', 'pid': '230600', 'name': '市辖区'}, {'id': '230671', 'pid': '230600', 'name': '大庆高新技术产业开发区'} ] + }, {'id': '230700', 'pid': '230000', 'name': '伊春市', 'children': [ {'id': '230717', 'pid': '230700', 'name': '伊美区'}, {'id': '230718', 'pid': '230700', 'name': '乌翠区'}, {'id': '230719', 'pid': '230700', 'name': '友好区'}, {'id': '230722', 'pid': '230700', 'name': '嘉荫县'}, {'id': '230723', 'pid': '230700', 'name': '汤旺县'}, {'id': '230724', 'pid': '230700', 'name': '丰林县'}, {'id': '230725', 'pid': '230700', 'name': '大箐山县'}, {'id': '230726', 'pid': '230700', 'name': '南岔县'}, {'id': '230751', 'pid': '230700', 'name': '金林区'}, {'id': '230781', 'pid': '230700', 'name': '铁力市'}, {'id': '230701', 'pid': '230700', 'name': '市辖区'} ]}, { + 'id': '230800', + 'pid': '230000', + 'name': '佳木斯市', + 'children': [ {'id': '230803', 'pid': '230800', 'name': '向阳区'}, {'id': '230804', 'pid': '230800', 'name': '前进区'}, {'id': '230805', 'pid': '230800', 'name': '东风区'}, {'id': '230811', 'pid': '230800', 'name': '郊区'}, {'id': '230822', 'pid': '230800', 'name': '桦南县'}, {'id': '230826', 'pid': '230800', 'name': '桦川县'}, {'id': '230828', 'pid': '230800', 'name': '汤原县'}, {'id': '230881', 'pid': '230800', 'name': '同江市'}, {'id': '230882', 'pid': '230800', 'name': '富锦市'}, {'id': '230883', 'pid': '230800', 'name': '抚远市'}, {'id': '230801', 'pid': '230800', 'name': '市辖区'} ] + }, {'id': '230900', 'pid': '230000', 'name': '七台河市', 'children': [ {'id': '230902', 'pid': '230900', 'name': '新兴区'}, {'id': '230903', 'pid': '230900', 'name': '桃山区'}, {'id': '230904', 'pid': '230900', 'name': '茄子河区'}, {'id': '230921', 'pid': '230900', 'name': '勃利县'}, {'id': '230901', 'pid': '230900', 'name': '市辖区'} ]}, { + 'id': '231000', + 'pid': '230000', + 'name': '牡丹江市', + 'children': [ {'id': '231002', 'pid': '231000', 'name': '东安区'}, {'id': '231003', 'pid': '231000', 'name': '阳明区'}, {'id': '231004', 'pid': '231000', 'name': '爱民区'}, {'id': '231005', 'pid': '231000', 'name': '西安区'}, {'id': '231025', 'pid': '231000', 'name': '林口县'}, {'id': '231081', 'pid': '231000', 'name': '绥芬河市'}, {'id': '231083', 'pid': '231000', 'name': '海林市'}, {'id': '231084', 'pid': '231000', 'name': '宁安市'}, {'id': '231085', 'pid': '231000', 'name': '穆棱市'}, {'id': '231086', 'pid': '231000', 'name': '东宁市'}, {'id': '231001', 'pid': '231000', 'name': '市辖区'}, {'id': '231071', 'pid': '231000', 'name': '牡丹江经济技术开发区'} ] + }, {'id': '231100', 'pid': '230000', 'name': '黑河市', 'children': [ {'id': '231102', 'pid': '231100', 'name': '爱辉区'}, {'id': '231123', 'pid': '231100', 'name': '逊克县'}, {'id': '231124', 'pid': '231100', 'name': '孙吴县'}, {'id': '231181', 'pid': '231100', 'name': '北安市'}, {'id': '231182', 'pid': '231100', 'name': '五大连池市'}, {'id': '231183', 'pid': '231100', 'name': '嫩江市'}, {'id': '231101', 'pid': '231100', 'name': '市辖区'} ]}, { + 'id': '231200', + 'pid': '230000', + 'name': '绥化市', + 'children': [ {'id': '231202', 'pid': '231200', 'name': '北林区'}, {'id': '231221', 'pid': '231200', 'name': '望奎县'}, {'id': '231222', 'pid': '231200', 'name': '兰西县'}, {'id': '231223', 'pid': '231200', 'name': '青冈县'}, {'id': '231224', 'pid': '231200', 'name': '庆安县'}, {'id': '231225', 'pid': '231200', 'name': '明水县'}, {'id': '231226', 'pid': '231200', 'name': '绥棱县'}, {'id': '231281', 'pid': '231200', 'name': '安达市'}, {'id': '231282', 'pid': '231200', 'name': '肇东市'}, {'id': '231283', 'pid': '231200', 'name': '海伦市'}, {'id': '231201', 'pid': '231200', 'name': '市辖区'} ] + }, {'id': '232700', 'pid': '230000', 'name': '大兴安岭地区', 'children': [ {'id': '232701', 'pid': '232700', 'name': '漠河市'}, {'id': '232721', 'pid': '232700', 'name': '呼玛县'}, {'id': '232722', 'pid': '232700', 'name': '塔河县'}, {'id': '232761', 'pid': '232700', 'name': '加格达奇区'}, {'id': '232762', 'pid': '232700', 'name': '松岭区'}, {'id': '232763', 'pid': '232700', 'name': '新林区'}, {'id': '232764', 'pid': '232700', 'name': '呼中区'} ]} ] +}, {'id': '310000', 'pid': '0', 'name': '上海市', 'children': [ {'id': '310100', 'pid': '310000', 'name': '上海市', 'children': [ {'id': '310101', 'pid': '310100', 'name': '黄浦区'}, {'id': '310104', 'pid': '310100', 'name': '徐汇区'}, {'id': '310105', 'pid': '310100', 'name': '长宁区'}, {'id': '310106', 'pid': '310100', 'name': '静安区'}, {'id': '310107', 'pid': '310100', 'name': '普陀区'}, {'id': '310109', 'pid': '310100', 'name': '虹口区'}, {'id': '310110', 'pid': '310100', 'name': '杨浦区'}, {'id': '310112', 'pid': '310100', 'name': '闵行区'}, {'id': '310113', 'pid': '310100', 'name': '宝山区'}, {'id': '310114', 'pid': '310100', 'name': '嘉定区'}, {'id': '310115', 'pid': '310100', 'name': '浦东新区'}, {'id': '310116', 'pid': '310100', 'name': '金山区'}, {'id': '310117', 'pid': '310100', 'name': '松江区'}, {'id': '310118', 'pid': '310100', 'name': '青浦区'}, {'id': '310120', 'pid': '310100', 'name': '奉贤区'}, {'id': '310151', 'pid': '310100', 'name': '崇明区'} ]} ]}, { + 'id': '320000', + 'pid': '0', + 'name': '江苏省', + 'children': [ {'id': '320100', 'pid': '320000', 'name': '南京市', 'children': [ {'id': '320102', 'pid': '320100', 'name': '玄武区'}, {'id': '320104', 'pid': '320100', 'name': '秦淮区'}, {'id': '320105', 'pid': '320100', 'name': '建邺区'}, {'id': '320106', 'pid': '320100', 'name': '鼓楼区'}, {'id': '320111', 'pid': '320100', 'name': '浦口区'}, {'id': '320113', 'pid': '320100', 'name': '栖霞区'}, {'id': '320114', 'pid': '320100', 'name': '雨花台区'}, {'id': '320115', 'pid': '320100', 'name': '江宁区'}, {'id': '320116', 'pid': '320100', 'name': '六合区'}, {'id': '320117', 'pid': '320100', 'name': '溧水区'}, {'id': '320118', 'pid': '320100', 'name': '高淳区'}, {'id': '320101', 'pid': '320100', 'name': '市辖区'} ]}, { + 'id': '320200', + 'pid': '320000', + 'name': '无锡市', + 'children': [ {'id': '320205', 'pid': '320200', 'name': '锡山区'}, {'id': '320206', 'pid': '320200', 'name': '惠山区'}, {'id': '320211', 'pid': '320200', 'name': '滨湖区'}, {'id': '320213', 'pid': '320200', 'name': '梁溪区'}, {'id': '320214', 'pid': '320200', 'name': '新吴区'}, {'id': '320281', 'pid': '320200', 'name': '江阴市'}, {'id': '320282', 'pid': '320200', 'name': '宜兴市'}, {'id': '320201', 'pid': '320200', 'name': '市辖区'} ] + }, {'id': '320300', 'pid': '320000', 'name': '徐州市', 'children': [ {'id': '320302', 'pid': '320300', 'name': '鼓楼区'}, {'id': '320303', 'pid': '320300', 'name': '云龙区'}, {'id': '320305', 'pid': '320300', 'name': '贾汪区'}, {'id': '320311', 'pid': '320300', 'name': '泉山区'}, {'id': '320312', 'pid': '320300', 'name': '铜山区'}, {'id': '320321', 'pid': '320300', 'name': '丰县'}, {'id': '320322', 'pid': '320300', 'name': '沛县'}, {'id': '320324', 'pid': '320300', 'name': '睢宁县'}, {'id': '320381', 'pid': '320300', 'name': '新沂市'}, {'id': '320382', 'pid': '320300', 'name': '邳州市'}, {'id': '320301', 'pid': '320300', 'name': '市辖区'}, {'id': '320371', 'pid': '320300', 'name': '徐州经济技术开发区'} ]}, { + 'id': '320400', + 'pid': '320000', + 'name': '常州市', + 'children': [ {'id': '320402', 'pid': '320400', 'name': '天宁区'}, {'id': '320404', 'pid': '320400', 'name': '钟楼区'}, {'id': '320411', 'pid': '320400', 'name': '新北区'}, {'id': '320412', 'pid': '320400', 'name': '武进区'}, {'id': '320413', 'pid': '320400', 'name': '金坛区'}, {'id': '320481', 'pid': '320400', 'name': '溧阳市'}, {'id': '320401', 'pid': '320400', 'name': '市辖区'} ] + }, {'id': '320500', 'pid': '320000', 'name': '苏州市', 'children': [ {'id': '320505', 'pid': '320500', 'name': '虎丘区'}, {'id': '320506', 'pid': '320500', 'name': '吴中区'}, {'id': '320507', 'pid': '320500', 'name': '相城区'}, {'id': '320508', 'pid': '320500', 'name': '姑苏区'}, {'id': '320509', 'pid': '320500', 'name': '吴江区'}, {'id': '320581', 'pid': '320500', 'name': '常熟市'}, {'id': '320582', 'pid': '320500', 'name': '张家港市'}, {'id': '320583', 'pid': '320500', 'name': '昆山市'}, {'id': '320585', 'pid': '320500', 'name': '太仓市'}, {'id': '320501', 'pid': '320500', 'name': '市辖区'}, {'id': '320571', 'pid': '320500', 'name': '苏州工业园区'} ]}, { + 'id': '320600', + 'pid': '320000', + 'name': '南通市', + 'children': [ {'id': '320612', 'pid': '320600', 'name': '通州区'}, {'id': '320613', 'pid': '320600', 'name': '崇川区'}, {'id': '320614', 'pid': '320600', 'name': '海门区'}, {'id': '320623', 'pid': '320600', 'name': '如东县'}, {'id': '320681', 'pid': '320600', 'name': '启东市'}, {'id': '320682', 'pid': '320600', 'name': '如皋市'}, {'id': '320685', 'pid': '320600', 'name': '海安市'}, {'id': '320601', 'pid': '320600', 'name': '市辖区'}, {'id': '320671', 'pid': '320600', 'name': '南通经济技术开发区'} ] + }, {'id': '320700', 'pid': '320000', 'name': '连云港市', 'children': [ {'id': '320703', 'pid': '320700', 'name': '连云区'}, {'id': '320706', 'pid': '320700', 'name': '海州区'}, {'id': '320707', 'pid': '320700', 'name': '赣榆区'}, {'id': '320722', 'pid': '320700', 'name': '东海县'}, {'id': '320723', 'pid': '320700', 'name': '灌云县'}, {'id': '320724', 'pid': '320700', 'name': '灌南县'}, {'id': '320701', 'pid': '320700', 'name': '市辖区'}, {'id': '320771', 'pid': '320700', 'name': '连云港经济技术开发区'}, {'id': '320772', 'pid': '320700', 'name': '连云港高新技术产业开发区'} ]}, { + 'id': '320800', + 'pid': '320000', + 'name': '淮安市', + 'children': [ {'id': '320803', 'pid': '320800', 'name': '淮安区'}, {'id': '320804', 'pid': '320800', 'name': '淮阴区'}, {'id': '320812', 'pid': '320800', 'name': '清江浦区'}, {'id': '320813', 'pid': '320800', 'name': '洪泽区'}, {'id': '320826', 'pid': '320800', 'name': '涟水县'}, {'id': '320830', 'pid': '320800', 'name': '盱眙县'}, {'id': '320831', 'pid': '320800', 'name': '金湖县'}, {'id': '320801', 'pid': '320800', 'name': '市辖区'}, {'id': '320871', 'pid': '320800', 'name': '淮安经济技术开发区'} ] + }, {'id': '320900', 'pid': '320000', 'name': '盐城市', 'children': [ {'id': '320902', 'pid': '320900', 'name': '亭湖区'}, {'id': '320903', 'pid': '320900', 'name': '盐都区'}, {'id': '320904', 'pid': '320900', 'name': '大丰区'}, {'id': '320921', 'pid': '320900', 'name': '响水县'}, {'id': '320922', 'pid': '320900', 'name': '滨海县'}, {'id': '320923', 'pid': '320900', 'name': '阜宁县'}, {'id': '320924', 'pid': '320900', 'name': '射阳县'}, {'id': '320925', 'pid': '320900', 'name': '建湖县'}, {'id': '320981', 'pid': '320900', 'name': '东台市'}, {'id': '320901', 'pid': '320900', 'name': '市辖区'}, {'id': '320971', 'pid': '320900', 'name': '盐城经济技术开发区'} ]}, { + 'id': '321000', + 'pid': '320000', + 'name': '扬州市', + 'children': [ {'id': '321002', 'pid': '321000', 'name': '广陵区'}, {'id': '321003', 'pid': '321000', 'name': '邗江区'}, {'id': '321012', 'pid': '321000', 'name': '江都区'}, {'id': '321023', 'pid': '321000', 'name': '宝应县'}, {'id': '321081', 'pid': '321000', 'name': '仪征市'}, {'id': '321084', 'pid': '321000', 'name': '高邮市'}, {'id': '321001', 'pid': '321000', 'name': '市辖区'}, {'id': '321071', 'pid': '321000', 'name': '扬州经济技术开发区'} ] + }, {'id': '321100', 'pid': '320000', 'name': '镇江市', 'children': [ {'id': '321102', 'pid': '321100', 'name': '京口区'}, {'id': '321111', 'pid': '321100', 'name': '润州区'}, {'id': '321112', 'pid': '321100', 'name': '丹徒区'}, {'id': '321181', 'pid': '321100', 'name': '丹阳市'}, {'id': '321182', 'pid': '321100', 'name': '扬中市'}, {'id': '321183', 'pid': '321100', 'name': '句容市'}, {'id': '321101', 'pid': '321100', 'name': '市辖区'}, {'id': '321171', 'pid': '321100', 'name': '镇江新区'} ]}, { + 'id': '321200', + 'pid': '320000', + 'name': '泰州市', + 'children': [ {'id': '321202', 'pid': '321200', 'name': '海陵区'}, {'id': '321203', 'pid': '321200', 'name': '高港区'}, {'id': '321204', 'pid': '321200', 'name': '姜堰区'}, {'id': '321281', 'pid': '321200', 'name': '兴化市'}, {'id': '321282', 'pid': '321200', 'name': '靖江市'}, {'id': '321283', 'pid': '321200', 'name': '泰兴市'}, {'id': '321201', 'pid': '321200', 'name': '市辖区'}, {'id': '321271', 'pid': '321200', 'name': '泰州医药高新技术产业开发区'} ] + }, {'id': '321300', 'pid': '320000', 'name': '宿迁市', 'children': [ {'id': '321302', 'pid': '321300', 'name': '宿城区'}, {'id': '321311', 'pid': '321300', 'name': '宿豫区'}, {'id': '321322', 'pid': '321300', 'name': '沭阳县'}, {'id': '321323', 'pid': '321300', 'name': '泗阳县'}, {'id': '321324', 'pid': '321300', 'name': '泗洪县'}, {'id': '321301', 'pid': '321300', 'name': '市辖区'}, {'id': '321371', 'pid': '321300', 'name': '宿迁经济技术开发区'} ]} ] +}, { + 'id': '330000', + 'pid': '0', + 'name': '浙江省', + 'children': [ {'id': '330100', 'pid': '330000', 'name': '杭州市', 'children': [ {'id': '330102', 'pid': '330100', 'name': '上城区'}, {'id': '330103', 'pid': '330100', 'name': '下城区'}, {'id': '330104', 'pid': '330100', 'name': '江干区'}, {'id': '330105', 'pid': '330100', 'name': '拱墅区'}, {'id': '330106', 'pid': '330100', 'name': '西湖区'}, {'id': '330108', 'pid': '330100', 'name': '滨江区'}, {'id': '330109', 'pid': '330100', 'name': '萧山区'}, {'id': '330110', 'pid': '330100', 'name': '余杭区'}, {'id': '330111', 'pid': '330100', 'name': '富阳区'}, {'id': '330112', 'pid': '330100', 'name': '临安区'}, {'id': '330122', 'pid': '330100', 'name': '桐庐县'}, {'id': '330127', 'pid': '330100', 'name': '淳安县'}, {'id': '330182', 'pid': '330100', 'name': '建德市'}, {'id': '330101', 'pid': '330100', 'name': '市辖区'}, {'id': '330113', 'pid': '330100', 'name': '临平区'}, {'id': '330114', 'pid': '330100', 'name': '钱塘区'} ]}, { + 'id': '330200', + 'pid': '330000', + 'name': '宁波市', + 'children': [ {'id': '330203', 'pid': '330200', 'name': '海曙区'}, {'id': '330205', 'pid': '330200', 'name': '江北区'}, {'id': '330206', 'pid': '330200', 'name': '北仑区'}, {'id': '330211', 'pid': '330200', 'name': '镇海区'}, {'id': '330212', 'pid': '330200', 'name': '鄞州区'}, {'id': '330213', 'pid': '330200', 'name': '奉化区'}, {'id': '330225', 'pid': '330200', 'name': '象山县'}, {'id': '330226', 'pid': '330200', 'name': '宁海县'}, {'id': '330281', 'pid': '330200', 'name': '余姚市'}, {'id': '330282', 'pid': '330200', 'name': '慈溪市'}, {'id': '330201', 'pid': '330200', 'name': '市辖区'} ] + }, {'id': '330300', 'pid': '330000', 'name': '温州市', 'children': [ {'id': '330302', 'pid': '330300', 'name': '鹿城区'}, {'id': '330303', 'pid': '330300', 'name': '龙湾区'}, {'id': '330304', 'pid': '330300', 'name': '瓯海区'}, {'id': '330305', 'pid': '330300', 'name': '洞头区'}, {'id': '330324', 'pid': '330300', 'name': '永嘉县'}, {'id': '330326', 'pid': '330300', 'name': '平阳县'}, {'id': '330327', 'pid': '330300', 'name': '苍南县'}, {'id': '330328', 'pid': '330300', 'name': '文成县'}, {'id': '330329', 'pid': '330300', 'name': '泰顺县'}, {'id': '330381', 'pid': '330300', 'name': '瑞安市'}, {'id': '330382', 'pid': '330300', 'name': '乐清市'}, {'id': '330383', 'pid': '330300', 'name': '龙港市'}, {'id': '330301', 'pid': '330300', 'name': '市辖区'}, {'id': '330371', 'pid': '330300', 'name': '温州经济技术开发区'} ]}, { + 'id': '330400', + 'pid': '330000', + 'name': '嘉兴市', + 'children': [ {'id': '330402', 'pid': '330400', 'name': '南湖区'}, {'id': '330411', 'pid': '330400', 'name': '秀洲区'}, {'id': '330421', 'pid': '330400', 'name': '嘉善县'}, {'id': '330424', 'pid': '330400', 'name': '海盐县'}, {'id': '330481', 'pid': '330400', 'name': '海宁市'}, {'id': '330482', 'pid': '330400', 'name': '平湖市'}, {'id': '330483', 'pid': '330400', 'name': '桐乡市'}, {'id': '330401', 'pid': '330400', 'name': '市辖区'} ] + }, {'id': '330500', 'pid': '330000', 'name': '湖州市', 'children': [ {'id': '330502', 'pid': '330500', 'name': '吴兴区'}, {'id': '330503', 'pid': '330500', 'name': '南浔区'}, {'id': '330521', 'pid': '330500', 'name': '德清县'}, {'id': '330522', 'pid': '330500', 'name': '长兴县'}, {'id': '330523', 'pid': '330500', 'name': '安吉县'}, {'id': '330501', 'pid': '330500', 'name': '市辖区'} ]}, {'id': '330600', 'pid': '330000', 'name': '绍兴市', 'children': [ {'id': '330602', 'pid': '330600', 'name': '越城区'}, {'id': '330603', 'pid': '330600', 'name': '柯桥区'}, {'id': '330604', 'pid': '330600', 'name': '上虞区'}, {'id': '330624', 'pid': '330600', 'name': '新昌县'}, {'id': '330681', 'pid': '330600', 'name': '诸暨市'}, {'id': '330683', 'pid': '330600', 'name': '嵊州市'}, {'id': '330601', 'pid': '330600', 'name': '市辖区'} ]}, { + 'id': '330700', + 'pid': '330000', + 'name': '金华市', + 'children': [ {'id': '330702', 'pid': '330700', 'name': '婺城区'}, {'id': '330703', 'pid': '330700', 'name': '金东区'}, {'id': '330723', 'pid': '330700', 'name': '武义县'}, {'id': '330726', 'pid': '330700', 'name': '浦江县'}, {'id': '330727', 'pid': '330700', 'name': '磐安县'}, {'id': '330781', 'pid': '330700', 'name': '兰溪市'}, {'id': '330782', 'pid': '330700', 'name': '义乌市'}, {'id': '330783', 'pid': '330700', 'name': '东阳市'}, {'id': '330784', 'pid': '330700', 'name': '永康市'}, {'id': '330701', 'pid': '330700', 'name': '市辖区'} ] + }, {'id': '330800', 'pid': '330000', 'name': '衢州市', 'children': [ {'id': '330802', 'pid': '330800', 'name': '柯城区'}, {'id': '330803', 'pid': '330800', 'name': '衢江区'}, {'id': '330822', 'pid': '330800', 'name': '常山县'}, {'id': '330824', 'pid': '330800', 'name': '开化县'}, {'id': '330825', 'pid': '330800', 'name': '龙游县'}, {'id': '330881', 'pid': '330800', 'name': '江山市'}, {'id': '330801', 'pid': '330800', 'name': '市辖区'} ]}, {'id': '330900', 'pid': '330000', 'name': '舟山市', 'children': [ {'id': '330902', 'pid': '330900', 'name': '定海区'}, {'id': '330903', 'pid': '330900', 'name': '普陀区'}, {'id': '330921', 'pid': '330900', 'name': '岱山县'}, {'id': '330922', 'pid': '330900', 'name': '嵊泗县'}, {'id': '330901', 'pid': '330900', 'name': '市辖区'} ]}, { + 'id': '331000', + 'pid': '330000', + 'name': '台州市', + 'children': [ {'id': '331002', 'pid': '331000', 'name': '椒江区'}, {'id': '331003', 'pid': '331000', 'name': '黄岩区'}, {'id': '331004', 'pid': '331000', 'name': '路桥区'}, {'id': '331022', 'pid': '331000', 'name': '三门县'}, {'id': '331023', 'pid': '331000', 'name': '天台县'}, {'id': '331024', 'pid': '331000', 'name': '仙居县'}, {'id': '331081', 'pid': '331000', 'name': '温岭市'}, {'id': '331082', 'pid': '331000', 'name': '临海市'}, {'id': '331083', 'pid': '331000', 'name': '玉环市'}, {'id': '331001', 'pid': '331000', 'name': '市辖区'} ] + }, {'id': '331100', 'pid': '330000', 'name': '丽水市', 'children': [ {'id': '331102', 'pid': '331100', 'name': '莲都区'}, {'id': '331121', 'pid': '331100', 'name': '青田县'}, {'id': '331122', 'pid': '331100', 'name': '缙云县'}, {'id': '331123', 'pid': '331100', 'name': '遂昌县'}, {'id': '331124', 'pid': '331100', 'name': '松阳县'}, {'id': '331125', 'pid': '331100', 'name': '云和县'}, {'id': '331126', 'pid': '331100', 'name': '庆元县'}, {'id': '331127', 'pid': '331100', 'name': '景宁畲族自治县'}, {'id': '331181', 'pid': '331100', 'name': '龙泉市'}, {'id': '331101', 'pid': '331100', 'name': '市辖区'} ]} ] +}, { + 'id': '340000', + 'pid': '0', + 'name': '安徽省', + 'children': [ {'id': '340100', 'pid': '340000', 'name': '合肥市', 'children': [ {'id': '340102', 'pid': '340100', 'name': '瑶海区'}, {'id': '340103', 'pid': '340100', 'name': '庐阳区'}, {'id': '340104', 'pid': '340100', 'name': '蜀山区'}, {'id': '340111', 'pid': '340100', 'name': '包河区'}, {'id': '340121', 'pid': '340100', 'name': '长丰县'}, {'id': '340122', 'pid': '340100', 'name': '肥东县'}, {'id': '340123', 'pid': '340100', 'name': '肥西县'}, {'id': '340124', 'pid': '340100', 'name': '庐江县'}, {'id': '340181', 'pid': '340100', 'name': '巢湖市'}, {'id': '340101', 'pid': '340100', 'name': '市辖区'}, {'id': '340171', 'pid': '340100', 'name': '合肥高新技术产业开发区'}, {'id': '340172', 'pid': '340100', 'name': '合肥经济技术开发区'}, {'id': '340173', 'pid': '340100', 'name': '合肥新站高新技术产业开发区'} ]}, { + 'id': '340200', + 'pid': '340000', + 'name': '芜湖市', + 'children': [ {'id': '340202', 'pid': '340200', 'name': '镜湖区'}, {'id': '340207', 'pid': '340200', 'name': '鸠江区'}, {'id': '340209', 'pid': '340200', 'name': '弋江区'}, {'id': '340210', 'pid': '340200', 'name': '湾沚区'}, {'id': '340212', 'pid': '340200', 'name': '繁昌区'}, {'id': '340223', 'pid': '340200', 'name': '南陵县'}, {'id': '340281', 'pid': '340200', 'name': '无为市'}, {'id': '340201', 'pid': '340200', 'name': '市辖区'}, {'id': '340271', 'pid': '340200', 'name': '芜湖经济技术开发区'}, {'id': '340272', 'pid': '340200', 'name': '安徽芜湖三山经济开发区'} ] + }, {'id': '340300', 'pid': '340000', 'name': '蚌埠市', 'children': [ {'id': '340302', 'pid': '340300', 'name': '龙子湖区'}, {'id': '340303', 'pid': '340300', 'name': '蚌山区'}, {'id': '340304', 'pid': '340300', 'name': '禹会区'}, {'id': '340311', 'pid': '340300', 'name': '淮上区'}, {'id': '340321', 'pid': '340300', 'name': '怀远县'}, {'id': '340322', 'pid': '340300', 'name': '五河县'}, {'id': '340323', 'pid': '340300', 'name': '固镇县'}, {'id': '340301', 'pid': '340300', 'name': '市辖区'}, {'id': '340371', 'pid': '340300', 'name': '蚌埠市高新技术开发区'}, {'id': '340372', 'pid': '340300', 'name': '蚌埠市经济开发区'} ]}, { + 'id': '340400', + 'pid': '340000', + 'name': '淮南市', + 'children': [ {'id': '340402', 'pid': '340400', 'name': '大通区'}, {'id': '340403', 'pid': '340400', 'name': '田家庵区'}, {'id': '340404', 'pid': '340400', 'name': '谢家集区'}, {'id': '340405', 'pid': '340400', 'name': '八公山区'}, {'id': '340406', 'pid': '340400', 'name': '潘集区'}, {'id': '340421', 'pid': '340400', 'name': '凤台县'}, {'id': '340422', 'pid': '340400', 'name': '寿县'}, {'id': '340401', 'pid': '340400', 'name': '市辖区'} ] + }, {'id': '340500', 'pid': '340000', 'name': '马鞍山市', 'children': [ {'id': '340503', 'pid': '340500', 'name': '花山区'}, {'id': '340504', 'pid': '340500', 'name': '雨山区'}, {'id': '340506', 'pid': '340500', 'name': '博望区'}, {'id': '340521', 'pid': '340500', 'name': '当涂县'}, {'id': '340522', 'pid': '340500', 'name': '含山县'}, {'id': '340523', 'pid': '340500', 'name': '和县'}, {'id': '340501', 'pid': '340500', 'name': '市辖区'} ]}, {'id': '340600', 'pid': '340000', 'name': '淮北市', 'children': [ {'id': '340602', 'pid': '340600', 'name': '杜集区'}, {'id': '340603', 'pid': '340600', 'name': '相山区'}, {'id': '340604', 'pid': '340600', 'name': '烈山区'}, {'id': '340621', 'pid': '340600', 'name': '濉溪县'}, {'id': '340601', 'pid': '340600', 'name': '市辖区'} ]}, { + 'id': '340700', + 'pid': '340000', + 'name': '铜陵市', + 'children': [ {'id': '340705', 'pid': '340700', 'name': '铜官区'}, {'id': '340706', 'pid': '340700', 'name': '义安区'}, {'id': '340711', 'pid': '340700', 'name': '郊区'}, {'id': '340722', 'pid': '340700', 'name': '枞阳县'}, {'id': '340701', 'pid': '340700', 'name': '市辖区'} ] + }, {'id': '340800', 'pid': '340000', 'name': '安庆市', 'children': [ {'id': '340802', 'pid': '340800', 'name': '迎江区'}, {'id': '340803', 'pid': '340800', 'name': '大观区'}, {'id': '340811', 'pid': '340800', 'name': '宜秀区'}, {'id': '340822', 'pid': '340800', 'name': '怀宁县'}, {'id': '340825', 'pid': '340800', 'name': '太湖县'}, {'id': '340826', 'pid': '340800', 'name': '宿松县'}, {'id': '340827', 'pid': '340800', 'name': '望江县'}, {'id': '340828', 'pid': '340800', 'name': '岳西县'}, {'id': '340881', 'pid': '340800', 'name': '桐城市'}, {'id': '340882', 'pid': '340800', 'name': '潜山市'}, {'id': '340801', 'pid': '340800', 'name': '市辖区'}, {'id': '340871', 'pid': '340800', 'name': '安徽安庆经济开发区'} ]}, { + 'id': '341000', + 'pid': '340000', + 'name': '黄山市', + 'children': [ {'id': '341002', 'pid': '341000', 'name': '屯溪区'}, {'id': '341003', 'pid': '341000', 'name': '黄山区'}, {'id': '341004', 'pid': '341000', 'name': '徽州区'}, {'id': '341021', 'pid': '341000', 'name': '歙县'}, {'id': '341022', 'pid': '341000', 'name': '休宁县'}, {'id': '341023', 'pid': '341000', 'name': '黟县'}, {'id': '341024', 'pid': '341000', 'name': '祁门县'}, {'id': '341001', 'pid': '341000', 'name': '市辖区'} ] + }, {'id': '341100', 'pid': '340000', 'name': '滁州市', 'children': [ {'id': '341102', 'pid': '341100', 'name': '琅琊区'}, {'id': '341103', 'pid': '341100', 'name': '南谯区'}, {'id': '341122', 'pid': '341100', 'name': '来安县'}, {'id': '341124', 'pid': '341100', 'name': '全椒县'}, {'id': '341125', 'pid': '341100', 'name': '定远县'}, {'id': '341126', 'pid': '341100', 'name': '凤阳县'}, {'id': '341181', 'pid': '341100', 'name': '天长市'}, {'id': '341182', 'pid': '341100', 'name': '明光市'}, {'id': '341101', 'pid': '341100', 'name': '市辖区'}, {'id': '341171', 'pid': '341100', 'name': '中新苏滁高新技术产业开发区'}, {'id': '341172', 'pid': '341100', 'name': '滁州经济技术开发区'} ]}, { + 'id': '341200', + 'pid': '340000', + 'name': '阜阳市', + 'children': [ {'id': '341202', 'pid': '341200', 'name': '颍州区'}, {'id': '341203', 'pid': '341200', 'name': '颍东区'}, {'id': '341204', 'pid': '341200', 'name': '颍泉区'}, {'id': '341221', 'pid': '341200', 'name': '临泉县'}, {'id': '341222', 'pid': '341200', 'name': '太和县'}, {'id': '341225', 'pid': '341200', 'name': '阜南县'}, {'id': '341226', 'pid': '341200', 'name': '颍上县'}, {'id': '341282', 'pid': '341200', 'name': '界首市'}, {'id': '341201', 'pid': '341200', 'name': '市辖区'}, {'id': '341271', 'pid': '341200', 'name': '阜阳合肥现代产业园区'}, {'id': '341272', 'pid': '341200', 'name': '阜阳经济技术开发区'} ] + }, {'id': '341300', 'pid': '340000', 'name': '宿州市', 'children': [ {'id': '341302', 'pid': '341300', 'name': '埇桥区'}, {'id': '341321', 'pid': '341300', 'name': '砀山县'}, {'id': '341322', 'pid': '341300', 'name': '萧县'}, {'id': '341323', 'pid': '341300', 'name': '灵璧县'}, {'id': '341324', 'pid': '341300', 'name': '泗县'}, {'id': '341301', 'pid': '341300', 'name': '市辖区'}, {'id': '341371', 'pid': '341300', 'name': '宿州马鞍山现代产业园区'}, {'id': '341372', 'pid': '341300', 'name': '宿州经济技术开发区'} ]}, { + 'id': '341500', + 'pid': '340000', + 'name': '六安市', + 'children': [ {'id': '341502', 'pid': '341500', 'name': '金安区'}, {'id': '341503', 'pid': '341500', 'name': '裕安区'}, {'id': '341504', 'pid': '341500', 'name': '叶集区'}, {'id': '341522', 'pid': '341500', 'name': '霍邱县'}, {'id': '341523', 'pid': '341500', 'name': '舒城县'}, {'id': '341524', 'pid': '341500', 'name': '金寨县'}, {'id': '341525', 'pid': '341500', 'name': '霍山县'}, {'id': '341501', 'pid': '341500', 'name': '市辖区'} ] + }, {'id': '341600', 'pid': '340000', 'name': '亳州市', 'children': [ {'id': '341602', 'pid': '341600', 'name': '谯城区'}, {'id': '341621', 'pid': '341600', 'name': '涡阳县'}, {'id': '341622', 'pid': '341600', 'name': '蒙城县'}, {'id': '341623', 'pid': '341600', 'name': '利辛县'}, {'id': '341601', 'pid': '341600', 'name': '市辖区'} ]}, {'id': '341700', 'pid': '340000', 'name': '池州市', 'children': [ {'id': '341702', 'pid': '341700', 'name': '贵池区'}, {'id': '341721', 'pid': '341700', 'name': '东至县'}, {'id': '341722', 'pid': '341700', 'name': '石台县'}, {'id': '341723', 'pid': '341700', 'name': '青阳县'}, {'id': '341701', 'pid': '341700', 'name': '市辖区'} ]}, { + 'id': '341800', + 'pid': '340000', + 'name': '宣城市', + 'children': [ {'id': '341802', 'pid': '341800', 'name': '宣州区'}, {'id': '341821', 'pid': '341800', 'name': '郎溪县'}, {'id': '341823', 'pid': '341800', 'name': '泾县'}, {'id': '341824', 'pid': '341800', 'name': '绩溪县'}, {'id': '341825', 'pid': '341800', 'name': '旌德县'}, {'id': '341881', 'pid': '341800', 'name': '宁国市'}, {'id': '341882', 'pid': '341800', 'name': '广德市'}, {'id': '341801', 'pid': '341800', 'name': '市辖区'}, {'id': '341871', 'pid': '341800', 'name': '宣城市经济开发区'} ] + } ] +}, { + 'id': '350000', + 'pid': '0', + 'name': '福建省', + 'children': [ {'id': '350100', 'pid': '350000', 'name': '福州市', 'children': [ {'id': '350102', 'pid': '350100', 'name': '鼓楼区'}, {'id': '350103', 'pid': '350100', 'name': '台江区'}, {'id': '350104', 'pid': '350100', 'name': '仓山区'}, {'id': '350105', 'pid': '350100', 'name': '马尾区'}, {'id': '350111', 'pid': '350100', 'name': '晋安区'}, {'id': '350112', 'pid': '350100', 'name': '长乐区'}, {'id': '350121', 'pid': '350100', 'name': '闽侯县'}, {'id': '350122', 'pid': '350100', 'name': '连江县'}, {'id': '350123', 'pid': '350100', 'name': '罗源县'}, {'id': '350124', 'pid': '350100', 'name': '闽清县'}, {'id': '350125', 'pid': '350100', 'name': '永泰县'}, {'id': '350128', 'pid': '350100', 'name': '平潭县'}, {'id': '350181', 'pid': '350100', 'name': '福清市'}, {'id': '350101', 'pid': '350100', 'name': '市辖区'} ]}, { + 'id': '350200', + 'pid': '350000', + 'name': '厦门市', + 'children': [ {'id': '350203', 'pid': '350200', 'name': '思明区'}, {'id': '350205', 'pid': '350200', 'name': '海沧区'}, {'id': '350206', 'pid': '350200', 'name': '湖里区'}, {'id': '350211', 'pid': '350200', 'name': '集美区'}, {'id': '350212', 'pid': '350200', 'name': '同安区'}, {'id': '350213', 'pid': '350200', 'name': '翔安区'}, {'id': '350201', 'pid': '350200', 'name': '市辖区'} ] + }, {'id': '350300', 'pid': '350000', 'name': '莆田市', 'children': [ {'id': '350302', 'pid': '350300', 'name': '城厢区'}, {'id': '350303', 'pid': '350300', 'name': '涵江区'}, {'id': '350304', 'pid': '350300', 'name': '荔城区'}, {'id': '350305', 'pid': '350300', 'name': '秀屿区'}, {'id': '350322', 'pid': '350300', 'name': '仙游县'}, {'id': '350301', 'pid': '350300', 'name': '市辖区'} ]}, { + 'id': '350400', + 'pid': '350000', + 'name': '三明市', + 'children': [ {'id': '350402', 'pid': '350400', 'name': '梅列区'}, {'id': '350403', 'pid': '350400', 'name': '三元区'}, {'id': '350421', 'pid': '350400', 'name': '明溪县'}, {'id': '350423', 'pid': '350400', 'name': '清流县'}, {'id': '350424', 'pid': '350400', 'name': '宁化县'}, {'id': '350425', 'pid': '350400', 'name': '大田县'}, {'id': '350426', 'pid': '350400', 'name': '尤溪县'}, {'id': '350427', 'pid': '350400', 'name': '沙县'}, {'id': '350428', 'pid': '350400', 'name': '将乐县'}, {'id': '350429', 'pid': '350400', 'name': '泰宁县'}, {'id': '350430', 'pid': '350400', 'name': '建宁县'}, {'id': '350481', 'pid': '350400', 'name': '永安市'}, {'id': '350401', 'pid': '350400', 'name': '市辖区'}, {'id': '350404', 'pid': '350400', 'name': '三元区'}, {'id': '350405', 'pid': '350400', 'name': '沙县区'} ] + }, {'id': '350500', 'pid': '350000', 'name': '泉州市', 'children': [ {'id': '350502', 'pid': '350500', 'name': '鲤城区'}, {'id': '350503', 'pid': '350500', 'name': '丰泽区'}, {'id': '350504', 'pid': '350500', 'name': '洛江区'}, {'id': '350505', 'pid': '350500', 'name': '泉港区'}, {'id': '350521', 'pid': '350500', 'name': '惠安县'}, {'id': '350524', 'pid': '350500', 'name': '安溪县'}, {'id': '350525', 'pid': '350500', 'name': '永春县'}, {'id': '350526', 'pid': '350500', 'name': '德化县'}, {'id': '350527', 'pid': '350500', 'name': '金门县'}, {'id': '350581', 'pid': '350500', 'name': '石狮市'}, {'id': '350582', 'pid': '350500', 'name': '晋江市'}, {'id': '350583', 'pid': '350500', 'name': '南安市'}, {'id': '350501', 'pid': '350500', 'name': '市辖区'} ]}, { + 'id': '350600', + 'pid': '350000', + 'name': '漳州市', + 'children': [ {'id': '350602', 'pid': '350600', 'name': '芗城区'}, {'id': '350603', 'pid': '350600', 'name': '龙文区'}, {'id': '350622', 'pid': '350600', 'name': '云霄县'}, {'id': '350623', 'pid': '350600', 'name': '漳浦县'}, {'id': '350624', 'pid': '350600', 'name': '诏安县'}, {'id': '350625', 'pid': '350600', 'name': '长泰县'}, {'id': '350626', 'pid': '350600', 'name': '东山县'}, {'id': '350627', 'pid': '350600', 'name': '南靖县'}, {'id': '350628', 'pid': '350600', 'name': '平和县'}, {'id': '350629', 'pid': '350600', 'name': '华安县'}, {'id': '350681', 'pid': '350600', 'name': '龙海市'}, {'id': '350601', 'pid': '350600', 'name': '市辖区'}, {'id': '350604', 'pid': '350600', 'name': '龙海区'}, {'id': '350605', 'pid': '350600', 'name': '长泰区'} ] + }, {'id': '350700', 'pid': '350000', 'name': '南平市', 'children': [ {'id': '350702', 'pid': '350700', 'name': '延平区'}, {'id': '350703', 'pid': '350700', 'name': '建阳区'}, {'id': '350721', 'pid': '350700', 'name': '顺昌县'}, {'id': '350722', 'pid': '350700', 'name': '浦城县'}, {'id': '350723', 'pid': '350700', 'name': '光泽县'}, {'id': '350724', 'pid': '350700', 'name': '松溪县'}, {'id': '350725', 'pid': '350700', 'name': '政和县'}, {'id': '350781', 'pid': '350700', 'name': '邵武市'}, {'id': '350782', 'pid': '350700', 'name': '武夷山市'}, {'id': '350783', 'pid': '350700', 'name': '建瓯市'}, {'id': '350701', 'pid': '350700', 'name': '市辖区'} ]}, { + 'id': '350800', + 'pid': '350000', + 'name': '龙岩市', + 'children': [ {'id': '350802', 'pid': '350800', 'name': '新罗区'}, {'id': '350803', 'pid': '350800', 'name': '永定区'}, {'id': '350821', 'pid': '350800', 'name': '长汀县'}, {'id': '350823', 'pid': '350800', 'name': '上杭县'}, {'id': '350824', 'pid': '350800', 'name': '武平县'}, {'id': '350825', 'pid': '350800', 'name': '连城县'}, {'id': '350881', 'pid': '350800', 'name': '漳平市'}, {'id': '350801', 'pid': '350800', 'name': '市辖区'} ] + }, {'id': '350900', 'pid': '350000', 'name': '宁德市', 'children': [ {'id': '350902', 'pid': '350900', 'name': '蕉城区'}, {'id': '350921', 'pid': '350900', 'name': '霞浦县'}, {'id': '350922', 'pid': '350900', 'name': '古田县'}, {'id': '350923', 'pid': '350900', 'name': '屏南县'}, {'id': '350924', 'pid': '350900', 'name': '寿宁县'}, {'id': '350925', 'pid': '350900', 'name': '周宁县'}, {'id': '350926', 'pid': '350900', 'name': '柘荣县'}, {'id': '350981', 'pid': '350900', 'name': '福安市'}, {'id': '350982', 'pid': '350900', 'name': '福鼎市'}, {'id': '350901', 'pid': '350900', 'name': '市辖区'} ]} ] +}, { + 'id': '360000', + 'pid': '0', + 'name': '江西省', + 'children': [ {'id': '360100', 'pid': '360000', 'name': '南昌市', 'children': [ {'id': '360102', 'pid': '360100', 'name': '东湖区'}, {'id': '360103', 'pid': '360100', 'name': '西湖区'}, {'id': '360104', 'pid': '360100', 'name': '青云谱区'}, {'id': '360111', 'pid': '360100', 'name': '青山湖区'}, {'id': '360112', 'pid': '360100', 'name': '新建区'}, {'id': '360113', 'pid': '360100', 'name': '红谷滩区'}, {'id': '360121', 'pid': '360100', 'name': '南昌县'}, {'id': '360123', 'pid': '360100', 'name': '安义县'}, {'id': '360124', 'pid': '360100', 'name': '进贤县'}, {'id': '360101', 'pid': '360100', 'name': '市辖区'} ]}, {'id': '360200', 'pid': '360000', 'name': '景德镇市', 'children': [ {'id': '360202', 'pid': '360200', 'name': '昌江区'}, {'id': '360203', 'pid': '360200', 'name': '珠山区'}, {'id': '360222', 'pid': '360200', 'name': '浮梁县'}, {'id': '360281', 'pid': '360200', 'name': '乐平市'}, {'id': '360201', 'pid': '360200', 'name': '市辖区'} ]}, { + 'id': '360300', + 'pid': '360000', + 'name': '萍乡市', + 'children': [ {'id': '360302', 'pid': '360300', 'name': '安源区'}, {'id': '360313', 'pid': '360300', 'name': '湘东区'}, {'id': '360321', 'pid': '360300', 'name': '莲花县'}, {'id': '360322', 'pid': '360300', 'name': '上栗县'}, {'id': '360323', 'pid': '360300', 'name': '芦溪县'}, {'id': '360301', 'pid': '360300', 'name': '市辖区'} ] + }, {'id': '360400', 'pid': '360000', 'name': '九江市', 'children': [ {'id': '360402', 'pid': '360400', 'name': '濂溪区'}, {'id': '360403', 'pid': '360400', 'name': '浔阳区'}, {'id': '360404', 'pid': '360400', 'name': '柴桑区'}, {'id': '360423', 'pid': '360400', 'name': '武宁县'}, {'id': '360424', 'pid': '360400', 'name': '修水县'}, {'id': '360425', 'pid': '360400', 'name': '永修县'}, {'id': '360426', 'pid': '360400', 'name': '德安县'}, {'id': '360428', 'pid': '360400', 'name': '都昌县'}, {'id': '360429', 'pid': '360400', 'name': '湖口县'}, {'id': '360430', 'pid': '360400', 'name': '彭泽县'}, {'id': '360481', 'pid': '360400', 'name': '瑞昌市'}, {'id': '360482', 'pid': '360400', 'name': '共青城市'}, {'id': '360483', 'pid': '360400', 'name': '庐山市'}, {'id': '360401', 'pid': '360400', 'name': '市辖区'} ]}, { + 'id': '360500', + 'pid': '360000', + 'name': '新余市', + 'children': [ {'id': '360502', 'pid': '360500', 'name': '渝水区'}, {'id': '360521', 'pid': '360500', 'name': '分宜县'}, {'id': '360501', 'pid': '360500', 'name': '市辖区'} ] + }, {'id': '360600', 'pid': '360000', 'name': '鹰潭市', 'children': [ {'id': '360602', 'pid': '360600', 'name': '月湖区'}, {'id': '360603', 'pid': '360600', 'name': '余江区'}, {'id': '360681', 'pid': '360600', 'name': '贵溪市'}, {'id': '360601', 'pid': '360600', 'name': '市辖区'} ]}, { + 'id': '360700', + 'pid': '360000', + 'name': '赣州市', + 'children': [ {'id': '360702', 'pid': '360700', 'name': '章贡区'}, {'id': '360703', 'pid': '360700', 'name': '南康区'}, {'id': '360704', 'pid': '360700', 'name': '赣县区'}, {'id': '360722', 'pid': '360700', 'name': '信丰县'}, {'id': '360723', 'pid': '360700', 'name': '大余县'}, {'id': '360724', 'pid': '360700', 'name': '上犹县'}, {'id': '360725', 'pid': '360700', 'name': '崇义县'}, {'id': '360726', 'pid': '360700', 'name': '安远县'}, {'id': '360728', 'pid': '360700', 'name': '定南县'}, {'id': '360729', 'pid': '360700', 'name': '全南县'}, {'id': '360730', 'pid': '360700', 'name': '宁都县'}, {'id': '360731', 'pid': '360700', 'name': '于都县'}, {'id': '360732', 'pid': '360700', 'name': '兴国县'}, {'id': '360733', 'pid': '360700', 'name': '会昌县'}, {'id': '360734', 'pid': '360700', 'name': '寻乌县'}, {'id': '360735', 'pid': '360700', 'name': '石城县'}, {'id': '360781', 'pid': '360700', 'name': '瑞金市'}, {'id': '360783', 'pid': '360700', 'name': '龙南市'}, { + 'id': '360701', + 'pid': '360700', + 'name': '市辖区' + } ] + }, {'id': '360800', 'pid': '360000', 'name': '吉安市', 'children': [ {'id': '360802', 'pid': '360800', 'name': '吉州区'}, {'id': '360803', 'pid': '360800', 'name': '青原区'}, {'id': '360821', 'pid': '360800', 'name': '吉安县'}, {'id': '360822', 'pid': '360800', 'name': '吉水县'}, {'id': '360823', 'pid': '360800', 'name': '峡江县'}, {'id': '360824', 'pid': '360800', 'name': '新干县'}, {'id': '360825', 'pid': '360800', 'name': '永丰县'}, {'id': '360826', 'pid': '360800', 'name': '泰和县'}, {'id': '360827', 'pid': '360800', 'name': '遂川县'}, {'id': '360828', 'pid': '360800', 'name': '万安县'}, {'id': '360829', 'pid': '360800', 'name': '安福县'}, {'id': '360830', 'pid': '360800', 'name': '永新县'}, {'id': '360881', 'pid': '360800', 'name': '井冈山市'}, {'id': '360801', 'pid': '360800', 'name': '市辖区'} ]}, { + 'id': '360900', + 'pid': '360000', + 'name': '宜春市', + 'children': [ {'id': '360902', 'pid': '360900', 'name': '袁州区'}, {'id': '360921', 'pid': '360900', 'name': '奉新县'}, {'id': '360922', 'pid': '360900', 'name': '万载县'}, {'id': '360923', 'pid': '360900', 'name': '上高县'}, {'id': '360924', 'pid': '360900', 'name': '宜丰县'}, {'id': '360925', 'pid': '360900', 'name': '靖安县'}, {'id': '360926', 'pid': '360900', 'name': '铜鼓县'}, {'id': '360981', 'pid': '360900', 'name': '丰城市'}, {'id': '360982', 'pid': '360900', 'name': '樟树市'}, {'id': '360983', 'pid': '360900', 'name': '高安市'}, {'id': '360901', 'pid': '360900', 'name': '市辖区'} ] + }, {'id': '361000', 'pid': '360000', 'name': '抚州市', 'children': [ {'id': '361002', 'pid': '361000', 'name': '临川区'}, {'id': '361003', 'pid': '361000', 'name': '东乡区'}, {'id': '361021', 'pid': '361000', 'name': '南城县'}, {'id': '361022', 'pid': '361000', 'name': '黎川县'}, {'id': '361023', 'pid': '361000', 'name': '南丰县'}, {'id': '361024', 'pid': '361000', 'name': '崇仁县'}, {'id': '361025', 'pid': '361000', 'name': '乐安县'}, {'id': '361026', 'pid': '361000', 'name': '宜黄县'}, {'id': '361027', 'pid': '361000', 'name': '金溪县'}, {'id': '361028', 'pid': '361000', 'name': '资溪县'}, {'id': '361030', 'pid': '361000', 'name': '广昌县'}, {'id': '361001', 'pid': '361000', 'name': '市辖区'} ]}, { + 'id': '361100', + 'pid': '360000', + 'name': '上饶市', + 'children': [ {'id': '361102', 'pid': '361100', 'name': '信州区'}, {'id': '361103', 'pid': '361100', 'name': '广丰区'}, {'id': '361104', 'pid': '361100', 'name': '广信区'}, {'id': '361123', 'pid': '361100', 'name': '玉山县'}, {'id': '361124', 'pid': '361100', 'name': '铅山县'}, {'id': '361125', 'pid': '361100', 'name': '横峰县'}, {'id': '361126', 'pid': '361100', 'name': '弋阳县'}, {'id': '361127', 'pid': '361100', 'name': '余干县'}, {'id': '361128', 'pid': '361100', 'name': '鄱阳县'}, {'id': '361129', 'pid': '361100', 'name': '万年县'}, {'id': '361130', 'pid': '361100', 'name': '婺源县'}, {'id': '361181', 'pid': '361100', 'name': '德兴市'}, {'id': '361101', 'pid': '361100', 'name': '市辖区'} ] + } ] +}, { + 'id': '370000', + 'pid': '0', + 'name': '山东省', + 'children': [ {'id': '370100', 'pid': '370000', 'name': '济南市', 'children': [ {'id': '370102', 'pid': '370100', 'name': '历下区'}, {'id': '370103', 'pid': '370100', 'name': '市中区'}, {'id': '370104', 'pid': '370100', 'name': '槐荫区'}, {'id': '370105', 'pid': '370100', 'name': '天桥区'}, {'id': '370112', 'pid': '370100', 'name': '历城区'}, {'id': '370113', 'pid': '370100', 'name': '长清区'}, {'id': '370114', 'pid': '370100', 'name': '章丘区'}, {'id': '370115', 'pid': '370100', 'name': '济阳区'}, {'id': '370116', 'pid': '370100', 'name': '莱芜区'}, {'id': '370117', 'pid': '370100', 'name': '钢城区'}, {'id': '370124', 'pid': '370100', 'name': '平阴县'}, {'id': '370126', 'pid': '370100', 'name': '商河县'}, {'id': '370101', 'pid': '370100', 'name': '市辖区'}, {'id': '370171', 'pid': '370100', 'name': '济南高新技术产业开发区'} ]}, { + 'id': '370200', + 'pid': '370000', + 'name': '青岛市', + 'children': [ {'id': '370202', 'pid': '370200', 'name': '市南区'}, {'id': '370203', 'pid': '370200', 'name': '市北区'}, {'id': '370211', 'pid': '370200', 'name': '黄岛区'}, {'id': '370212', 'pid': '370200', 'name': '崂山区'}, {'id': '370213', 'pid': '370200', 'name': '李沧区'}, {'id': '370214', 'pid': '370200', 'name': '城阳区'}, {'id': '370215', 'pid': '370200', 'name': '即墨区'}, {'id': '370281', 'pid': '370200', 'name': '胶州市'}, {'id': '370283', 'pid': '370200', 'name': '平度市'}, {'id': '370285', 'pid': '370200', 'name': '莱西市'}, {'id': '370201', 'pid': '370200', 'name': '市辖区'}, {'id': '370271', 'pid': '370200', 'name': '青岛高新技术产业开发区'} ] + }, {'id': '370300', 'pid': '370000', 'name': '淄博市', 'children': [ {'id': '370302', 'pid': '370300', 'name': '淄川区'}, {'id': '370303', 'pid': '370300', 'name': '张店区'}, {'id': '370304', 'pid': '370300', 'name': '博山区'}, {'id': '370305', 'pid': '370300', 'name': '临淄区'}, {'id': '370306', 'pid': '370300', 'name': '周村区'}, {'id': '370321', 'pid': '370300', 'name': '桓台县'}, {'id': '370322', 'pid': '370300', 'name': '高青县'}, {'id': '370323', 'pid': '370300', 'name': '沂源县'}, {'id': '370301', 'pid': '370300', 'name': '市辖区'} ]}, { + 'id': '370400', + 'pid': '370000', + 'name': '枣庄市', + 'children': [ {'id': '370402', 'pid': '370400', 'name': '市中区'}, {'id': '370403', 'pid': '370400', 'name': '薛城区'}, {'id': '370404', 'pid': '370400', 'name': '峄城区'}, {'id': '370405', 'pid': '370400', 'name': '台儿庄区'}, {'id': '370406', 'pid': '370400', 'name': '山亭区'}, {'id': '370481', 'pid': '370400', 'name': '滕州市'}, {'id': '370401', 'pid': '370400', 'name': '市辖区'} ] + }, {'id': '370500', 'pid': '370000', 'name': '东营市', 'children': [ {'id': '370502', 'pid': '370500', 'name': '东营区'}, {'id': '370503', 'pid': '370500', 'name': '河口区'}, {'id': '370505', 'pid': '370500', 'name': '垦利区'}, {'id': '370522', 'pid': '370500', 'name': '利津县'}, {'id': '370523', 'pid': '370500', 'name': '广饶县'}, {'id': '370501', 'pid': '370500', 'name': '市辖区'}, {'id': '370571', 'pid': '370500', 'name': '东营经济技术开发区'}, {'id': '370572', 'pid': '370500', 'name': '东营港经济开发区'} ]}, { + 'id': '370600', + 'pid': '370000', + 'name': '烟台市', + 'children': [ {'id': '370602', 'pid': '370600', 'name': '芝罘区'}, {'id': '370611', 'pid': '370600', 'name': '福山区'}, {'id': '370612', 'pid': '370600', 'name': '牟平区'}, {'id': '370613', 'pid': '370600', 'name': '莱山区'}, {'id': '370614', 'pid': '370600', 'name': '蓬莱区'}, {'id': '370681', 'pid': '370600', 'name': '龙口市'}, {'id': '370682', 'pid': '370600', 'name': '莱阳市'}, {'id': '370683', 'pid': '370600', 'name': '莱州市'}, {'id': '370685', 'pid': '370600', 'name': '招远市'}, {'id': '370686', 'pid': '370600', 'name': '栖霞市'}, {'id': '370687', 'pid': '370600', 'name': '海阳市'}, {'id': '370601', 'pid': '370600', 'name': '市辖区'}, {'id': '370671', 'pid': '370600', 'name': '烟台高新技术产业开发区'}, {'id': '370672', 'pid': '370600', 'name': '烟台经济技术开发区'} ] + }, {'id': '370700', 'pid': '370000', 'name': '潍坊市', 'children': [ {'id': '370702', 'pid': '370700', 'name': '潍城区'}, {'id': '370703', 'pid': '370700', 'name': '寒亭区'}, {'id': '370704', 'pid': '370700', 'name': '坊子区'}, {'id': '370705', 'pid': '370700', 'name': '奎文区'}, {'id': '370724', 'pid': '370700', 'name': '临朐县'}, {'id': '370725', 'pid': '370700', 'name': '昌乐县'}, {'id': '370781', 'pid': '370700', 'name': '青州市'}, {'id': '370782', 'pid': '370700', 'name': '诸城市'}, {'id': '370783', 'pid': '370700', 'name': '寿光市'}, {'id': '370784', 'pid': '370700', 'name': '安丘市'}, {'id': '370785', 'pid': '370700', 'name': '高密市'}, {'id': '370786', 'pid': '370700', 'name': '昌邑市'}, {'id': '370701', 'pid': '370700', 'name': '市辖区'}, {'id': '370772', 'pid': '370700', 'name': '潍坊滨海经济技术开发区'} ]}, { + 'id': '370800', + 'pid': '370000', + 'name': '济宁市', + 'children': [ {'id': '370811', 'pid': '370800', 'name': '任城区'}, {'id': '370812', 'pid': '370800', 'name': '兖州区'}, {'id': '370826', 'pid': '370800', 'name': '微山县'}, {'id': '370827', 'pid': '370800', 'name': '鱼台县'}, {'id': '370828', 'pid': '370800', 'name': '金乡县'}, {'id': '370829', 'pid': '370800', 'name': '嘉祥县'}, {'id': '370830', 'pid': '370800', 'name': '汶上县'}, {'id': '370831', 'pid': '370800', 'name': '泗水县'}, {'id': '370832', 'pid': '370800', 'name': '梁山县'}, {'id': '370881', 'pid': '370800', 'name': '曲阜市'}, {'id': '370883', 'pid': '370800', 'name': '邹城市'}, {'id': '370801', 'pid': '370800', 'name': '市辖区'}, {'id': '370871', 'pid': '370800', 'name': '济宁高新技术产业开发区'} ] + }, {'id': '370900', 'pid': '370000', 'name': '泰安市', 'children': [ {'id': '370902', 'pid': '370900', 'name': '泰山区'}, {'id': '370911', 'pid': '370900', 'name': '岱岳区'}, {'id': '370921', 'pid': '370900', 'name': '宁阳县'}, {'id': '370923', 'pid': '370900', 'name': '东平县'}, {'id': '370982', 'pid': '370900', 'name': '新泰市'}, {'id': '370983', 'pid': '370900', 'name': '肥城市'}, {'id': '370901', 'pid': '370900', 'name': '市辖区'} ]}, {'id': '371000', 'pid': '370000', 'name': '威海市', 'children': [ {'id': '371002', 'pid': '371000', 'name': '环翠区'}, {'id': '371003', 'pid': '371000', 'name': '文登区'}, {'id': '371082', 'pid': '371000', 'name': '荣成市'}, {'id': '371083', 'pid': '371000', 'name': '乳山市'}, {'id': '371001', 'pid': '371000', 'name': '市辖区'}, {'id': '371071', 'pid': '371000', 'name': '威海火炬高技术产业开发区'}, {'id': '371072', 'pid': '371000', 'name': '威海经济技术开发区'}, {'id': '371073', 'pid': '371000', 'name': '威海临港经济技术开发区'} ]}, { + 'id': '371100', + 'pid': '370000', + 'name': '日照市', + 'children': [ {'id': '371102', 'pid': '371100', 'name': '东港区'}, {'id': '371103', 'pid': '371100', 'name': '岚山区'}, {'id': '371121', 'pid': '371100', 'name': '五莲县'}, {'id': '371122', 'pid': '371100', 'name': '莒县'}, {'id': '371101', 'pid': '371100', 'name': '市辖区'}, {'id': '371171', 'pid': '371100', 'name': '日照经济技术开发区'} ] + }, {'id': '371300', 'pid': '370000', 'name': '临沂市', 'children': [ {'id': '371302', 'pid': '371300', 'name': '兰山区'}, {'id': '371311', 'pid': '371300', 'name': '罗庄区'}, {'id': '371312', 'pid': '371300', 'name': '河东区'}, {'id': '371321', 'pid': '371300', 'name': '沂南县'}, {'id': '371322', 'pid': '371300', 'name': '郯城县'}, {'id': '371323', 'pid': '371300', 'name': '沂水县'}, {'id': '371324', 'pid': '371300', 'name': '兰陵县'}, {'id': '371325', 'pid': '371300', 'name': '费县'}, {'id': '371326', 'pid': '371300', 'name': '平邑县'}, {'id': '371327', 'pid': '371300', 'name': '莒南县'}, {'id': '371328', 'pid': '371300', 'name': '蒙阴县'}, {'id': '371329', 'pid': '371300', 'name': '临沭县'}, {'id': '371301', 'pid': '371300', 'name': '市辖区'}, {'id': '371371', 'pid': '371300', 'name': '临沂高新技术产业开发区'} ]}, { + 'id': '371400', + 'pid': '370000', + 'name': '德州市', + 'children': [ {'id': '371402', 'pid': '371400', 'name': '德城区'}, {'id': '371403', 'pid': '371400', 'name': '陵城区'}, {'id': '371422', 'pid': '371400', 'name': '宁津县'}, {'id': '371423', 'pid': '371400', 'name': '庆云县'}, {'id': '371424', 'pid': '371400', 'name': '临邑县'}, {'id': '371425', 'pid': '371400', 'name': '齐河县'}, {'id': '371426', 'pid': '371400', 'name': '平原县'}, {'id': '371427', 'pid': '371400', 'name': '夏津县'}, {'id': '371428', 'pid': '371400', 'name': '武城县'}, {'id': '371481', 'pid': '371400', 'name': '乐陵市'}, {'id': '371482', 'pid': '371400', 'name': '禹城市'}, {'id': '371401', 'pid': '371400', 'name': '市辖区'}, {'id': '371471', 'pid': '371400', 'name': '德州经济技术开发区'}, {'id': '371472', 'pid': '371400', 'name': '德州运河经济开发区'} ] + }, {'id': '371500', 'pid': '370000', 'name': '聊城市', 'children': [ {'id': '371502', 'pid': '371500', 'name': '东昌府区'}, {'id': '371503', 'pid': '371500', 'name': '茌平区'}, {'id': '371521', 'pid': '371500', 'name': '阳谷县'}, {'id': '371522', 'pid': '371500', 'name': '莘县'}, {'id': '371524', 'pid': '371500', 'name': '东阿县'}, {'id': '371525', 'pid': '371500', 'name': '冠县'}, {'id': '371526', 'pid': '371500', 'name': '高唐县'}, {'id': '371581', 'pid': '371500', 'name': '临清市'}, {'id': '371501', 'pid': '371500', 'name': '市辖区'} ]}, { + 'id': '371600', + 'pid': '370000', + 'name': '滨州市', + 'children': [ {'id': '371602', 'pid': '371600', 'name': '滨城区'}, {'id': '371603', 'pid': '371600', 'name': '沾化区'}, {'id': '371621', 'pid': '371600', 'name': '惠民县'}, {'id': '371622', 'pid': '371600', 'name': '阳信县'}, {'id': '371623', 'pid': '371600', 'name': '无棣县'}, {'id': '371625', 'pid': '371600', 'name': '博兴县'}, {'id': '371681', 'pid': '371600', 'name': '邹平市'}, {'id': '371601', 'pid': '371600', 'name': '市辖区'} ] + }, {'id': '371700', 'pid': '370000', 'name': '菏泽市', 'children': [ {'id': '371702', 'pid': '371700', 'name': '牡丹区'}, {'id': '371703', 'pid': '371700', 'name': '定陶区'}, {'id': '371721', 'pid': '371700', 'name': '曹县'}, {'id': '371722', 'pid': '371700', 'name': '单县'}, {'id': '371723', 'pid': '371700', 'name': '成武县'}, {'id': '371724', 'pid': '371700', 'name': '巨野县'}, {'id': '371725', 'pid': '371700', 'name': '郓城县'}, {'id': '371726', 'pid': '371700', 'name': '鄄城县'}, {'id': '371728', 'pid': '371700', 'name': '东明县'}, {'id': '371701', 'pid': '371700', 'name': '市辖区'}, {'id': '371771', 'pid': '371700', 'name': '菏泽经济技术开发区'}, {'id': '371772', 'pid': '371700', 'name': '菏泽高新技术开发区'} ]} ] +}, { + 'id': '410000', + 'pid': '0', + 'name': '河南省', + 'children': [ {'id': '410100', 'pid': '410000', 'name': '郑州市', 'children': [ {'id': '410102', 'pid': '410100', 'name': '中原区'}, {'id': '410103', 'pid': '410100', 'name': '二七区'}, {'id': '410104', 'pid': '410100', 'name': '管城回族区'}, {'id': '410105', 'pid': '410100', 'name': '金水区'}, {'id': '410106', 'pid': '410100', 'name': '上街区'}, {'id': '410108', 'pid': '410100', 'name': '惠济区'}, {'id': '410122', 'pid': '410100', 'name': '中牟县'}, {'id': '410181', 'pid': '410100', 'name': '巩义市'}, {'id': '410182', 'pid': '410100', 'name': '荥阳市'}, {'id': '410183', 'pid': '410100', 'name': '新密市'}, {'id': '410184', 'pid': '410100', 'name': '新郑市'}, {'id': '410185', 'pid': '410100', 'name': '登封市'}, {'id': '410101', 'pid': '410100', 'name': '市辖区'}, {'id': '410171', 'pid': '410100', 'name': '郑州经济技术开发区'}, {'id': '410172', 'pid': '410100', 'name': '郑州高新技术产业开发区'}, {'id': '410173', 'pid': '410100', 'name': '郑州航空港经济综合实验区'} ]}, { + 'id': '410200', + 'pid': '410000', + 'name': '开封市', + 'children': [ {'id': '410202', 'pid': '410200', 'name': '龙亭区'}, {'id': '410203', 'pid': '410200', 'name': '顺河回族区'}, {'id': '410204', 'pid': '410200', 'name': '鼓楼区'}, {'id': '410205', 'pid': '410200', 'name': '禹王台区'}, {'id': '410212', 'pid': '410200', 'name': '祥符区'}, {'id': '410221', 'pid': '410200', 'name': '杞县'}, {'id': '410222', 'pid': '410200', 'name': '通许县'}, {'id': '410223', 'pid': '410200', 'name': '尉氏县'}, {'id': '410225', 'pid': '410200', 'name': '兰考县'}, {'id': '410201', 'pid': '410200', 'name': '市辖区'} ] + }, { + 'id': '410300', + 'pid': '410000', + 'name': '洛阳市', + 'children': [ {'id': '410302', 'pid': '410300', 'name': '老城区'}, {'id': '410303', 'pid': '410300', 'name': '西工区'}, {'id': '410304', 'pid': '410300', 'name': '瀍河回族区'}, {'id': '410305', 'pid': '410300', 'name': '涧西区'}, {'id': '410306', 'pid': '410300', 'name': '吉利区'}, {'id': '410311', 'pid': '410300', 'name': '洛龙区'}, {'id': '410322', 'pid': '410300', 'name': '孟津县'}, {'id': '410323', 'pid': '410300', 'name': '新安县'}, {'id': '410324', 'pid': '410300', 'name': '栾川县'}, {'id': '410325', 'pid': '410300', 'name': '嵩县'}, {'id': '410326', 'pid': '410300', 'name': '汝阳县'}, {'id': '410327', 'pid': '410300', 'name': '宜阳县'}, {'id': '410328', 'pid': '410300', 'name': '洛宁县'}, {'id': '410329', 'pid': '410300', 'name': '伊川县'}, {'id': '410381', 'pid': '410300', 'name': '偃师市'}, {'id': '410301', 'pid': '410300', 'name': '市辖区'}, {'id': '410307', 'pid': '410300', 'name': '偃师区'}, {'id': '410308', 'pid': '410300', 'name': '孟津区'}, { + 'id': '410371', + 'pid': '410300', + 'name': '洛阳高新技术产业开发区' + } ] + }, {'id': '410400', 'pid': '410000', 'name': '平顶山市', 'children': [ {'id': '410402', 'pid': '410400', 'name': '新华区'}, {'id': '410403', 'pid': '410400', 'name': '卫东区'}, {'id': '410404', 'pid': '410400', 'name': '石龙区'}, {'id': '410411', 'pid': '410400', 'name': '湛河区'}, {'id': '410421', 'pid': '410400', 'name': '宝丰县'}, {'id': '410422', 'pid': '410400', 'name': '叶县'}, {'id': '410423', 'pid': '410400', 'name': '鲁山县'}, {'id': '410425', 'pid': '410400', 'name': '郏县'}, {'id': '410481', 'pid': '410400', 'name': '舞钢市'}, {'id': '410482', 'pid': '410400', 'name': '汝州市'}, {'id': '410401', 'pid': '410400', 'name': '市辖区'}, {'id': '410471', 'pid': '410400', 'name': '平顶山高新技术产业开发区'}, {'id': '410472', 'pid': '410400', 'name': '平顶山市城乡一体化示范区'} ]}, { + 'id': '410500', + 'pid': '410000', + 'name': '安阳市', + 'children': [ {'id': '410502', 'pid': '410500', 'name': '文峰区'}, {'id': '410503', 'pid': '410500', 'name': '北关区'}, {'id': '410505', 'pid': '410500', 'name': '殷都区'}, {'id': '410506', 'pid': '410500', 'name': '龙安区'}, {'id': '410522', 'pid': '410500', 'name': '安阳县'}, {'id': '410523', 'pid': '410500', 'name': '汤阴县'}, {'id': '410526', 'pid': '410500', 'name': '滑县'}, {'id': '410527', 'pid': '410500', 'name': '内黄县'}, {'id': '410581', 'pid': '410500', 'name': '林州市'}, {'id': '410501', 'pid': '410500', 'name': '市辖区'}, {'id': '410571', 'pid': '410500', 'name': '安阳高新技术产业开发区'} ] + }, {'id': '410600', 'pid': '410000', 'name': '鹤壁市', 'children': [ {'id': '410602', 'pid': '410600', 'name': '鹤山区'}, {'id': '410603', 'pid': '410600', 'name': '山城区'}, {'id': '410611', 'pid': '410600', 'name': '淇滨区'}, {'id': '410621', 'pid': '410600', 'name': '浚县'}, {'id': '410622', 'pid': '410600', 'name': '淇县'}, {'id': '410601', 'pid': '410600', 'name': '市辖区'}, {'id': '410671', 'pid': '410600', 'name': '鹤壁经济技术开发区'} ]}, { + 'id': '410700', + 'pid': '410000', + 'name': '新乡市', + 'children': [ {'id': '410702', 'pid': '410700', 'name': '红旗区'}, {'id': '410703', 'pid': '410700', 'name': '卫滨区'}, {'id': '410704', 'pid': '410700', 'name': '凤泉区'}, {'id': '410711', 'pid': '410700', 'name': '牧野区'}, {'id': '410721', 'pid': '410700', 'name': '新乡县'}, {'id': '410724', 'pid': '410700', 'name': '获嘉县'}, {'id': '410725', 'pid': '410700', 'name': '原阳县'}, {'id': '410726', 'pid': '410700', 'name': '延津县'}, {'id': '410727', 'pid': '410700', 'name': '封丘县'}, {'id': '410781', 'pid': '410700', 'name': '卫辉市'}, {'id': '410782', 'pid': '410700', 'name': '辉县市'}, {'id': '410783', 'pid': '410700', 'name': '长垣市'}, {'id': '410701', 'pid': '410700', 'name': '市辖区'}, {'id': '410771', 'pid': '410700', 'name': '新乡高新技术产业开发区'}, {'id': '410772', 'pid': '410700', 'name': '新乡经济技术开发区'}, {'id': '410773', 'pid': '410700', 'name': '新乡市平原城乡一体化示范区'} ] + }, {'id': '410800', 'pid': '410000', 'name': '焦作市', 'children': [ {'id': '410802', 'pid': '410800', 'name': '解放区'}, {'id': '410803', 'pid': '410800', 'name': '中站区'}, {'id': '410804', 'pid': '410800', 'name': '马村区'}, {'id': '410811', 'pid': '410800', 'name': '山阳区'}, {'id': '410821', 'pid': '410800', 'name': '修武县'}, {'id': '410822', 'pid': '410800', 'name': '博爱县'}, {'id': '410823', 'pid': '410800', 'name': '武陟县'}, {'id': '410825', 'pid': '410800', 'name': '温县'}, {'id': '410882', 'pid': '410800', 'name': '沁阳市'}, {'id': '410883', 'pid': '410800', 'name': '孟州市'}, {'id': '410801', 'pid': '410800', 'name': '市辖区'}, {'id': '410871', 'pid': '410800', 'name': '焦作城乡一体化示范区'} ]}, { + 'id': '410900', + 'pid': '410000', + 'name': '濮阳市', + 'children': [ {'id': '410902', 'pid': '410900', 'name': '华龙区'}, {'id': '410922', 'pid': '410900', 'name': '清丰县'}, {'id': '410923', 'pid': '410900', 'name': '南乐县'}, {'id': '410926', 'pid': '410900', 'name': '范县'}, {'id': '410927', 'pid': '410900', 'name': '台前县'}, {'id': '410928', 'pid': '410900', 'name': '濮阳县'}, {'id': '410901', 'pid': '410900', 'name': '市辖区'}, {'id': '410971', 'pid': '410900', 'name': '河南濮阳工业园区'}, {'id': '410972', 'pid': '410900', 'name': '濮阳经济技术开发区'} ] + }, {'id': '411000', 'pid': '410000', 'name': '许昌市', 'children': [ {'id': '411002', 'pid': '411000', 'name': '魏都区'}, {'id': '411003', 'pid': '411000', 'name': '建安区'}, {'id': '411024', 'pid': '411000', 'name': '鄢陵县'}, {'id': '411025', 'pid': '411000', 'name': '襄城县'}, {'id': '411081', 'pid': '411000', 'name': '禹州市'}, {'id': '411082', 'pid': '411000', 'name': '长葛市'}, {'id': '411001', 'pid': '411000', 'name': '市辖区'}, {'id': '411071', 'pid': '411000', 'name': '许昌经济技术开发区'} ]}, {'id': '411100', 'pid': '410000', 'name': '漯河市', 'children': [ {'id': '411102', 'pid': '411100', 'name': '源汇区'}, {'id': '411103', 'pid': '411100', 'name': '郾城区'}, {'id': '411104', 'pid': '411100', 'name': '召陵区'}, {'id': '411121', 'pid': '411100', 'name': '舞阳县'}, {'id': '411122', 'pid': '411100', 'name': '临颍县'}, {'id': '411101', 'pid': '411100', 'name': '市辖区'}, {'id': '411171', 'pid': '411100', 'name': '漯河经济技术开发区'} ]}, { + 'id': '411200', + 'pid': '410000', + 'name': '三门峡市', + 'children': [ {'id': '411202', 'pid': '411200', 'name': '湖滨区'}, {'id': '411203', 'pid': '411200', 'name': '陕州区'}, {'id': '411221', 'pid': '411200', 'name': '渑池县'}, {'id': '411224', 'pid': '411200', 'name': '卢氏县'}, {'id': '411281', 'pid': '411200', 'name': '义马市'}, {'id': '411282', 'pid': '411200', 'name': '灵宝市'}, {'id': '411201', 'pid': '411200', 'name': '市辖区'}, {'id': '411271', 'pid': '411200', 'name': '河南三门峡经济开发区'} ] + }, {'id': '411300', 'pid': '410000', 'name': '南阳市', 'children': [ {'id': '411302', 'pid': '411300', 'name': '宛城区'}, {'id': '411303', 'pid': '411300', 'name': '卧龙区'}, {'id': '411321', 'pid': '411300', 'name': '南召县'}, {'id': '411322', 'pid': '411300', 'name': '方城县'}, {'id': '411323', 'pid': '411300', 'name': '西峡县'}, {'id': '411324', 'pid': '411300', 'name': '镇平县'}, {'id': '411325', 'pid': '411300', 'name': '内乡县'}, {'id': '411326', 'pid': '411300', 'name': '淅川县'}, {'id': '411327', 'pid': '411300', 'name': '社旗县'}, {'id': '411328', 'pid': '411300', 'name': '唐河县'}, {'id': '411329', 'pid': '411300', 'name': '新野县'}, {'id': '411330', 'pid': '411300', 'name': '桐柏县'}, {'id': '411381', 'pid': '411300', 'name': '邓州市'}, {'id': '411301', 'pid': '411300', 'name': '市辖区'}, {'id': '411371', 'pid': '411300', 'name': '南阳高新技术产业开发区'}, {'id': '411372', 'pid': '411300', 'name': '南阳市城乡一体化示范区'} ]}, { + 'id': '411400', + 'pid': '410000', + 'name': '商丘市', + 'children': [ {'id': '411402', 'pid': '411400', 'name': '梁园区'}, {'id': '411403', 'pid': '411400', 'name': '睢阳区'}, {'id': '411421', 'pid': '411400', 'name': '民权县'}, {'id': '411422', 'pid': '411400', 'name': '睢县'}, {'id': '411423', 'pid': '411400', 'name': '宁陵县'}, {'id': '411424', 'pid': '411400', 'name': '柘城县'}, {'id': '411425', 'pid': '411400', 'name': '虞城县'}, {'id': '411426', 'pid': '411400', 'name': '夏邑县'}, {'id': '411481', 'pid': '411400', 'name': '永城市'}, {'id': '411401', 'pid': '411400', 'name': '市辖区'}, {'id': '411471', 'pid': '411400', 'name': '豫东综合物流产业聚集区'}, {'id': '411472', 'pid': '411400', 'name': '河南商丘经济开发区'} ] + }, {'id': '411500', 'pid': '410000', 'name': '信阳市', 'children': [ {'id': '411502', 'pid': '411500', 'name': '浉河区'}, {'id': '411503', 'pid': '411500', 'name': '平桥区'}, {'id': '411521', 'pid': '411500', 'name': '罗山县'}, {'id': '411522', 'pid': '411500', 'name': '光山县'}, {'id': '411523', 'pid': '411500', 'name': '新县'}, {'id': '411524', 'pid': '411500', 'name': '商城县'}, {'id': '411525', 'pid': '411500', 'name': '固始县'}, {'id': '411526', 'pid': '411500', 'name': '潢川县'}, {'id': '411527', 'pid': '411500', 'name': '淮滨县'}, {'id': '411528', 'pid': '411500', 'name': '息县'}, {'id': '411501', 'pid': '411500', 'name': '市辖区'}, {'id': '411571', 'pid': '411500', 'name': '信阳高新技术产业开发区'} ]}, { + 'id': '411600', + 'pid': '410000', + 'name': '周口市', + 'children': [ {'id': '411602', 'pid': '411600', 'name': '川汇区'}, {'id': '411603', 'pid': '411600', 'name': '淮阳区'}, {'id': '411621', 'pid': '411600', 'name': '扶沟县'}, {'id': '411622', 'pid': '411600', 'name': '西华县'}, {'id': '411623', 'pid': '411600', 'name': '商水县'}, {'id': '411624', 'pid': '411600', 'name': '沈丘县'}, {'id': '411625', 'pid': '411600', 'name': '郸城县'}, {'id': '411627', 'pid': '411600', 'name': '太康县'}, {'id': '411628', 'pid': '411600', 'name': '鹿邑县'}, {'id': '411681', 'pid': '411600', 'name': '项城市'}, {'id': '411601', 'pid': '411600', 'name': '市辖区'}, {'id': '411671', 'pid': '411600', 'name': '河南周口经济开发区'} ] + }, {'id': '411700', 'pid': '410000', 'name': '驻马店市', 'children': [ {'id': '411702', 'pid': '411700', 'name': '驿城区'}, {'id': '411721', 'pid': '411700', 'name': '西平县'}, {'id': '411722', 'pid': '411700', 'name': '上蔡县'}, {'id': '411723', 'pid': '411700', 'name': '平舆县'}, {'id': '411724', 'pid': '411700', 'name': '正阳县'}, {'id': '411725', 'pid': '411700', 'name': '确山县'}, {'id': '411726', 'pid': '411700', 'name': '泌阳县'}, {'id': '411727', 'pid': '411700', 'name': '汝南县'}, {'id': '411728', 'pid': '411700', 'name': '遂平县'}, {'id': '411729', 'pid': '411700', 'name': '新蔡县'}, {'id': '411701', 'pid': '411700', 'name': '市辖区'}, {'id': '411771', 'pid': '411700', 'name': '河南驻马店经济开发区'} ]}, {'id': '419000', 'pid': '410000', 'name': '河南省-省直辖县级行政区划', 'children': [ {'id': '419001', 'pid': '419000', 'name': '济源市'} ]} ] +}, { + 'id': '420000', + 'pid': '0', + 'name': '湖北省', + 'children': [ {'id': '420100', 'pid': '420000', 'name': '武汉市', 'children': [ {'id': '420102', 'pid': '420100', 'name': '江岸区'}, {'id': '420103', 'pid': '420100', 'name': '江汉区'}, {'id': '420104', 'pid': '420100', 'name': '硚口区'}, {'id': '420105', 'pid': '420100', 'name': '汉阳区'}, {'id': '420106', 'pid': '420100', 'name': '武昌区'}, {'id': '420107', 'pid': '420100', 'name': '青山区'}, {'id': '420111', 'pid': '420100', 'name': '洪山区'}, {'id': '420112', 'pid': '420100', 'name': '东西湖区'}, {'id': '420113', 'pid': '420100', 'name': '汉南区'}, {'id': '420114', 'pid': '420100', 'name': '蔡甸区'}, {'id': '420115', 'pid': '420100', 'name': '江夏区'}, {'id': '420116', 'pid': '420100', 'name': '黄陂区'}, {'id': '420117', 'pid': '420100', 'name': '新洲区'}, {'id': '420101', 'pid': '420100', 'name': '市辖区'} ]}, { + 'id': '420200', + 'pid': '420000', + 'name': '黄石市', + 'children': [ {'id': '420202', 'pid': '420200', 'name': '黄石港区'}, {'id': '420203', 'pid': '420200', 'name': '西塞山区'}, {'id': '420204', 'pid': '420200', 'name': '下陆区'}, {'id': '420205', 'pid': '420200', 'name': '铁山区'}, {'id': '420222', 'pid': '420200', 'name': '阳新县'}, {'id': '420281', 'pid': '420200', 'name': '大冶市'}, {'id': '420201', 'pid': '420200', 'name': '市辖区'} ] + }, {'id': '420300', 'pid': '420000', 'name': '十堰市', 'children': [ {'id': '420302', 'pid': '420300', 'name': '茅箭区'}, {'id': '420303', 'pid': '420300', 'name': '张湾区'}, {'id': '420304', 'pid': '420300', 'name': '郧阳区'}, {'id': '420322', 'pid': '420300', 'name': '郧西县'}, {'id': '420323', 'pid': '420300', 'name': '竹山县'}, {'id': '420324', 'pid': '420300', 'name': '竹溪县'}, {'id': '420325', 'pid': '420300', 'name': '房县'}, {'id': '420381', 'pid': '420300', 'name': '丹江口市'}, {'id': '420301', 'pid': '420300', 'name': '市辖区'} ]}, { + 'id': '420500', + 'pid': '420000', + 'name': '宜昌市', + 'children': [ {'id': '420502', 'pid': '420500', 'name': '西陵区'}, {'id': '420503', 'pid': '420500', 'name': '伍家岗区'}, {'id': '420504', 'pid': '420500', 'name': '点军区'}, {'id': '420505', 'pid': '420500', 'name': '猇亭区'}, {'id': '420506', 'pid': '420500', 'name': '夷陵区'}, {'id': '420525', 'pid': '420500', 'name': '远安县'}, {'id': '420526', 'pid': '420500', 'name': '兴山县'}, {'id': '420527', 'pid': '420500', 'name': '秭归县'}, {'id': '420528', 'pid': '420500', 'name': '长阳土家族自治县'}, {'id': '420529', 'pid': '420500', 'name': '五峰土家族自治县'}, {'id': '420581', 'pid': '420500', 'name': '宜都市'}, {'id': '420582', 'pid': '420500', 'name': '当阳市'}, {'id': '420583', 'pid': '420500', 'name': '枝江市'}, {'id': '420501', 'pid': '420500', 'name': '市辖区'} ] + }, {'id': '420600', 'pid': '420000', 'name': '襄阳市', 'children': [ {'id': '420602', 'pid': '420600', 'name': '襄城区'}, {'id': '420606', 'pid': '420600', 'name': '樊城区'}, {'id': '420607', 'pid': '420600', 'name': '襄州区'}, {'id': '420624', 'pid': '420600', 'name': '南漳县'}, {'id': '420625', 'pid': '420600', 'name': '谷城县'}, {'id': '420626', 'pid': '420600', 'name': '保康县'}, {'id': '420682', 'pid': '420600', 'name': '老河口市'}, {'id': '420683', 'pid': '420600', 'name': '枣阳市'}, {'id': '420684', 'pid': '420600', 'name': '宜城市'}, {'id': '420601', 'pid': '420600', 'name': '市辖区'} ]}, {'id': '420700', 'pid': '420000', 'name': '鄂州市', 'children': [ {'id': '420702', 'pid': '420700', 'name': '梁子湖区'}, {'id': '420703', 'pid': '420700', 'name': '华容区'}, {'id': '420704', 'pid': '420700', 'name': '鄂城区'}, {'id': '420701', 'pid': '420700', 'name': '市辖区'} ]}, { + 'id': '420800', + 'pid': '420000', + 'name': '荆门市', + 'children': [ {'id': '420802', 'pid': '420800', 'name': '东宝区'}, {'id': '420804', 'pid': '420800', 'name': '掇刀区'}, {'id': '420822', 'pid': '420800', 'name': '沙洋县'}, {'id': '420881', 'pid': '420800', 'name': '钟祥市'}, {'id': '420882', 'pid': '420800', 'name': '京山市'}, {'id': '420801', 'pid': '420800', 'name': '市辖区'} ] + }, {'id': '420900', 'pid': '420000', 'name': '孝感市', 'children': [ {'id': '420902', 'pid': '420900', 'name': '孝南区'}, {'id': '420921', 'pid': '420900', 'name': '孝昌县'}, {'id': '420922', 'pid': '420900', 'name': '大悟县'}, {'id': '420923', 'pid': '420900', 'name': '云梦县'}, {'id': '420981', 'pid': '420900', 'name': '应城市'}, {'id': '420982', 'pid': '420900', 'name': '安陆市'}, {'id': '420984', 'pid': '420900', 'name': '汉川市'}, {'id': '420901', 'pid': '420900', 'name': '市辖区'} ]}, { + 'id': '421000', + 'pid': '420000', + 'name': '荆州市', + 'children': [ {'id': '421002', 'pid': '421000', 'name': '沙市区'}, {'id': '421003', 'pid': '421000', 'name': '荆州区'}, {'id': '421022', 'pid': '421000', 'name': '公安县'}, {'id': '421024', 'pid': '421000', 'name': '江陵县'}, {'id': '421081', 'pid': '421000', 'name': '石首市'}, {'id': '421083', 'pid': '421000', 'name': '洪湖市'}, {'id': '421087', 'pid': '421000', 'name': '松滋市'}, {'id': '421088', 'pid': '421000', 'name': '监利市'}, {'id': '421001', 'pid': '421000', 'name': '市辖区'}, {'id': '421071', 'pid': '421000', 'name': '荆州经济技术开发区'} ] + }, {'id': '421100', 'pid': '420000', 'name': '黄冈市', 'children': [ {'id': '421102', 'pid': '421100', 'name': '黄州区'}, {'id': '421121', 'pid': '421100', 'name': '团风县'}, {'id': '421122', 'pid': '421100', 'name': '红安县'}, {'id': '421123', 'pid': '421100', 'name': '罗田县'}, {'id': '421124', 'pid': '421100', 'name': '英山县'}, {'id': '421125', 'pid': '421100', 'name': '浠水县'}, {'id': '421126', 'pid': '421100', 'name': '蕲春县'}, {'id': '421127', 'pid': '421100', 'name': '黄梅县'}, {'id': '421181', 'pid': '421100', 'name': '麻城市'}, {'id': '421182', 'pid': '421100', 'name': '武穴市'}, {'id': '421101', 'pid': '421100', 'name': '市辖区'}, {'id': '421171', 'pid': '421100', 'name': '龙感湖管理区'} ]}, { + 'id': '421200', + 'pid': '420000', + 'name': '咸宁市', + 'children': [ {'id': '421202', 'pid': '421200', 'name': '咸安区'}, {'id': '421221', 'pid': '421200', 'name': '嘉鱼县'}, {'id': '421222', 'pid': '421200', 'name': '通城县'}, {'id': '421223', 'pid': '421200', 'name': '崇阳县'}, {'id': '421224', 'pid': '421200', 'name': '通山县'}, {'id': '421281', 'pid': '421200', 'name': '赤壁市'}, {'id': '421201', 'pid': '421200', 'name': '市辖区'} ] + }, {'id': '421300', 'pid': '420000', 'name': '随州市', 'children': [ {'id': '421303', 'pid': '421300', 'name': '曾都区'}, {'id': '421321', 'pid': '421300', 'name': '随县'}, {'id': '421381', 'pid': '421300', 'name': '广水市'}, {'id': '421301', 'pid': '421300', 'name': '市辖区'} ]}, {'id': '422800', 'pid': '420000', 'name': '恩施土家族苗族自治州', 'children': [ {'id': '422801', 'pid': '422800', 'name': '恩施市'}, {'id': '422802', 'pid': '422800', 'name': '利川市'}, {'id': '422822', 'pid': '422800', 'name': '建始县'}, {'id': '422823', 'pid': '422800', 'name': '巴东县'}, {'id': '422825', 'pid': '422800', 'name': '宣恩县'}, {'id': '422826', 'pid': '422800', 'name': '咸丰县'}, {'id': '422827', 'pid': '422800', 'name': '来凤县'}, {'id': '422828', 'pid': '422800', 'name': '鹤峰县'} ]}, { + 'id': '429000', + 'pid': '420000', + 'name': '湖北省-自治区直辖县级行政区划', + 'children': [ {'id': '429004', 'pid': '429000', 'name': '仙桃市'}, {'id': '429005', 'pid': '429000', 'name': '潜江市'}, {'id': '429006', 'pid': '429000', 'name': '天门市'}, {'id': '429021', 'pid': '429000', 'name': '神农架林区'} ] + } ] +}, { + 'id': '430000', + 'pid': '0', + 'name': '湖南省', + 'children': [ {'id': '430100', 'pid': '430000', 'name': '长沙市', 'children': [ {'id': '430102', 'pid': '430100', 'name': '芙蓉区'}, {'id': '430103', 'pid': '430100', 'name': '天心区'}, {'id': '430104', 'pid': '430100', 'name': '岳麓区'}, {'id': '430105', 'pid': '430100', 'name': '开福区'}, {'id': '430111', 'pid': '430100', 'name': '雨花区'}, {'id': '430112', 'pid': '430100', 'name': '望城区'}, {'id': '430121', 'pid': '430100', 'name': '长沙县'}, {'id': '430181', 'pid': '430100', 'name': '浏阳市'}, {'id': '430182', 'pid': '430100', 'name': '宁乡市'}, {'id': '430101', 'pid': '430100', 'name': '市辖区'} ]}, { + 'id': '430200', + 'pid': '430000', + 'name': '株洲市', + 'children': [ {'id': '430202', 'pid': '430200', 'name': '荷塘区'}, {'id': '430203', 'pid': '430200', 'name': '芦淞区'}, {'id': '430204', 'pid': '430200', 'name': '石峰区'}, {'id': '430211', 'pid': '430200', 'name': '天元区'}, {'id': '430212', 'pid': '430200', 'name': '渌口区'}, {'id': '430223', 'pid': '430200', 'name': '攸县'}, {'id': '430224', 'pid': '430200', 'name': '茶陵县'}, {'id': '430225', 'pid': '430200', 'name': '炎陵县'}, {'id': '430281', 'pid': '430200', 'name': '醴陵市'}, {'id': '430201', 'pid': '430200', 'name': '市辖区'}, {'id': '430271', 'pid': '430200', 'name': '云龙示范区'} ] + }, {'id': '430300', 'pid': '430000', 'name': '湘潭市', 'children': [ {'id': '430302', 'pid': '430300', 'name': '雨湖区'}, {'id': '430304', 'pid': '430300', 'name': '岳塘区'}, {'id': '430321', 'pid': '430300', 'name': '湘潭县'}, {'id': '430381', 'pid': '430300', 'name': '湘乡市'}, {'id': '430382', 'pid': '430300', 'name': '韶山市'}, {'id': '430301', 'pid': '430300', 'name': '市辖区'}, {'id': '430371', 'pid': '430300', 'name': '湖南湘潭高新技术产业园区'}, {'id': '430372', 'pid': '430300', 'name': '湘潭昭山示范区'}, {'id': '430373', 'pid': '430300', 'name': '湘潭九华示范区'} ]}, { + 'id': '430400', + 'pid': '430000', + 'name': '衡阳市', + 'children': [ {'id': '430405', 'pid': '430400', 'name': '珠晖区'}, {'id': '430406', 'pid': '430400', 'name': '雁峰区'}, {'id': '430407', 'pid': '430400', 'name': '石鼓区'}, {'id': '430408', 'pid': '430400', 'name': '蒸湘区'}, {'id': '430412', 'pid': '430400', 'name': '南岳区'}, {'id': '430421', 'pid': '430400', 'name': '衡阳县'}, {'id': '430422', 'pid': '430400', 'name': '衡南县'}, {'id': '430423', 'pid': '430400', 'name': '衡山县'}, {'id': '430424', 'pid': '430400', 'name': '衡东县'}, {'id': '430426', 'pid': '430400', 'name': '祁东县'}, {'id': '430481', 'pid': '430400', 'name': '耒阳市'}, {'id': '430482', 'pid': '430400', 'name': '常宁市'}, {'id': '430401', 'pid': '430400', 'name': '市辖区'}, {'id': '430471', 'pid': '430400', 'name': '衡阳综合保税区'}, {'id': '430472', 'pid': '430400', 'name': '湖南衡阳高新技术产业园区'}, {'id': '430473', 'pid': '430400', 'name': '湖南衡阳松木经济开发区'} ] + }, {'id': '430500', 'pid': '430000', 'name': '邵阳市', 'children': [ {'id': '430502', 'pid': '430500', 'name': '双清区'}, {'id': '430503', 'pid': '430500', 'name': '大祥区'}, {'id': '430511', 'pid': '430500', 'name': '北塔区'}, {'id': '430522', 'pid': '430500', 'name': '新邵县'}, {'id': '430523', 'pid': '430500', 'name': '邵阳县'}, {'id': '430524', 'pid': '430500', 'name': '隆回县'}, {'id': '430525', 'pid': '430500', 'name': '洞口县'}, {'id': '430527', 'pid': '430500', 'name': '绥宁县'}, {'id': '430528', 'pid': '430500', 'name': '新宁县'}, {'id': '430529', 'pid': '430500', 'name': '城步苗族自治县'}, {'id': '430581', 'pid': '430500', 'name': '武冈市'}, {'id': '430582', 'pid': '430500', 'name': '邵东市'}, {'id': '430501', 'pid': '430500', 'name': '市辖区'} ]}, { + 'id': '430600', + 'pid': '430000', + 'name': '岳阳市', + 'children': [ {'id': '430602', 'pid': '430600', 'name': '岳阳楼区'}, {'id': '430603', 'pid': '430600', 'name': '云溪区'}, {'id': '430611', 'pid': '430600', 'name': '君山区'}, {'id': '430621', 'pid': '430600', 'name': '岳阳县'}, {'id': '430623', 'pid': '430600', 'name': '华容县'}, {'id': '430624', 'pid': '430600', 'name': '湘阴县'}, {'id': '430626', 'pid': '430600', 'name': '平江县'}, {'id': '430681', 'pid': '430600', 'name': '汨罗市'}, {'id': '430682', 'pid': '430600', 'name': '临湘市'}, {'id': '430601', 'pid': '430600', 'name': '市辖区'}, {'id': '430671', 'pid': '430600', 'name': '岳阳市屈原管理区'} ] + }, {'id': '430700', 'pid': '430000', 'name': '常德市', 'children': [ {'id': '430702', 'pid': '430700', 'name': '武陵区'}, {'id': '430703', 'pid': '430700', 'name': '鼎城区'}, {'id': '430721', 'pid': '430700', 'name': '安乡县'}, {'id': '430722', 'pid': '430700', 'name': '汉寿县'}, {'id': '430723', 'pid': '430700', 'name': '澧县'}, {'id': '430724', 'pid': '430700', 'name': '临澧县'}, {'id': '430725', 'pid': '430700', 'name': '桃源县'}, {'id': '430726', 'pid': '430700', 'name': '石门县'}, {'id': '430781', 'pid': '430700', 'name': '津市市'}, {'id': '430701', 'pid': '430700', 'name': '市辖区'}, {'id': '430771', 'pid': '430700', 'name': '常德市西洞庭管理区'} ]}, { + 'id': '430800', + 'pid': '430000', + 'name': '张家界市', + 'children': [ {'id': '430802', 'pid': '430800', 'name': '永定区'}, {'id': '430811', 'pid': '430800', 'name': '武陵源区'}, {'id': '430821', 'pid': '430800', 'name': '慈利县'}, {'id': '430822', 'pid': '430800', 'name': '桑植县'}, {'id': '430801', 'pid': '430800', 'name': '市辖区'} ] + }, {'id': '430900', 'pid': '430000', 'name': '益阳市', 'children': [ {'id': '430902', 'pid': '430900', 'name': '资阳区'}, {'id': '430903', 'pid': '430900', 'name': '赫山区'}, {'id': '430921', 'pid': '430900', 'name': '南县'}, {'id': '430922', 'pid': '430900', 'name': '桃江县'}, {'id': '430923', 'pid': '430900', 'name': '安化县'}, {'id': '430981', 'pid': '430900', 'name': '沅江市'}, {'id': '430901', 'pid': '430900', 'name': '市辖区'}, {'id': '430971', 'pid': '430900', 'name': '益阳市大通湖管理区'}, {'id': '430972', 'pid': '430900', 'name': '湖南益阳高新技术产业园区'} ]}, { + 'id': '431000', + 'pid': '430000', + 'name': '郴州市', + 'children': [ {'id': '431002', 'pid': '431000', 'name': '北湖区'}, {'id': '431003', 'pid': '431000', 'name': '苏仙区'}, {'id': '431021', 'pid': '431000', 'name': '桂阳县'}, {'id': '431022', 'pid': '431000', 'name': '宜章县'}, {'id': '431023', 'pid': '431000', 'name': '永兴县'}, {'id': '431024', 'pid': '431000', 'name': '嘉禾县'}, {'id': '431025', 'pid': '431000', 'name': '临武县'}, {'id': '431026', 'pid': '431000', 'name': '汝城县'}, {'id': '431027', 'pid': '431000', 'name': '桂东县'}, {'id': '431028', 'pid': '431000', 'name': '安仁县'}, {'id': '431081', 'pid': '431000', 'name': '资兴市'}, {'id': '431001', 'pid': '431000', 'name': '市辖区'} ] + }, {'id': '431100', 'pid': '430000', 'name': '永州市', 'children': [ {'id': '431102', 'pid': '431100', 'name': '零陵区'}, {'id': '431103', 'pid': '431100', 'name': '冷水滩区'}, {'id': '431121', 'pid': '431100', 'name': '祁阳县'}, {'id': '431122', 'pid': '431100', 'name': '东安县'}, {'id': '431123', 'pid': '431100', 'name': '双牌县'}, {'id': '431124', 'pid': '431100', 'name': '道县'}, {'id': '431125', 'pid': '431100', 'name': '江永县'}, {'id': '431126', 'pid': '431100', 'name': '宁远县'}, {'id': '431127', 'pid': '431100', 'name': '蓝山县'}, {'id': '431128', 'pid': '431100', 'name': '新田县'}, {'id': '431129', 'pid': '431100', 'name': '江华瑶族自治县'}, {'id': '431101', 'pid': '431100', 'name': '市辖区'}, {'id': '431171', 'pid': '431100', 'name': '永州经济技术开发区'}, {'id': '431173', 'pid': '431100', 'name': '永州市回龙圩管理区'}, {'id': '431181', 'pid': '431100', 'name': '祁阳市'} ]}, { + 'id': '431200', + 'pid': '430000', + 'name': '怀化市', + 'children': [ {'id': '431202', 'pid': '431200', 'name': '鹤城区'}, {'id': '431221', 'pid': '431200', 'name': '中方县'}, {'id': '431222', 'pid': '431200', 'name': '沅陵县'}, {'id': '431223', 'pid': '431200', 'name': '辰溪县'}, {'id': '431224', 'pid': '431200', 'name': '溆浦县'}, {'id': '431225', 'pid': '431200', 'name': '会同县'}, {'id': '431226', 'pid': '431200', 'name': '麻阳苗族自治县'}, {'id': '431227', 'pid': '431200', 'name': '新晃侗族自治县'}, {'id': '431228', 'pid': '431200', 'name': '芷江侗族自治县'}, {'id': '431229', 'pid': '431200', 'name': '靖州苗族侗族自治县'}, {'id': '431230', 'pid': '431200', 'name': '通道侗族自治县'}, {'id': '431281', 'pid': '431200', 'name': '洪江市'}, {'id': '431201', 'pid': '431200', 'name': '市辖区'}, {'id': '431271', 'pid': '431200', 'name': '怀化市洪江管理区'} ] + }, {'id': '431300', 'pid': '430000', 'name': '娄底市', 'children': [ {'id': '431302', 'pid': '431300', 'name': '娄星区'}, {'id': '431321', 'pid': '431300', 'name': '双峰县'}, {'id': '431322', 'pid': '431300', 'name': '新化县'}, {'id': '431381', 'pid': '431300', 'name': '冷水江市'}, {'id': '431382', 'pid': '431300', 'name': '涟源市'}, {'id': '431301', 'pid': '431300', 'name': '市辖区'} ]}, {'id': '433100', 'pid': '430000', 'name': '湘西土家族苗族自治州', 'children': [ {'id': '433101', 'pid': '433100', 'name': '吉首市'}, {'id': '433122', 'pid': '433100', 'name': '泸溪县'}, {'id': '433123', 'pid': '433100', 'name': '凤凰县'}, {'id': '433124', 'pid': '433100', 'name': '花垣县'}, {'id': '433125', 'pid': '433100', 'name': '保靖县'}, {'id': '433126', 'pid': '433100', 'name': '古丈县'}, {'id': '433127', 'pid': '433100', 'name': '永顺县'}, {'id': '433130', 'pid': '433100', 'name': '龙山县'} ]} ] +}, { + 'id': '440000', + 'pid': '0', + 'name': '广东省', + 'children': [ {'id': '440100', 'pid': '440000', 'name': '广州市', 'children': [ {'id': '440103', 'pid': '440100', 'name': '荔湾区'}, {'id': '440104', 'pid': '440100', 'name': '越秀区'}, {'id': '440105', 'pid': '440100', 'name': '海珠区'}, {'id': '440106', 'pid': '440100', 'name': '天河区'}, {'id': '440111', 'pid': '440100', 'name': '白云区'}, {'id': '440112', 'pid': '440100', 'name': '黄埔区'}, {'id': '440113', 'pid': '440100', 'name': '番禺区'}, {'id': '440114', 'pid': '440100', 'name': '花都区'}, {'id': '440115', 'pid': '440100', 'name': '南沙区'}, {'id': '440117', 'pid': '440100', 'name': '从化区'}, {'id': '440118', 'pid': '440100', 'name': '增城区'}, {'id': '440101', 'pid': '440100', 'name': '市辖区'} ]}, { + 'id': '440200', + 'pid': '440000', + 'name': '韶关市', + 'children': [ {'id': '440203', 'pid': '440200', 'name': '武江区'}, {'id': '440204', 'pid': '440200', 'name': '浈江区'}, {'id': '440205', 'pid': '440200', 'name': '曲江区'}, {'id': '440222', 'pid': '440200', 'name': '始兴县'}, {'id': '440224', 'pid': '440200', 'name': '仁化县'}, {'id': '440229', 'pid': '440200', 'name': '翁源县'}, {'id': '440232', 'pid': '440200', 'name': '乳源瑶族自治县'}, {'id': '440233', 'pid': '440200', 'name': '新丰县'}, {'id': '440281', 'pid': '440200', 'name': '乐昌市'}, {'id': '440282', 'pid': '440200', 'name': '南雄市'}, {'id': '440201', 'pid': '440200', 'name': '市辖区'} ] + }, {'id': '440300', 'pid': '440000', 'name': '深圳市', 'children': [ {'id': '440303', 'pid': '440300', 'name': '罗湖区'}, {'id': '440304', 'pid': '440300', 'name': '福田区'}, {'id': '440305', 'pid': '440300', 'name': '南山区'}, {'id': '440306', 'pid': '440300', 'name': '宝安区'}, {'id': '440307', 'pid': '440300', 'name': '龙岗区'}, {'id': '440308', 'pid': '440300', 'name': '盐田区'}, {'id': '440309', 'pid': '440300', 'name': '龙华区'}, {'id': '440310', 'pid': '440300', 'name': '坪山区'}, {'id': '440311', 'pid': '440300', 'name': '光明区'}, {'id': '440301', 'pid': '440300', 'name': '市辖区'} ]}, {'id': '440400', 'pid': '440000', 'name': '珠海市', 'children': [ {'id': '440402', 'pid': '440400', 'name': '香洲区'}, {'id': '440403', 'pid': '440400', 'name': '斗门区'}, {'id': '440404', 'pid': '440400', 'name': '金湾区'}, {'id': '440401', 'pid': '440400', 'name': '市辖区'} ]}, { + 'id': '440500', + 'pid': '440000', + 'name': '汕头市', + 'children': [ {'id': '440507', 'pid': '440500', 'name': '龙湖区'}, {'id': '440511', 'pid': '440500', 'name': '金平区'}, {'id': '440512', 'pid': '440500', 'name': '濠江区'}, {'id': '440513', 'pid': '440500', 'name': '潮阳区'}, {'id': '440514', 'pid': '440500', 'name': '潮南区'}, {'id': '440515', 'pid': '440500', 'name': '澄海区'}, {'id': '440523', 'pid': '440500', 'name': '南澳县'}, {'id': '440501', 'pid': '440500', 'name': '市辖区'} ] + }, {'id': '440600', 'pid': '440000', 'name': '佛山市', 'children': [ {'id': '440604', 'pid': '440600', 'name': '禅城区'}, {'id': '440605', 'pid': '440600', 'name': '南海区'}, {'id': '440606', 'pid': '440600', 'name': '顺德区'}, {'id': '440607', 'pid': '440600', 'name': '三水区'}, {'id': '440608', 'pid': '440600', 'name': '高明区'}, {'id': '440601', 'pid': '440600', 'name': '市辖区'} ]}, {'id': '440700', 'pid': '440000', 'name': '江门市', 'children': [ {'id': '440703', 'pid': '440700', 'name': '蓬江区'}, {'id': '440704', 'pid': '440700', 'name': '江海区'}, {'id': '440705', 'pid': '440700', 'name': '新会区'}, {'id': '440781', 'pid': '440700', 'name': '台山市'}, {'id': '440783', 'pid': '440700', 'name': '开平市'}, {'id': '440784', 'pid': '440700', 'name': '鹤山市'}, {'id': '440785', 'pid': '440700', 'name': '恩平市'}, {'id': '440701', 'pid': '440700', 'name': '市辖区'} ]}, { + 'id': '440800', + 'pid': '440000', + 'name': '湛江市', + 'children': [ {'id': '440802', 'pid': '440800', 'name': '赤坎区'}, {'id': '440803', 'pid': '440800', 'name': '霞山区'}, {'id': '440804', 'pid': '440800', 'name': '坡头区'}, {'id': '440811', 'pid': '440800', 'name': '麻章区'}, {'id': '440823', 'pid': '440800', 'name': '遂溪县'}, {'id': '440825', 'pid': '440800', 'name': '徐闻县'}, {'id': '440881', 'pid': '440800', 'name': '廉江市'}, {'id': '440882', 'pid': '440800', 'name': '雷州市'}, {'id': '440883', 'pid': '440800', 'name': '吴川市'}, {'id': '440801', 'pid': '440800', 'name': '市辖区'} ] + }, {'id': '440900', 'pid': '440000', 'name': '茂名市', 'children': [ {'id': '440902', 'pid': '440900', 'name': '茂南区'}, {'id': '440904', 'pid': '440900', 'name': '电白区'}, {'id': '440981', 'pid': '440900', 'name': '高州市'}, {'id': '440982', 'pid': '440900', 'name': '化州市'}, {'id': '440983', 'pid': '440900', 'name': '信宜市'}, {'id': '440901', 'pid': '440900', 'name': '市辖区'} ]}, {'id': '441200', 'pid': '440000', 'name': '肇庆市', 'children': [ {'id': '441202', 'pid': '441200', 'name': '端州区'}, {'id': '441203', 'pid': '441200', 'name': '鼎湖区'}, {'id': '441204', 'pid': '441200', 'name': '高要区'}, {'id': '441223', 'pid': '441200', 'name': '广宁县'}, {'id': '441224', 'pid': '441200', 'name': '怀集县'}, {'id': '441225', 'pid': '441200', 'name': '封开县'}, {'id': '441226', 'pid': '441200', 'name': '德庆县'}, {'id': '441284', 'pid': '441200', 'name': '四会市'}, {'id': '441201', 'pid': '441200', 'name': '市辖区'} ]}, { + 'id': '441300', + 'pid': '440000', + 'name': '惠州市', + 'children': [ {'id': '441302', 'pid': '441300', 'name': '惠城区'}, {'id': '441303', 'pid': '441300', 'name': '惠阳区'}, {'id': '441322', 'pid': '441300', 'name': '博罗县'}, {'id': '441323', 'pid': '441300', 'name': '惠东县'}, {'id': '441324', 'pid': '441300', 'name': '龙门县'}, {'id': '441301', 'pid': '441300', 'name': '市辖区'} ] + }, {'id': '441400', 'pid': '440000', 'name': '梅州市', 'children': [ {'id': '441402', 'pid': '441400', 'name': '梅江区'}, {'id': '441403', 'pid': '441400', 'name': '梅县区'}, {'id': '441422', 'pid': '441400', 'name': '大埔县'}, {'id': '441423', 'pid': '441400', 'name': '丰顺县'}, {'id': '441424', 'pid': '441400', 'name': '五华县'}, {'id': '441426', 'pid': '441400', 'name': '平远县'}, {'id': '441427', 'pid': '441400', 'name': '蕉岭县'}, {'id': '441481', 'pid': '441400', 'name': '兴宁市'}, {'id': '441401', 'pid': '441400', 'name': '市辖区'} ]}, {'id': '441500', 'pid': '440000', 'name': '汕尾市', 'children': [ {'id': '441502', 'pid': '441500', 'name': '城区'}, {'id': '441521', 'pid': '441500', 'name': '海丰县'}, {'id': '441523', 'pid': '441500', 'name': '陆河县'}, {'id': '441581', 'pid': '441500', 'name': '陆丰市'}, {'id': '441501', 'pid': '441500', 'name': '市辖区'} ]}, { + 'id': '441600', + 'pid': '440000', + 'name': '河源市', + 'children': [ {'id': '441602', 'pid': '441600', 'name': '源城区'}, {'id': '441621', 'pid': '441600', 'name': '紫金县'}, {'id': '441622', 'pid': '441600', 'name': '龙川县'}, {'id': '441623', 'pid': '441600', 'name': '连平县'}, {'id': '441624', 'pid': '441600', 'name': '和平县'}, {'id': '441625', 'pid': '441600', 'name': '东源县'}, {'id': '441601', 'pid': '441600', 'name': '市辖区'} ] + }, {'id': '441700', 'pid': '440000', 'name': '阳江市', 'children': [ {'id': '441702', 'pid': '441700', 'name': '江城区'}, {'id': '441704', 'pid': '441700', 'name': '阳东区'}, {'id': '441721', 'pid': '441700', 'name': '阳西县'}, {'id': '441781', 'pid': '441700', 'name': '阳春市'}, {'id': '441701', 'pid': '441700', 'name': '市辖区'} ]}, {'id': '441800', 'pid': '440000', 'name': '清远市', 'children': [ {'id': '441802', 'pid': '441800', 'name': '清城区'}, {'id': '441803', 'pid': '441800', 'name': '清新区'}, {'id': '441821', 'pid': '441800', 'name': '佛冈县'}, {'id': '441823', 'pid': '441800', 'name': '阳山县'}, {'id': '441825', 'pid': '441800', 'name': '连山壮族瑶族自治县'}, {'id': '441826', 'pid': '441800', 'name': '连南瑶族自治县'}, {'id': '441881', 'pid': '441800', 'name': '英德市'}, {'id': '441882', 'pid': '441800', 'name': '连州市'}, {'id': '441801', 'pid': '441800', 'name': '市辖区'} ]}, {'id': '441900', 'pid': '440000', 'name': '东莞市', 'children': []}, { + 'id': '442000', + 'pid': '440000', + 'name': '中山市', + 'children': [] + }, {'id': '445100', 'pid': '440000', 'name': '潮州市', 'children': [ {'id': '445102', 'pid': '445100', 'name': '湘桥区'}, {'id': '445103', 'pid': '445100', 'name': '潮安区'}, {'id': '445122', 'pid': '445100', 'name': '饶平县'}, {'id': '445101', 'pid': '445100', 'name': '市辖区'} ]}, {'id': '445200', 'pid': '440000', 'name': '揭阳市', 'children': [ {'id': '445202', 'pid': '445200', 'name': '榕城区'}, {'id': '445203', 'pid': '445200', 'name': '揭东区'}, {'id': '445222', 'pid': '445200', 'name': '揭西县'}, {'id': '445224', 'pid': '445200', 'name': '惠来县'}, {'id': '445281', 'pid': '445200', 'name': '普宁市'}, {'id': '445201', 'pid': '445200', 'name': '市辖区'} ]}, { + 'id': '445300', + 'pid': '440000', + 'name': '云浮市', + 'children': [ {'id': '445302', 'pid': '445300', 'name': '云城区'}, {'id': '445303', 'pid': '445300', 'name': '云安区'}, {'id': '445321', 'pid': '445300', 'name': '新兴县'}, {'id': '445322', 'pid': '445300', 'name': '郁南县'}, {'id': '445381', 'pid': '445300', 'name': '罗定市'}, {'id': '445301', 'pid': '445300', 'name': '市辖区'} ] + } ] +}, { + 'id': '450000', + 'pid': '0', + 'name': '广西壮族自治区', + 'children': [ {'id': '450100', 'pid': '450000', 'name': '南宁市', 'children': [ {'id': '450102', 'pid': '450100', 'name': '兴宁区'}, {'id': '450103', 'pid': '450100', 'name': '青秀区'}, {'id': '450105', 'pid': '450100', 'name': '江南区'}, {'id': '450107', 'pid': '450100', 'name': '西乡塘区'}, {'id': '450108', 'pid': '450100', 'name': '良庆区'}, {'id': '450109', 'pid': '450100', 'name': '邕宁区'}, {'id': '450110', 'pid': '450100', 'name': '武鸣区'}, {'id': '450123', 'pid': '450100', 'name': '隆安县'}, {'id': '450124', 'pid': '450100', 'name': '马山县'}, {'id': '450125', 'pid': '450100', 'name': '上林县'}, {'id': '450126', 'pid': '450100', 'name': '宾阳县'}, {'id': '450127', 'pid': '450100', 'name': '横县'}, {'id': '450101', 'pid': '450100', 'name': '市辖区'}, {'id': '450181', 'pid': '450100', 'name': '横州市'} ]}, { + 'id': '450200', + 'pid': '450000', + 'name': '柳州市', + 'children': [ {'id': '450202', 'pid': '450200', 'name': '城中区'}, {'id': '450203', 'pid': '450200', 'name': '鱼峰区'}, {'id': '450204', 'pid': '450200', 'name': '柳南区'}, {'id': '450205', 'pid': '450200', 'name': '柳北区'}, {'id': '450206', 'pid': '450200', 'name': '柳江区'}, {'id': '450222', 'pid': '450200', 'name': '柳城县'}, {'id': '450223', 'pid': '450200', 'name': '鹿寨县'}, {'id': '450224', 'pid': '450200', 'name': '融安县'}, {'id': '450225', 'pid': '450200', 'name': '融水苗族自治县'}, {'id': '450226', 'pid': '450200', 'name': '三江侗族自治县'}, {'id': '450201', 'pid': '450200', 'name': '市辖区'} ] + }, { + 'id': '450300', + 'pid': '450000', + 'name': '桂林市', + 'children': [ {'id': '450302', 'pid': '450300', 'name': '秀峰区'}, {'id': '450303', 'pid': '450300', 'name': '叠彩区'}, {'id': '450304', 'pid': '450300', 'name': '象山区'}, {'id': '450305', 'pid': '450300', 'name': '七星区'}, {'id': '450311', 'pid': '450300', 'name': '雁山区'}, {'id': '450312', 'pid': '450300', 'name': '临桂区'}, {'id': '450321', 'pid': '450300', 'name': '阳朔县'}, {'id': '450323', 'pid': '450300', 'name': '灵川县'}, {'id': '450324', 'pid': '450300', 'name': '全州县'}, {'id': '450325', 'pid': '450300', 'name': '兴安县'}, {'id': '450326', 'pid': '450300', 'name': '永福县'}, {'id': '450327', 'pid': '450300', 'name': '灌阳县'}, {'id': '450328', 'pid': '450300', 'name': '龙胜各族自治县'}, {'id': '450329', 'pid': '450300', 'name': '资源县'}, {'id': '450330', 'pid': '450300', 'name': '平乐县'}, {'id': '450332', 'pid': '450300', 'name': '恭城瑶族自治县'}, {'id': '450381', 'pid': '450300', 'name': '荔浦市'}, {'id': '450301', 'pid': '450300', 'name': '市辖区'} ] + }, {'id': '450400', 'pid': '450000', 'name': '梧州市', 'children': [ {'id': '450403', 'pid': '450400', 'name': '万秀区'}, {'id': '450405', 'pid': '450400', 'name': '长洲区'}, {'id': '450406', 'pid': '450400', 'name': '龙圩区'}, {'id': '450421', 'pid': '450400', 'name': '苍梧县'}, {'id': '450422', 'pid': '450400', 'name': '藤县'}, {'id': '450423', 'pid': '450400', 'name': '蒙山县'}, {'id': '450481', 'pid': '450400', 'name': '岑溪市'}, {'id': '450401', 'pid': '450400', 'name': '市辖区'} ]}, {'id': '450500', 'pid': '450000', 'name': '北海市', 'children': [ {'id': '450502', 'pid': '450500', 'name': '海城区'}, {'id': '450503', 'pid': '450500', 'name': '银海区'}, {'id': '450512', 'pid': '450500', 'name': '铁山港区'}, {'id': '450521', 'pid': '450500', 'name': '合浦县'}, {'id': '450501', 'pid': '450500', 'name': '市辖区'} ]}, { + 'id': '450600', + 'pid': '450000', + 'name': '防城港市', + 'children': [ {'id': '450602', 'pid': '450600', 'name': '港口区'}, {'id': '450603', 'pid': '450600', 'name': '防城区'}, {'id': '450621', 'pid': '450600', 'name': '上思县'}, {'id': '450681', 'pid': '450600', 'name': '东兴市'}, {'id': '450601', 'pid': '450600', 'name': '市辖区'} ] + }, {'id': '450700', 'pid': '450000', 'name': '钦州市', 'children': [ {'id': '450702', 'pid': '450700', 'name': '钦南区'}, {'id': '450703', 'pid': '450700', 'name': '钦北区'}, {'id': '450721', 'pid': '450700', 'name': '灵山县'}, {'id': '450722', 'pid': '450700', 'name': '浦北县'}, {'id': '450701', 'pid': '450700', 'name': '市辖区'} ]}, {'id': '450800', 'pid': '450000', 'name': '贵港市', 'children': [ {'id': '450802', 'pid': '450800', 'name': '港北区'}, {'id': '450803', 'pid': '450800', 'name': '港南区'}, {'id': '450804', 'pid': '450800', 'name': '覃塘区'}, {'id': '450821', 'pid': '450800', 'name': '平南县'}, {'id': '450881', 'pid': '450800', 'name': '桂平市'}, {'id': '450801', 'pid': '450800', 'name': '市辖区'} ]}, { + 'id': '450900', + 'pid': '450000', + 'name': '玉林市', + 'children': [ {'id': '450902', 'pid': '450900', 'name': '玉州区'}, {'id': '450903', 'pid': '450900', 'name': '福绵区'}, {'id': '450921', 'pid': '450900', 'name': '容县'}, {'id': '450922', 'pid': '450900', 'name': '陆川县'}, {'id': '450923', 'pid': '450900', 'name': '博白县'}, {'id': '450924', 'pid': '450900', 'name': '兴业县'}, {'id': '450981', 'pid': '450900', 'name': '北流市'}, {'id': '450901', 'pid': '450900', 'name': '市辖区'} ] + }, {'id': '451000', 'pid': '450000', 'name': '百色市', 'children': [ {'id': '451002', 'pid': '451000', 'name': '右江区'}, {'id': '451003', 'pid': '451000', 'name': '田阳区'}, {'id': '451022', 'pid': '451000', 'name': '田东县'}, {'id': '451024', 'pid': '451000', 'name': '德保县'}, {'id': '451026', 'pid': '451000', 'name': '那坡县'}, {'id': '451027', 'pid': '451000', 'name': '凌云县'}, {'id': '451028', 'pid': '451000', 'name': '乐业县'}, {'id': '451029', 'pid': '451000', 'name': '田林县'}, {'id': '451030', 'pid': '451000', 'name': '西林县'}, {'id': '451031', 'pid': '451000', 'name': '隆林各族自治县'}, {'id': '451081', 'pid': '451000', 'name': '靖西市'}, {'id': '451082', 'pid': '451000', 'name': '平果市'}, {'id': '451001', 'pid': '451000', 'name': '市辖区'} ]}, { + 'id': '451100', + 'pid': '450000', + 'name': '贺州市', + 'children': [ {'id': '451102', 'pid': '451100', 'name': '八步区'}, {'id': '451103', 'pid': '451100', 'name': '平桂区'}, {'id': '451121', 'pid': '451100', 'name': '昭平县'}, {'id': '451122', 'pid': '451100', 'name': '钟山县'}, {'id': '451123', 'pid': '451100', 'name': '富川瑶族自治县'}, {'id': '451101', 'pid': '451100', 'name': '市辖区'} ] + }, {'id': '451200', 'pid': '450000', 'name': '河池市', 'children': [ {'id': '451202', 'pid': '451200', 'name': '金城江区'}, {'id': '451203', 'pid': '451200', 'name': '宜州区'}, {'id': '451221', 'pid': '451200', 'name': '南丹县'}, {'id': '451222', 'pid': '451200', 'name': '天峨县'}, {'id': '451223', 'pid': '451200', 'name': '凤山县'}, {'id': '451224', 'pid': '451200', 'name': '东兰县'}, {'id': '451225', 'pid': '451200', 'name': '罗城仫佬族自治县'}, {'id': '451226', 'pid': '451200', 'name': '环江毛南族自治县'}, {'id': '451227', 'pid': '451200', 'name': '巴马瑶族自治县'}, {'id': '451228', 'pid': '451200', 'name': '都安瑶族自治县'}, {'id': '451229', 'pid': '451200', 'name': '大化瑶族自治县'}, {'id': '451201', 'pid': '451200', 'name': '市辖区'} ]}, { + 'id': '451300', + 'pid': '450000', + 'name': '来宾市', + 'children': [ {'id': '451302', 'pid': '451300', 'name': '兴宾区'}, {'id': '451321', 'pid': '451300', 'name': '忻城县'}, {'id': '451322', 'pid': '451300', 'name': '象州县'}, {'id': '451323', 'pid': '451300', 'name': '武宣县'}, {'id': '451324', 'pid': '451300', 'name': '金秀瑶族自治县'}, {'id': '451381', 'pid': '451300', 'name': '合山市'}, {'id': '451301', 'pid': '451300', 'name': '市辖区'} ] + }, {'id': '451400', 'pid': '450000', 'name': '崇左市', 'children': [ {'id': '451402', 'pid': '451400', 'name': '江州区'}, {'id': '451421', 'pid': '451400', 'name': '扶绥县'}, {'id': '451422', 'pid': '451400', 'name': '宁明县'}, {'id': '451423', 'pid': '451400', 'name': '龙州县'}, {'id': '451424', 'pid': '451400', 'name': '大新县'}, {'id': '451425', 'pid': '451400', 'name': '天等县'}, {'id': '451481', 'pid': '451400', 'name': '凭祥市'}, {'id': '451401', 'pid': '451400', 'name': '市辖区'} ]} ] +}, { + 'id': '460000', + 'pid': '0', + 'name': '海南省', + 'children': [ {'id': '460100', 'pid': '460000', 'name': '海口市', 'children': [ {'id': '460105', 'pid': '460100', 'name': '秀英区'}, {'id': '460106', 'pid': '460100', 'name': '龙华区'}, {'id': '460107', 'pid': '460100', 'name': '琼山区'}, {'id': '460108', 'pid': '460100', 'name': '美兰区'}, {'id': '460101', 'pid': '460100', 'name': '市辖区'} ]}, {'id': '460200', 'pid': '460000', 'name': '三亚市', 'children': [ {'id': '460202', 'pid': '460200', 'name': '海棠区'}, {'id': '460203', 'pid': '460200', 'name': '吉阳区'}, {'id': '460204', 'pid': '460200', 'name': '天涯区'}, {'id': '460205', 'pid': '460200', 'name': '崖州区'}, {'id': '460201', 'pid': '460200', 'name': '市辖区'} ]}, {'id': '460300', 'pid': '460000', 'name': '三沙市', 'children': [ {'id': '460321', 'pid': '460300', 'name': '西沙群岛'}, {'id': '460322', 'pid': '460300', 'name': '南沙群岛'}, {'id': '460323', 'pid': '460300', 'name': '中沙群岛的岛礁及其海域'} ]}, { + 'id': '460400', + 'pid': '460000', + 'name': '儋州市', + 'children': [] + }, {'id': '469000', 'pid': '460000', 'name': '海南省-自治区直辖县级行政区划', 'children': [ {'id': '469001', 'pid': '469000', 'name': '五指山市'}, {'id': '469002', 'pid': '469000', 'name': '琼海市'}, {'id': '469005', 'pid': '469000', 'name': '文昌市'}, {'id': '469006', 'pid': '469000', 'name': '万宁市'}, {'id': '469007', 'pid': '469000', 'name': '东方市'}, {'id': '469021', 'pid': '469000', 'name': '定安县'}, {'id': '469022', 'pid': '469000', 'name': '屯昌县'}, {'id': '469023', 'pid': '469000', 'name': '澄迈县'}, {'id': '469024', 'pid': '469000', 'name': '临高县'}, {'id': '469025', 'pid': '469000', 'name': '白沙黎族自治县'}, {'id': '469026', 'pid': '469000', 'name': '昌江黎族自治县'}, {'id': '469027', 'pid': '469000', 'name': '乐东黎族自治县'}, {'id': '469028', 'pid': '469000', 'name': '陵水黎族自治县'}, {'id': '469029', 'pid': '469000', 'name': '保亭黎族苗族自治县'}, {'id': '469030', 'pid': '469000', 'name': '琼中黎族苗族自治县'} ]} ] +}, { + 'id': '500000', 'pid': '0', 'name': '重庆市', 'children': [ { + 'id': '500100', + 'pid': '500000', + 'name': '重庆市', + 'children': [ {'id': '500101', 'pid': '500100', 'name': '万州区'}, {'id': '500102', 'pid': '500100', 'name': '涪陵区'}, {'id': '500103', 'pid': '500100', 'name': '渝中区'}, {'id': '500104', 'pid': '500100', 'name': '大渡口区'}, {'id': '500105', 'pid': '500100', 'name': '江北区'}, {'id': '500106', 'pid': '500100', 'name': '沙坪坝区'}, {'id': '500107', 'pid': '500100', 'name': '九龙坡区'}, {'id': '500108', 'pid': '500100', 'name': '南岸区'}, {'id': '500109', 'pid': '500100', 'name': '北碚区'}, {'id': '500110', 'pid': '500100', 'name': '綦江区'}, {'id': '500111', 'pid': '500100', 'name': '大足区'}, {'id': '500112', 'pid': '500100', 'name': '渝北区'}, {'id': '500113', 'pid': '500100', 'name': '巴南区'}, {'id': '500114', 'pid': '500100', 'name': '黔江区'}, {'id': '500115', 'pid': '500100', 'name': '长寿区'}, {'id': '500116', 'pid': '500100', 'name': '江津区'}, {'id': '500117', 'pid': '500100', 'name': '合川区'}, {'id': '500118', 'pid': '500100', 'name': '永川区'}, { + 'id': '500119', + 'pid': '500100', + 'name': '南川区' + }, {'id': '500120', 'pid': '500100', 'name': '璧山区'}, {'id': '500151', 'pid': '500100', 'name': '铜梁区'}, {'id': '500152', 'pid': '500100', 'name': '潼南区'}, {'id': '500153', 'pid': '500100', 'name': '荣昌区'}, {'id': '500154', 'pid': '500100', 'name': '开州区'}, {'id': '500155', 'pid': '500100', 'name': '梁平区'}, {'id': '500156', 'pid': '500100', 'name': '武隆区'} ] + } ] +}, { + 'id': '510000', + 'pid': '0', + 'name': '四川省', + 'children': [ { + 'id': '510100', + 'pid': '510000', + 'name': '成都市', + 'children': [ {'id': '510104', 'pid': '510100', 'name': '锦江区'}, {'id': '510105', 'pid': '510100', 'name': '青羊区'}, {'id': '510106', 'pid': '510100', 'name': '金牛区'}, {'id': '510107', 'pid': '510100', 'name': '武侯区'}, {'id': '510108', 'pid': '510100', 'name': '成华区'}, {'id': '510112', 'pid': '510100', 'name': '龙泉驿区'}, {'id': '510113', 'pid': '510100', 'name': '青白江区'}, {'id': '510114', 'pid': '510100', 'name': '新都区'}, {'id': '510115', 'pid': '510100', 'name': '温江区'}, {'id': '510116', 'pid': '510100', 'name': '双流区'}, {'id': '510117', 'pid': '510100', 'name': '郫都区'}, {'id': '510118', 'pid': '510100', 'name': '新津区'}, {'id': '510121', 'pid': '510100', 'name': '金堂县'}, {'id': '510129', 'pid': '510100', 'name': '大邑县'}, {'id': '510131', 'pid': '510100', 'name': '蒲江县'}, {'id': '510181', 'pid': '510100', 'name': '都江堰市'}, {'id': '510182', 'pid': '510100', 'name': '彭州市'}, {'id': '510183', 'pid': '510100', 'name': '邛崃市'}, { + 'id': '510184', + 'pid': '510100', + 'name': '崇州市' + }, {'id': '510185', 'pid': '510100', 'name': '简阳市'}, {'id': '510101', 'pid': '510100', 'name': '市辖区'} ] + }, {'id': '510300', 'pid': '510000', 'name': '自贡市', 'children': [ {'id': '510302', 'pid': '510300', 'name': '自流井区'}, {'id': '510303', 'pid': '510300', 'name': '贡井区'}, {'id': '510304', 'pid': '510300', 'name': '大安区'}, {'id': '510311', 'pid': '510300', 'name': '沿滩区'}, {'id': '510321', 'pid': '510300', 'name': '荣县'}, {'id': '510322', 'pid': '510300', 'name': '富顺县'}, {'id': '510301', 'pid': '510300', 'name': '市辖区'} ]}, {'id': '510400', 'pid': '510000', 'name': '攀枝花市', 'children': [ {'id': '510402', 'pid': '510400', 'name': '东区'}, {'id': '510403', 'pid': '510400', 'name': '西区'}, {'id': '510411', 'pid': '510400', 'name': '仁和区'}, {'id': '510421', 'pid': '510400', 'name': '米易县'}, {'id': '510422', 'pid': '510400', 'name': '盐边县'}, {'id': '510401', 'pid': '510400', 'name': '市辖区'} ]}, { + 'id': '510500', + 'pid': '510000', + 'name': '泸州市', + 'children': [ {'id': '510502', 'pid': '510500', 'name': '江阳区'}, {'id': '510503', 'pid': '510500', 'name': '纳溪区'}, {'id': '510504', 'pid': '510500', 'name': '龙马潭区'}, {'id': '510521', 'pid': '510500', 'name': '泸县'}, {'id': '510522', 'pid': '510500', 'name': '合江县'}, {'id': '510524', 'pid': '510500', 'name': '叙永县'}, {'id': '510525', 'pid': '510500', 'name': '古蔺县'}, {'id': '510501', 'pid': '510500', 'name': '市辖区'} ] + }, {'id': '510600', 'pid': '510000', 'name': '德阳市', 'children': [ {'id': '510603', 'pid': '510600', 'name': '旌阳区'}, {'id': '510604', 'pid': '510600', 'name': '罗江区'}, {'id': '510623', 'pid': '510600', 'name': '中江县'}, {'id': '510681', 'pid': '510600', 'name': '广汉市'}, {'id': '510682', 'pid': '510600', 'name': '什邡市'}, {'id': '510683', 'pid': '510600', 'name': '绵竹市'}, {'id': '510601', 'pid': '510600', 'name': '市辖区'} ]}, { + 'id': '510700', + 'pid': '510000', + 'name': '绵阳市', + 'children': [ {'id': '510703', 'pid': '510700', 'name': '涪城区'}, {'id': '510704', 'pid': '510700', 'name': '游仙区'}, {'id': '510705', 'pid': '510700', 'name': '安州区'}, {'id': '510722', 'pid': '510700', 'name': '三台县'}, {'id': '510723', 'pid': '510700', 'name': '盐亭县'}, {'id': '510725', 'pid': '510700', 'name': '梓潼县'}, {'id': '510726', 'pid': '510700', 'name': '北川羌族自治县'}, {'id': '510727', 'pid': '510700', 'name': '平武县'}, {'id': '510781', 'pid': '510700', 'name': '江油市'}, {'id': '510701', 'pid': '510700', 'name': '市辖区'} ] + }, {'id': '510800', 'pid': '510000', 'name': '广元市', 'children': [ {'id': '510802', 'pid': '510800', 'name': '利州区'}, {'id': '510811', 'pid': '510800', 'name': '昭化区'}, {'id': '510812', 'pid': '510800', 'name': '朝天区'}, {'id': '510821', 'pid': '510800', 'name': '旺苍县'}, {'id': '510822', 'pid': '510800', 'name': '青川县'}, {'id': '510823', 'pid': '510800', 'name': '剑阁县'}, {'id': '510824', 'pid': '510800', 'name': '苍溪县'}, {'id': '510801', 'pid': '510800', 'name': '市辖区'} ]}, {'id': '510900', 'pid': '510000', 'name': '遂宁市', 'children': [ {'id': '510903', 'pid': '510900', 'name': '船山区'}, {'id': '510904', 'pid': '510900', 'name': '安居区'}, {'id': '510921', 'pid': '510900', 'name': '蓬溪县'}, {'id': '510923', 'pid': '510900', 'name': '大英县'}, {'id': '510981', 'pid': '510900', 'name': '射洪市'}, {'id': '510901', 'pid': '510900', 'name': '市辖区'} ]}, { + 'id': '511000', + 'pid': '510000', + 'name': '内江市', + 'children': [ {'id': '511002', 'pid': '511000', 'name': '市中区'}, {'id': '511011', 'pid': '511000', 'name': '东兴区'}, {'id': '511024', 'pid': '511000', 'name': '威远县'}, {'id': '511025', 'pid': '511000', 'name': '资中县'}, {'id': '511083', 'pid': '511000', 'name': '隆昌市'}, {'id': '511001', 'pid': '511000', 'name': '市辖区'}, {'id': '511071', 'pid': '511000', 'name': '内江经济开发区'} ] + }, {'id': '511100', 'pid': '510000', 'name': '乐山市', 'children': [ {'id': '511102', 'pid': '511100', 'name': '市中区'}, {'id': '511111', 'pid': '511100', 'name': '沙湾区'}, {'id': '511112', 'pid': '511100', 'name': '五通桥区'}, {'id': '511113', 'pid': '511100', 'name': '金口河区'}, {'id': '511123', 'pid': '511100', 'name': '犍为县'}, {'id': '511124', 'pid': '511100', 'name': '井研县'}, {'id': '511126', 'pid': '511100', 'name': '夹江县'}, {'id': '511129', 'pid': '511100', 'name': '沐川县'}, {'id': '511132', 'pid': '511100', 'name': '峨边彝族自治县'}, {'id': '511133', 'pid': '511100', 'name': '马边彝族自治县'}, {'id': '511181', 'pid': '511100', 'name': '峨眉山市'}, {'id': '511101', 'pid': '511100', 'name': '市辖区'} ]}, { + 'id': '511300', + 'pid': '510000', + 'name': '南充市', + 'children': [ {'id': '511302', 'pid': '511300', 'name': '顺庆区'}, {'id': '511303', 'pid': '511300', 'name': '高坪区'}, {'id': '511304', 'pid': '511300', 'name': '嘉陵区'}, {'id': '511321', 'pid': '511300', 'name': '南部县'}, {'id': '511322', 'pid': '511300', 'name': '营山县'}, {'id': '511323', 'pid': '511300', 'name': '蓬安县'}, {'id': '511324', 'pid': '511300', 'name': '仪陇县'}, {'id': '511325', 'pid': '511300', 'name': '西充县'}, {'id': '511381', 'pid': '511300', 'name': '阆中市'}, {'id': '511301', 'pid': '511300', 'name': '市辖区'} ] + }, {'id': '511400', 'pid': '510000', 'name': '眉山市', 'children': [ {'id': '511402', 'pid': '511400', 'name': '东坡区'}, {'id': '511403', 'pid': '511400', 'name': '彭山区'}, {'id': '511421', 'pid': '511400', 'name': '仁寿县'}, {'id': '511423', 'pid': '511400', 'name': '洪雅县'}, {'id': '511424', 'pid': '511400', 'name': '丹棱县'}, {'id': '511425', 'pid': '511400', 'name': '青神县'}, {'id': '511401', 'pid': '511400', 'name': '市辖区'} ]}, { + 'id': '511500', + 'pid': '510000', + 'name': '宜宾市', + 'children': [ {'id': '511502', 'pid': '511500', 'name': '翠屏区'}, {'id': '511503', 'pid': '511500', 'name': '南溪区'}, {'id': '511504', 'pid': '511500', 'name': '叙州区'}, {'id': '511523', 'pid': '511500', 'name': '江安县'}, {'id': '511524', 'pid': '511500', 'name': '长宁县'}, {'id': '511525', 'pid': '511500', 'name': '高县'}, {'id': '511526', 'pid': '511500', 'name': '珙县'}, {'id': '511527', 'pid': '511500', 'name': '筠连县'}, {'id': '511528', 'pid': '511500', 'name': '兴文县'}, {'id': '511529', 'pid': '511500', 'name': '屏山县'}, {'id': '511501', 'pid': '511500', 'name': '市辖区'} ] + }, {'id': '511600', 'pid': '510000', 'name': '广安市', 'children': [ {'id': '511602', 'pid': '511600', 'name': '广安区'}, {'id': '511603', 'pid': '511600', 'name': '前锋区'}, {'id': '511621', 'pid': '511600', 'name': '岳池县'}, {'id': '511622', 'pid': '511600', 'name': '武胜县'}, {'id': '511623', 'pid': '511600', 'name': '邻水县'}, {'id': '511681', 'pid': '511600', 'name': '华蓥市'}, {'id': '511601', 'pid': '511600', 'name': '市辖区'} ]}, { + 'id': '511700', + 'pid': '510000', + 'name': '达州市', + 'children': [ {'id': '511702', 'pid': '511700', 'name': '通川区'}, {'id': '511703', 'pid': '511700', 'name': '达川区'}, {'id': '511722', 'pid': '511700', 'name': '宣汉县'}, {'id': '511723', 'pid': '511700', 'name': '开江县'}, {'id': '511724', 'pid': '511700', 'name': '大竹县'}, {'id': '511725', 'pid': '511700', 'name': '渠县'}, {'id': '511781', 'pid': '511700', 'name': '万源市'}, {'id': '511701', 'pid': '511700', 'name': '市辖区'}, {'id': '511771', 'pid': '511700', 'name': '达州经济开发区'} ] + }, {'id': '511800', 'pid': '510000', 'name': '雅安市', 'children': [ {'id': '511802', 'pid': '511800', 'name': '雨城区'}, {'id': '511803', 'pid': '511800', 'name': '名山区'}, {'id': '511822', 'pid': '511800', 'name': '荥经县'}, {'id': '511823', 'pid': '511800', 'name': '汉源县'}, {'id': '511824', 'pid': '511800', 'name': '石棉县'}, {'id': '511825', 'pid': '511800', 'name': '天全县'}, {'id': '511826', 'pid': '511800', 'name': '芦山县'}, {'id': '511827', 'pid': '511800', 'name': '宝兴县'}, {'id': '511801', 'pid': '511800', 'name': '市辖区'} ]}, { + 'id': '511900', + 'pid': '510000', + 'name': '巴中市', + 'children': [ {'id': '511902', 'pid': '511900', 'name': '巴州区'}, {'id': '511903', 'pid': '511900', 'name': '恩阳区'}, {'id': '511921', 'pid': '511900', 'name': '通江县'}, {'id': '511922', 'pid': '511900', 'name': '南江县'}, {'id': '511923', 'pid': '511900', 'name': '平昌县'}, {'id': '511901', 'pid': '511900', 'name': '市辖区'}, {'id': '511971', 'pid': '511900', 'name': '巴中经济开发区'} ] + }, {'id': '512000', 'pid': '510000', 'name': '资阳市', 'children': [ {'id': '512002', 'pid': '512000', 'name': '雁江区'}, {'id': '512021', 'pid': '512000', 'name': '安岳县'}, {'id': '512022', 'pid': '512000', 'name': '乐至县'}, {'id': '512001', 'pid': '512000', 'name': '市辖区'} ]}, { + 'id': '513200', + 'pid': '510000', + 'name': '阿坝藏族羌族自治州', + 'children': [ {'id': '513201', 'pid': '513200', 'name': '马尔康市'}, {'id': '513221', 'pid': '513200', 'name': '汶川县'}, {'id': '513222', 'pid': '513200', 'name': '理县'}, {'id': '513223', 'pid': '513200', 'name': '茂县'}, {'id': '513224', 'pid': '513200', 'name': '松潘县'}, {'id': '513225', 'pid': '513200', 'name': '九寨沟县'}, {'id': '513226', 'pid': '513200', 'name': '金川县'}, {'id': '513227', 'pid': '513200', 'name': '小金县'}, {'id': '513228', 'pid': '513200', 'name': '黑水县'}, {'id': '513230', 'pid': '513200', 'name': '壤塘县'}, {'id': '513231', 'pid': '513200', 'name': '阿坝县'}, {'id': '513232', 'pid': '513200', 'name': '若尔盖县'}, {'id': '513233', 'pid': '513200', 'name': '红原县'} ] + }, { + 'id': '513300', + 'pid': '510000', + 'name': '甘孜藏族自治州', + 'children': [ {'id': '513301', 'pid': '513300', 'name': '康定市'}, {'id': '513322', 'pid': '513300', 'name': '泸定县'}, {'id': '513323', 'pid': '513300', 'name': '丹巴县'}, {'id': '513324', 'pid': '513300', 'name': '九龙县'}, {'id': '513325', 'pid': '513300', 'name': '雅江县'}, {'id': '513326', 'pid': '513300', 'name': '道孚县'}, {'id': '513327', 'pid': '513300', 'name': '炉霍县'}, {'id': '513328', 'pid': '513300', 'name': '甘孜县'}, {'id': '513329', 'pid': '513300', 'name': '新龙县'}, {'id': '513330', 'pid': '513300', 'name': '德格县'}, {'id': '513331', 'pid': '513300', 'name': '白玉县'}, {'id': '513332', 'pid': '513300', 'name': '石渠县'}, {'id': '513333', 'pid': '513300', 'name': '色达县'}, {'id': '513334', 'pid': '513300', 'name': '理塘县'}, {'id': '513335', 'pid': '513300', 'name': '巴塘县'}, {'id': '513336', 'pid': '513300', 'name': '乡城县'}, {'id': '513337', 'pid': '513300', 'name': '稻城县'}, {'id': '513338', 'pid': '513300', 'name': '得荣县'} ] + }, { + 'id': '513400', + 'pid': '510000', + 'name': '凉山彝族自治州', + 'children': [ {'id': '513401', 'pid': '513400', 'name': '西昌市'}, {'id': '513422', 'pid': '513400', 'name': '木里藏族自治县'}, {'id': '513423', 'pid': '513400', 'name': '盐源县'}, {'id': '513424', 'pid': '513400', 'name': '德昌县'}, {'id': '513425', 'pid': '513400', 'name': '会理县'}, {'id': '513426', 'pid': '513400', 'name': '会东县'}, {'id': '513427', 'pid': '513400', 'name': '宁南县'}, {'id': '513428', 'pid': '513400', 'name': '普格县'}, {'id': '513429', 'pid': '513400', 'name': '布拖县'}, {'id': '513430', 'pid': '513400', 'name': '金阳县'}, {'id': '513431', 'pid': '513400', 'name': '昭觉县'}, {'id': '513432', 'pid': '513400', 'name': '喜德县'}, {'id': '513433', 'pid': '513400', 'name': '冕宁县'}, {'id': '513434', 'pid': '513400', 'name': '越西县'}, {'id': '513435', 'pid': '513400', 'name': '甘洛县'}, {'id': '513436', 'pid': '513400', 'name': '美姑县'}, {'id': '513437', 'pid': '513400', 'name': '雷波县'}, {'id': '513402', 'pid': '513400', 'name': '会理市'} ] + } ] +}, { + 'id': '520000', + 'pid': '0', + 'name': '贵州省', + 'children': [ {'id': '520100', 'pid': '520000', 'name': '贵阳市', 'children': [ {'id': '520102', 'pid': '520100', 'name': '南明区'}, {'id': '520103', 'pid': '520100', 'name': '云岩区'}, {'id': '520111', 'pid': '520100', 'name': '花溪区'}, {'id': '520112', 'pid': '520100', 'name': '乌当区'}, {'id': '520113', 'pid': '520100', 'name': '白云区'}, {'id': '520115', 'pid': '520100', 'name': '观山湖区'}, {'id': '520121', 'pid': '520100', 'name': '开阳县'}, {'id': '520122', 'pid': '520100', 'name': '息烽县'}, {'id': '520123', 'pid': '520100', 'name': '修文县'}, {'id': '520181', 'pid': '520100', 'name': '清镇市'}, {'id': '520101', 'pid': '520100', 'name': '市辖区'} ]}, {'id': '520200', 'pid': '520000', 'name': '六盘水市', 'children': [ {'id': '520201', 'pid': '520200', 'name': '钟山区'}, {'id': '520203', 'pid': '520200', 'name': '六枝特区'}, {'id': '520204', 'pid': '520200', 'name': '水城区'}, {'id': '520281', 'pid': '520200', 'name': '盘州市'} ]}, { + 'id': '520300', + 'pid': '520000', + 'name': '遵义市', + 'children': [ {'id': '520302', 'pid': '520300', 'name': '红花岗区'}, {'id': '520303', 'pid': '520300', 'name': '汇川区'}, {'id': '520304', 'pid': '520300', 'name': '播州区'}, {'id': '520322', 'pid': '520300', 'name': '桐梓县'}, {'id': '520323', 'pid': '520300', 'name': '绥阳县'}, {'id': '520324', 'pid': '520300', 'name': '正安县'}, {'id': '520325', 'pid': '520300', 'name': '道真仡佬族苗族自治县'}, {'id': '520326', 'pid': '520300', 'name': '务川仡佬族苗族自治县'}, {'id': '520327', 'pid': '520300', 'name': '凤冈县'}, {'id': '520328', 'pid': '520300', 'name': '湄潭县'}, {'id': '520329', 'pid': '520300', 'name': '余庆县'}, {'id': '520330', 'pid': '520300', 'name': '习水县'}, {'id': '520381', 'pid': '520300', 'name': '赤水市'}, {'id': '520382', 'pid': '520300', 'name': '仁怀市'}, {'id': '520301', 'pid': '520300', 'name': '市辖区'} ] + }, {'id': '520400', 'pid': '520000', 'name': '安顺市', 'children': [ {'id': '520402', 'pid': '520400', 'name': '西秀区'}, {'id': '520403', 'pid': '520400', 'name': '平坝区'}, {'id': '520422', 'pid': '520400', 'name': '普定县'}, {'id': '520423', 'pid': '520400', 'name': '镇宁布依族苗族自治县'}, {'id': '520424', 'pid': '520400', 'name': '关岭布依族苗族自治县'}, {'id': '520425', 'pid': '520400', 'name': '紫云苗族布依族自治县'}, {'id': '520401', 'pid': '520400', 'name': '市辖区'} ]}, { + 'id': '520500', + 'pid': '520000', + 'name': '毕节市', + 'children': [ {'id': '520502', 'pid': '520500', 'name': '七星关区'}, {'id': '520521', 'pid': '520500', 'name': '大方县'}, {'id': '520522', 'pid': '520500', 'name': '黔西县'}, {'id': '520523', 'pid': '520500', 'name': '金沙县'}, {'id': '520524', 'pid': '520500', 'name': '织金县'}, {'id': '520525', 'pid': '520500', 'name': '纳雍县'}, {'id': '520526', 'pid': '520500', 'name': '威宁彝族回族苗族自治县'}, {'id': '520527', 'pid': '520500', 'name': '赫章县'}, {'id': '520501', 'pid': '520500', 'name': '市辖区'}, {'id': '520581', 'pid': '520500', 'name': '黔西市'} ] + }, {'id': '520600', 'pid': '520000', 'name': '铜仁市', 'children': [ {'id': '520602', 'pid': '520600', 'name': '碧江区'}, {'id': '520603', 'pid': '520600', 'name': '万山区'}, {'id': '520621', 'pid': '520600', 'name': '江口县'}, {'id': '520622', 'pid': '520600', 'name': '玉屏侗族自治县'}, {'id': '520623', 'pid': '520600', 'name': '石阡县'}, {'id': '520624', 'pid': '520600', 'name': '思南县'}, {'id': '520625', 'pid': '520600', 'name': '印江土家族苗族自治县'}, {'id': '520626', 'pid': '520600', 'name': '德江县'}, {'id': '520627', 'pid': '520600', 'name': '沿河土家族自治县'}, {'id': '520628', 'pid': '520600', 'name': '松桃苗族自治县'}, {'id': '520601', 'pid': '520600', 'name': '市辖区'} ]}, { + 'id': '522300', + 'pid': '520000', + 'name': '黔西南布依族苗族自治州', + 'children': [ {'id': '522301', 'pid': '522300', 'name': '兴义市'}, {'id': '522302', 'pid': '522300', 'name': '兴仁市'}, {'id': '522323', 'pid': '522300', 'name': '普安县'}, {'id': '522324', 'pid': '522300', 'name': '晴隆县'}, {'id': '522325', 'pid': '522300', 'name': '贞丰县'}, {'id': '522326', 'pid': '522300', 'name': '望谟县'}, {'id': '522327', 'pid': '522300', 'name': '册亨县'}, {'id': '522328', 'pid': '522300', 'name': '安龙县'} ] + }, {'id': '522600', 'pid': '520000', 'name': '黔东南苗族侗族自治州', 'children': [ {'id': '522601', 'pid': '522600', 'name': '凯里市'}, {'id': '522622', 'pid': '522600', 'name': '黄平县'}, {'id': '522623', 'pid': '522600', 'name': '施秉县'}, {'id': '522624', 'pid': '522600', 'name': '三穗县'}, {'id': '522625', 'pid': '522600', 'name': '镇远县'}, {'id': '522626', 'pid': '522600', 'name': '岑巩县'}, {'id': '522627', 'pid': '522600', 'name': '天柱县'}, {'id': '522628', 'pid': '522600', 'name': '锦屏县'}, {'id': '522629', 'pid': '522600', 'name': '剑河县'}, {'id': '522630', 'pid': '522600', 'name': '台江县'}, {'id': '522631', 'pid': '522600', 'name': '黎平县'}, {'id': '522632', 'pid': '522600', 'name': '榕江县'}, {'id': '522633', 'pid': '522600', 'name': '从江县'}, {'id': '522634', 'pid': '522600', 'name': '雷山县'}, {'id': '522635', 'pid': '522600', 'name': '麻江县'}, {'id': '522636', 'pid': '522600', 'name': '丹寨县'} ]}, { + 'id': '522700', + 'pid': '520000', + 'name': '黔南布依族苗族自治州', + 'children': [ {'id': '522701', 'pid': '522700', 'name': '都匀市'}, {'id': '522702', 'pid': '522700', 'name': '福泉市'}, {'id': '522722', 'pid': '522700', 'name': '荔波县'}, {'id': '522723', 'pid': '522700', 'name': '贵定县'}, {'id': '522725', 'pid': '522700', 'name': '瓮安县'}, {'id': '522726', 'pid': '522700', 'name': '独山县'}, {'id': '522727', 'pid': '522700', 'name': '平塘县'}, {'id': '522728', 'pid': '522700', 'name': '罗甸县'}, {'id': '522729', 'pid': '522700', 'name': '长顺县'}, {'id': '522730', 'pid': '522700', 'name': '龙里县'}, {'id': '522731', 'pid': '522700', 'name': '惠水县'}, {'id': '522732', 'pid': '522700', 'name': '三都水族自治县'} ] + } ] +}, { + 'id': '530000', + 'pid': '0', + 'name': '云南省', + 'children': [ {'id': '530100', 'pid': '530000', 'name': '昆明市', 'children': [ {'id': '530102', 'pid': '530100', 'name': '五华区'}, {'id': '530103', 'pid': '530100', 'name': '盘龙区'}, {'id': '530111', 'pid': '530100', 'name': '官渡区'}, {'id': '530112', 'pid': '530100', 'name': '西山区'}, {'id': '530113', 'pid': '530100', 'name': '东川区'}, {'id': '530114', 'pid': '530100', 'name': '呈贡区'}, {'id': '530115', 'pid': '530100', 'name': '晋宁区'}, {'id': '530124', 'pid': '530100', 'name': '富民县'}, {'id': '530125', 'pid': '530100', 'name': '宜良县'}, {'id': '530126', 'pid': '530100', 'name': '石林彝族自治县'}, {'id': '530127', 'pid': '530100', 'name': '嵩明县'}, {'id': '530128', 'pid': '530100', 'name': '禄劝彝族苗族自治县'}, {'id': '530129', 'pid': '530100', 'name': '寻甸回族彝族自治县'}, {'id': '530181', 'pid': '530100', 'name': '安宁市'}, {'id': '530101', 'pid': '530100', 'name': '市辖区'} ]}, { + 'id': '530300', + 'pid': '530000', + 'name': '曲靖市', + 'children': [ {'id': '530302', 'pid': '530300', 'name': '麒麟区'}, {'id': '530303', 'pid': '530300', 'name': '沾益区'}, {'id': '530304', 'pid': '530300', 'name': '马龙区'}, {'id': '530322', 'pid': '530300', 'name': '陆良县'}, {'id': '530323', 'pid': '530300', 'name': '师宗县'}, {'id': '530324', 'pid': '530300', 'name': '罗平县'}, {'id': '530325', 'pid': '530300', 'name': '富源县'}, {'id': '530326', 'pid': '530300', 'name': '会泽县'}, {'id': '530381', 'pid': '530300', 'name': '宣威市'}, {'id': '530301', 'pid': '530300', 'name': '市辖区'} ] + }, {'id': '530400', 'pid': '530000', 'name': '玉溪市', 'children': [ {'id': '530402', 'pid': '530400', 'name': '红塔区'}, {'id': '530403', 'pid': '530400', 'name': '江川区'}, {'id': '530423', 'pid': '530400', 'name': '通海县'}, {'id': '530424', 'pid': '530400', 'name': '华宁县'}, {'id': '530425', 'pid': '530400', 'name': '易门县'}, {'id': '530426', 'pid': '530400', 'name': '峨山彝族自治县'}, {'id': '530427', 'pid': '530400', 'name': '新平彝族傣族自治县'}, {'id': '530428', 'pid': '530400', 'name': '元江哈尼族彝族傣族自治县'}, {'id': '530481', 'pid': '530400', 'name': '澄江市'}, {'id': '530401', 'pid': '530400', 'name': '市辖区'} ]}, { + 'id': '530500', + 'pid': '530000', + 'name': '保山市', + 'children': [ {'id': '530502', 'pid': '530500', 'name': '隆阳区'}, {'id': '530521', 'pid': '530500', 'name': '施甸县'}, {'id': '530523', 'pid': '530500', 'name': '龙陵县'}, {'id': '530524', 'pid': '530500', 'name': '昌宁县'}, {'id': '530581', 'pid': '530500', 'name': '腾冲市'}, {'id': '530501', 'pid': '530500', 'name': '市辖区'} ] + }, {'id': '530600', 'pid': '530000', 'name': '昭通市', 'children': [ {'id': '530602', 'pid': '530600', 'name': '昭阳区'}, {'id': '530621', 'pid': '530600', 'name': '鲁甸县'}, {'id': '530622', 'pid': '530600', 'name': '巧家县'}, {'id': '530623', 'pid': '530600', 'name': '盐津县'}, {'id': '530624', 'pid': '530600', 'name': '大关县'}, {'id': '530625', 'pid': '530600', 'name': '永善县'}, {'id': '530626', 'pid': '530600', 'name': '绥江县'}, {'id': '530627', 'pid': '530600', 'name': '镇雄县'}, {'id': '530628', 'pid': '530600', 'name': '彝良县'}, {'id': '530629', 'pid': '530600', 'name': '威信县'}, {'id': '530681', 'pid': '530600', 'name': '水富市'}, {'id': '530601', 'pid': '530600', 'name': '市辖区'} ]}, { + 'id': '530700', + 'pid': '530000', + 'name': '丽江市', + 'children': [ {'id': '530702', 'pid': '530700', 'name': '古城区'}, {'id': '530721', 'pid': '530700', 'name': '玉龙纳西族自治县'}, {'id': '530722', 'pid': '530700', 'name': '永胜县'}, {'id': '530723', 'pid': '530700', 'name': '华坪县'}, {'id': '530724', 'pid': '530700', 'name': '宁蒗彝族自治县'}, {'id': '530701', 'pid': '530700', 'name': '市辖区'} ] + }, {'id': '530800', 'pid': '530000', 'name': '普洱市', 'children': [ {'id': '530802', 'pid': '530800', 'name': '思茅区'}, {'id': '530821', 'pid': '530800', 'name': '宁洱哈尼族彝族自治县'}, {'id': '530822', 'pid': '530800', 'name': '墨江哈尼族自治县'}, {'id': '530823', 'pid': '530800', 'name': '景东彝族自治县'}, {'id': '530824', 'pid': '530800', 'name': '景谷傣族彝族自治县'}, {'id': '530825', 'pid': '530800', 'name': '镇沅彝族哈尼族拉祜族自治县'}, {'id': '530826', 'pid': '530800', 'name': '江城哈尼族彝族自治县'}, {'id': '530827', 'pid': '530800', 'name': '孟连傣族拉祜族佤族自治县'}, {'id': '530828', 'pid': '530800', 'name': '澜沧拉祜族自治县'}, {'id': '530829', 'pid': '530800', 'name': '西盟佤族自治县'}, {'id': '530801', 'pid': '530800', 'name': '市辖区'} ]}, { + 'id': '530900', + 'pid': '530000', + 'name': '临沧市', + 'children': [ {'id': '530902', 'pid': '530900', 'name': '临翔区'}, {'id': '530921', 'pid': '530900', 'name': '凤庆县'}, {'id': '530922', 'pid': '530900', 'name': '云县'}, {'id': '530923', 'pid': '530900', 'name': '永德县'}, {'id': '530924', 'pid': '530900', 'name': '镇康县'}, {'id': '530925', 'pid': '530900', 'name': '双江拉祜族佤族布朗族傣族自治县'}, {'id': '530926', 'pid': '530900', 'name': '耿马傣族佤族自治县'}, {'id': '530927', 'pid': '530900', 'name': '沧源佤族自治县'}, {'id': '530901', 'pid': '530900', 'name': '市辖区'} ] + }, {'id': '532300', 'pid': '530000', 'name': '楚雄彝族自治州', 'children': [ {'id': '532301', 'pid': '532300', 'name': '楚雄市'}, {'id': '532322', 'pid': '532300', 'name': '双柏县'}, {'id': '532323', 'pid': '532300', 'name': '牟定县'}, {'id': '532324', 'pid': '532300', 'name': '南华县'}, {'id': '532325', 'pid': '532300', 'name': '姚安县'}, {'id': '532326', 'pid': '532300', 'name': '大姚县'}, {'id': '532327', 'pid': '532300', 'name': '永仁县'}, {'id': '532328', 'pid': '532300', 'name': '元谋县'}, {'id': '532329', 'pid': '532300', 'name': '武定县'}, {'id': '532331', 'pid': '532300', 'name': '禄丰县'}, {'id': '532302', 'pid': '532300', 'name': '禄丰市'} ]}, { + 'id': '532500', + 'pid': '530000', + 'name': '红河哈尼族彝族自治州', + 'children': [ {'id': '532501', 'pid': '532500', 'name': '个旧市'}, {'id': '532502', 'pid': '532500', 'name': '开远市'}, {'id': '532503', 'pid': '532500', 'name': '蒙自市'}, {'id': '532504', 'pid': '532500', 'name': '弥勒市'}, {'id': '532523', 'pid': '532500', 'name': '屏边苗族自治县'}, {'id': '532524', 'pid': '532500', 'name': '建水县'}, {'id': '532525', 'pid': '532500', 'name': '石屏县'}, {'id': '532527', 'pid': '532500', 'name': '泸西县'}, {'id': '532528', 'pid': '532500', 'name': '元阳县'}, {'id': '532529', 'pid': '532500', 'name': '红河县'}, {'id': '532530', 'pid': '532500', 'name': '金平苗族瑶族傣族自治县'}, {'id': '532531', 'pid': '532500', 'name': '绿春县'}, {'id': '532532', 'pid': '532500', 'name': '河口瑶族自治县'} ] + }, {'id': '532600', 'pid': '530000', 'name': '文山壮族苗族自治州', 'children': [ {'id': '532601', 'pid': '532600', 'name': '文山市'}, {'id': '532622', 'pid': '532600', 'name': '砚山县'}, {'id': '532623', 'pid': '532600', 'name': '西畴县'}, {'id': '532624', 'pid': '532600', 'name': '麻栗坡县'}, {'id': '532625', 'pid': '532600', 'name': '马关县'}, {'id': '532626', 'pid': '532600', 'name': '丘北县'}, {'id': '532627', 'pid': '532600', 'name': '广南县'}, {'id': '532628', 'pid': '532600', 'name': '富宁县'} ]}, {'id': '532800', 'pid': '530000', 'name': '西双版纳傣族自治州', 'children': [ {'id': '532801', 'pid': '532800', 'name': '景洪市'}, {'id': '532822', 'pid': '532800', 'name': '勐海县'}, {'id': '532823', 'pid': '532800', 'name': '勐腊县'} ]}, { + 'id': '532900', + 'pid': '530000', + 'name': '大理白族自治州', + 'children': [ {'id': '532901', 'pid': '532900', 'name': '大理市'}, {'id': '532922', 'pid': '532900', 'name': '漾濞彝族自治县'}, {'id': '532923', 'pid': '532900', 'name': '祥云县'}, {'id': '532924', 'pid': '532900', 'name': '宾川县'}, {'id': '532925', 'pid': '532900', 'name': '弥渡县'}, {'id': '532926', 'pid': '532900', 'name': '南涧彝族自治县'}, {'id': '532927', 'pid': '532900', 'name': '巍山彝族回族自治县'}, {'id': '532928', 'pid': '532900', 'name': '永平县'}, {'id': '532929', 'pid': '532900', 'name': '云龙县'}, {'id': '532930', 'pid': '532900', 'name': '洱源县'}, {'id': '532931', 'pid': '532900', 'name': '剑川县'}, {'id': '532932', 'pid': '532900', 'name': '鹤庆县'} ] + }, {'id': '533100', 'pid': '530000', 'name': '德宏傣族景颇族自治州', 'children': [ {'id': '533102', 'pid': '533100', 'name': '瑞丽市'}, {'id': '533103', 'pid': '533100', 'name': '芒市'}, {'id': '533122', 'pid': '533100', 'name': '梁河县'}, {'id': '533123', 'pid': '533100', 'name': '盈江县'}, {'id': '533124', 'pid': '533100', 'name': '陇川县'} ]}, {'id': '533300', 'pid': '530000', 'name': '怒江傈僳族自治州', 'children': [ {'id': '533301', 'pid': '533300', 'name': '泸水市'}, {'id': '533323', 'pid': '533300', 'name': '福贡县'}, {'id': '533324', 'pid': '533300', 'name': '贡山独龙族怒族自治县'}, {'id': '533325', 'pid': '533300', 'name': '兰坪白族普米族自治县'} ]}, {'id': '533400', 'pid': '530000', 'name': '迪庆藏族自治州', 'children': [ {'id': '533401', 'pid': '533400', 'name': '香格里拉市'}, {'id': '533422', 'pid': '533400', 'name': '德钦县'}, {'id': '533423', 'pid': '533400', 'name': '维西傈僳族自治县'} ]} ] +}, { + 'id': '540000', + 'pid': '0', + 'name': '西藏自治区', + 'children': [ {'id': '540100', 'pid': '540000', 'name': '拉萨市', 'children': [ {'id': '540102', 'pid': '540100', 'name': '城关区'}, {'id': '540103', 'pid': '540100', 'name': '堆龙德庆区'}, {'id': '540104', 'pid': '540100', 'name': '达孜区'}, {'id': '540121', 'pid': '540100', 'name': '林周县'}, {'id': '540122', 'pid': '540100', 'name': '当雄县'}, {'id': '540123', 'pid': '540100', 'name': '尼木县'}, {'id': '540124', 'pid': '540100', 'name': '曲水县'}, {'id': '540127', 'pid': '540100', 'name': '墨竹工卡县'}, {'id': '540101', 'pid': '540100', 'name': '市辖区'}, {'id': '540171', 'pid': '540100', 'name': '格尔木藏青工业园区'}, {'id': '540172', 'pid': '540100', 'name': '拉萨经济技术开发区'}, {'id': '540173', 'pid': '540100', 'name': '西藏文化旅游创意园区'}, {'id': '540174', 'pid': '540100', 'name': '达孜工业园区'} ]}, { + 'id': '540200', + 'pid': '540000', + 'name': '日喀则市', + 'children': [ {'id': '540202', 'pid': '540200', 'name': '桑珠孜区'}, {'id': '540221', 'pid': '540200', 'name': '南木林县'}, {'id': '540222', 'pid': '540200', 'name': '江孜县'}, {'id': '540223', 'pid': '540200', 'name': '定日县'}, {'id': '540224', 'pid': '540200', 'name': '萨迦县'}, {'id': '540225', 'pid': '540200', 'name': '拉孜县'}, {'id': '540226', 'pid': '540200', 'name': '昂仁县'}, {'id': '540227', 'pid': '540200', 'name': '谢通门县'}, {'id': '540228', 'pid': '540200', 'name': '白朗县'}, {'id': '540229', 'pid': '540200', 'name': '仁布县'}, {'id': '540230', 'pid': '540200', 'name': '康马县'}, {'id': '540231', 'pid': '540200', 'name': '定结县'}, {'id': '540232', 'pid': '540200', 'name': '仲巴县'}, {'id': '540233', 'pid': '540200', 'name': '亚东县'}, {'id': '540234', 'pid': '540200', 'name': '吉隆县'}, {'id': '540235', 'pid': '540200', 'name': '聂拉木县'}, {'id': '540236', 'pid': '540200', 'name': '萨嘎县'}, {'id': '540237', 'pid': '540200', 'name': '岗巴县'} ] + }, {'id': '540300', 'pid': '540000', 'name': '昌都市', 'children': [ {'id': '540302', 'pid': '540300', 'name': '卡若区'}, {'id': '540321', 'pid': '540300', 'name': '江达县'}, {'id': '540322', 'pid': '540300', 'name': '贡觉县'}, {'id': '540323', 'pid': '540300', 'name': '类乌齐县'}, {'id': '540324', 'pid': '540300', 'name': '丁青县'}, {'id': '540325', 'pid': '540300', 'name': '察雅县'}, {'id': '540326', 'pid': '540300', 'name': '八宿县'}, {'id': '540327', 'pid': '540300', 'name': '左贡县'}, {'id': '540328', 'pid': '540300', 'name': '芒康县'}, {'id': '540329', 'pid': '540300', 'name': '洛隆县'}, {'id': '540330', 'pid': '540300', 'name': '边坝县'} ]}, { + 'id': '540400', + 'pid': '540000', + 'name': '林芝市', + 'children': [ {'id': '540402', 'pid': '540400', 'name': '巴宜区'}, {'id': '540421', 'pid': '540400', 'name': '工布江达县'}, {'id': '540422', 'pid': '540400', 'name': '米林县'}, {'id': '540423', 'pid': '540400', 'name': '墨脱县'}, {'id': '540424', 'pid': '540400', 'name': '波密县'}, {'id': '540425', 'pid': '540400', 'name': '察隅县'}, {'id': '540426', 'pid': '540400', 'name': '朗县'} ] + }, {'id': '540500', 'pid': '540000', 'name': '山南市', 'children': [ {'id': '540502', 'pid': '540500', 'name': '乃东区'}, {'id': '540521', 'pid': '540500', 'name': '扎囊县'}, {'id': '540522', 'pid': '540500', 'name': '贡嘎县'}, {'id': '540523', 'pid': '540500', 'name': '桑日县'}, {'id': '540524', 'pid': '540500', 'name': '琼结县'}, {'id': '540525', 'pid': '540500', 'name': '曲松县'}, {'id': '540526', 'pid': '540500', 'name': '措美县'}, {'id': '540527', 'pid': '540500', 'name': '洛扎县'}, {'id': '540528', 'pid': '540500', 'name': '加查县'}, {'id': '540529', 'pid': '540500', 'name': '隆子县'}, {'id': '540530', 'pid': '540500', 'name': '错那县'}, {'id': '540531', 'pid': '540500', 'name': '浪卡子县'}, {'id': '540501', 'pid': '540500', 'name': '市辖区'} ]}, { + 'id': '540600', + 'pid': '540000', + 'name': '那曲市', + 'children': [ {'id': '540602', 'pid': '540600', 'name': '色尼区'}, {'id': '540621', 'pid': '540600', 'name': '嘉黎县'}, {'id': '540622', 'pid': '540600', 'name': '比如县'}, {'id': '540623', 'pid': '540600', 'name': '聂荣县'}, {'id': '540624', 'pid': '540600', 'name': '安多县'}, {'id': '540625', 'pid': '540600', 'name': '申扎县'}, {'id': '540626', 'pid': '540600', 'name': '索县'}, {'id': '540627', 'pid': '540600', 'name': '班戈县'}, {'id': '540628', 'pid': '540600', 'name': '巴青县'}, {'id': '540629', 'pid': '540600', 'name': '尼玛县'}, {'id': '540630', 'pid': '540600', 'name': '双湖县'} ] + }, {'id': '542500', 'pid': '540000', 'name': '阿里地区', 'children': [ {'id': '542521', 'pid': '542500', 'name': '普兰县'}, {'id': '542522', 'pid': '542500', 'name': '札达县'}, {'id': '542523', 'pid': '542500', 'name': '噶尔县'}, {'id': '542524', 'pid': '542500', 'name': '日土县'}, {'id': '542525', 'pid': '542500', 'name': '革吉县'}, {'id': '542526', 'pid': '542500', 'name': '改则县'}, {'id': '542527', 'pid': '542500', 'name': '措勤县'} ]} ] +}, { + 'id': '610000', + 'pid': '0', + 'name': '陕西省', + 'children': [ {'id': '610100', 'pid': '610000', 'name': '西安市', 'children': [ {'id': '610102', 'pid': '610100', 'name': '新城区'}, {'id': '610103', 'pid': '610100', 'name': '碑林区'}, {'id': '610104', 'pid': '610100', 'name': '莲湖区'}, {'id': '610111', 'pid': '610100', 'name': '灞桥区'}, {'id': '610112', 'pid': '610100', 'name': '未央区'}, {'id': '610113', 'pid': '610100', 'name': '雁塔区'}, {'id': '610114', 'pid': '610100', 'name': '阎良区'}, {'id': '610115', 'pid': '610100', 'name': '临潼区'}, {'id': '610116', 'pid': '610100', 'name': '长安区'}, {'id': '610117', 'pid': '610100', 'name': '高陵区'}, {'id': '610118', 'pid': '610100', 'name': '鄠邑区'}, {'id': '610122', 'pid': '610100', 'name': '蓝田县'}, {'id': '610124', 'pid': '610100', 'name': '周至县'}, {'id': '610101', 'pid': '610100', 'name': '市辖区'} ]}, { + 'id': '610200', + 'pid': '610000', + 'name': '铜川市', + 'children': [ {'id': '610202', 'pid': '610200', 'name': '王益区'}, {'id': '610203', 'pid': '610200', 'name': '印台区'}, {'id': '610204', 'pid': '610200', 'name': '耀州区'}, {'id': '610222', 'pid': '610200', 'name': '宜君县'}, {'id': '610201', 'pid': '610200', 'name': '市辖区'} ] + }, {'id': '610300', 'pid': '610000', 'name': '宝鸡市', 'children': [ {'id': '610302', 'pid': '610300', 'name': '渭滨区'}, {'id': '610303', 'pid': '610300', 'name': '金台区'}, {'id': '610304', 'pid': '610300', 'name': '陈仓区'}, {'id': '610322', 'pid': '610300', 'name': '凤翔县'}, {'id': '610323', 'pid': '610300', 'name': '岐山县'}, {'id': '610324', 'pid': '610300', 'name': '扶风县'}, {'id': '610326', 'pid': '610300', 'name': '眉县'}, {'id': '610327', 'pid': '610300', 'name': '陇县'}, {'id': '610328', 'pid': '610300', 'name': '千阳县'}, {'id': '610329', 'pid': '610300', 'name': '麟游县'}, {'id': '610330', 'pid': '610300', 'name': '凤县'}, {'id': '610331', 'pid': '610300', 'name': '太白县'}, {'id': '610301', 'pid': '610300', 'name': '市辖区'}, {'id': '610305', 'pid': '610300', 'name': '凤翔区'} ]}, { + 'id': '610400', + 'pid': '610000', + 'name': '咸阳市', + 'children': [ {'id': '610402', 'pid': '610400', 'name': '秦都区'}, {'id': '610403', 'pid': '610400', 'name': '杨陵区'}, {'id': '610404', 'pid': '610400', 'name': '渭城区'}, {'id': '610422', 'pid': '610400', 'name': '三原县'}, {'id': '610423', 'pid': '610400', 'name': '泾阳县'}, {'id': '610424', 'pid': '610400', 'name': '乾县'}, {'id': '610425', 'pid': '610400', 'name': '礼泉县'}, {'id': '610426', 'pid': '610400', 'name': '永寿县'}, {'id': '610428', 'pid': '610400', 'name': '长武县'}, {'id': '610429', 'pid': '610400', 'name': '旬邑县'}, {'id': '610430', 'pid': '610400', 'name': '淳化县'}, {'id': '610431', 'pid': '610400', 'name': '武功县'}, {'id': '610481', 'pid': '610400', 'name': '兴平市'}, {'id': '610482', 'pid': '610400', 'name': '彬州市'}, {'id': '610401', 'pid': '610400', 'name': '市辖区'} ] + }, {'id': '610500', 'pid': '610000', 'name': '渭南市', 'children': [ {'id': '610502', 'pid': '610500', 'name': '临渭区'}, {'id': '610503', 'pid': '610500', 'name': '华州区'}, {'id': '610522', 'pid': '610500', 'name': '潼关县'}, {'id': '610523', 'pid': '610500', 'name': '大荔县'}, {'id': '610524', 'pid': '610500', 'name': '合阳县'}, {'id': '610525', 'pid': '610500', 'name': '澄城县'}, {'id': '610526', 'pid': '610500', 'name': '蒲城县'}, {'id': '610527', 'pid': '610500', 'name': '白水县'}, {'id': '610528', 'pid': '610500', 'name': '富平县'}, {'id': '610581', 'pid': '610500', 'name': '韩城市'}, {'id': '610582', 'pid': '610500', 'name': '华阴市'}, {'id': '610501', 'pid': '610500', 'name': '市辖区'} ]}, { + 'id': '610600', + 'pid': '610000', + 'name': '延安市', + 'children': [ {'id': '610602', 'pid': '610600', 'name': '宝塔区'}, {'id': '610603', 'pid': '610600', 'name': '安塞区'}, {'id': '610621', 'pid': '610600', 'name': '延长县'}, {'id': '610622', 'pid': '610600', 'name': '延川县'}, {'id': '610625', 'pid': '610600', 'name': '志丹县'}, {'id': '610626', 'pid': '610600', 'name': '吴起县'}, {'id': '610627', 'pid': '610600', 'name': '甘泉县'}, {'id': '610628', 'pid': '610600', 'name': '富县'}, {'id': '610629', 'pid': '610600', 'name': '洛川县'}, {'id': '610630', 'pid': '610600', 'name': '宜川县'}, {'id': '610631', 'pid': '610600', 'name': '黄龙县'}, {'id': '610632', 'pid': '610600', 'name': '黄陵县'}, {'id': '610681', 'pid': '610600', 'name': '子长市'}, {'id': '610601', 'pid': '610600', 'name': '市辖区'} ] + }, {'id': '610700', 'pid': '610000', 'name': '汉中市', 'children': [ {'id': '610702', 'pid': '610700', 'name': '汉台区'}, {'id': '610703', 'pid': '610700', 'name': '南郑区'}, {'id': '610722', 'pid': '610700', 'name': '城固县'}, {'id': '610723', 'pid': '610700', 'name': '洋县'}, {'id': '610724', 'pid': '610700', 'name': '西乡县'}, {'id': '610725', 'pid': '610700', 'name': '勉县'}, {'id': '610726', 'pid': '610700', 'name': '宁强县'}, {'id': '610727', 'pid': '610700', 'name': '略阳县'}, {'id': '610728', 'pid': '610700', 'name': '镇巴县'}, {'id': '610729', 'pid': '610700', 'name': '留坝县'}, {'id': '610730', 'pid': '610700', 'name': '佛坪县'}, {'id': '610701', 'pid': '610700', 'name': '市辖区'} ]}, { + 'id': '610800', + 'pid': '610000', + 'name': '榆林市', + 'children': [ {'id': '610802', 'pid': '610800', 'name': '榆阳区'}, {'id': '610803', 'pid': '610800', 'name': '横山区'}, {'id': '610822', 'pid': '610800', 'name': '府谷县'}, {'id': '610824', 'pid': '610800', 'name': '靖边县'}, {'id': '610825', 'pid': '610800', 'name': '定边县'}, {'id': '610826', 'pid': '610800', 'name': '绥德县'}, {'id': '610827', 'pid': '610800', 'name': '米脂县'}, {'id': '610828', 'pid': '610800', 'name': '佳县'}, {'id': '610829', 'pid': '610800', 'name': '吴堡县'}, {'id': '610830', 'pid': '610800', 'name': '清涧县'}, {'id': '610831', 'pid': '610800', 'name': '子洲县'}, {'id': '610881', 'pid': '610800', 'name': '神木市'}, {'id': '610801', 'pid': '610800', 'name': '市辖区'} ] + }, {'id': '610900', 'pid': '610000', 'name': '安康市', 'children': [ {'id': '610902', 'pid': '610900', 'name': '汉滨区'}, {'id': '610921', 'pid': '610900', 'name': '汉阴县'}, {'id': '610922', 'pid': '610900', 'name': '石泉县'}, {'id': '610923', 'pid': '610900', 'name': '宁陕县'}, {'id': '610924', 'pid': '610900', 'name': '紫阳县'}, {'id': '610925', 'pid': '610900', 'name': '岚皋县'}, {'id': '610926', 'pid': '610900', 'name': '平利县'}, {'id': '610927', 'pid': '610900', 'name': '镇坪县'}, {'id': '610928', 'pid': '610900', 'name': '旬阳县'}, {'id': '610929', 'pid': '610900', 'name': '白河县'}, {'id': '610901', 'pid': '610900', 'name': '市辖区'}, {'id': '610981', 'pid': '610900', 'name': '旬阳市'} ]}, { + 'id': '611000', + 'pid': '610000', + 'name': '商洛市', + 'children': [ {'id': '611002', 'pid': '611000', 'name': '商州区'}, {'id': '611021', 'pid': '611000', 'name': '洛南县'}, {'id': '611022', 'pid': '611000', 'name': '丹凤县'}, {'id': '611023', 'pid': '611000', 'name': '商南县'}, {'id': '611024', 'pid': '611000', 'name': '山阳县'}, {'id': '611025', 'pid': '611000', 'name': '镇安县'}, {'id': '611026', 'pid': '611000', 'name': '柞水县'}, {'id': '611001', 'pid': '611000', 'name': '市辖区'} ] + } ] +}, { + 'id': '620000', + 'pid': '0', + 'name': '甘肃省', + 'children': [ {'id': '620100', 'pid': '620000', 'name': '兰州市', 'children': [ {'id': '620102', 'pid': '620100', 'name': '城关区'}, {'id': '620103', 'pid': '620100', 'name': '七里河区'}, {'id': '620104', 'pid': '620100', 'name': '西固区'}, {'id': '620105', 'pid': '620100', 'name': '安宁区'}, {'id': '620111', 'pid': '620100', 'name': '红古区'}, {'id': '620121', 'pid': '620100', 'name': '永登县'}, {'id': '620122', 'pid': '620100', 'name': '皋兰县'}, {'id': '620123', 'pid': '620100', 'name': '榆中县'}, {'id': '620101', 'pid': '620100', 'name': '市辖区'}, {'id': '620171', 'pid': '620100', 'name': '兰州新区'} ]}, {'id': '620200', 'pid': '620000', 'name': '嘉峪关市', 'children': [ {'id': '620201', 'pid': '620200', 'name': '市辖区'} ]}, {'id': '620300', 'pid': '620000', 'name': '金昌市', 'children': [ {'id': '620302', 'pid': '620300', 'name': '金川区'}, {'id': '620321', 'pid': '620300', 'name': '永昌县'}, {'id': '620301', 'pid': '620300', 'name': '市辖区'} ]}, { + 'id': '620400', + 'pid': '620000', + 'name': '白银市', + 'children': [ {'id': '620402', 'pid': '620400', 'name': '白银区'}, {'id': '620403', 'pid': '620400', 'name': '平川区'}, {'id': '620421', 'pid': '620400', 'name': '靖远县'}, {'id': '620422', 'pid': '620400', 'name': '会宁县'}, {'id': '620423', 'pid': '620400', 'name': '景泰县'}, {'id': '620401', 'pid': '620400', 'name': '市辖区'} ] + }, {'id': '620500', 'pid': '620000', 'name': '天水市', 'children': [ {'id': '620502', 'pid': '620500', 'name': '秦州区'}, {'id': '620503', 'pid': '620500', 'name': '麦积区'}, {'id': '620521', 'pid': '620500', 'name': '清水县'}, {'id': '620522', 'pid': '620500', 'name': '秦安县'}, {'id': '620523', 'pid': '620500', 'name': '甘谷县'}, {'id': '620524', 'pid': '620500', 'name': '武山县'}, {'id': '620525', 'pid': '620500', 'name': '张家川回族自治县'}, {'id': '620501', 'pid': '620500', 'name': '市辖区'} ]}, {'id': '620600', 'pid': '620000', 'name': '武威市', 'children': [ {'id': '620602', 'pid': '620600', 'name': '凉州区'}, {'id': '620621', 'pid': '620600', 'name': '民勤县'}, {'id': '620622', 'pid': '620600', 'name': '古浪县'}, {'id': '620623', 'pid': '620600', 'name': '天祝藏族自治县'}, {'id': '620601', 'pid': '620600', 'name': '市辖区'} ]}, { + 'id': '620700', + 'pid': '620000', + 'name': '张掖市', + 'children': [ {'id': '620702', 'pid': '620700', 'name': '甘州区'}, {'id': '620721', 'pid': '620700', 'name': '肃南裕固族自治县'}, {'id': '620722', 'pid': '620700', 'name': '民乐县'}, {'id': '620723', 'pid': '620700', 'name': '临泽县'}, {'id': '620724', 'pid': '620700', 'name': '高台县'}, {'id': '620725', 'pid': '620700', 'name': '山丹县'}, {'id': '620701', 'pid': '620700', 'name': '市辖区'} ] + }, {'id': '620800', 'pid': '620000', 'name': '平凉市', 'children': [ {'id': '620802', 'pid': '620800', 'name': '崆峒区'}, {'id': '620821', 'pid': '620800', 'name': '泾川县'}, {'id': '620822', 'pid': '620800', 'name': '灵台县'}, {'id': '620823', 'pid': '620800', 'name': '崇信县'}, {'id': '620825', 'pid': '620800', 'name': '庄浪县'}, {'id': '620826', 'pid': '620800', 'name': '静宁县'}, {'id': '620881', 'pid': '620800', 'name': '华亭市'}, {'id': '620801', 'pid': '620800', 'name': '市辖区'} ]}, { + 'id': '620900', + 'pid': '620000', + 'name': '酒泉市', + 'children': [ {'id': '620902', 'pid': '620900', 'name': '肃州区'}, {'id': '620921', 'pid': '620900', 'name': '金塔县'}, {'id': '620922', 'pid': '620900', 'name': '瓜州县'}, {'id': '620923', 'pid': '620900', 'name': '肃北蒙古族自治县'}, {'id': '620924', 'pid': '620900', 'name': '阿克塞哈萨克族自治县'}, {'id': '620981', 'pid': '620900', 'name': '玉门市'}, {'id': '620982', 'pid': '620900', 'name': '敦煌市'}, {'id': '620901', 'pid': '620900', 'name': '市辖区'} ] + }, {'id': '621000', 'pid': '620000', 'name': '庆阳市', 'children': [ {'id': '621002', 'pid': '621000', 'name': '西峰区'}, {'id': '621021', 'pid': '621000', 'name': '庆城县'}, {'id': '621022', 'pid': '621000', 'name': '环县'}, {'id': '621023', 'pid': '621000', 'name': '华池县'}, {'id': '621024', 'pid': '621000', 'name': '合水县'}, {'id': '621025', 'pid': '621000', 'name': '正宁县'}, {'id': '621026', 'pid': '621000', 'name': '宁县'}, {'id': '621027', 'pid': '621000', 'name': '镇原县'}, {'id': '621001', 'pid': '621000', 'name': '市辖区'} ]}, { + 'id': '621100', + 'pid': '620000', + 'name': '定西市', + 'children': [ {'id': '621102', 'pid': '621100', 'name': '安定区'}, {'id': '621121', 'pid': '621100', 'name': '通渭县'}, {'id': '621122', 'pid': '621100', 'name': '陇西县'}, {'id': '621123', 'pid': '621100', 'name': '渭源县'}, {'id': '621124', 'pid': '621100', 'name': '临洮县'}, {'id': '621125', 'pid': '621100', 'name': '漳县'}, {'id': '621126', 'pid': '621100', 'name': '岷县'}, {'id': '621101', 'pid': '621100', 'name': '市辖区'} ] + }, {'id': '621200', 'pid': '620000', 'name': '陇南市', 'children': [ {'id': '621202', 'pid': '621200', 'name': '武都区'}, {'id': '621221', 'pid': '621200', 'name': '成县'}, {'id': '621222', 'pid': '621200', 'name': '文县'}, {'id': '621223', 'pid': '621200', 'name': '宕昌县'}, {'id': '621224', 'pid': '621200', 'name': '康县'}, {'id': '621225', 'pid': '621200', 'name': '西和县'}, {'id': '621226', 'pid': '621200', 'name': '礼县'}, {'id': '621227', 'pid': '621200', 'name': '徽县'}, {'id': '621228', 'pid': '621200', 'name': '两当县'}, {'id': '621201', 'pid': '621200', 'name': '市辖区'} ]}, { + 'id': '622900', + 'pid': '620000', + 'name': '临夏回族自治州', + 'children': [ {'id': '622901', 'pid': '622900', 'name': '临夏市'}, {'id': '622921', 'pid': '622900', 'name': '临夏县'}, {'id': '622922', 'pid': '622900', 'name': '康乐县'}, {'id': '622923', 'pid': '622900', 'name': '永靖县'}, {'id': '622924', 'pid': '622900', 'name': '广河县'}, {'id': '622925', 'pid': '622900', 'name': '和政县'}, {'id': '622926', 'pid': '622900', 'name': '东乡族自治县'}, {'id': '622927', 'pid': '622900', 'name': '积石山保安族东乡族撒拉族自治县'} ] + }, {'id': '623000', 'pid': '620000', 'name': '甘南藏族自治州', 'children': [ {'id': '623001', 'pid': '623000', 'name': '合作市'}, {'id': '623021', 'pid': '623000', 'name': '临潭县'}, {'id': '623022', 'pid': '623000', 'name': '卓尼县'}, {'id': '623023', 'pid': '623000', 'name': '舟曲县'}, {'id': '623024', 'pid': '623000', 'name': '迭部县'}, {'id': '623025', 'pid': '623000', 'name': '玛曲县'}, {'id': '623026', 'pid': '623000', 'name': '碌曲县'}, {'id': '623027', 'pid': '623000', 'name': '夏河县'} ]} ] +}, { + 'id': '630000', + 'pid': '0', + 'name': '青海省', + 'children': [ {'id': '630100', 'pid': '630000', 'name': '西宁市', 'children': [ {'id': '630102', 'pid': '630100', 'name': '城东区'}, {'id': '630103', 'pid': '630100', 'name': '城中区'}, {'id': '630104', 'pid': '630100', 'name': '城西区'}, {'id': '630105', 'pid': '630100', 'name': '城北区'}, {'id': '630106', 'pid': '630100', 'name': '湟中区'}, {'id': '630121', 'pid': '630100', 'name': '大通回族土族自治县'}, {'id': '630123', 'pid': '630100', 'name': '湟源县'}, {'id': '630101', 'pid': '630100', 'name': '市辖区'} ]}, {'id': '630200', 'pid': '630000', 'name': '海东市', 'children': [ {'id': '630202', 'pid': '630200', 'name': '乐都区'}, {'id': '630203', 'pid': '630200', 'name': '平安区'}, {'id': '630222', 'pid': '630200', 'name': '民和回族土族自治县'}, {'id': '630223', 'pid': '630200', 'name': '互助土族自治县'}, {'id': '630224', 'pid': '630200', 'name': '化隆回族自治县'}, {'id': '630225', 'pid': '630200', 'name': '循化撒拉族自治县'} ]}, { + 'id': '632200', + 'pid': '630000', + 'name': '海北藏族自治州', + 'children': [ {'id': '632221', 'pid': '632200', 'name': '门源回族自治县'}, {'id': '632222', 'pid': '632200', 'name': '祁连县'}, {'id': '632223', 'pid': '632200', 'name': '海晏县'}, {'id': '632224', 'pid': '632200', 'name': '刚察县'} ] + }, {'id': '632300', 'pid': '630000', 'name': '黄南藏族自治州', 'children': [ {'id': '632301', 'pid': '632300', 'name': '同仁市'}, {'id': '632322', 'pid': '632300', 'name': '尖扎县'}, {'id': '632323', 'pid': '632300', 'name': '泽库县'}, {'id': '632324', 'pid': '632300', 'name': '河南蒙古族自治县'} ]}, {'id': '632500', 'pid': '630000', 'name': '海南藏族自治州', 'children': [ {'id': '632521', 'pid': '632500', 'name': '共和县'}, {'id': '632522', 'pid': '632500', 'name': '同德县'}, {'id': '632523', 'pid': '632500', 'name': '贵德县'}, {'id': '632524', 'pid': '632500', 'name': '兴海县'}, {'id': '632525', 'pid': '632500', 'name': '贵南县'} ]}, { + 'id': '632600', + 'pid': '630000', + 'name': '果洛藏族自治州', + 'children': [ {'id': '632621', 'pid': '632600', 'name': '玛沁县'}, {'id': '632622', 'pid': '632600', 'name': '班玛县'}, {'id': '632623', 'pid': '632600', 'name': '甘德县'}, {'id': '632624', 'pid': '632600', 'name': '达日县'}, {'id': '632625', 'pid': '632600', 'name': '久治县'}, {'id': '632626', 'pid': '632600', 'name': '玛多县'} ] + }, {'id': '632700', 'pid': '630000', 'name': '玉树藏族自治州', 'children': [ {'id': '632701', 'pid': '632700', 'name': '玉树市'}, {'id': '632722', 'pid': '632700', 'name': '杂多县'}, {'id': '632723', 'pid': '632700', 'name': '称多县'}, {'id': '632724', 'pid': '632700', 'name': '治多县'}, {'id': '632725', 'pid': '632700', 'name': '囊谦县'}, {'id': '632726', 'pid': '632700', 'name': '曲麻莱县'} ]}, {'id': '632800', 'pid': '630000', 'name': '海西蒙古族藏族自治州', 'children': [ {'id': '632801', 'pid': '632800', 'name': '格尔木市'}, {'id': '632802', 'pid': '632800', 'name': '德令哈市'}, {'id': '632803', 'pid': '632800', 'name': '茫崖市'}, {'id': '632821', 'pid': '632800', 'name': '乌兰县'}, {'id': '632822', 'pid': '632800', 'name': '都兰县'}, {'id': '632823', 'pid': '632800', 'name': '天峻县'}, {'id': '632857', 'pid': '632800', 'name': '大柴旦行政委员会'} ]} ] +}, { + 'id': '640000', + 'pid': '0', + 'name': '宁夏回族自治区', + 'children': [ {'id': '640100', 'pid': '640000', 'name': '银川市', 'children': [ {'id': '640104', 'pid': '640100', 'name': '兴庆区'}, {'id': '640105', 'pid': '640100', 'name': '西夏区'}, {'id': '640106', 'pid': '640100', 'name': '金凤区'}, {'id': '640121', 'pid': '640100', 'name': '永宁县'}, {'id': '640122', 'pid': '640100', 'name': '贺兰县'}, {'id': '640181', 'pid': '640100', 'name': '灵武市'}, {'id': '640101', 'pid': '640100', 'name': '市辖区'} ]}, {'id': '640200', 'pid': '640000', 'name': '石嘴山市', 'children': [ {'id': '640202', 'pid': '640200', 'name': '大武口区'}, {'id': '640205', 'pid': '640200', 'name': '惠农区'}, {'id': '640221', 'pid': '640200', 'name': '平罗县'}, {'id': '640201', 'pid': '640200', 'name': '市辖区'} ]}, { + 'id': '640300', + 'pid': '640000', + 'name': '吴忠市', + 'children': [ {'id': '640302', 'pid': '640300', 'name': '利通区'}, {'id': '640303', 'pid': '640300', 'name': '红寺堡区'}, {'id': '640323', 'pid': '640300', 'name': '盐池县'}, {'id': '640324', 'pid': '640300', 'name': '同心县'}, {'id': '640381', 'pid': '640300', 'name': '青铜峡市'}, {'id': '640301', 'pid': '640300', 'name': '市辖区'} ] + }, {'id': '640400', 'pid': '640000', 'name': '固原市', 'children': [ {'id': '640402', 'pid': '640400', 'name': '原州区'}, {'id': '640422', 'pid': '640400', 'name': '西吉县'}, {'id': '640423', 'pid': '640400', 'name': '隆德县'}, {'id': '640424', 'pid': '640400', 'name': '泾源县'}, {'id': '640425', 'pid': '640400', 'name': '彭阳县'}, {'id': '640401', 'pid': '640400', 'name': '市辖区'} ]}, {'id': '640500', 'pid': '640000', 'name': '中卫市', 'children': [ {'id': '640502', 'pid': '640500', 'name': '沙坡头区'}, {'id': '640521', 'pid': '640500', 'name': '中宁县'}, {'id': '640522', 'pid': '640500', 'name': '海原县'}, {'id': '640501', 'pid': '640500', 'name': '市辖区'} ]} ] +}, { + 'id': '650000', + 'pid': '0', + 'name': '新疆维吾尔自治区', + 'children': [ {'id': '650100', 'pid': '650000', 'name': '乌鲁木齐市', 'children': [ {'id': '650102', 'pid': '650100', 'name': '天山区'}, {'id': '650103', 'pid': '650100', 'name': '沙依巴克区'}, {'id': '650104', 'pid': '650100', 'name': '新市区'}, {'id': '650105', 'pid': '650100', 'name': '水磨沟区'}, {'id': '650106', 'pid': '650100', 'name': '头屯河区'}, {'id': '650107', 'pid': '650100', 'name': '达坂城区'}, {'id': '650109', 'pid': '650100', 'name': '米东区'}, {'id': '650121', 'pid': '650100', 'name': '乌鲁木齐县'}, {'id': '650101', 'pid': '650100', 'name': '市辖区'} ]}, {'id': '650200', 'pid': '650000', 'name': '克拉玛依市', 'children': [ {'id': '650202', 'pid': '650200', 'name': '独山子区'}, {'id': '650203', 'pid': '650200', 'name': '克拉玛依区'}, {'id': '650204', 'pid': '650200', 'name': '白碱滩区'}, {'id': '650205', 'pid': '650200', 'name': '乌尔禾区'}, {'id': '650201', 'pid': '650200', 'name': '市辖区'} ]}, { + 'id': '650400', + 'pid': '650000', + 'name': '吐鲁番市', + 'children': [ {'id': '650402', 'pid': '650400', 'name': '高昌区'}, {'id': '650421', 'pid': '650400', 'name': '鄯善县'}, {'id': '650422', 'pid': '650400', 'name': '托克逊县'} ] + }, {'id': '650500', 'pid': '650000', 'name': '哈密市', 'children': [ {'id': '650502', 'pid': '650500', 'name': '伊州区'}, {'id': '650521', 'pid': '650500', 'name': '巴里坤哈萨克自治县'}, {'id': '650522', 'pid': '650500', 'name': '伊吾县'} ]}, {'id': '652300', 'pid': '650000', 'name': '昌吉回族自治州', 'children': [ {'id': '652301', 'pid': '652300', 'name': '昌吉市'}, {'id': '652302', 'pid': '652300', 'name': '阜康市'}, {'id': '652323', 'pid': '652300', 'name': '呼图壁县'}, {'id': '652324', 'pid': '652300', 'name': '玛纳斯县'}, {'id': '652325', 'pid': '652300', 'name': '奇台县'}, {'id': '652327', 'pid': '652300', 'name': '吉木萨尔县'}, {'id': '652328', 'pid': '652300', 'name': '木垒哈萨克自治县'} ]}, { + 'id': '652700', + 'pid': '650000', + 'name': '博尔塔拉蒙古自治州', + 'children': [ {'id': '652701', 'pid': '652700', 'name': '博乐市'}, {'id': '652702', 'pid': '652700', 'name': '阿拉山口市'}, {'id': '652722', 'pid': '652700', 'name': '精河县'}, {'id': '652723', 'pid': '652700', 'name': '温泉县'} ] + }, {'id': '652800', 'pid': '650000', 'name': '巴音郭楞蒙古自治州', 'children': [ {'id': '652801', 'pid': '652800', 'name': '库尔勒市'}, {'id': '652822', 'pid': '652800', 'name': '轮台县'}, {'id': '652823', 'pid': '652800', 'name': '尉犁县'}, {'id': '652824', 'pid': '652800', 'name': '若羌县'}, {'id': '652825', 'pid': '652800', 'name': '且末县'}, {'id': '652826', 'pid': '652800', 'name': '焉耆回族自治县'}, {'id': '652827', 'pid': '652800', 'name': '和静县'}, {'id': '652828', 'pid': '652800', 'name': '和硕县'}, {'id': '652829', 'pid': '652800', 'name': '博湖县'}, {'id': '652871', 'pid': '652800', 'name': '库尔勒经济技术开发区'} ]}, { + 'id': '652900', + 'pid': '650000', + 'name': '阿克苏地区', + 'children': [ {'id': '652901', 'pid': '652900', 'name': '阿克苏市'}, {'id': '652902', 'pid': '652900', 'name': '库车市'}, {'id': '652922', 'pid': '652900', 'name': '温宿县'}, {'id': '652924', 'pid': '652900', 'name': '沙雅县'}, {'id': '652925', 'pid': '652900', 'name': '新和县'}, {'id': '652926', 'pid': '652900', 'name': '拜城县'}, {'id': '652927', 'pid': '652900', 'name': '乌什县'}, {'id': '652928', 'pid': '652900', 'name': '阿瓦提县'}, {'id': '652929', 'pid': '652900', 'name': '柯坪县'} ] + }, {'id': '653000', 'pid': '650000', 'name': '克孜勒苏柯尔克孜自治州', 'children': [ {'id': '653001', 'pid': '653000', 'name': '阿图什市'}, {'id': '653022', 'pid': '653000', 'name': '阿克陶县'}, {'id': '653023', 'pid': '653000', 'name': '阿合奇县'}, {'id': '653024', 'pid': '653000', 'name': '乌恰县'} ]}, { + 'id': '653100', + 'pid': '650000', + 'name': '喀什地区', + 'children': [ {'id': '653101', 'pid': '653100', 'name': '喀什市'}, {'id': '653121', 'pid': '653100', 'name': '疏附县'}, {'id': '653122', 'pid': '653100', 'name': '疏勒县'}, {'id': '653123', 'pid': '653100', 'name': '英吉沙县'}, {'id': '653124', 'pid': '653100', 'name': '泽普县'}, {'id': '653125', 'pid': '653100', 'name': '莎车县'}, {'id': '653126', 'pid': '653100', 'name': '叶城县'}, {'id': '653127', 'pid': '653100', 'name': '麦盖提县'}, {'id': '653128', 'pid': '653100', 'name': '岳普湖县'}, {'id': '653129', 'pid': '653100', 'name': '伽师县'}, {'id': '653130', 'pid': '653100', 'name': '巴楚县'}, {'id': '653131', 'pid': '653100', 'name': '塔什库尔干塔吉克自治县'} ] + }, {'id': '653200', 'pid': '650000', 'name': '和田地区', 'children': [ {'id': '653201', 'pid': '653200', 'name': '和田市'}, {'id': '653221', 'pid': '653200', 'name': '和田县'}, {'id': '653222', 'pid': '653200', 'name': '墨玉县'}, {'id': '653223', 'pid': '653200', 'name': '皮山县'}, {'id': '653224', 'pid': '653200', 'name': '洛浦县'}, {'id': '653225', 'pid': '653200', 'name': '策勒县'}, {'id': '653226', 'pid': '653200', 'name': '于田县'}, {'id': '653227', 'pid': '653200', 'name': '民丰县'} ]}, { + 'id': '654000', + 'pid': '650000', + 'name': '伊犁哈萨克自治州', + 'children': [ {'id': '654002', 'pid': '654000', 'name': '伊宁市'}, {'id': '654003', 'pid': '654000', 'name': '奎屯市'}, {'id': '654004', 'pid': '654000', 'name': '霍尔果斯市'}, {'id': '654021', 'pid': '654000', 'name': '伊宁县'}, {'id': '654022', 'pid': '654000', 'name': '察布查尔锡伯自治县'}, {'id': '654023', 'pid': '654000', 'name': '霍城县'}, {'id': '654024', 'pid': '654000', 'name': '巩留县'}, {'id': '654025', 'pid': '654000', 'name': '新源县'}, {'id': '654026', 'pid': '654000', 'name': '昭苏县'}, {'id': '654027', 'pid': '654000', 'name': '特克斯县'}, {'id': '654028', 'pid': '654000', 'name': '尼勒克县'} ] + }, {'id': '654200', 'pid': '650000', 'name': '塔城地区', 'children': [ {'id': '654201', 'pid': '654200', 'name': '塔城市'}, {'id': '654202', 'pid': '654200', 'name': '乌苏市'}, {'id': '654221', 'pid': '654200', 'name': '额敏县'}, {'id': '654223', 'pid': '654200', 'name': '沙湾县'}, {'id': '654224', 'pid': '654200', 'name': '托里县'}, {'id': '654225', 'pid': '654200', 'name': '裕民县'}, {'id': '654226', 'pid': '654200', 'name': '和布克赛尔蒙古自治县'}, {'id': '654203', 'pid': '654200', 'name': '沙湾市'} ]}, {'id': '654300', 'pid': '650000', 'name': '阿勒泰地区', 'children': [ {'id': '654301', 'pid': '654300', 'name': '阿勒泰市'}, {'id': '654321', 'pid': '654300', 'name': '布尔津县'}, {'id': '654322', 'pid': '654300', 'name': '富蕴县'}, {'id': '654323', 'pid': '654300', 'name': '福海县'}, {'id': '654324', 'pid': '654300', 'name': '哈巴河县'}, {'id': '654325', 'pid': '654300', 'name': '青河县'}, {'id': '654326', 'pid': '654300', 'name': '吉木乃县'} ]}, { + 'id': '659000', + 'pid': '650000', + 'name': '新疆维吾尔自治区-自治区直辖县级行政区划', + 'children': [ {'id': '659001', 'pid': '659000', 'name': '石河子市'}, {'id': '659002', 'pid': '659000', 'name': '阿拉尔市'}, {'id': '659003', 'pid': '659000', 'name': '图木舒克市'}, {'id': '659004', 'pid': '659000', 'name': '五家渠市'}, {'id': '659005', 'pid': '659000', 'name': '北屯市'}, {'id': '659006', 'pid': '659000', 'name': '铁门关市'}, {'id': '659007', 'pid': '659000', 'name': '双河市'}, {'id': '659008', 'pid': '659000', 'name': '可克达拉市'}, {'id': '659009', 'pid': '659000', 'name': '昆玉市'}, {'id': '659010', 'pid': '659000', 'name': '胡杨河市'}, {'id': '659011', 'pid': '659000', 'name': '新星市'} ] + } ] +}, {'id': '710000', 'pid': '0', 'name': '台湾省', 'children': [ {'id': '710100', 'pid': '710000', 'name': '台湾省', 'children': []} ]}, {'id': '810000', 'pid': '0', 'name': '香港特别行政区', 'children': [ {'id': '810100', 'pid': '810000', 'name': '香港特别行政区', 'children': []} ]}, {'id': '820000', 'pid': '0', 'name': '澳门特别行政区', 'children': [ {'id': '820100', 'pid': '820000', 'name': '澳门特别行政区', 'children': []} ]} ] diff --git a/src/components/district/district.ts b/src/components/district/district.ts new file mode 100644 index 0000000..b4c6aec --- /dev/null +++ b/src/components/district/district.ts @@ -0,0 +1,873 @@ +export default [ {'id': '110000', 'pid': '0', 'name': '北京市'}, {'id': '110100', 'pid': '110000', 'name': '北京市'}, {'id': '120000', 'pid': '0', 'name': '天津市'}, {'id': '120100', 'pid': '120000', 'name': '天津市'}, {'id': '130000', 'pid': '0', 'name': '河北省'}, {'id': '140000', 'pid': '0', 'name': '山西省'}, {'id': '140100', 'pid': '140000', 'name': '山西省'}, {'id': '150000', 'pid': '0', 'name': '内蒙古自治区'}, {'id': '150100', 'pid': '150000', 'name': '内蒙古自治区'}, {'id': '210000', 'pid': '0', 'name': '辽宁省'}, {'id': '210100', 'pid': '210000', 'name': '辽宁省'}, {'id': '220000', 'pid': '0', 'name': '吉林省'}, {'id': '220100', 'pid': '220000', 'name': '吉林省'}, {'id': '230000', 'pid': '0', 'name': '黑龙江省'}, {'id': '230100', 'pid': '230000', 'name': '黑龙江省'}, {'id': '310000', 'pid': '0', 'name': '上海市'}, {'id': '310100', 'pid': '310000', 'name': '上海市'}, {'id': '320000', 'pid': '0', 'name': '江苏省'}, { + 'id': '320100', + 'pid': '320000', + 'name': '江苏省' +}, {'id': '330000', 'pid': '0', 'name': '浙江省'}, {'id': '330100', 'pid': '330000', 'name': '浙江省'}, {'id': '340000', 'pid': '0', 'name': '安徽省'}, {'id': '340100', 'pid': '340000', 'name': '安徽省'}, {'id': '350000', 'pid': '0', 'name': '福建省'}, {'id': '350100', 'pid': '350000', 'name': '福建省'}, {'id': '360000', 'pid': '0', 'name': '江西省'}, {'id': '360100', 'pid': '360000', 'name': '江西省'}, {'id': '370000', 'pid': '0', 'name': '山东省'}, {'id': '370100', 'pid': '370000', 'name': '山东省'}, {'id': '410000', 'pid': '0', 'name': '河南省'}, {'id': '410100', 'pid': '410000', 'name': '河南省'}, {'id': '420000', 'pid': '0', 'name': '湖北省'}, {'id': '420100', 'pid': '420000', 'name': '湖北省'}, {'id': '430000', 'pid': '0', 'name': '湖南省'}, {'id': '430100', 'pid': '430000', 'name': '湖南省'}, {'id': '440000', 'pid': '0', 'name': '广东省'}, {'id': '440100', 'pid': '440000', 'name': '广东省'}, {'id': '450000', 'pid': '0', 'name': '广西壮族自治区'}, { + 'id': '450100', + 'pid': '450000', + 'name': '广西壮族自治区' +}, {'id': '460000', 'pid': '0', 'name': '海南省'}, {'id': '460100', 'pid': '460000', 'name': '海南省'}, {'id': '500000', 'pid': '0', 'name': '重庆市'}, {'id': '500100', 'pid': '500000', 'name': '重庆市'}, {'id': '510000', 'pid': '0', 'name': '四川省'}, {'id': '510100', 'pid': '510000', 'name': '四川省'}, {'id': '520000', 'pid': '0', 'name': '贵州省'}, {'id': '520100', 'pid': '520000', 'name': '贵州省'}, {'id': '530000', 'pid': '0', 'name': '云南省'}, {'id': '530100', 'pid': '530000', 'name': '云南省'}, {'id': '540000', 'pid': '0', 'name': '西藏自治区'}, {'id': '540100', 'pid': '540000', 'name': '西藏自治区'}, {'id': '610000', 'pid': '0', 'name': '陕西省'}, {'id': '610100', 'pid': '610000', 'name': '陕西省'}, {'id': '620000', 'pid': '0', 'name': '甘肃省'}, {'id': '620100', 'pid': '620000', 'name': '甘肃省'}, {'id': '630000', 'pid': '0', 'name': '青海省'}, {'id': '630100', 'pid': '630000', 'name': '青海省'}, {'id': '640000', 'pid': '0', 'name': '宁夏回族自治区'}, { + 'id': '640100', + 'pid': '640000', + 'name': '宁夏回族自治区' +}, {'id': '650000', 'pid': '0', 'name': '新疆维吾尔自治区'}, {'id': '650100', 'pid': '650000', 'name': '新疆维吾尔自治区'}, {'id': '710000', 'pid': '0', 'name': '台湾省'}, {'id': '710100', 'pid': '710000', 'name': '台湾省'}, {'id': '810000', 'pid': '0', 'name': '香港特别行政区'}, {'id': '810100', 'pid': '810000', 'name': '香港特别行政区'}, {'id': '820000', 'pid': '0', 'name': '澳门特别行政区'}, {'id': '820100', 'pid': '820000', 'name': '澳门特别行政区'}, {'id': '130100', 'pid': '130000', 'name': '石家庄市'}, {'id': '130200', 'pid': '130000', 'name': '唐山市'}, {'id': '130300', 'pid': '130000', 'name': '秦皇岛市'}, {'id': '130400', 'pid': '130000', 'name': '邯郸市'}, {'id': '130500', 'pid': '130000', 'name': '邢台市'}, {'id': '130600', 'pid': '130000', 'name': '保定市'}, {'id': '130700', 'pid': '130000', 'name': '张家口市'}, {'id': '130800', 'pid': '130000', 'name': '承德市'}, {'id': '130900', 'pid': '130000', 'name': '沧州市'}, { + 'id': '131000', + 'pid': '130000', + 'name': '廊坊市' +}, {'id': '131100', 'pid': '130000', 'name': '衡水市'}, {'id': '140100', 'pid': '140000', 'name': '太原市'}, {'id': '140200', 'pid': '140000', 'name': '大同市'}, {'id': '140300', 'pid': '140000', 'name': '阳泉市'}, {'id': '140400', 'pid': '140000', 'name': '长治市'}, {'id': '140500', 'pid': '140000', 'name': '晋城市'}, {'id': '140600', 'pid': '140000', 'name': '朔州市'}, {'id': '140700', 'pid': '140000', 'name': '晋中市'}, {'id': '140800', 'pid': '140000', 'name': '运城市'}, {'id': '140900', 'pid': '140000', 'name': '忻州市'}, {'id': '141000', 'pid': '140000', 'name': '临汾市'}, {'id': '141100', 'pid': '140000', 'name': '吕梁市'}, {'id': '150100', 'pid': '150000', 'name': '呼和浩特市'}, {'id': '150200', 'pid': '150000', 'name': '包头市'}, {'id': '150300', 'pid': '150000', 'name': '乌海市'}, {'id': '150400', 'pid': '150000', 'name': '赤峰市'}, {'id': '150500', 'pid': '150000', 'name': '通辽市'}, {'id': '150600', 'pid': '150000', 'name': '鄂尔多斯市'}, { + 'id': '150700', + 'pid': '150000', + 'name': '呼伦贝尔市' +}, {'id': '150800', 'pid': '150000', 'name': '巴彦淖尔市'}, {'id': '150900', 'pid': '150000', 'name': '乌兰察布市'}, {'id': '152200', 'pid': '150000', 'name': '兴安盟'}, {'id': '152500', 'pid': '150000', 'name': '锡林郭勒盟'}, {'id': '152900', 'pid': '150000', 'name': '阿拉善盟'}, {'id': '210100', 'pid': '210000', 'name': '沈阳市'}, {'id': '210200', 'pid': '210000', 'name': '大连市'}, {'id': '210300', 'pid': '210000', 'name': '鞍山市'}, {'id': '210400', 'pid': '210000', 'name': '抚顺市'}, {'id': '210500', 'pid': '210000', 'name': '本溪市'}, {'id': '210600', 'pid': '210000', 'name': '丹东市'}, {'id': '210700', 'pid': '210000', 'name': '锦州市'}, {'id': '210800', 'pid': '210000', 'name': '营口市'}, {'id': '210900', 'pid': '210000', 'name': '阜新市'}, {'id': '211000', 'pid': '210000', 'name': '辽阳市'}, {'id': '211100', 'pid': '210000', 'name': '盘锦市'}, {'id': '211200', 'pid': '210000', 'name': '铁岭市'}, {'id': '211300', 'pid': '210000', 'name': '朝阳市'}, { + 'id': '211400', + 'pid': '210000', + 'name': '葫芦岛市' +}, {'id': '220100', 'pid': '220000', 'name': '长春市'}, {'id': '220200', 'pid': '220000', 'name': '吉林市'}, {'id': '220300', 'pid': '220000', 'name': '四平市'}, {'id': '220400', 'pid': '220000', 'name': '辽源市'}, {'id': '220500', 'pid': '220000', 'name': '通化市'}, {'id': '220600', 'pid': '220000', 'name': '白山市'}, {'id': '220700', 'pid': '220000', 'name': '松原市'}, {'id': '220800', 'pid': '220000', 'name': '白城市'}, {'id': '222400', 'pid': '220000', 'name': '延边朝鲜族自治州'}, {'id': '230100', 'pid': '230000', 'name': '哈尔滨市'}, {'id': '230200', 'pid': '230000', 'name': '齐齐哈尔市'}, {'id': '230300', 'pid': '230000', 'name': '鸡西市'}, {'id': '230400', 'pid': '230000', 'name': '鹤岗市'}, {'id': '230500', 'pid': '230000', 'name': '双鸭山市'}, {'id': '230600', 'pid': '230000', 'name': '大庆市'}, {'id': '230700', 'pid': '230000', 'name': '伊春市'}, {'id': '230800', 'pid': '230000', 'name': '佳木斯市'}, {'id': '230900', 'pid': '230000', 'name': '七台河市'}, { + 'id': '231000', + 'pid': '230000', + 'name': '牡丹江市' +}, {'id': '231100', 'pid': '230000', 'name': '黑河市'}, {'id': '231200', 'pid': '230000', 'name': '绥化市'}, {'id': '232700', 'pid': '230000', 'name': '大兴安岭地区'}, {'id': '320100', 'pid': '320000', 'name': '南京市'}, {'id': '320200', 'pid': '320000', 'name': '无锡市'}, {'id': '320300', 'pid': '320000', 'name': '徐州市'}, {'id': '320400', 'pid': '320000', 'name': '常州市'}, {'id': '320500', 'pid': '320000', 'name': '苏州市'}, {'id': '320600', 'pid': '320000', 'name': '南通市'}, {'id': '320700', 'pid': '320000', 'name': '连云港市'}, {'id': '320800', 'pid': '320000', 'name': '淮安市'}, {'id': '320900', 'pid': '320000', 'name': '盐城市'}, {'id': '321000', 'pid': '320000', 'name': '扬州市'}, {'id': '321100', 'pid': '320000', 'name': '镇江市'}, {'id': '321200', 'pid': '320000', 'name': '泰州市'}, {'id': '321300', 'pid': '320000', 'name': '宿迁市'}, {'id': '330100', 'pid': '330000', 'name': '杭州市'}, {'id': '330200', 'pid': '330000', 'name': '宁波市'}, { + 'id': '330300', + 'pid': '330000', + 'name': '温州市' +}, {'id': '330400', 'pid': '330000', 'name': '嘉兴市'}, {'id': '330500', 'pid': '330000', 'name': '湖州市'}, {'id': '330600', 'pid': '330000', 'name': '绍兴市'}, {'id': '330700', 'pid': '330000', 'name': '金华市'}, {'id': '330800', 'pid': '330000', 'name': '衢州市'}, {'id': '330900', 'pid': '330000', 'name': '舟山市'}, {'id': '331000', 'pid': '330000', 'name': '台州市'}, {'id': '331100', 'pid': '330000', 'name': '丽水市'}, {'id': '340100', 'pid': '340000', 'name': '合肥市'}, {'id': '340200', 'pid': '340000', 'name': '芜湖市'}, {'id': '340300', 'pid': '340000', 'name': '蚌埠市'}, {'id': '340400', 'pid': '340000', 'name': '淮南市'}, {'id': '340500', 'pid': '340000', 'name': '马鞍山市'}, {'id': '340600', 'pid': '340000', 'name': '淮北市'}, {'id': '340700', 'pid': '340000', 'name': '铜陵市'}, {'id': '340800', 'pid': '340000', 'name': '安庆市'}, {'id': '341000', 'pid': '340000', 'name': '黄山市'}, {'id': '341100', 'pid': '340000', 'name': '滁州市'}, { + 'id': '341200', + 'pid': '340000', + 'name': '阜阳市' +}, {'id': '341300', 'pid': '340000', 'name': '宿州市'}, {'id': '341500', 'pid': '340000', 'name': '六安市'}, {'id': '341600', 'pid': '340000', 'name': '亳州市'}, {'id': '341700', 'pid': '340000', 'name': '池州市'}, {'id': '341800', 'pid': '340000', 'name': '宣城市'}, {'id': '350100', 'pid': '350000', 'name': '福州市'}, {'id': '350200', 'pid': '350000', 'name': '厦门市'}, {'id': '350300', 'pid': '350000', 'name': '莆田市'}, {'id': '350400', 'pid': '350000', 'name': '三明市'}, {'id': '350500', 'pid': '350000', 'name': '泉州市'}, {'id': '350600', 'pid': '350000', 'name': '漳州市'}, {'id': '350700', 'pid': '350000', 'name': '南平市'}, {'id': '350800', 'pid': '350000', 'name': '龙岩市'}, {'id': '350900', 'pid': '350000', 'name': '宁德市'}, {'id': '360100', 'pid': '360000', 'name': '南昌市'}, {'id': '360200', 'pid': '360000', 'name': '景德镇市'}, {'id': '360300', 'pid': '360000', 'name': '萍乡市'}, {'id': '360400', 'pid': '360000', 'name': '九江市'}, { + 'id': '360500', + 'pid': '360000', + 'name': '新余市' +}, {'id': '360600', 'pid': '360000', 'name': '鹰潭市'}, {'id': '360700', 'pid': '360000', 'name': '赣州市'}, {'id': '360800', 'pid': '360000', 'name': '吉安市'}, {'id': '360900', 'pid': '360000', 'name': '宜春市'}, {'id': '361000', 'pid': '360000', 'name': '抚州市'}, {'id': '361100', 'pid': '360000', 'name': '上饶市'}, {'id': '370100', 'pid': '370000', 'name': '济南市'}, {'id': '370200', 'pid': '370000', 'name': '青岛市'}, {'id': '370300', 'pid': '370000', 'name': '淄博市'}, {'id': '370400', 'pid': '370000', 'name': '枣庄市'}, {'id': '370500', 'pid': '370000', 'name': '东营市'}, {'id': '370600', 'pid': '370000', 'name': '烟台市'}, {'id': '370700', 'pid': '370000', 'name': '潍坊市'}, {'id': '370800', 'pid': '370000', 'name': '济宁市'}, {'id': '370900', 'pid': '370000', 'name': '泰安市'}, {'id': '371000', 'pid': '370000', 'name': '威海市'}, {'id': '371100', 'pid': '370000', 'name': '日照市'}, {'id': '371300', 'pid': '370000', 'name': '临沂市'}, { + 'id': '371400', + 'pid': '370000', + 'name': '德州市' +}, {'id': '371500', 'pid': '370000', 'name': '聊城市'}, {'id': '371600', 'pid': '370000', 'name': '滨州市'}, {'id': '371700', 'pid': '370000', 'name': '菏泽市'}, {'id': '410100', 'pid': '410000', 'name': '郑州市'}, {'id': '410200', 'pid': '410000', 'name': '开封市'}, {'id': '410300', 'pid': '410000', 'name': '洛阳市'}, {'id': '410400', 'pid': '410000', 'name': '平顶山市'}, {'id': '410500', 'pid': '410000', 'name': '安阳市'}, {'id': '410600', 'pid': '410000', 'name': '鹤壁市'}, {'id': '410700', 'pid': '410000', 'name': '新乡市'}, {'id': '410800', 'pid': '410000', 'name': '焦作市'}, {'id': '410900', 'pid': '410000', 'name': '濮阳市'}, {'id': '411000', 'pid': '410000', 'name': '许昌市'}, {'id': '411100', 'pid': '410000', 'name': '漯河市'}, {'id': '411200', 'pid': '410000', 'name': '三门峡市'}, {'id': '411300', 'pid': '410000', 'name': '南阳市'}, {'id': '411400', 'pid': '410000', 'name': '商丘市'}, {'id': '411500', 'pid': '410000', 'name': '信阳市'}, { + 'id': '411600', + 'pid': '410000', + 'name': '周口市' +}, {'id': '411700', 'pid': '410000', 'name': '驻马店市'}, {'id': '420100', 'pid': '420000', 'name': '武汉市'}, {'id': '420200', 'pid': '420000', 'name': '黄石市'}, {'id': '420300', 'pid': '420000', 'name': '十堰市'}, {'id': '420500', 'pid': '420000', 'name': '宜昌市'}, {'id': '420600', 'pid': '420000', 'name': '襄阳市'}, {'id': '420700', 'pid': '420000', 'name': '鄂州市'}, {'id': '420800', 'pid': '420000', 'name': '荆门市'}, {'id': '420900', 'pid': '420000', 'name': '孝感市'}, {'id': '421000', 'pid': '420000', 'name': '荆州市'}, {'id': '421100', 'pid': '420000', 'name': '黄冈市'}, {'id': '421200', 'pid': '420000', 'name': '咸宁市'}, {'id': '421300', 'pid': '420000', 'name': '随州市'}, {'id': '422800', 'pid': '420000', 'name': '恩施土家族苗族自治州'}, {'id': '430100', 'pid': '430000', 'name': '长沙市'}, {'id': '430200', 'pid': '430000', 'name': '株洲市'}, {'id': '430300', 'pid': '430000', 'name': '湘潭市'}, {'id': '430400', 'pid': '430000', 'name': '衡阳市'}, { + 'id': '430500', + 'pid': '430000', + 'name': '邵阳市' +}, {'id': '430600', 'pid': '430000', 'name': '岳阳市'}, {'id': '430700', 'pid': '430000', 'name': '常德市'}, {'id': '430800', 'pid': '430000', 'name': '张家界市'}, {'id': '430900', 'pid': '430000', 'name': '益阳市'}, {'id': '431000', 'pid': '430000', 'name': '郴州市'}, {'id': '431100', 'pid': '430000', 'name': '永州市'}, {'id': '431200', 'pid': '430000', 'name': '怀化市'}, {'id': '431300', 'pid': '430000', 'name': '娄底市'}, {'id': '433100', 'pid': '430000', 'name': '湘西土家族苗族自治州'}, {'id': '440100', 'pid': '440000', 'name': '广州市'}, {'id': '440200', 'pid': '440000', 'name': '韶关市'}, {'id': '440300', 'pid': '440000', 'name': '深圳市'}, {'id': '440400', 'pid': '440000', 'name': '珠海市'}, {'id': '440500', 'pid': '440000', 'name': '汕头市'}, {'id': '440600', 'pid': '440000', 'name': '佛山市'}, {'id': '440700', 'pid': '440000', 'name': '江门市'}, {'id': '440800', 'pid': '440000', 'name': '湛江市'}, {'id': '440900', 'pid': '440000', 'name': '茂名市'}, { + 'id': '441200', + 'pid': '440000', + 'name': '肇庆市' +}, {'id': '441300', 'pid': '440000', 'name': '惠州市'}, {'id': '441400', 'pid': '440000', 'name': '梅州市'}, {'id': '441500', 'pid': '440000', 'name': '汕尾市'}, {'id': '441600', 'pid': '440000', 'name': '河源市'}, {'id': '441700', 'pid': '440000', 'name': '阳江市'}, {'id': '441800', 'pid': '440000', 'name': '清远市'}, {'id': '441900', 'pid': '440000', 'name': '东莞市'}, {'id': '442000', 'pid': '440000', 'name': '中山市'}, {'id': '445100', 'pid': '440000', 'name': '潮州市'}, {'id': '445200', 'pid': '440000', 'name': '揭阳市'}, {'id': '445300', 'pid': '440000', 'name': '云浮市'}, {'id': '450100', 'pid': '450000', 'name': '南宁市'}, {'id': '450200', 'pid': '450000', 'name': '柳州市'}, {'id': '450300', 'pid': '450000', 'name': '桂林市'}, {'id': '450400', 'pid': '450000', 'name': '梧州市'}, {'id': '450500', 'pid': '450000', 'name': '北海市'}, {'id': '450600', 'pid': '450000', 'name': '防城港市'}, {'id': '450700', 'pid': '450000', 'name': '钦州市'}, { + 'id': '450800', + 'pid': '450000', + 'name': '贵港市' +}, {'id': '450900', 'pid': '450000', 'name': '玉林市'}, {'id': '451000', 'pid': '450000', 'name': '百色市'}, {'id': '451100', 'pid': '450000', 'name': '贺州市'}, {'id': '451200', 'pid': '450000', 'name': '河池市'}, {'id': '451300', 'pid': '450000', 'name': '来宾市'}, {'id': '451400', 'pid': '450000', 'name': '崇左市'}, {'id': '460100', 'pid': '460000', 'name': '海口市'}, {'id': '460200', 'pid': '460000', 'name': '三亚市'}, {'id': '460300', 'pid': '460000', 'name': '三沙市'}, {'id': '460400', 'pid': '460000', 'name': '儋州市'}, {'id': '510100', 'pid': '510000', 'name': '成都市'}, {'id': '510300', 'pid': '510000', 'name': '自贡市'}, {'id': '510400', 'pid': '510000', 'name': '攀枝花市'}, {'id': '510500', 'pid': '510000', 'name': '泸州市'}, {'id': '510600', 'pid': '510000', 'name': '德阳市'}, {'id': '510700', 'pid': '510000', 'name': '绵阳市'}, {'id': '510800', 'pid': '510000', 'name': '广元市'}, {'id': '510900', 'pid': '510000', 'name': '遂宁市'}, { + 'id': '511000', + 'pid': '510000', + 'name': '内江市' +}, {'id': '511100', 'pid': '510000', 'name': '乐山市'}, {'id': '511300', 'pid': '510000', 'name': '南充市'}, {'id': '511400', 'pid': '510000', 'name': '眉山市'}, {'id': '511500', 'pid': '510000', 'name': '宜宾市'}, {'id': '511600', 'pid': '510000', 'name': '广安市'}, {'id': '511700', 'pid': '510000', 'name': '达州市'}, {'id': '511800', 'pid': '510000', 'name': '雅安市'}, {'id': '511900', 'pid': '510000', 'name': '巴中市'}, {'id': '512000', 'pid': '510000', 'name': '资阳市'}, {'id': '513200', 'pid': '510000', 'name': '阿坝藏族羌族自治州'}, {'id': '513300', 'pid': '510000', 'name': '甘孜藏族自治州'}, {'id': '513400', 'pid': '510000', 'name': '凉山彝族自治州'}, {'id': '520100', 'pid': '520000', 'name': '贵阳市'}, {'id': '520200', 'pid': '520000', 'name': '六盘水市'}, {'id': '520300', 'pid': '520000', 'name': '遵义市'}, {'id': '520400', 'pid': '520000', 'name': '安顺市'}, {'id': '520500', 'pid': '520000', 'name': '毕节市'}, { + 'id': '520600', + 'pid': '520000', + 'name': '铜仁市' +}, {'id': '522300', 'pid': '520000', 'name': '黔西南布依族苗族自治州'}, {'id': '522600', 'pid': '520000', 'name': '黔东南苗族侗族自治州'}, {'id': '522700', 'pid': '520000', 'name': '黔南布依族苗族自治州'}, {'id': '530100', 'pid': '530000', 'name': '昆明市'}, {'id': '530300', 'pid': '530000', 'name': '曲靖市'}, {'id': '530400', 'pid': '530000', 'name': '玉溪市'}, {'id': '530500', 'pid': '530000', 'name': '保山市'}, {'id': '530600', 'pid': '530000', 'name': '昭通市'}, {'id': '530700', 'pid': '530000', 'name': '丽江市'}, {'id': '530800', 'pid': '530000', 'name': '普洱市'}, {'id': '530900', 'pid': '530000', 'name': '临沧市'}, {'id': '532300', 'pid': '530000', 'name': '楚雄彝族自治州'}, {'id': '532500', 'pid': '530000', 'name': '红河哈尼族彝族自治州'}, {'id': '532600', 'pid': '530000', 'name': '文山壮族苗族自治州'}, {'id': '532800', 'pid': '530000', 'name': '西双版纳傣族自治州'}, {'id': '532900', 'pid': '530000', 'name': '大理白族自治州'}, { + 'id': '533100', + 'pid': '530000', + 'name': '德宏傣族景颇族自治州' +}, {'id': '533300', 'pid': '530000', 'name': '怒江傈僳族自治州'}, {'id': '533400', 'pid': '530000', 'name': '迪庆藏族自治州'}, {'id': '540100', 'pid': '540000', 'name': '拉萨市'}, {'id': '540200', 'pid': '540000', 'name': '日喀则市'}, {'id': '540300', 'pid': '540000', 'name': '昌都市'}, {'id': '540400', 'pid': '540000', 'name': '林芝市'}, {'id': '540500', 'pid': '540000', 'name': '山南市'}, {'id': '540600', 'pid': '540000', 'name': '那曲市'}, {'id': '542500', 'pid': '540000', 'name': '阿里地区'}, {'id': '610100', 'pid': '610000', 'name': '西安市'}, {'id': '610200', 'pid': '610000', 'name': '铜川市'}, {'id': '610300', 'pid': '610000', 'name': '宝鸡市'}, {'id': '610400', 'pid': '610000', 'name': '咸阳市'}, {'id': '610500', 'pid': '610000', 'name': '渭南市'}, {'id': '610600', 'pid': '610000', 'name': '延安市'}, {'id': '610700', 'pid': '610000', 'name': '汉中市'}, {'id': '610800', 'pid': '610000', 'name': '榆林市'}, {'id': '610900', 'pid': '610000', 'name': '安康市'}, { + 'id': '611000', + 'pid': '610000', + 'name': '商洛市' +}, {'id': '620100', 'pid': '620000', 'name': '兰州市'}, {'id': '620200', 'pid': '620000', 'name': '嘉峪关市'}, {'id': '620300', 'pid': '620000', 'name': '金昌市'}, {'id': '620400', 'pid': '620000', 'name': '白银市'}, {'id': '620500', 'pid': '620000', 'name': '天水市'}, {'id': '620600', 'pid': '620000', 'name': '武威市'}, {'id': '620700', 'pid': '620000', 'name': '张掖市'}, {'id': '620800', 'pid': '620000', 'name': '平凉市'}, {'id': '620900', 'pid': '620000', 'name': '酒泉市'}, {'id': '621000', 'pid': '620000', 'name': '庆阳市'}, {'id': '621100', 'pid': '620000', 'name': '定西市'}, {'id': '621200', 'pid': '620000', 'name': '陇南市'}, {'id': '622900', 'pid': '620000', 'name': '临夏回族自治州'}, {'id': '623000', 'pid': '620000', 'name': '甘南藏族自治州'}, {'id': '630100', 'pid': '630000', 'name': '西宁市'}, {'id': '630200', 'pid': '630000', 'name': '海东市'}, {'id': '632200', 'pid': '630000', 'name': '海北藏族自治州'}, { + 'id': '632300', + 'pid': '630000', + 'name': '黄南藏族自治州' +}, {'id': '632500', 'pid': '630000', 'name': '海南藏族自治州'}, {'id': '632600', 'pid': '630000', 'name': '果洛藏族自治州'}, {'id': '632700', 'pid': '630000', 'name': '玉树藏族自治州'}, {'id': '632800', 'pid': '630000', 'name': '海西蒙古族藏族自治州'}, {'id': '640100', 'pid': '640000', 'name': '银川市'}, {'id': '640200', 'pid': '640000', 'name': '石嘴山市'}, {'id': '640300', 'pid': '640000', 'name': '吴忠市'}, {'id': '640400', 'pid': '640000', 'name': '固原市'}, {'id': '640500', 'pid': '640000', 'name': '中卫市'}, {'id': '650100', 'pid': '650000', 'name': '乌鲁木齐市'}, {'id': '650200', 'pid': '650000', 'name': '克拉玛依市'}, {'id': '650400', 'pid': '650000', 'name': '吐鲁番市'}, {'id': '650500', 'pid': '650000', 'name': '哈密市'}, {'id': '652300', 'pid': '650000', 'name': '昌吉回族自治州'}, {'id': '652700', 'pid': '650000', 'name': '博尔塔拉蒙古自治州'}, {'id': '652800', 'pid': '650000', 'name': '巴音郭楞蒙古自治州'}, { + 'id': '652900', + 'pid': '650000', + 'name': '阿克苏地区' +}, {'id': '653000', 'pid': '650000', 'name': '克孜勒苏柯尔克孜自治州'}, {'id': '653100', 'pid': '650000', 'name': '喀什地区'}, {'id': '653200', 'pid': '650000', 'name': '和田地区'}, {'id': '654000', 'pid': '650000', 'name': '伊犁哈萨克自治州'}, {'id': '654200', 'pid': '650000', 'name': '塔城地区'}, {'id': '654300', 'pid': '650000', 'name': '阿勒泰地区'}, {'id': '429000', 'pid': '420000', 'name': '湖北省-自治区直辖县级行政区划'}, {'id': '469000', 'pid': '460000', 'name': '海南省-自治区直辖县级行政区划'}, {'id': '659000', 'pid': '650000', 'name': '新疆维吾尔自治区-自治区直辖县级行政区划'}, {'id': '419000', 'pid': '410000', 'name': '河南省-省直辖县级行政区划'}, {'id': '110101', 'pid': '11undefined00', 'name': '东城区'}, {'id': '110102', 'pid': '11undefined00', 'name': '西城区'}, {'id': '110105', 'pid': '11undefined00', 'name': '朝阳区'}, {'id': '110106', 'pid': '11undefined00', 'name': '丰台区'}, {'id': '110107', 'pid': '11undefined00', 'name': '石景山区'}, { + 'id': '110108', + 'pid': '11undefined00', + 'name': '海淀区' +}, {'id': '110109', 'pid': '11undefined00', 'name': '门头沟区'}, {'id': '110111', 'pid': '11undefined00', 'name': '房山区'}, {'id': '110112', 'pid': '11undefined00', 'name': '通州区'}, {'id': '110113', 'pid': '11undefined00', 'name': '顺义区'}, {'id': '110114', 'pid': '11undefined00', 'name': '昌平区'}, {'id': '110115', 'pid': '11undefined00', 'name': '大兴区'}, {'id': '110116', 'pid': '11undefined00', 'name': '怀柔区'}, {'id': '110117', 'pid': '11undefined00', 'name': '平谷区'}, {'id': '110118', 'pid': '11undefined00', 'name': '密云区'}, {'id': '110119', 'pid': '11undefined00', 'name': '延庆区'}, {'id': '120101', 'pid': '12undefined00', 'name': '和平区'}, {'id': '120102', 'pid': '12undefined00', 'name': '河东区'}, {'id': '120103', 'pid': '12undefined00', 'name': '河西区'}, {'id': '120104', 'pid': '12undefined00', 'name': '南开区'}, {'id': '120105', 'pid': '12undefined00', 'name': '河北区'}, {'id': '120106', 'pid': '12undefined00', 'name': '红桥区'}, { + 'id': '120110', + 'pid': '12undefined00', + 'name': '东丽区' +}, {'id': '120111', 'pid': '12undefined00', 'name': '西青区'}, {'id': '120112', 'pid': '12undefined00', 'name': '津南区'}, {'id': '120113', 'pid': '12undefined00', 'name': '北辰区'}, {'id': '120114', 'pid': '12undefined00', 'name': '武清区'}, {'id': '120115', 'pid': '12undefined00', 'name': '宝坻区'}, {'id': '120116', 'pid': '12undefined00', 'name': '滨海新区'}, {'id': '120117', 'pid': '12undefined00', 'name': '宁河区'}, {'id': '120118', 'pid': '12undefined00', 'name': '静海区'}, {'id': '120119', 'pid': '12undefined00', 'name': '蓟州区'}, {'id': '130102', 'pid': '13undefined00', 'name': '长安区'}, {'id': '130104', 'pid': '13undefined00', 'name': '桥西区'}, {'id': '130105', 'pid': '13undefined00', 'name': '新华区'}, {'id': '130107', 'pid': '13undefined00', 'name': '井陉矿区'}, {'id': '130108', 'pid': '13undefined00', 'name': '裕华区'}, {'id': '130109', 'pid': '13undefined00', 'name': '藁城区'}, {'id': '130110', 'pid': '13undefined00', 'name': '鹿泉区'}, { + 'id': '130111', + 'pid': '13undefined00', + 'name': '栾城区' +}, {'id': '130121', 'pid': '13undefined00', 'name': '井陉县'}, {'id': '130123', 'pid': '13undefined00', 'name': '正定县'}, {'id': '130125', 'pid': '13undefined00', 'name': '行唐县'}, {'id': '130126', 'pid': '13undefined00', 'name': '灵寿县'}, {'id': '130127', 'pid': '13undefined00', 'name': '高邑县'}, {'id': '130128', 'pid': '13undefined00', 'name': '深泽县'}, {'id': '130129', 'pid': '13undefined00', 'name': '赞皇县'}, {'id': '130130', 'pid': '13undefined00', 'name': '无极县'}, {'id': '130131', 'pid': '13undefined00', 'name': '平山县'}, {'id': '130132', 'pid': '13undefined00', 'name': '元氏县'}, {'id': '130133', 'pid': '13undefined00', 'name': '赵县'}, {'id': '130181', 'pid': '13undefined00', 'name': '辛集市'}, {'id': '130183', 'pid': '13undefined00', 'name': '晋州市'}, {'id': '130184', 'pid': '13undefined00', 'name': '新乐市'}, {'id': '130202', 'pid': '13undefined00', 'name': '路南区'}, {'id': '130203', 'pid': '13undefined00', 'name': '路北区'}, { + 'id': '130204', + 'pid': '13undefined00', + 'name': '古冶区' +}, {'id': '130205', 'pid': '13undefined00', 'name': '开平区'}, {'id': '130207', 'pid': '13undefined00', 'name': '丰南区'}, {'id': '130208', 'pid': '13undefined00', 'name': '丰润区'}, {'id': '130209', 'pid': '13undefined00', 'name': '曹妃甸区'}, {'id': '130224', 'pid': '13undefined00', 'name': '滦南县'}, {'id': '130225', 'pid': '13undefined00', 'name': '乐亭县'}, {'id': '130227', 'pid': '13undefined00', 'name': '迁西县'}, {'id': '130229', 'pid': '13undefined00', 'name': '玉田县'}, {'id': '130281', 'pid': '13undefined00', 'name': '遵化市'}, {'id': '130283', 'pid': '13undefined00', 'name': '迁安市'}, {'id': '130284', 'pid': '13undefined00', 'name': '滦州市'}, {'id': '130302', 'pid': '13undefined00', 'name': '海港区'}, {'id': '130303', 'pid': '13undefined00', 'name': '山海关区'}, {'id': '130304', 'pid': '13undefined00', 'name': '北戴河区'}, {'id': '130306', 'pid': '13undefined00', 'name': '抚宁区'}, {'id': '130321', 'pid': '13undefined00', 'name': '青龙满族自治县'}, { + 'id': '130322', + 'pid': '13undefined00', + 'name': '昌黎县' +}, {'id': '130324', 'pid': '13undefined00', 'name': '卢龙县'}, {'id': '130402', 'pid': '13undefined00', 'name': '邯山区'}, {'id': '130403', 'pid': '13undefined00', 'name': '丛台区'}, {'id': '130404', 'pid': '13undefined00', 'name': '复兴区'}, {'id': '130406', 'pid': '13undefined00', 'name': '峰峰矿区'}, {'id': '130407', 'pid': '13undefined00', 'name': '肥乡区'}, {'id': '130408', 'pid': '13undefined00', 'name': '永年区'}, {'id': '130423', 'pid': '13undefined00', 'name': '临漳县'}, {'id': '130424', 'pid': '13undefined00', 'name': '成安县'}, {'id': '130425', 'pid': '13undefined00', 'name': '大名县'}, {'id': '130426', 'pid': '13undefined00', 'name': '涉县'}, {'id': '130427', 'pid': '13undefined00', 'name': '磁县'}, {'id': '130430', 'pid': '13undefined00', 'name': '邱县'}, {'id': '130431', 'pid': '13undefined00', 'name': '鸡泽县'}, {'id': '130432', 'pid': '13undefined00', 'name': '广平县'}, {'id': '130433', 'pid': '13undefined00', 'name': '馆陶县'}, { + 'id': '130434', + 'pid': '13undefined00', + 'name': '魏县' +}, {'id': '130435', 'pid': '13undefined00', 'name': '曲周县'}, {'id': '130481', 'pid': '13undefined00', 'name': '武安市'}, {'id': '130502', 'pid': '13undefined00', 'name': '襄都区'}, {'id': '130503', 'pid': '13undefined00', 'name': '信都区'}, {'id': '130505', 'pid': '13undefined00', 'name': '任泽区'}, {'id': '130506', 'pid': '13undefined00', 'name': '南和区'}, {'id': '130522', 'pid': '13undefined00', 'name': '临城县'}, {'id': '130523', 'pid': '13undefined00', 'name': '内丘县'}, {'id': '130524', 'pid': '13undefined00', 'name': '柏乡县'}, {'id': '130525', 'pid': '13undefined00', 'name': '隆尧县'}, {'id': '130528', 'pid': '13undefined00', 'name': '宁晋县'}, {'id': '130529', 'pid': '13undefined00', 'name': '巨鹿县'}, {'id': '130530', 'pid': '13undefined00', 'name': '新河县'}, {'id': '130531', 'pid': '13undefined00', 'name': '广宗县'}, {'id': '130532', 'pid': '13undefined00', 'name': '平乡县'}, {'id': '130533', 'pid': '13undefined00', 'name': '威县'}, { + 'id': '130534', + 'pid': '13undefined00', + 'name': '清河县' +}, {'id': '130535', 'pid': '13undefined00', 'name': '临西县'}, {'id': '130581', 'pid': '13undefined00', 'name': '南宫市'}, {'id': '130582', 'pid': '13undefined00', 'name': '沙河市'}, {'id': '130602', 'pid': '13undefined00', 'name': '竞秀区'}, {'id': '130606', 'pid': '13undefined00', 'name': '莲池区'}, {'id': '130607', 'pid': '13undefined00', 'name': '满城区'}, {'id': '130608', 'pid': '13undefined00', 'name': '清苑区'}, {'id': '130609', 'pid': '13undefined00', 'name': '徐水区'}, {'id': '130623', 'pid': '13undefined00', 'name': '涞水县'}, {'id': '130624', 'pid': '13undefined00', 'name': '阜平县'}, {'id': '130626', 'pid': '13undefined00', 'name': '定兴县'}, {'id': '130627', 'pid': '13undefined00', 'name': '唐县'}, {'id': '130628', 'pid': '13undefined00', 'name': '高阳县'}, {'id': '130629', 'pid': '13undefined00', 'name': '容城县'}, {'id': '130630', 'pid': '13undefined00', 'name': '涞源县'}, {'id': '130631', 'pid': '13undefined00', 'name': '望都县'}, { + 'id': '130632', + 'pid': '13undefined00', + 'name': '安新县' +}, {'id': '130633', 'pid': '13undefined00', 'name': '易县'}, {'id': '130634', 'pid': '13undefined00', 'name': '曲阳县'}, {'id': '130635', 'pid': '13undefined00', 'name': '蠡县'}, {'id': '130636', 'pid': '13undefined00', 'name': '顺平县'}, {'id': '130637', 'pid': '13undefined00', 'name': '博野县'}, {'id': '130638', 'pid': '13undefined00', 'name': '雄县'}, {'id': '130681', 'pid': '13undefined00', 'name': '涿州市'}, {'id': '130682', 'pid': '13undefined00', 'name': '定州市'}, {'id': '130683', 'pid': '13undefined00', 'name': '安国市'}, {'id': '130684', 'pid': '13undefined00', 'name': '高碑店市'}, {'id': '130702', 'pid': '13undefined00', 'name': '桥东区'}, {'id': '130703', 'pid': '13undefined00', 'name': '桥西区'}, {'id': '130705', 'pid': '13undefined00', 'name': '宣化区'}, {'id': '130706', 'pid': '13undefined00', 'name': '下花园区'}, {'id': '130708', 'pid': '13undefined00', 'name': '万全区'}, {'id': '130709', 'pid': '13undefined00', 'name': '崇礼区'}, { + 'id': '130722', + 'pid': '13undefined00', + 'name': '张北县' +}, {'id': '130723', 'pid': '13undefined00', 'name': '康保县'}, {'id': '130724', 'pid': '13undefined00', 'name': '沽源县'}, {'id': '130725', 'pid': '13undefined00', 'name': '尚义县'}, {'id': '130726', 'pid': '13undefined00', 'name': '蔚县'}, {'id': '130727', 'pid': '13undefined00', 'name': '阳原县'}, {'id': '130728', 'pid': '13undefined00', 'name': '怀安县'}, {'id': '130730', 'pid': '13undefined00', 'name': '怀来县'}, {'id': '130731', 'pid': '13undefined00', 'name': '涿鹿县'}, {'id': '130732', 'pid': '13undefined00', 'name': '赤城县'}, {'id': '130802', 'pid': '13undefined00', 'name': '双桥区'}, {'id': '130803', 'pid': '13undefined00', 'name': '双滦区'}, {'id': '130804', 'pid': '13undefined00', 'name': '鹰手营子矿区'}, {'id': '130821', 'pid': '13undefined00', 'name': '承德县'}, {'id': '130822', 'pid': '13undefined00', 'name': '兴隆县'}, {'id': '130824', 'pid': '13undefined00', 'name': '滦平县'}, {'id': '130825', 'pid': '13undefined00', 'name': '隆化县'}, { + 'id': '130826', + 'pid': '13undefined00', + 'name': '丰宁满族自治县' +}, {'id': '130827', 'pid': '13undefined00', 'name': '宽城满族自治县'}, {'id': '130828', 'pid': '13undefined00', 'name': '围场满族蒙古族自治县'}, {'id': '130881', 'pid': '13undefined00', 'name': '平泉市'}, {'id': '130902', 'pid': '13undefined00', 'name': '新华区'}, {'id': '130903', 'pid': '13undefined00', 'name': '运河区'}, {'id': '130921', 'pid': '13undefined00', 'name': '沧县'}, {'id': '130922', 'pid': '13undefined00', 'name': '青县'}, {'id': '130923', 'pid': '13undefined00', 'name': '东光县'}, {'id': '130924', 'pid': '13undefined00', 'name': '海兴县'}, {'id': '130925', 'pid': '13undefined00', 'name': '盐山县'}, {'id': '130926', 'pid': '13undefined00', 'name': '肃宁县'}, {'id': '130927', 'pid': '13undefined00', 'name': '南皮县'}, {'id': '130928', 'pid': '13undefined00', 'name': '吴桥县'}, {'id': '130929', 'pid': '13undefined00', 'name': '献县'}, {'id': '130930', 'pid': '13undefined00', 'name': '孟村回族自治县'}, { + 'id': '130981', + 'pid': '13undefined00', + 'name': '泊头市' +}, {'id': '130982', 'pid': '13undefined00', 'name': '任丘市'}, {'id': '130983', 'pid': '13undefined00', 'name': '黄骅市'}, {'id': '130984', 'pid': '13undefined00', 'name': '河间市'}, {'id': '131002', 'pid': '13undefined00', 'name': '安次区'}, {'id': '131003', 'pid': '13undefined00', 'name': '广阳区'}, {'id': '131022', 'pid': '13undefined00', 'name': '固安县'}, {'id': '131023', 'pid': '13undefined00', 'name': '永清县'}, {'id': '131024', 'pid': '13undefined00', 'name': '香河县'}, {'id': '131025', 'pid': '13undefined00', 'name': '大城县'}, {'id': '131026', 'pid': '13undefined00', 'name': '文安县'}, {'id': '131028', 'pid': '13undefined00', 'name': '大厂回族自治县'}, {'id': '131081', 'pid': '13undefined00', 'name': '霸州市'}, {'id': '131082', 'pid': '13undefined00', 'name': '三河市'}, {'id': '131102', 'pid': '13undefined00', 'name': '桃城区'}, {'id': '131103', 'pid': '13undefined00', 'name': '冀州区'}, {'id': '131121', 'pid': '13undefined00', 'name': '枣强县'}, { + 'id': '131122', + 'pid': '13undefined00', + 'name': '武邑县' +}, {'id': '131123', 'pid': '13undefined00', 'name': '武强县'}, {'id': '131124', 'pid': '13undefined00', 'name': '饶阳县'}, {'id': '131125', 'pid': '13undefined00', 'name': '安平县'}, {'id': '131126', 'pid': '13undefined00', 'name': '故城县'}, {'id': '131127', 'pid': '13undefined00', 'name': '景县'}, {'id': '131128', 'pid': '13undefined00', 'name': '阜城县'}, {'id': '131182', 'pid': '13undefined00', 'name': '深州市'}, {'id': '140105', 'pid': '14undefined00', 'name': '小店区'}, {'id': '140106', 'pid': '14undefined00', 'name': '迎泽区'}, {'id': '140107', 'pid': '14undefined00', 'name': '杏花岭区'}, {'id': '140108', 'pid': '14undefined00', 'name': '尖草坪区'}, {'id': '140109', 'pid': '14undefined00', 'name': '万柏林区'}, {'id': '140110', 'pid': '14undefined00', 'name': '晋源区'}, {'id': '140121', 'pid': '14undefined00', 'name': '清徐县'}, {'id': '140122', 'pid': '14undefined00', 'name': '阳曲县'}, {'id': '140123', 'pid': '14undefined00', 'name': '娄烦县'}, { + 'id': '140181', + 'pid': '14undefined00', + 'name': '古交市' +}, {'id': '140212', 'pid': '14undefined00', 'name': '新荣区'}, {'id': '140213', 'pid': '14undefined00', 'name': '平城区'}, {'id': '140214', 'pid': '14undefined00', 'name': '云冈区'}, {'id': '140215', 'pid': '14undefined00', 'name': '云州区'}, {'id': '140221', 'pid': '14undefined00', 'name': '阳高县'}, {'id': '140222', 'pid': '14undefined00', 'name': '天镇县'}, {'id': '140223', 'pid': '14undefined00', 'name': '广灵县'}, {'id': '140224', 'pid': '14undefined00', 'name': '灵丘县'}, {'id': '140225', 'pid': '14undefined00', 'name': '浑源县'}, {'id': '140226', 'pid': '14undefined00', 'name': '左云县'}, {'id': '140302', 'pid': '14undefined00', 'name': '城区'}, {'id': '140303', 'pid': '14undefined00', 'name': '矿区'}, {'id': '140311', 'pid': '14undefined00', 'name': '郊区'}, {'id': '140321', 'pid': '14undefined00', 'name': '平定县'}, {'id': '140322', 'pid': '14undefined00', 'name': '盂县'}, {'id': '140403', 'pid': '14undefined00', 'name': '潞州区'}, { + 'id': '140404', + 'pid': '14undefined00', + 'name': '上党区' +}, {'id': '140405', 'pid': '14undefined00', 'name': '屯留区'}, {'id': '140406', 'pid': '14undefined00', 'name': '潞城区'}, {'id': '140423', 'pid': '14undefined00', 'name': '襄垣县'}, {'id': '140425', 'pid': '14undefined00', 'name': '平顺县'}, {'id': '140426', 'pid': '14undefined00', 'name': '黎城县'}, {'id': '140427', 'pid': '14undefined00', 'name': '壶关县'}, {'id': '140428', 'pid': '14undefined00', 'name': '长子县'}, {'id': '140429', 'pid': '14undefined00', 'name': '武乡县'}, {'id': '140430', 'pid': '14undefined00', 'name': '沁县'}, {'id': '140431', 'pid': '14undefined00', 'name': '沁源县'}, {'id': '140502', 'pid': '14undefined00', 'name': '城区'}, {'id': '140521', 'pid': '14undefined00', 'name': '沁水县'}, {'id': '140522', 'pid': '14undefined00', 'name': '阳城县'}, {'id': '140524', 'pid': '14undefined00', 'name': '陵川县'}, {'id': '140525', 'pid': '14undefined00', 'name': '泽州县'}, {'id': '140581', 'pid': '14undefined00', 'name': '高平市'}, { + 'id': '140602', + 'pid': '14undefined00', + 'name': '朔城区' +}, {'id': '140603', 'pid': '14undefined00', 'name': '平鲁区'}, {'id': '140621', 'pid': '14undefined00', 'name': '山阴县'}, {'id': '140622', 'pid': '14undefined00', 'name': '应县'}, {'id': '140623', 'pid': '14undefined00', 'name': '右玉县'}, {'id': '140681', 'pid': '14undefined00', 'name': '怀仁市'}, {'id': '140702', 'pid': '14undefined00', 'name': '榆次区'}, {'id': '140703', 'pid': '14undefined00', 'name': '太谷区'}, {'id': '140721', 'pid': '14undefined00', 'name': '榆社县'}, {'id': '140722', 'pid': '14undefined00', 'name': '左权县'}, {'id': '140723', 'pid': '14undefined00', 'name': '和顺县'}, {'id': '140724', 'pid': '14undefined00', 'name': '昔阳县'}, {'id': '140725', 'pid': '14undefined00', 'name': '寿阳县'}, {'id': '140727', 'pid': '14undefined00', 'name': '祁县'}, {'id': '140728', 'pid': '14undefined00', 'name': '平遥县'}, {'id': '140729', 'pid': '14undefined00', 'name': '灵石县'}, {'id': '140781', 'pid': '14undefined00', 'name': '介休市'}, { + 'id': '140802', + 'pid': '14undefined00', + 'name': '盐湖区' +}, {'id': '140821', 'pid': '14undefined00', 'name': '临猗县'}, {'id': '140822', 'pid': '14undefined00', 'name': '万荣县'}, {'id': '140823', 'pid': '14undefined00', 'name': '闻喜县'}, {'id': '140824', 'pid': '14undefined00', 'name': '稷山县'}, {'id': '140825', 'pid': '14undefined00', 'name': '新绛县'}, {'id': '140826', 'pid': '14undefined00', 'name': '绛县'}, {'id': '140827', 'pid': '14undefined00', 'name': '垣曲县'}, {'id': '140828', 'pid': '14undefined00', 'name': '夏县'}, {'id': '140829', 'pid': '14undefined00', 'name': '平陆县'}, {'id': '140830', 'pid': '14undefined00', 'name': '芮城县'}, {'id': '140881', 'pid': '14undefined00', 'name': '永济市'}, {'id': '140882', 'pid': '14undefined00', 'name': '河津市'}, {'id': '140902', 'pid': '14undefined00', 'name': '忻府区'}, {'id': '140921', 'pid': '14undefined00', 'name': '定襄县'}, {'id': '140922', 'pid': '14undefined00', 'name': '五台县'}, {'id': '140923', 'pid': '14undefined00', 'name': '代县'}, { + 'id': '140924', + 'pid': '14undefined00', + 'name': '繁峙县' +}, {'id': '140925', 'pid': '14undefined00', 'name': '宁武县'}, {'id': '140926', 'pid': '14undefined00', 'name': '静乐县'}, {'id': '140927', 'pid': '14undefined00', 'name': '神池县'}, {'id': '140928', 'pid': '14undefined00', 'name': '五寨县'}, {'id': '140929', 'pid': '14undefined00', 'name': '岢岚县'}, {'id': '140930', 'pid': '14undefined00', 'name': '河曲县'}, {'id': '140931', 'pid': '14undefined00', 'name': '保德县'}, {'id': '140932', 'pid': '14undefined00', 'name': '偏关县'}, {'id': '140981', 'pid': '14undefined00', 'name': '原平市'}, {'id': '141002', 'pid': '14undefined00', 'name': '尧都区'}, {'id': '141021', 'pid': '14undefined00', 'name': '曲沃县'}, {'id': '141022', 'pid': '14undefined00', 'name': '翼城县'}, {'id': '141023', 'pid': '14undefined00', 'name': '襄汾县'}, {'id': '141024', 'pid': '14undefined00', 'name': '洪洞县'}, {'id': '141025', 'pid': '14undefined00', 'name': '古县'}, {'id': '141026', 'pid': '14undefined00', 'name': '安泽县'}, { + 'id': '141027', + 'pid': '14undefined00', + 'name': '浮山县' +}, {'id': '141028', 'pid': '14undefined00', 'name': '吉县'}, {'id': '141029', 'pid': '14undefined00', 'name': '乡宁县'}, {'id': '141030', 'pid': '14undefined00', 'name': '大宁县'}, {'id': '141031', 'pid': '14undefined00', 'name': '隰县'}, {'id': '141032', 'pid': '14undefined00', 'name': '永和县'}, {'id': '141033', 'pid': '14undefined00', 'name': '蒲县'}, {'id': '141034', 'pid': '14undefined00', 'name': '汾西县'}, {'id': '141081', 'pid': '14undefined00', 'name': '侯马市'}, {'id': '141082', 'pid': '14undefined00', 'name': '霍州市'}, {'id': '141102', 'pid': '14undefined00', 'name': '离石区'}, {'id': '141121', 'pid': '14undefined00', 'name': '文水县'}, {'id': '141122', 'pid': '14undefined00', 'name': '交城县'}, {'id': '141123', 'pid': '14undefined00', 'name': '兴县'}, {'id': '141124', 'pid': '14undefined00', 'name': '临县'}, {'id': '141125', 'pid': '14undefined00', 'name': '柳林县'}, {'id': '141126', 'pid': '14undefined00', 'name': '石楼县'}, { + 'id': '141127', + 'pid': '14undefined00', + 'name': '岚县' +}, {'id': '141128', 'pid': '14undefined00', 'name': '方山县'}, {'id': '141129', 'pid': '14undefined00', 'name': '中阳县'}, {'id': '141130', 'pid': '14undefined00', 'name': '交口县'}, {'id': '141181', 'pid': '14undefined00', 'name': '孝义市'}, {'id': '141182', 'pid': '14undefined00', 'name': '汾阳市'}, {'id': '150102', 'pid': '15undefined00', 'name': '新城区'}, {'id': '150103', 'pid': '15undefined00', 'name': '回民区'}, {'id': '150104', 'pid': '15undefined00', 'name': '玉泉区'}, {'id': '150105', 'pid': '15undefined00', 'name': '赛罕区'}, {'id': '150121', 'pid': '15undefined00', 'name': '土默特左旗'}, {'id': '150122', 'pid': '15undefined00', 'name': '托克托县'}, {'id': '150123', 'pid': '15undefined00', 'name': '和林格尔县'}, {'id': '150124', 'pid': '15undefined00', 'name': '清水河县'}, {'id': '150125', 'pid': '15undefined00', 'name': '武川县'}, {'id': '150202', 'pid': '15undefined00', 'name': '东河区'}, {'id': '150203', 'pid': '15undefined00', 'name': '昆都仑区'}, { + 'id': '150204', + 'pid': '15undefined00', + 'name': '青山区' +}, {'id': '150205', 'pid': '15undefined00', 'name': '石拐区'}, {'id': '150206', 'pid': '15undefined00', 'name': '白云鄂博矿区'}, {'id': '150207', 'pid': '15undefined00', 'name': '九原区'}, {'id': '150221', 'pid': '15undefined00', 'name': '土默特右旗'}, {'id': '150222', 'pid': '15undefined00', 'name': '固阳县'}, {'id': '150223', 'pid': '15undefined00', 'name': '达尔罕茂明安联合旗'}, {'id': '150302', 'pid': '15undefined00', 'name': '海勃湾区'}, {'id': '150303', 'pid': '15undefined00', 'name': '海南区'}, {'id': '150304', 'pid': '15undefined00', 'name': '乌达区'}, {'id': '150402', 'pid': '15undefined00', 'name': '红山区'}, {'id': '150403', 'pid': '15undefined00', 'name': '元宝山区'}, {'id': '150404', 'pid': '15undefined00', 'name': '松山区'}, {'id': '150421', 'pid': '15undefined00', 'name': '阿鲁科尔沁旗'}, {'id': '150422', 'pid': '15undefined00', 'name': '巴林左旗'}, {'id': '150423', 'pid': '15undefined00', 'name': '巴林右旗'}, { + 'id': '150424', + 'pid': '15undefined00', + 'name': '林西县' +}, {'id': '150425', 'pid': '15undefined00', 'name': '克什克腾旗'}, {'id': '150426', 'pid': '15undefined00', 'name': '翁牛特旗'}, {'id': '150428', 'pid': '15undefined00', 'name': '喀喇沁旗'}, {'id': '150429', 'pid': '15undefined00', 'name': '宁城县'}, {'id': '150430', 'pid': '15undefined00', 'name': '敖汉旗'}, {'id': '150502', 'pid': '15undefined00', 'name': '科尔沁区'}, {'id': '150521', 'pid': '15undefined00', 'name': '科尔沁左翼中旗'}, {'id': '150522', 'pid': '15undefined00', 'name': '科尔沁左翼后旗'}, {'id': '150523', 'pid': '15undefined00', 'name': '开鲁县'}, {'id': '150524', 'pid': '15undefined00', 'name': '库伦旗'}, {'id': '150525', 'pid': '15undefined00', 'name': '奈曼旗'}, {'id': '150526', 'pid': '15undefined00', 'name': '扎鲁特旗'}, {'id': '150581', 'pid': '15undefined00', 'name': '霍林郭勒市'}, {'id': '150602', 'pid': '15undefined00', 'name': '东胜区'}, {'id': '150603', 'pid': '15undefined00', 'name': '康巴什区'}, { + 'id': '150621', + 'pid': '15undefined00', + 'name': '达拉特旗' +}, {'id': '150622', 'pid': '15undefined00', 'name': '准格尔旗'}, {'id': '150623', 'pid': '15undefined00', 'name': '鄂托克前旗'}, {'id': '150624', 'pid': '15undefined00', 'name': '鄂托克旗'}, {'id': '150625', 'pid': '15undefined00', 'name': '杭锦旗'}, {'id': '150626', 'pid': '15undefined00', 'name': '乌审旗'}, {'id': '150627', 'pid': '15undefined00', 'name': '伊金霍洛旗'}, {'id': '150702', 'pid': '15undefined00', 'name': '海拉尔区'}, {'id': '150703', 'pid': '15undefined00', 'name': '扎赉诺尔区'}, {'id': '150721', 'pid': '15undefined00', 'name': '阿荣旗'}, {'id': '150722', 'pid': '15undefined00', 'name': '莫力达瓦达斡尔族自治旗'}, {'id': '150723', 'pid': '15undefined00', 'name': '鄂伦春自治旗'}, {'id': '150724', 'pid': '15undefined00', 'name': '鄂温克族自治旗'}, {'id': '150725', 'pid': '15undefined00', 'name': '陈巴尔虎旗'}, {'id': '150726', 'pid': '15undefined00', 'name': '新巴尔虎左旗'}, {'id': '150727', 'pid': '15undefined00', 'name': '新巴尔虎右旗'}, { + 'id': '150781', + 'pid': '15undefined00', + 'name': '满洲里市' +}, {'id': '150782', 'pid': '15undefined00', 'name': '牙克石市'}, {'id': '150783', 'pid': '15undefined00', 'name': '扎兰屯市'}, {'id': '150784', 'pid': '15undefined00', 'name': '额尔古纳市'}, {'id': '150785', 'pid': '15undefined00', 'name': '根河市'}, {'id': '150802', 'pid': '15undefined00', 'name': '临河区'}, {'id': '150821', 'pid': '15undefined00', 'name': '五原县'}, {'id': '150822', 'pid': '15undefined00', 'name': '磴口县'}, {'id': '150823', 'pid': '15undefined00', 'name': '乌拉特前旗'}, {'id': '150824', 'pid': '15undefined00', 'name': '乌拉特中旗'}, {'id': '150825', 'pid': '15undefined00', 'name': '乌拉特后旗'}, {'id': '150826', 'pid': '15undefined00', 'name': '杭锦后旗'}, {'id': '150902', 'pid': '15undefined00', 'name': '集宁区'}, {'id': '150921', 'pid': '15undefined00', 'name': '卓资县'}, {'id': '150922', 'pid': '15undefined00', 'name': '化德县'}, {'id': '150923', 'pid': '15undefined00', 'name': '商都县'}, { + 'id': '150924', + 'pid': '15undefined00', + 'name': '兴和县' +}, {'id': '150925', 'pid': '15undefined00', 'name': '凉城县'}, {'id': '150926', 'pid': '15undefined00', 'name': '察哈尔右翼前旗'}, {'id': '150927', 'pid': '15undefined00', 'name': '察哈尔右翼中旗'}, {'id': '150928', 'pid': '15undefined00', 'name': '察哈尔右翼后旗'}, {'id': '150929', 'pid': '15undefined00', 'name': '四子王旗'}, {'id': '150981', 'pid': '15undefined00', 'name': '丰镇市'}, {'id': '152201', 'pid': '15undefined00', 'name': '乌兰浩特市'}, {'id': '152202', 'pid': '15undefined00', 'name': '阿尔山市'}, {'id': '152221', 'pid': '15undefined00', 'name': '科尔沁右翼前旗'}, {'id': '152222', 'pid': '15undefined00', 'name': '科尔沁右翼中旗'}, {'id': '152223', 'pid': '15undefined00', 'name': '扎赉特旗'}, {'id': '152224', 'pid': '15undefined00', 'name': '突泉县'}, {'id': '152501', 'pid': '15undefined00', 'name': '二连浩特市'}, {'id': '152502', 'pid': '15undefined00', 'name': '锡林浩特市'}, {'id': '152522', 'pid': '15undefined00', 'name': '阿巴嘎旗'}, { + 'id': '152523', + 'pid': '15undefined00', + 'name': '苏尼特左旗' +}, {'id': '152524', 'pid': '15undefined00', 'name': '苏尼特右旗'}, {'id': '152525', 'pid': '15undefined00', 'name': '东乌珠穆沁旗'}, {'id': '152526', 'pid': '15undefined00', 'name': '西乌珠穆沁旗'}, {'id': '152527', 'pid': '15undefined00', 'name': '太仆寺旗'}, {'id': '152528', 'pid': '15undefined00', 'name': '镶黄旗'}, {'id': '152529', 'pid': '15undefined00', 'name': '正镶白旗'}, {'id': '152530', 'pid': '15undefined00', 'name': '正蓝旗'}, {'id': '152531', 'pid': '15undefined00', 'name': '多伦县'}, {'id': '152921', 'pid': '15undefined00', 'name': '阿拉善左旗'}, {'id': '152922', 'pid': '15undefined00', 'name': '阿拉善右旗'}, {'id': '152923', 'pid': '15undefined00', 'name': '额济纳旗'}, {'id': '210102', 'pid': '21undefined00', 'name': '和平区'}, {'id': '210103', 'pid': '21undefined00', 'name': '沈河区'}, {'id': '210104', 'pid': '21undefined00', 'name': '大东区'}, {'id': '210105', 'pid': '21undefined00', 'name': '皇姑区'}, { + 'id': '210106', + 'pid': '21undefined00', + 'name': '铁西区' +}, {'id': '210111', 'pid': '21undefined00', 'name': '苏家屯区'}, {'id': '210112', 'pid': '21undefined00', 'name': '浑南区'}, {'id': '210113', 'pid': '21undefined00', 'name': '沈北新区'}, {'id': '210114', 'pid': '21undefined00', 'name': '于洪区'}, {'id': '210115', 'pid': '21undefined00', 'name': '辽中区'}, {'id': '210123', 'pid': '21undefined00', 'name': '康平县'}, {'id': '210124', 'pid': '21undefined00', 'name': '法库县'}, {'id': '210181', 'pid': '21undefined00', 'name': '新民市'}, {'id': '210202', 'pid': '21undefined00', 'name': '中山区'}, {'id': '210203', 'pid': '21undefined00', 'name': '西岗区'}, {'id': '210204', 'pid': '21undefined00', 'name': '沙河口区'}, {'id': '210211', 'pid': '21undefined00', 'name': '甘井子区'}, {'id': '210212', 'pid': '21undefined00', 'name': '旅顺口区'}, {'id': '210213', 'pid': '21undefined00', 'name': '金州区'}, {'id': '210214', 'pid': '21undefined00', 'name': '普兰店区'}, {'id': '210224', 'pid': '21undefined00', 'name': '长海县'}, { + 'id': '210281', + 'pid': '21undefined00', + 'name': '瓦房店市' +}, {'id': '210283', 'pid': '21undefined00', 'name': '庄河市'}, {'id': '210302', 'pid': '21undefined00', 'name': '铁东区'}, {'id': '210303', 'pid': '21undefined00', 'name': '铁西区'}, {'id': '210304', 'pid': '21undefined00', 'name': '立山区'}, {'id': '210311', 'pid': '21undefined00', 'name': '千山区'}, {'id': '210321', 'pid': '21undefined00', 'name': '台安县'}, {'id': '210323', 'pid': '21undefined00', 'name': '岫岩满族自治县'}, {'id': '210381', 'pid': '21undefined00', 'name': '海城市'}, {'id': '210402', 'pid': '21undefined00', 'name': '新抚区'}, {'id': '210403', 'pid': '21undefined00', 'name': '东洲区'}, {'id': '210404', 'pid': '21undefined00', 'name': '望花区'}, {'id': '210411', 'pid': '21undefined00', 'name': '顺城区'}, {'id': '210421', 'pid': '21undefined00', 'name': '抚顺县'}, {'id': '210422', 'pid': '21undefined00', 'name': '新宾满族自治县'}, {'id': '210423', 'pid': '21undefined00', 'name': '清原满族自治县'}, { + 'id': '210502', + 'pid': '21undefined00', + 'name': '平山区' +}, {'id': '210503', 'pid': '21undefined00', 'name': '溪湖区'}, {'id': '210504', 'pid': '21undefined00', 'name': '明山区'}, {'id': '210505', 'pid': '21undefined00', 'name': '南芬区'}, {'id': '210521', 'pid': '21undefined00', 'name': '本溪满族自治县'}, {'id': '210522', 'pid': '21undefined00', 'name': '桓仁满族自治县'}, {'id': '210602', 'pid': '21undefined00', 'name': '元宝区'}, {'id': '210603', 'pid': '21undefined00', 'name': '振兴区'}, {'id': '210604', 'pid': '21undefined00', 'name': '振安区'}, {'id': '210624', 'pid': '21undefined00', 'name': '宽甸满族自治县'}, {'id': '210681', 'pid': '21undefined00', 'name': '东港市'}, {'id': '210682', 'pid': '21undefined00', 'name': '凤城市'}, {'id': '210702', 'pid': '21undefined00', 'name': '古塔区'}, {'id': '210703', 'pid': '21undefined00', 'name': '凌河区'}, {'id': '210711', 'pid': '21undefined00', 'name': '太和区'}, {'id': '210726', 'pid': '21undefined00', 'name': '黑山县'}, { + 'id': '210727', + 'pid': '21undefined00', + 'name': '义县' +}, {'id': '210781', 'pid': '21undefined00', 'name': '凌海市'}, {'id': '210782', 'pid': '21undefined00', 'name': '北镇市'}, {'id': '210802', 'pid': '21undefined00', 'name': '站前区'}, {'id': '210803', 'pid': '21undefined00', 'name': '西市区'}, {'id': '210804', 'pid': '21undefined00', 'name': '鲅鱼圈区'}, {'id': '210811', 'pid': '21undefined00', 'name': '老边区'}, {'id': '210881', 'pid': '21undefined00', 'name': '盖州市'}, {'id': '210882', 'pid': '21undefined00', 'name': '大石桥市'}, {'id': '210902', 'pid': '21undefined00', 'name': '海州区'}, {'id': '210903', 'pid': '21undefined00', 'name': '新邱区'}, {'id': '210904', 'pid': '21undefined00', 'name': '太平区'}, {'id': '210905', 'pid': '21undefined00', 'name': '清河门区'}, {'id': '210911', 'pid': '21undefined00', 'name': '细河区'}, {'id': '210921', 'pid': '21undefined00', 'name': '阜新蒙古族自治县'}, {'id': '210922', 'pid': '21undefined00', 'name': '彰武县'}, {'id': '211002', 'pid': '21undefined00', 'name': '白塔区'}, { + 'id': '211003', + 'pid': '21undefined00', + 'name': '文圣区' +}, {'id': '211004', 'pid': '21undefined00', 'name': '宏伟区'}, {'id': '211005', 'pid': '21undefined00', 'name': '弓长岭区'}, {'id': '211011', 'pid': '21undefined00', 'name': '太子河区'}, {'id': '211021', 'pid': '21undefined00', 'name': '辽阳县'}, {'id': '211081', 'pid': '21undefined00', 'name': '灯塔市'}, {'id': '211102', 'pid': '21undefined00', 'name': '双台子区'}, {'id': '211103', 'pid': '21undefined00', 'name': '兴隆台区'}, {'id': '211104', 'pid': '21undefined00', 'name': '大洼区'}, {'id': '211122', 'pid': '21undefined00', 'name': '盘山县'}, {'id': '211202', 'pid': '21undefined00', 'name': '银州区'}, {'id': '211204', 'pid': '21undefined00', 'name': '清河区'}, {'id': '211221', 'pid': '21undefined00', 'name': '铁岭县'}, {'id': '211223', 'pid': '21undefined00', 'name': '西丰县'}, {'id': '211224', 'pid': '21undefined00', 'name': '昌图县'}, {'id': '211281', 'pid': '21undefined00', 'name': '调兵山市'}, {'id': '211282', 'pid': '21undefined00', 'name': '开原市'}, { + 'id': '211302', + 'pid': '21undefined00', + 'name': '双塔区' +}, {'id': '211303', 'pid': '21undefined00', 'name': '龙城区'}, {'id': '211321', 'pid': '21undefined00', 'name': '朝阳县'}, {'id': '211322', 'pid': '21undefined00', 'name': '建平县'}, {'id': '211324', 'pid': '21undefined00', 'name': '喀喇沁左翼蒙古族自治县'}, {'id': '211381', 'pid': '21undefined00', 'name': '北票市'}, {'id': '211382', 'pid': '21undefined00', 'name': '凌源市'}, {'id': '211402', 'pid': '21undefined00', 'name': '连山区'}, {'id': '211403', 'pid': '21undefined00', 'name': '龙港区'}, {'id': '211404', 'pid': '21undefined00', 'name': '南票区'}, {'id': '211421', 'pid': '21undefined00', 'name': '绥中县'}, {'id': '211422', 'pid': '21undefined00', 'name': '建昌县'}, {'id': '211481', 'pid': '21undefined00', 'name': '兴城市'}, {'id': '220102', 'pid': '22undefined00', 'name': '南关区'}, {'id': '220103', 'pid': '22undefined00', 'name': '宽城区'}, {'id': '220104', 'pid': '22undefined00', 'name': '朝阳区'}, {'id': '220105', 'pid': '22undefined00', 'name': '二道区'}, { + 'id': '220106', + 'pid': '22undefined00', + 'name': '绿园区' +}, {'id': '220112', 'pid': '22undefined00', 'name': '双阳区'}, {'id': '220113', 'pid': '22undefined00', 'name': '九台区'}, {'id': '220122', 'pid': '22undefined00', 'name': '农安县'}, {'id': '220182', 'pid': '22undefined00', 'name': '榆树市'}, {'id': '220183', 'pid': '22undefined00', 'name': '德惠市'}, {'id': '220184', 'pid': '22undefined00', 'name': '公主岭市'}, {'id': '220202', 'pid': '22undefined00', 'name': '昌邑区'}, {'id': '220203', 'pid': '22undefined00', 'name': '龙潭区'}, {'id': '220204', 'pid': '22undefined00', 'name': '船营区'}, {'id': '220211', 'pid': '22undefined00', 'name': '丰满区'}, {'id': '220221', 'pid': '22undefined00', 'name': '永吉县'}, {'id': '220281', 'pid': '22undefined00', 'name': '蛟河市'}, {'id': '220282', 'pid': '22undefined00', 'name': '桦甸市'}, {'id': '220283', 'pid': '22undefined00', 'name': '舒兰市'}, {'id': '220284', 'pid': '22undefined00', 'name': '磐石市'}, {'id': '220302', 'pid': '22undefined00', 'name': '铁西区'}, { + 'id': '220303', + 'pid': '22undefined00', + 'name': '铁东区' +}, {'id': '220322', 'pid': '22undefined00', 'name': '梨树县'}, {'id': '220323', 'pid': '22undefined00', 'name': '伊通满族自治县'}, {'id': '220382', 'pid': '22undefined00', 'name': '双辽市'}, {'id': '220402', 'pid': '22undefined00', 'name': '龙山区'}, {'id': '220403', 'pid': '22undefined00', 'name': '西安区'}, {'id': '220421', 'pid': '22undefined00', 'name': '东丰县'}, {'id': '220422', 'pid': '22undefined00', 'name': '东辽县'}, {'id': '220502', 'pid': '22undefined00', 'name': '东昌区'}, {'id': '220503', 'pid': '22undefined00', 'name': '二道江区'}, {'id': '220521', 'pid': '22undefined00', 'name': '通化县'}, {'id': '220523', 'pid': '22undefined00', 'name': '辉南县'}, {'id': '220524', 'pid': '22undefined00', 'name': '柳河县'}, {'id': '220581', 'pid': '22undefined00', 'name': '梅河口市'}, {'id': '220582', 'pid': '22undefined00', 'name': '集安市'}, {'id': '220602', 'pid': '22undefined00', 'name': '浑江区'}, {'id': '220605', 'pid': '22undefined00', 'name': '江源区'}, { + 'id': '220621', + 'pid': '22undefined00', + 'name': '抚松县' +}, {'id': '220622', 'pid': '22undefined00', 'name': '靖宇县'}, {'id': '220623', 'pid': '22undefined00', 'name': '长白朝鲜族自治县'}, {'id': '220681', 'pid': '22undefined00', 'name': '临江市'}, {'id': '220702', 'pid': '22undefined00', 'name': '宁江区'}, {'id': '220721', 'pid': '22undefined00', 'name': '前郭尔罗斯蒙古族自治县'}, {'id': '220722', 'pid': '22undefined00', 'name': '长岭县'}, {'id': '220723', 'pid': '22undefined00', 'name': '乾安县'}, {'id': '220781', 'pid': '22undefined00', 'name': '扶余市'}, {'id': '220802', 'pid': '22undefined00', 'name': '洮北区'}, {'id': '220821', 'pid': '22undefined00', 'name': '镇赉县'}, {'id': '220822', 'pid': '22undefined00', 'name': '通榆县'}, {'id': '220881', 'pid': '22undefined00', 'name': '洮南市'}, {'id': '220882', 'pid': '22undefined00', 'name': '大安市'}, {'id': '222401', 'pid': '22undefined00', 'name': '延吉市'}, {'id': '222402', 'pid': '22undefined00', 'name': '图们市'}, { + 'id': '222403', + 'pid': '22undefined00', + 'name': '敦化市' +}, {'id': '222404', 'pid': '22undefined00', 'name': '珲春市'}, {'id': '222405', 'pid': '22undefined00', 'name': '龙井市'}, {'id': '222406', 'pid': '22undefined00', 'name': '和龙市'}, {'id': '222424', 'pid': '22undefined00', 'name': '汪清县'}, {'id': '222426', 'pid': '22undefined00', 'name': '安图县'}, {'id': '230102', 'pid': '23undefined00', 'name': '道里区'}, {'id': '230103', 'pid': '23undefined00', 'name': '南岗区'}, {'id': '230104', 'pid': '23undefined00', 'name': '道外区'}, {'id': '230108', 'pid': '23undefined00', 'name': '平房区'}, {'id': '230109', 'pid': '23undefined00', 'name': '松北区'}, {'id': '230110', 'pid': '23undefined00', 'name': '香坊区'}, {'id': '230111', 'pid': '23undefined00', 'name': '呼兰区'}, {'id': '230112', 'pid': '23undefined00', 'name': '阿城区'}, {'id': '230113', 'pid': '23undefined00', 'name': '双城区'}, {'id': '230123', 'pid': '23undefined00', 'name': '依兰县'}, {'id': '230124', 'pid': '23undefined00', 'name': '方正县'}, { + 'id': '230125', + 'pid': '23undefined00', + 'name': '宾县' +}, {'id': '230126', 'pid': '23undefined00', 'name': '巴彦县'}, {'id': '230127', 'pid': '23undefined00', 'name': '木兰县'}, {'id': '230128', 'pid': '23undefined00', 'name': '通河县'}, {'id': '230129', 'pid': '23undefined00', 'name': '延寿县'}, {'id': '230183', 'pid': '23undefined00', 'name': '尚志市'}, {'id': '230184', 'pid': '23undefined00', 'name': '五常市'}, {'id': '230202', 'pid': '23undefined00', 'name': '龙沙区'}, {'id': '230203', 'pid': '23undefined00', 'name': '建华区'}, {'id': '230204', 'pid': '23undefined00', 'name': '铁锋区'}, {'id': '230205', 'pid': '23undefined00', 'name': '昂昂溪区'}, {'id': '230206', 'pid': '23undefined00', 'name': '富拉尔基区'}, {'id': '230207', 'pid': '23undefined00', 'name': '碾子山区'}, {'id': '230208', 'pid': '23undefined00', 'name': '梅里斯达斡尔族区'}, {'id': '230221', 'pid': '23undefined00', 'name': '龙江县'}, {'id': '230223', 'pid': '23undefined00', 'name': '依安县'}, {'id': '230224', 'pid': '23undefined00', 'name': '泰来县'}, { + 'id': '230225', + 'pid': '23undefined00', + 'name': '甘南县' +}, {'id': '230227', 'pid': '23undefined00', 'name': '富裕县'}, {'id': '230229', 'pid': '23undefined00', 'name': '克山县'}, {'id': '230230', 'pid': '23undefined00', 'name': '克东县'}, {'id': '230231', 'pid': '23undefined00', 'name': '拜泉县'}, {'id': '230281', 'pid': '23undefined00', 'name': '讷河市'}, {'id': '230302', 'pid': '23undefined00', 'name': '鸡冠区'}, {'id': '230303', 'pid': '23undefined00', 'name': '恒山区'}, {'id': '230304', 'pid': '23undefined00', 'name': '滴道区'}, {'id': '230305', 'pid': '23undefined00', 'name': '梨树区'}, {'id': '230306', 'pid': '23undefined00', 'name': '城子河区'}, {'id': '230307', 'pid': '23undefined00', 'name': '麻山区'}, {'id': '230321', 'pid': '23undefined00', 'name': '鸡东县'}, {'id': '230381', 'pid': '23undefined00', 'name': '虎林市'}, {'id': '230382', 'pid': '23undefined00', 'name': '密山市'}, {'id': '230402', 'pid': '23undefined00', 'name': '向阳区'}, {'id': '230403', 'pid': '23undefined00', 'name': '工农区'}, { + 'id': '230404', + 'pid': '23undefined00', + 'name': '南山区' +}, {'id': '230405', 'pid': '23undefined00', 'name': '兴安区'}, {'id': '230406', 'pid': '23undefined00', 'name': '东山区'}, {'id': '230407', 'pid': '23undefined00', 'name': '兴山区'}, {'id': '230421', 'pid': '23undefined00', 'name': '萝北县'}, {'id': '230422', 'pid': '23undefined00', 'name': '绥滨县'}, {'id': '230502', 'pid': '23undefined00', 'name': '尖山区'}, {'id': '230503', 'pid': '23undefined00', 'name': '岭东区'}, {'id': '230505', 'pid': '23undefined00', 'name': '四方台区'}, {'id': '230506', 'pid': '23undefined00', 'name': '宝山区'}, {'id': '230521', 'pid': '23undefined00', 'name': '集贤县'}, {'id': '230522', 'pid': '23undefined00', 'name': '友谊县'}, {'id': '230523', 'pid': '23undefined00', 'name': '宝清县'}, {'id': '230524', 'pid': '23undefined00', 'name': '饶河县'}, {'id': '230602', 'pid': '23undefined00', 'name': '萨尔图区'}, {'id': '230603', 'pid': '23undefined00', 'name': '龙凤区'}, {'id': '230604', 'pid': '23undefined00', 'name': '让胡路区'}, { + 'id': '230605', + 'pid': '23undefined00', + 'name': '红岗区' +}, {'id': '230606', 'pid': '23undefined00', 'name': '大同区'}, {'id': '230621', 'pid': '23undefined00', 'name': '肇州县'}, {'id': '230622', 'pid': '23undefined00', 'name': '肇源县'}, {'id': '230623', 'pid': '23undefined00', 'name': '林甸县'}, {'id': '230624', 'pid': '23undefined00', 'name': '杜尔伯特蒙古族自治县'}, {'id': '230717', 'pid': '23undefined00', 'name': '伊美区'}, {'id': '230718', 'pid': '23undefined00', 'name': '乌翠区'}, {'id': '230719', 'pid': '23undefined00', 'name': '友好区'}, {'id': '230722', 'pid': '23undefined00', 'name': '嘉荫县'}, {'id': '230723', 'pid': '23undefined00', 'name': '汤旺县'}, {'id': '230724', 'pid': '23undefined00', 'name': '丰林县'}, {'id': '230725', 'pid': '23undefined00', 'name': '大箐山县'}, {'id': '230726', 'pid': '23undefined00', 'name': '南岔县'}, {'id': '230751', 'pid': '23undefined00', 'name': '金林区'}, {'id': '230781', 'pid': '23undefined00', 'name': '铁力市'}, {'id': '230803', 'pid': '23undefined00', 'name': '向阳区'}, { + 'id': '230804', + 'pid': '23undefined00', + 'name': '前进区' +}, {'id': '230805', 'pid': '23undefined00', 'name': '东风区'}, {'id': '230811', 'pid': '23undefined00', 'name': '郊区'}, {'id': '230822', 'pid': '23undefined00', 'name': '桦南县'}, {'id': '230826', 'pid': '23undefined00', 'name': '桦川县'}, {'id': '230828', 'pid': '23undefined00', 'name': '汤原县'}, {'id': '230881', 'pid': '23undefined00', 'name': '同江市'}, {'id': '230882', 'pid': '23undefined00', 'name': '富锦市'}, {'id': '230883', 'pid': '23undefined00', 'name': '抚远市'}, {'id': '230902', 'pid': '23undefined00', 'name': '新兴区'}, {'id': '230903', 'pid': '23undefined00', 'name': '桃山区'}, {'id': '230904', 'pid': '23undefined00', 'name': '茄子河区'}, {'id': '230921', 'pid': '23undefined00', 'name': '勃利县'}, {'id': '231002', 'pid': '23undefined00', 'name': '东安区'}, {'id': '231003', 'pid': '23undefined00', 'name': '阳明区'}, {'id': '231004', 'pid': '23undefined00', 'name': '爱民区'}, {'id': '231005', 'pid': '23undefined00', 'name': '西安区'}, { + 'id': '231025', + 'pid': '23undefined00', + 'name': '林口县' +}, {'id': '231081', 'pid': '23undefined00', 'name': '绥芬河市'}, {'id': '231083', 'pid': '23undefined00', 'name': '海林市'}, {'id': '231084', 'pid': '23undefined00', 'name': '宁安市'}, {'id': '231085', 'pid': '23undefined00', 'name': '穆棱市'}, {'id': '231086', 'pid': '23undefined00', 'name': '东宁市'}, {'id': '231102', 'pid': '23undefined00', 'name': '爱辉区'}, {'id': '231123', 'pid': '23undefined00', 'name': '逊克县'}, {'id': '231124', 'pid': '23undefined00', 'name': '孙吴县'}, {'id': '231181', 'pid': '23undefined00', 'name': '北安市'}, {'id': '231182', 'pid': '23undefined00', 'name': '五大连池市'}, {'id': '231183', 'pid': '23undefined00', 'name': '嫩江市'}, {'id': '231202', 'pid': '23undefined00', 'name': '北林区'}, {'id': '231221', 'pid': '23undefined00', 'name': '望奎县'}, {'id': '231222', 'pid': '23undefined00', 'name': '兰西县'}, {'id': '231223', 'pid': '23undefined00', 'name': '青冈县'}, {'id': '231224', 'pid': '23undefined00', 'name': '庆安县'}, { + 'id': '231225', + 'pid': '23undefined00', + 'name': '明水县' +}, {'id': '231226', 'pid': '23undefined00', 'name': '绥棱县'}, {'id': '231281', 'pid': '23undefined00', 'name': '安达市'}, {'id': '231282', 'pid': '23undefined00', 'name': '肇东市'}, {'id': '231283', 'pid': '23undefined00', 'name': '海伦市'}, {'id': '232701', 'pid': '23undefined00', 'name': '漠河市'}, {'id': '232721', 'pid': '23undefined00', 'name': '呼玛县'}, {'id': '232722', 'pid': '23undefined00', 'name': '塔河县'}, {'id': '310101', 'pid': '31undefined00', 'name': '黄浦区'}, {'id': '310104', 'pid': '31undefined00', 'name': '徐汇区'}, {'id': '310105', 'pid': '31undefined00', 'name': '长宁区'}, {'id': '310106', 'pid': '31undefined00', 'name': '静安区'}, {'id': '310107', 'pid': '31undefined00', 'name': '普陀区'}, {'id': '310109', 'pid': '31undefined00', 'name': '虹口区'}, {'id': '310110', 'pid': '31undefined00', 'name': '杨浦区'}, {'id': '310112', 'pid': '31undefined00', 'name': '闵行区'}, {'id': '310113', 'pid': '31undefined00', 'name': '宝山区'}, { + 'id': '310114', + 'pid': '31undefined00', + 'name': '嘉定区' +}, {'id': '310115', 'pid': '31undefined00', 'name': '浦东新区'}, {'id': '310116', 'pid': '31undefined00', 'name': '金山区'}, {'id': '310117', 'pid': '31undefined00', 'name': '松江区'}, {'id': '310118', 'pid': '31undefined00', 'name': '青浦区'}, {'id': '310120', 'pid': '31undefined00', 'name': '奉贤区'}, {'id': '310151', 'pid': '31undefined00', 'name': '崇明区'}, {'id': '320102', 'pid': '32undefined00', 'name': '玄武区'}, {'id': '320104', 'pid': '32undefined00', 'name': '秦淮区'}, {'id': '320105', 'pid': '32undefined00', 'name': '建邺区'}, {'id': '320106', 'pid': '32undefined00', 'name': '鼓楼区'}, {'id': '320111', 'pid': '32undefined00', 'name': '浦口区'}, {'id': '320113', 'pid': '32undefined00', 'name': '栖霞区'}, {'id': '320114', 'pid': '32undefined00', 'name': '雨花台区'}, {'id': '320115', 'pid': '32undefined00', 'name': '江宁区'}, {'id': '320116', 'pid': '32undefined00', 'name': '六合区'}, {'id': '320117', 'pid': '32undefined00', 'name': '溧水区'}, { + 'id': '320118', + 'pid': '32undefined00', + 'name': '高淳区' +}, {'id': '320205', 'pid': '32undefined00', 'name': '锡山区'}, {'id': '320206', 'pid': '32undefined00', 'name': '惠山区'}, {'id': '320211', 'pid': '32undefined00', 'name': '滨湖区'}, {'id': '320213', 'pid': '32undefined00', 'name': '梁溪区'}, {'id': '320214', 'pid': '32undefined00', 'name': '新吴区'}, {'id': '320281', 'pid': '32undefined00', 'name': '江阴市'}, {'id': '320282', 'pid': '32undefined00', 'name': '宜兴市'}, {'id': '320302', 'pid': '32undefined00', 'name': '鼓楼区'}, {'id': '320303', 'pid': '32undefined00', 'name': '云龙区'}, {'id': '320305', 'pid': '32undefined00', 'name': '贾汪区'}, {'id': '320311', 'pid': '32undefined00', 'name': '泉山区'}, {'id': '320312', 'pid': '32undefined00', 'name': '铜山区'}, {'id': '320321', 'pid': '32undefined00', 'name': '丰县'}, {'id': '320322', 'pid': '32undefined00', 'name': '沛县'}, {'id': '320324', 'pid': '32undefined00', 'name': '睢宁县'}, {'id': '320381', 'pid': '32undefined00', 'name': '新沂市'}, { + 'id': '320382', + 'pid': '32undefined00', + 'name': '邳州市' +}, {'id': '320402', 'pid': '32undefined00', 'name': '天宁区'}, {'id': '320404', 'pid': '32undefined00', 'name': '钟楼区'}, {'id': '320411', 'pid': '32undefined00', 'name': '新北区'}, {'id': '320412', 'pid': '32undefined00', 'name': '武进区'}, {'id': '320413', 'pid': '32undefined00', 'name': '金坛区'}, {'id': '320481', 'pid': '32undefined00', 'name': '溧阳市'}, {'id': '320505', 'pid': '32undefined00', 'name': '虎丘区'}, {'id': '320506', 'pid': '32undefined00', 'name': '吴中区'}, {'id': '320507', 'pid': '32undefined00', 'name': '相城区'}, {'id': '320508', 'pid': '32undefined00', 'name': '姑苏区'}, {'id': '320509', 'pid': '32undefined00', 'name': '吴江区'}, {'id': '320581', 'pid': '32undefined00', 'name': '常熟市'}, {'id': '320582', 'pid': '32undefined00', 'name': '张家港市'}, {'id': '320583', 'pid': '32undefined00', 'name': '昆山市'}, {'id': '320585', 'pid': '32undefined00', 'name': '太仓市'}, {'id': '320612', 'pid': '32undefined00', 'name': '通州区'}, { + 'id': '320613', + 'pid': '32undefined00', + 'name': '崇川区' +}, {'id': '320614', 'pid': '32undefined00', 'name': '海门区'}, {'id': '320623', 'pid': '32undefined00', 'name': '如东县'}, {'id': '320681', 'pid': '32undefined00', 'name': '启东市'}, {'id': '320682', 'pid': '32undefined00', 'name': '如皋市'}, {'id': '320685', 'pid': '32undefined00', 'name': '海安市'}, {'id': '320703', 'pid': '32undefined00', 'name': '连云区'}, {'id': '320706', 'pid': '32undefined00', 'name': '海州区'}, {'id': '320707', 'pid': '32undefined00', 'name': '赣榆区'}, {'id': '320722', 'pid': '32undefined00', 'name': '东海县'}, {'id': '320723', 'pid': '32undefined00', 'name': '灌云县'}, {'id': '320724', 'pid': '32undefined00', 'name': '灌南县'}, {'id': '320803', 'pid': '32undefined00', 'name': '淮安区'}, {'id': '320804', 'pid': '32undefined00', 'name': '淮阴区'}, {'id': '320812', 'pid': '32undefined00', 'name': '清江浦区'}, {'id': '320813', 'pid': '32undefined00', 'name': '洪泽区'}, {'id': '320826', 'pid': '32undefined00', 'name': '涟水县'}, { + 'id': '320830', + 'pid': '32undefined00', + 'name': '盱眙县' +}, {'id': '320831', 'pid': '32undefined00', 'name': '金湖县'}, {'id': '320902', 'pid': '32undefined00', 'name': '亭湖区'}, {'id': '320903', 'pid': '32undefined00', 'name': '盐都区'}, {'id': '320904', 'pid': '32undefined00', 'name': '大丰区'}, {'id': '320921', 'pid': '32undefined00', 'name': '响水县'}, {'id': '320922', 'pid': '32undefined00', 'name': '滨海县'}, {'id': '320923', 'pid': '32undefined00', 'name': '阜宁县'}, {'id': '320924', 'pid': '32undefined00', 'name': '射阳县'}, {'id': '320925', 'pid': '32undefined00', 'name': '建湖县'}, {'id': '320981', 'pid': '32undefined00', 'name': '东台市'}, {'id': '321002', 'pid': '32undefined00', 'name': '广陵区'}, {'id': '321003', 'pid': '32undefined00', 'name': '邗江区'}, {'id': '321012', 'pid': '32undefined00', 'name': '江都区'}, {'id': '321023', 'pid': '32undefined00', 'name': '宝应县'}, {'id': '321081', 'pid': '32undefined00', 'name': '仪征市'}, {'id': '321084', 'pid': '32undefined00', 'name': '高邮市'}, { + 'id': '321102', + 'pid': '32undefined00', + 'name': '京口区' +}, {'id': '321111', 'pid': '32undefined00', 'name': '润州区'}, {'id': '321112', 'pid': '32undefined00', 'name': '丹徒区'}, {'id': '321181', 'pid': '32undefined00', 'name': '丹阳市'}, {'id': '321182', 'pid': '32undefined00', 'name': '扬中市'}, {'id': '321183', 'pid': '32undefined00', 'name': '句容市'}, {'id': '321202', 'pid': '32undefined00', 'name': '海陵区'}, {'id': '321203', 'pid': '32undefined00', 'name': '高港区'}, {'id': '321204', 'pid': '32undefined00', 'name': '姜堰区'}, {'id': '321281', 'pid': '32undefined00', 'name': '兴化市'}, {'id': '321282', 'pid': '32undefined00', 'name': '靖江市'}, {'id': '321283', 'pid': '32undefined00', 'name': '泰兴市'}, {'id': '321302', 'pid': '32undefined00', 'name': '宿城区'}, {'id': '321311', 'pid': '32undefined00', 'name': '宿豫区'}, {'id': '321322', 'pid': '32undefined00', 'name': '沭阳县'}, {'id': '321323', 'pid': '32undefined00', 'name': '泗阳县'}, {'id': '321324', 'pid': '32undefined00', 'name': '泗洪县'}, { + 'id': '330102', + 'pid': '33undefined00', + 'name': '上城区' +}, {'id': '330103', 'pid': '33undefined00', 'name': '下城区'}, {'id': '330104', 'pid': '33undefined00', 'name': '江干区'}, {'id': '330105', 'pid': '33undefined00', 'name': '拱墅区'}, {'id': '330106', 'pid': '33undefined00', 'name': '西湖区'}, {'id': '330108', 'pid': '33undefined00', 'name': '滨江区'}, {'id': '330109', 'pid': '33undefined00', 'name': '萧山区'}, {'id': '330110', 'pid': '33undefined00', 'name': '余杭区'}, {'id': '330111', 'pid': '33undefined00', 'name': '富阳区'}, {'id': '330112', 'pid': '33undefined00', 'name': '临安区'}, {'id': '330122', 'pid': '33undefined00', 'name': '桐庐县'}, {'id': '330127', 'pid': '33undefined00', 'name': '淳安县'}, {'id': '330182', 'pid': '33undefined00', 'name': '建德市'}, {'id': '330203', 'pid': '33undefined00', 'name': '海曙区'}, {'id': '330205', 'pid': '33undefined00', 'name': '江北区'}, {'id': '330206', 'pid': '33undefined00', 'name': '北仑区'}, {'id': '330211', 'pid': '33undefined00', 'name': '镇海区'}, { + 'id': '330212', + 'pid': '33undefined00', + 'name': '鄞州区' +}, {'id': '330213', 'pid': '33undefined00', 'name': '奉化区'}, {'id': '330225', 'pid': '33undefined00', 'name': '象山县'}, {'id': '330226', 'pid': '33undefined00', 'name': '宁海县'}, {'id': '330281', 'pid': '33undefined00', 'name': '余姚市'}, {'id': '330282', 'pid': '33undefined00', 'name': '慈溪市'}, {'id': '330302', 'pid': '33undefined00', 'name': '鹿城区'}, {'id': '330303', 'pid': '33undefined00', 'name': '龙湾区'}, {'id': '330304', 'pid': '33undefined00', 'name': '瓯海区'}, {'id': '330305', 'pid': '33undefined00', 'name': '洞头区'}, {'id': '330324', 'pid': '33undefined00', 'name': '永嘉县'}, {'id': '330326', 'pid': '33undefined00', 'name': '平阳县'}, {'id': '330327', 'pid': '33undefined00', 'name': '苍南县'}, {'id': '330328', 'pid': '33undefined00', 'name': '文成县'}, {'id': '330329', 'pid': '33undefined00', 'name': '泰顺县'}, {'id': '330381', 'pid': '33undefined00', 'name': '瑞安市'}, {'id': '330382', 'pid': '33undefined00', 'name': '乐清市'}, { + 'id': '330383', + 'pid': '33undefined00', + 'name': '龙港市' +}, {'id': '330402', 'pid': '33undefined00', 'name': '南湖区'}, {'id': '330411', 'pid': '33undefined00', 'name': '秀洲区'}, {'id': '330421', 'pid': '33undefined00', 'name': '嘉善县'}, {'id': '330424', 'pid': '33undefined00', 'name': '海盐县'}, {'id': '330481', 'pid': '33undefined00', 'name': '海宁市'}, {'id': '330482', 'pid': '33undefined00', 'name': '平湖市'}, {'id': '330483', 'pid': '33undefined00', 'name': '桐乡市'}, {'id': '330502', 'pid': '33undefined00', 'name': '吴兴区'}, {'id': '330503', 'pid': '33undefined00', 'name': '南浔区'}, {'id': '330521', 'pid': '33undefined00', 'name': '德清县'}, {'id': '330522', 'pid': '33undefined00', 'name': '长兴县'}, {'id': '330523', 'pid': '33undefined00', 'name': '安吉县'}, {'id': '330602', 'pid': '33undefined00', 'name': '越城区'}, {'id': '330603', 'pid': '33undefined00', 'name': '柯桥区'}, {'id': '330604', 'pid': '33undefined00', 'name': '上虞区'}, {'id': '330624', 'pid': '33undefined00', 'name': '新昌县'}, { + 'id': '330681', + 'pid': '33undefined00', + 'name': '诸暨市' +}, {'id': '330683', 'pid': '33undefined00', 'name': '嵊州市'}, {'id': '330702', 'pid': '33undefined00', 'name': '婺城区'}, {'id': '330703', 'pid': '33undefined00', 'name': '金东区'}, {'id': '330723', 'pid': '33undefined00', 'name': '武义县'}, {'id': '330726', 'pid': '33undefined00', 'name': '浦江县'}, {'id': '330727', 'pid': '33undefined00', 'name': '磐安县'}, {'id': '330781', 'pid': '33undefined00', 'name': '兰溪市'}, {'id': '330782', 'pid': '33undefined00', 'name': '义乌市'}, {'id': '330783', 'pid': '33undefined00', 'name': '东阳市'}, {'id': '330784', 'pid': '33undefined00', 'name': '永康市'}, {'id': '330802', 'pid': '33undefined00', 'name': '柯城区'}, {'id': '330803', 'pid': '33undefined00', 'name': '衢江区'}, {'id': '330822', 'pid': '33undefined00', 'name': '常山县'}, {'id': '330824', 'pid': '33undefined00', 'name': '开化县'}, {'id': '330825', 'pid': '33undefined00', 'name': '龙游县'}, {'id': '330881', 'pid': '33undefined00', 'name': '江山市'}, { + 'id': '330902', + 'pid': '33undefined00', + 'name': '定海区' +}, {'id': '330903', 'pid': '33undefined00', 'name': '普陀区'}, {'id': '330921', 'pid': '33undefined00', 'name': '岱山县'}, {'id': '330922', 'pid': '33undefined00', 'name': '嵊泗县'}, {'id': '331002', 'pid': '33undefined00', 'name': '椒江区'}, {'id': '331003', 'pid': '33undefined00', 'name': '黄岩区'}, {'id': '331004', 'pid': '33undefined00', 'name': '路桥区'}, {'id': '331022', 'pid': '33undefined00', 'name': '三门县'}, {'id': '331023', 'pid': '33undefined00', 'name': '天台县'}, {'id': '331024', 'pid': '33undefined00', 'name': '仙居县'}, {'id': '331081', 'pid': '33undefined00', 'name': '温岭市'}, {'id': '331082', 'pid': '33undefined00', 'name': '临海市'}, {'id': '331083', 'pid': '33undefined00', 'name': '玉环市'}, {'id': '331102', 'pid': '33undefined00', 'name': '莲都区'}, {'id': '331121', 'pid': '33undefined00', 'name': '青田县'}, {'id': '331122', 'pid': '33undefined00', 'name': '缙云县'}, {'id': '331123', 'pid': '33undefined00', 'name': '遂昌县'}, { + 'id': '331124', + 'pid': '33undefined00', + 'name': '松阳县' +}, {'id': '331125', 'pid': '33undefined00', 'name': '云和县'}, {'id': '331126', 'pid': '33undefined00', 'name': '庆元县'}, {'id': '331127', 'pid': '33undefined00', 'name': '景宁畲族自治县'}, {'id': '331181', 'pid': '33undefined00', 'name': '龙泉市'}, {'id': '340102', 'pid': '34undefined00', 'name': '瑶海区'}, {'id': '340103', 'pid': '34undefined00', 'name': '庐阳区'}, {'id': '340104', 'pid': '34undefined00', 'name': '蜀山区'}, {'id': '340111', 'pid': '34undefined00', 'name': '包河区'}, {'id': '340121', 'pid': '34undefined00', 'name': '长丰县'}, {'id': '340122', 'pid': '34undefined00', 'name': '肥东县'}, {'id': '340123', 'pid': '34undefined00', 'name': '肥西县'}, {'id': '340124', 'pid': '34undefined00', 'name': '庐江县'}, {'id': '340181', 'pid': '34undefined00', 'name': '巢湖市'}, {'id': '340202', 'pid': '34undefined00', 'name': '镜湖区'}, {'id': '340207', 'pid': '34undefined00', 'name': '鸠江区'}, {'id': '340209', 'pid': '34undefined00', 'name': '弋江区'}, { + 'id': '340210', + 'pid': '34undefined00', + 'name': '湾沚区' +}, {'id': '340212', 'pid': '34undefined00', 'name': '繁昌区'}, {'id': '340223', 'pid': '34undefined00', 'name': '南陵县'}, {'id': '340281', 'pid': '34undefined00', 'name': '无为市'}, {'id': '340302', 'pid': '34undefined00', 'name': '龙子湖区'}, {'id': '340303', 'pid': '34undefined00', 'name': '蚌山区'}, {'id': '340304', 'pid': '34undefined00', 'name': '禹会区'}, {'id': '340311', 'pid': '34undefined00', 'name': '淮上区'}, {'id': '340321', 'pid': '34undefined00', 'name': '怀远县'}, {'id': '340322', 'pid': '34undefined00', 'name': '五河县'}, {'id': '340323', 'pid': '34undefined00', 'name': '固镇县'}, {'id': '340402', 'pid': '34undefined00', 'name': '大通区'}, {'id': '340403', 'pid': '34undefined00', 'name': '田家庵区'}, {'id': '340404', 'pid': '34undefined00', 'name': '谢家集区'}, {'id': '340405', 'pid': '34undefined00', 'name': '八公山区'}, {'id': '340406', 'pid': '34undefined00', 'name': '潘集区'}, {'id': '340421', 'pid': '34undefined00', 'name': '凤台县'}, { + 'id': '340422', + 'pid': '34undefined00', + 'name': '寿县' +}, {'id': '340503', 'pid': '34undefined00', 'name': '花山区'}, {'id': '340504', 'pid': '34undefined00', 'name': '雨山区'}, {'id': '340506', 'pid': '34undefined00', 'name': '博望区'}, {'id': '340521', 'pid': '34undefined00', 'name': '当涂县'}, {'id': '340522', 'pid': '34undefined00', 'name': '含山县'}, {'id': '340523', 'pid': '34undefined00', 'name': '和县'}, {'id': '340602', 'pid': '34undefined00', 'name': '杜集区'}, {'id': '340603', 'pid': '34undefined00', 'name': '相山区'}, {'id': '340604', 'pid': '34undefined00', 'name': '烈山区'}, {'id': '340621', 'pid': '34undefined00', 'name': '濉溪县'}, {'id': '340705', 'pid': '34undefined00', 'name': '铜官区'}, {'id': '340706', 'pid': '34undefined00', 'name': '义安区'}, {'id': '340711', 'pid': '34undefined00', 'name': '郊区'}, {'id': '340722', 'pid': '34undefined00', 'name': '枞阳县'}, {'id': '340802', 'pid': '34undefined00', 'name': '迎江区'}, {'id': '340803', 'pid': '34undefined00', 'name': '大观区'}, { + 'id': '340811', + 'pid': '34undefined00', + 'name': '宜秀区' +}, {'id': '340822', 'pid': '34undefined00', 'name': '怀宁县'}, {'id': '340825', 'pid': '34undefined00', 'name': '太湖县'}, {'id': '340826', 'pid': '34undefined00', 'name': '宿松县'}, {'id': '340827', 'pid': '34undefined00', 'name': '望江县'}, {'id': '340828', 'pid': '34undefined00', 'name': '岳西县'}, {'id': '340881', 'pid': '34undefined00', 'name': '桐城市'}, {'id': '340882', 'pid': '34undefined00', 'name': '潜山市'}, {'id': '341002', 'pid': '34undefined00', 'name': '屯溪区'}, {'id': '341003', 'pid': '34undefined00', 'name': '黄山区'}, {'id': '341004', 'pid': '34undefined00', 'name': '徽州区'}, {'id': '341021', 'pid': '34undefined00', 'name': '歙县'}, {'id': '341022', 'pid': '34undefined00', 'name': '休宁县'}, {'id': '341023', 'pid': '34undefined00', 'name': '黟县'}, {'id': '341024', 'pid': '34undefined00', 'name': '祁门县'}, {'id': '341102', 'pid': '34undefined00', 'name': '琅琊区'}, {'id': '341103', 'pid': '34undefined00', 'name': '南谯区'}, { + 'id': '341122', + 'pid': '34undefined00', + 'name': '来安县' +}, {'id': '341124', 'pid': '34undefined00', 'name': '全椒县'}, {'id': '341125', 'pid': '34undefined00', 'name': '定远县'}, {'id': '341126', 'pid': '34undefined00', 'name': '凤阳县'}, {'id': '341181', 'pid': '34undefined00', 'name': '天长市'}, {'id': '341182', 'pid': '34undefined00', 'name': '明光市'}, {'id': '341202', 'pid': '34undefined00', 'name': '颍州区'}, {'id': '341203', 'pid': '34undefined00', 'name': '颍东区'}, {'id': '341204', 'pid': '34undefined00', 'name': '颍泉区'}, {'id': '341221', 'pid': '34undefined00', 'name': '临泉县'}, {'id': '341222', 'pid': '34undefined00', 'name': '太和县'}, {'id': '341225', 'pid': '34undefined00', 'name': '阜南县'}, {'id': '341226', 'pid': '34undefined00', 'name': '颍上县'}, {'id': '341282', 'pid': '34undefined00', 'name': '界首市'}, {'id': '341302', 'pid': '34undefined00', 'name': '埇桥区'}, {'id': '341321', 'pid': '34undefined00', 'name': '砀山县'}, {'id': '341322', 'pid': '34undefined00', 'name': '萧县'}, { + 'id': '341323', + 'pid': '34undefined00', + 'name': '灵璧县' +}, {'id': '341324', 'pid': '34undefined00', 'name': '泗县'}, {'id': '341502', 'pid': '34undefined00', 'name': '金安区'}, {'id': '341503', 'pid': '34undefined00', 'name': '裕安区'}, {'id': '341504', 'pid': '34undefined00', 'name': '叶集区'}, {'id': '341522', 'pid': '34undefined00', 'name': '霍邱县'}, {'id': '341523', 'pid': '34undefined00', 'name': '舒城县'}, {'id': '341524', 'pid': '34undefined00', 'name': '金寨县'}, {'id': '341525', 'pid': '34undefined00', 'name': '霍山县'}, {'id': '341602', 'pid': '34undefined00', 'name': '谯城区'}, {'id': '341621', 'pid': '34undefined00', 'name': '涡阳县'}, {'id': '341622', 'pid': '34undefined00', 'name': '蒙城县'}, {'id': '341623', 'pid': '34undefined00', 'name': '利辛县'}, {'id': '341702', 'pid': '34undefined00', 'name': '贵池区'}, {'id': '341721', 'pid': '34undefined00', 'name': '东至县'}, {'id': '341722', 'pid': '34undefined00', 'name': '石台县'}, {'id': '341723', 'pid': '34undefined00', 'name': '青阳县'}, { + 'id': '341802', + 'pid': '34undefined00', + 'name': '宣州区' +}, {'id': '341821', 'pid': '34undefined00', 'name': '郎溪县'}, {'id': '341823', 'pid': '34undefined00', 'name': '泾县'}, {'id': '341824', 'pid': '34undefined00', 'name': '绩溪县'}, {'id': '341825', 'pid': '34undefined00', 'name': '旌德县'}, {'id': '341881', 'pid': '34undefined00', 'name': '宁国市'}, {'id': '341882', 'pid': '34undefined00', 'name': '广德市'}, {'id': '350102', 'pid': '35undefined00', 'name': '鼓楼区'}, {'id': '350103', 'pid': '35undefined00', 'name': '台江区'}, {'id': '350104', 'pid': '35undefined00', 'name': '仓山区'}, {'id': '350105', 'pid': '35undefined00', 'name': '马尾区'}, {'id': '350111', 'pid': '35undefined00', 'name': '晋安区'}, {'id': '350112', 'pid': '35undefined00', 'name': '长乐区'}, {'id': '350121', 'pid': '35undefined00', 'name': '闽侯县'}, {'id': '350122', 'pid': '35undefined00', 'name': '连江县'}, {'id': '350123', 'pid': '35undefined00', 'name': '罗源县'}, {'id': '350124', 'pid': '35undefined00', 'name': '闽清县'}, { + 'id': '350125', + 'pid': '35undefined00', + 'name': '永泰县' +}, {'id': '350128', 'pid': '35undefined00', 'name': '平潭县'}, {'id': '350181', 'pid': '35undefined00', 'name': '福清市'}, {'id': '350203', 'pid': '35undefined00', 'name': '思明区'}, {'id': '350205', 'pid': '35undefined00', 'name': '海沧区'}, {'id': '350206', 'pid': '35undefined00', 'name': '湖里区'}, {'id': '350211', 'pid': '35undefined00', 'name': '集美区'}, {'id': '350212', 'pid': '35undefined00', 'name': '同安区'}, {'id': '350213', 'pid': '35undefined00', 'name': '翔安区'}, {'id': '350302', 'pid': '35undefined00', 'name': '城厢区'}, {'id': '350303', 'pid': '35undefined00', 'name': '涵江区'}, {'id': '350304', 'pid': '35undefined00', 'name': '荔城区'}, {'id': '350305', 'pid': '35undefined00', 'name': '秀屿区'}, {'id': '350322', 'pid': '35undefined00', 'name': '仙游县'}, {'id': '350402', 'pid': '35undefined00', 'name': '梅列区'}, {'id': '350403', 'pid': '35undefined00', 'name': '三元区'}, {'id': '350421', 'pid': '35undefined00', 'name': '明溪县'}, { + 'id': '350423', + 'pid': '35undefined00', + 'name': '清流县' +}, {'id': '350424', 'pid': '35undefined00', 'name': '宁化县'}, {'id': '350425', 'pid': '35undefined00', 'name': '大田县'}, {'id': '350426', 'pid': '35undefined00', 'name': '尤溪县'}, {'id': '350427', 'pid': '35undefined00', 'name': '沙县'}, {'id': '350428', 'pid': '35undefined00', 'name': '将乐县'}, {'id': '350429', 'pid': '35undefined00', 'name': '泰宁县'}, {'id': '350430', 'pid': '35undefined00', 'name': '建宁县'}, {'id': '350481', 'pid': '35undefined00', 'name': '永安市'}, {'id': '350502', 'pid': '35undefined00', 'name': '鲤城区'}, {'id': '350503', 'pid': '35undefined00', 'name': '丰泽区'}, {'id': '350504', 'pid': '35undefined00', 'name': '洛江区'}, {'id': '350505', 'pid': '35undefined00', 'name': '泉港区'}, {'id': '350521', 'pid': '35undefined00', 'name': '惠安县'}, {'id': '350524', 'pid': '35undefined00', 'name': '安溪县'}, {'id': '350525', 'pid': '35undefined00', 'name': '永春县'}, {'id': '350526', 'pid': '35undefined00', 'name': '德化县'}, { + 'id': '350527', + 'pid': '35undefined00', + 'name': '金门县' +}, {'id': '350581', 'pid': '35undefined00', 'name': '石狮市'}, {'id': '350582', 'pid': '35undefined00', 'name': '晋江市'}, {'id': '350583', 'pid': '35undefined00', 'name': '南安市'}, {'id': '350602', 'pid': '35undefined00', 'name': '芗城区'}, {'id': '350603', 'pid': '35undefined00', 'name': '龙文区'}, {'id': '350622', 'pid': '35undefined00', 'name': '云霄县'}, {'id': '350623', 'pid': '35undefined00', 'name': '漳浦县'}, {'id': '350624', 'pid': '35undefined00', 'name': '诏安县'}, {'id': '350625', 'pid': '35undefined00', 'name': '长泰县'}, {'id': '350626', 'pid': '35undefined00', 'name': '东山县'}, {'id': '350627', 'pid': '35undefined00', 'name': '南靖县'}, {'id': '350628', 'pid': '35undefined00', 'name': '平和县'}, {'id': '350629', 'pid': '35undefined00', 'name': '华安县'}, {'id': '350681', 'pid': '35undefined00', 'name': '龙海市'}, {'id': '350702', 'pid': '35undefined00', 'name': '延平区'}, {'id': '350703', 'pid': '35undefined00', 'name': '建阳区'}, { + 'id': '350721', + 'pid': '35undefined00', + 'name': '顺昌县' +}, {'id': '350722', 'pid': '35undefined00', 'name': '浦城县'}, {'id': '350723', 'pid': '35undefined00', 'name': '光泽县'}, {'id': '350724', 'pid': '35undefined00', 'name': '松溪县'}, {'id': '350725', 'pid': '35undefined00', 'name': '政和县'}, {'id': '350781', 'pid': '35undefined00', 'name': '邵武市'}, {'id': '350782', 'pid': '35undefined00', 'name': '武夷山市'}, {'id': '350783', 'pid': '35undefined00', 'name': '建瓯市'}, {'id': '350802', 'pid': '35undefined00', 'name': '新罗区'}, {'id': '350803', 'pid': '35undefined00', 'name': '永定区'}, {'id': '350821', 'pid': '35undefined00', 'name': '长汀县'}, {'id': '350823', 'pid': '35undefined00', 'name': '上杭县'}, {'id': '350824', 'pid': '35undefined00', 'name': '武平县'}, {'id': '350825', 'pid': '35undefined00', 'name': '连城县'}, {'id': '350881', 'pid': '35undefined00', 'name': '漳平市'}, {'id': '350902', 'pid': '35undefined00', 'name': '蕉城区'}, {'id': '350921', 'pid': '35undefined00', 'name': '霞浦县'}, { + 'id': '350922', + 'pid': '35undefined00', + 'name': '古田县' +}, {'id': '350923', 'pid': '35undefined00', 'name': '屏南县'}, {'id': '350924', 'pid': '35undefined00', 'name': '寿宁县'}, {'id': '350925', 'pid': '35undefined00', 'name': '周宁县'}, {'id': '350926', 'pid': '35undefined00', 'name': '柘荣县'}, {'id': '350981', 'pid': '35undefined00', 'name': '福安市'}, {'id': '350982', 'pid': '35undefined00', 'name': '福鼎市'}, {'id': '360102', 'pid': '36undefined00', 'name': '东湖区'}, {'id': '360103', 'pid': '36undefined00', 'name': '西湖区'}, {'id': '360104', 'pid': '36undefined00', 'name': '青云谱区'}, {'id': '360111', 'pid': '36undefined00', 'name': '青山湖区'}, {'id': '360112', 'pid': '36undefined00', 'name': '新建区'}, {'id': '360113', 'pid': '36undefined00', 'name': '红谷滩区'}, {'id': '360121', 'pid': '36undefined00', 'name': '南昌县'}, {'id': '360123', 'pid': '36undefined00', 'name': '安义县'}, {'id': '360124', 'pid': '36undefined00', 'name': '进贤县'}, {'id': '360202', 'pid': '36undefined00', 'name': '昌江区'}, { + 'id': '360203', + 'pid': '36undefined00', + 'name': '珠山区' +}, {'id': '360222', 'pid': '36undefined00', 'name': '浮梁县'}, {'id': '360281', 'pid': '36undefined00', 'name': '乐平市'}, {'id': '360302', 'pid': '36undefined00', 'name': '安源区'}, {'id': '360313', 'pid': '36undefined00', 'name': '湘东区'}, {'id': '360321', 'pid': '36undefined00', 'name': '莲花县'}, {'id': '360322', 'pid': '36undefined00', 'name': '上栗县'}, {'id': '360323', 'pid': '36undefined00', 'name': '芦溪县'}, {'id': '360402', 'pid': '36undefined00', 'name': '濂溪区'}, {'id': '360403', 'pid': '36undefined00', 'name': '浔阳区'}, {'id': '360404', 'pid': '36undefined00', 'name': '柴桑区'}, {'id': '360423', 'pid': '36undefined00', 'name': '武宁县'}, {'id': '360424', 'pid': '36undefined00', 'name': '修水县'}, {'id': '360425', 'pid': '36undefined00', 'name': '永修县'}, {'id': '360426', 'pid': '36undefined00', 'name': '德安县'}, {'id': '360428', 'pid': '36undefined00', 'name': '都昌县'}, {'id': '360429', 'pid': '36undefined00', 'name': '湖口县'}, { + 'id': '360430', + 'pid': '36undefined00', + 'name': '彭泽县' +}, {'id': '360481', 'pid': '36undefined00', 'name': '瑞昌市'}, {'id': '360482', 'pid': '36undefined00', 'name': '共青城市'}, {'id': '360483', 'pid': '36undefined00', 'name': '庐山市'}, {'id': '360502', 'pid': '36undefined00', 'name': '渝水区'}, {'id': '360521', 'pid': '36undefined00', 'name': '分宜县'}, {'id': '360602', 'pid': '36undefined00', 'name': '月湖区'}, {'id': '360603', 'pid': '36undefined00', 'name': '余江区'}, {'id': '360681', 'pid': '36undefined00', 'name': '贵溪市'}, {'id': '360702', 'pid': '36undefined00', 'name': '章贡区'}, {'id': '360703', 'pid': '36undefined00', 'name': '南康区'}, {'id': '360704', 'pid': '36undefined00', 'name': '赣县区'}, {'id': '360722', 'pid': '36undefined00', 'name': '信丰县'}, {'id': '360723', 'pid': '36undefined00', 'name': '大余县'}, {'id': '360724', 'pid': '36undefined00', 'name': '上犹县'}, {'id': '360725', 'pid': '36undefined00', 'name': '崇义县'}, {'id': '360726', 'pid': '36undefined00', 'name': '安远县'}, { + 'id': '360728', + 'pid': '36undefined00', + 'name': '定南县' +}, {'id': '360729', 'pid': '36undefined00', 'name': '全南县'}, {'id': '360730', 'pid': '36undefined00', 'name': '宁都县'}, {'id': '360731', 'pid': '36undefined00', 'name': '于都县'}, {'id': '360732', 'pid': '36undefined00', 'name': '兴国县'}, {'id': '360733', 'pid': '36undefined00', 'name': '会昌县'}, {'id': '360734', 'pid': '36undefined00', 'name': '寻乌县'}, {'id': '360735', 'pid': '36undefined00', 'name': '石城县'}, {'id': '360781', 'pid': '36undefined00', 'name': '瑞金市'}, {'id': '360783', 'pid': '36undefined00', 'name': '龙南市'}, {'id': '360802', 'pid': '36undefined00', 'name': '吉州区'}, {'id': '360803', 'pid': '36undefined00', 'name': '青原区'}, {'id': '360821', 'pid': '36undefined00', 'name': '吉安县'}, {'id': '360822', 'pid': '36undefined00', 'name': '吉水县'}, {'id': '360823', 'pid': '36undefined00', 'name': '峡江县'}, {'id': '360824', 'pid': '36undefined00', 'name': '新干县'}, {'id': '360825', 'pid': '36undefined00', 'name': '永丰县'}, { + 'id': '360826', + 'pid': '36undefined00', + 'name': '泰和县' +}, {'id': '360827', 'pid': '36undefined00', 'name': '遂川县'}, {'id': '360828', 'pid': '36undefined00', 'name': '万安县'}, {'id': '360829', 'pid': '36undefined00', 'name': '安福县'}, {'id': '360830', 'pid': '36undefined00', 'name': '永新县'}, {'id': '360881', 'pid': '36undefined00', 'name': '井冈山市'}, {'id': '360902', 'pid': '36undefined00', 'name': '袁州区'}, {'id': '360921', 'pid': '36undefined00', 'name': '奉新县'}, {'id': '360922', 'pid': '36undefined00', 'name': '万载县'}, {'id': '360923', 'pid': '36undefined00', 'name': '上高县'}, {'id': '360924', 'pid': '36undefined00', 'name': '宜丰县'}, {'id': '360925', 'pid': '36undefined00', 'name': '靖安县'}, {'id': '360926', 'pid': '36undefined00', 'name': '铜鼓县'}, {'id': '360981', 'pid': '36undefined00', 'name': '丰城市'}, {'id': '360982', 'pid': '36undefined00', 'name': '樟树市'}, {'id': '360983', 'pid': '36undefined00', 'name': '高安市'}, {'id': '361002', 'pid': '36undefined00', 'name': '临川区'}, { + 'id': '361003', + 'pid': '36undefined00', + 'name': '东乡区' +}, {'id': '361021', 'pid': '36undefined00', 'name': '南城县'}, {'id': '361022', 'pid': '36undefined00', 'name': '黎川县'}, {'id': '361023', 'pid': '36undefined00', 'name': '南丰县'}, {'id': '361024', 'pid': '36undefined00', 'name': '崇仁县'}, {'id': '361025', 'pid': '36undefined00', 'name': '乐安县'}, {'id': '361026', 'pid': '36undefined00', 'name': '宜黄县'}, {'id': '361027', 'pid': '36undefined00', 'name': '金溪县'}, {'id': '361028', 'pid': '36undefined00', 'name': '资溪县'}, {'id': '361030', 'pid': '36undefined00', 'name': '广昌县'}, {'id': '361102', 'pid': '36undefined00', 'name': '信州区'}, {'id': '361103', 'pid': '36undefined00', 'name': '广丰区'}, {'id': '361104', 'pid': '36undefined00', 'name': '广信区'}, {'id': '361123', 'pid': '36undefined00', 'name': '玉山县'}, {'id': '361124', 'pid': '36undefined00', 'name': '铅山县'}, {'id': '361125', 'pid': '36undefined00', 'name': '横峰县'}, {'id': '361126', 'pid': '36undefined00', 'name': '弋阳县'}, { + 'id': '361127', + 'pid': '36undefined00', + 'name': '余干县' +}, {'id': '361128', 'pid': '36undefined00', 'name': '鄱阳县'}, {'id': '361129', 'pid': '36undefined00', 'name': '万年县'}, {'id': '361130', 'pid': '36undefined00', 'name': '婺源县'}, {'id': '361181', 'pid': '36undefined00', 'name': '德兴市'}, {'id': '370102', 'pid': '37undefined00', 'name': '历下区'}, {'id': '370103', 'pid': '37undefined00', 'name': '市中区'}, {'id': '370104', 'pid': '37undefined00', 'name': '槐荫区'}, {'id': '370105', 'pid': '37undefined00', 'name': '天桥区'}, {'id': '370112', 'pid': '37undefined00', 'name': '历城区'}, {'id': '370113', 'pid': '37undefined00', 'name': '长清区'}, {'id': '370114', 'pid': '37undefined00', 'name': '章丘区'}, {'id': '370115', 'pid': '37undefined00', 'name': '济阳区'}, {'id': '370116', 'pid': '37undefined00', 'name': '莱芜区'}, {'id': '370117', 'pid': '37undefined00', 'name': '钢城区'}, {'id': '370124', 'pid': '37undefined00', 'name': '平阴县'}, {'id': '370126', 'pid': '37undefined00', 'name': '商河县'}, { + 'id': '370202', + 'pid': '37undefined00', + 'name': '市南区' +}, {'id': '370203', 'pid': '37undefined00', 'name': '市北区'}, {'id': '370211', 'pid': '37undefined00', 'name': '黄岛区'}, {'id': '370212', 'pid': '37undefined00', 'name': '崂山区'}, {'id': '370213', 'pid': '37undefined00', 'name': '李沧区'}, {'id': '370214', 'pid': '37undefined00', 'name': '城阳区'}, {'id': '370215', 'pid': '37undefined00', 'name': '即墨区'}, {'id': '370281', 'pid': '37undefined00', 'name': '胶州市'}, {'id': '370283', 'pid': '37undefined00', 'name': '平度市'}, {'id': '370285', 'pid': '37undefined00', 'name': '莱西市'}, {'id': '370302', 'pid': '37undefined00', 'name': '淄川区'}, {'id': '370303', 'pid': '37undefined00', 'name': '张店区'}, {'id': '370304', 'pid': '37undefined00', 'name': '博山区'}, {'id': '370305', 'pid': '37undefined00', 'name': '临淄区'}, {'id': '370306', 'pid': '37undefined00', 'name': '周村区'}, {'id': '370321', 'pid': '37undefined00', 'name': '桓台县'}, {'id': '370322', 'pid': '37undefined00', 'name': '高青县'}, { + 'id': '370323', + 'pid': '37undefined00', + 'name': '沂源县' +}, {'id': '370402', 'pid': '37undefined00', 'name': '市中区'}, {'id': '370403', 'pid': '37undefined00', 'name': '薛城区'}, {'id': '370404', 'pid': '37undefined00', 'name': '峄城区'}, {'id': '370405', 'pid': '37undefined00', 'name': '台儿庄区'}, {'id': '370406', 'pid': '37undefined00', 'name': '山亭区'}, {'id': '370481', 'pid': '37undefined00', 'name': '滕州市'}, {'id': '370502', 'pid': '37undefined00', 'name': '东营区'}, {'id': '370503', 'pid': '37undefined00', 'name': '河口区'}, {'id': '370505', 'pid': '37undefined00', 'name': '垦利区'}, {'id': '370522', 'pid': '37undefined00', 'name': '利津县'}, {'id': '370523', 'pid': '37undefined00', 'name': '广饶县'}, {'id': '370602', 'pid': '37undefined00', 'name': '芝罘区'}, {'id': '370611', 'pid': '37undefined00', 'name': '福山区'}, {'id': '370612', 'pid': '37undefined00', 'name': '牟平区'}, {'id': '370613', 'pid': '37undefined00', 'name': '莱山区'}, {'id': '370614', 'pid': '37undefined00', 'name': '蓬莱区'}, { + 'id': '370681', + 'pid': '37undefined00', + 'name': '龙口市' +}, {'id': '370682', 'pid': '37undefined00', 'name': '莱阳市'}, {'id': '370683', 'pid': '37undefined00', 'name': '莱州市'}, {'id': '370685', 'pid': '37undefined00', 'name': '招远市'}, {'id': '370686', 'pid': '37undefined00', 'name': '栖霞市'}, {'id': '370687', 'pid': '37undefined00', 'name': '海阳市'}, {'id': '370702', 'pid': '37undefined00', 'name': '潍城区'}, {'id': '370703', 'pid': '37undefined00', 'name': '寒亭区'}, {'id': '370704', 'pid': '37undefined00', 'name': '坊子区'}, {'id': '370705', 'pid': '37undefined00', 'name': '奎文区'}, {'id': '370724', 'pid': '37undefined00', 'name': '临朐县'}, {'id': '370725', 'pid': '37undefined00', 'name': '昌乐县'}, {'id': '370781', 'pid': '37undefined00', 'name': '青州市'}, {'id': '370782', 'pid': '37undefined00', 'name': '诸城市'}, {'id': '370783', 'pid': '37undefined00', 'name': '寿光市'}, {'id': '370784', 'pid': '37undefined00', 'name': '安丘市'}, {'id': '370785', 'pid': '37undefined00', 'name': '高密市'}, { + 'id': '370786', + 'pid': '37undefined00', + 'name': '昌邑市' +}, {'id': '370811', 'pid': '37undefined00', 'name': '任城区'}, {'id': '370812', 'pid': '37undefined00', 'name': '兖州区'}, {'id': '370826', 'pid': '37undefined00', 'name': '微山县'}, {'id': '370827', 'pid': '37undefined00', 'name': '鱼台县'}, {'id': '370828', 'pid': '37undefined00', 'name': '金乡县'}, {'id': '370829', 'pid': '37undefined00', 'name': '嘉祥县'}, {'id': '370830', 'pid': '37undefined00', 'name': '汶上县'}, {'id': '370831', 'pid': '37undefined00', 'name': '泗水县'}, {'id': '370832', 'pid': '37undefined00', 'name': '梁山县'}, {'id': '370881', 'pid': '37undefined00', 'name': '曲阜市'}, {'id': '370883', 'pid': '37undefined00', 'name': '邹城市'}, {'id': '370902', 'pid': '37undefined00', 'name': '泰山区'}, {'id': '370911', 'pid': '37undefined00', 'name': '岱岳区'}, {'id': '370921', 'pid': '37undefined00', 'name': '宁阳县'}, {'id': '370923', 'pid': '37undefined00', 'name': '东平县'}, {'id': '370982', 'pid': '37undefined00', 'name': '新泰市'}, { + 'id': '370983', + 'pid': '37undefined00', + 'name': '肥城市' +}, {'id': '371002', 'pid': '37undefined00', 'name': '环翠区'}, {'id': '371003', 'pid': '37undefined00', 'name': '文登区'}, {'id': '371082', 'pid': '37undefined00', 'name': '荣成市'}, {'id': '371083', 'pid': '37undefined00', 'name': '乳山市'}, {'id': '371102', 'pid': '37undefined00', 'name': '东港区'}, {'id': '371103', 'pid': '37undefined00', 'name': '岚山区'}, {'id': '371121', 'pid': '37undefined00', 'name': '五莲县'}, {'id': '371122', 'pid': '37undefined00', 'name': '莒县'}, {'id': '371302', 'pid': '37undefined00', 'name': '兰山区'}, {'id': '371311', 'pid': '37undefined00', 'name': '罗庄区'}, {'id': '371312', 'pid': '37undefined00', 'name': '河东区'}, {'id': '371321', 'pid': '37undefined00', 'name': '沂南县'}, {'id': '371322', 'pid': '37undefined00', 'name': '郯城县'}, {'id': '371323', 'pid': '37undefined00', 'name': '沂水县'}, {'id': '371324', 'pid': '37undefined00', 'name': '兰陵县'}, {'id': '371325', 'pid': '37undefined00', 'name': '费县'}, { + 'id': '371326', + 'pid': '37undefined00', + 'name': '平邑县' +}, {'id': '371327', 'pid': '37undefined00', 'name': '莒南县'}, {'id': '371328', 'pid': '37undefined00', 'name': '蒙阴县'}, {'id': '371329', 'pid': '37undefined00', 'name': '临沭县'}, {'id': '371402', 'pid': '37undefined00', 'name': '德城区'}, {'id': '371403', 'pid': '37undefined00', 'name': '陵城区'}, {'id': '371422', 'pid': '37undefined00', 'name': '宁津县'}, {'id': '371423', 'pid': '37undefined00', 'name': '庆云县'}, {'id': '371424', 'pid': '37undefined00', 'name': '临邑县'}, {'id': '371425', 'pid': '37undefined00', 'name': '齐河县'}, {'id': '371426', 'pid': '37undefined00', 'name': '平原县'}, {'id': '371427', 'pid': '37undefined00', 'name': '夏津县'}, {'id': '371428', 'pid': '37undefined00', 'name': '武城县'}, {'id': '371481', 'pid': '37undefined00', 'name': '乐陵市'}, {'id': '371482', 'pid': '37undefined00', 'name': '禹城市'}, {'id': '371502', 'pid': '37undefined00', 'name': '东昌府区'}, {'id': '371503', 'pid': '37undefined00', 'name': '茌平区'}, { + 'id': '371521', + 'pid': '37undefined00', + 'name': '阳谷县' +}, {'id': '371522', 'pid': '37undefined00', 'name': '莘县'}, {'id': '371524', 'pid': '37undefined00', 'name': '东阿县'}, {'id': '371525', 'pid': '37undefined00', 'name': '冠县'}, {'id': '371526', 'pid': '37undefined00', 'name': '高唐县'}, {'id': '371581', 'pid': '37undefined00', 'name': '临清市'}, {'id': '371602', 'pid': '37undefined00', 'name': '滨城区'}, {'id': '371603', 'pid': '37undefined00', 'name': '沾化区'}, {'id': '371621', 'pid': '37undefined00', 'name': '惠民县'}, {'id': '371622', 'pid': '37undefined00', 'name': '阳信县'}, {'id': '371623', 'pid': '37undefined00', 'name': '无棣县'}, {'id': '371625', 'pid': '37undefined00', 'name': '博兴县'}, {'id': '371681', 'pid': '37undefined00', 'name': '邹平市'}, {'id': '371702', 'pid': '37undefined00', 'name': '牡丹区'}, {'id': '371703', 'pid': '37undefined00', 'name': '定陶区'}, {'id': '371721', 'pid': '37undefined00', 'name': '曹县'}, {'id': '371722', 'pid': '37undefined00', 'name': '单县'}, { + 'id': '371723', + 'pid': '37undefined00', + 'name': '成武县' +}, {'id': '371724', 'pid': '37undefined00', 'name': '巨野县'}, {'id': '371725', 'pid': '37undefined00', 'name': '郓城县'}, {'id': '371726', 'pid': '37undefined00', 'name': '鄄城县'}, {'id': '371728', 'pid': '37undefined00', 'name': '东明县'}, {'id': '410102', 'pid': '41undefined00', 'name': '中原区'}, {'id': '410103', 'pid': '41undefined00', 'name': '二七区'}, {'id': '410104', 'pid': '41undefined00', 'name': '管城回族区'}, {'id': '410105', 'pid': '41undefined00', 'name': '金水区'}, {'id': '410106', 'pid': '41undefined00', 'name': '上街区'}, {'id': '410108', 'pid': '41undefined00', 'name': '惠济区'}, {'id': '410122', 'pid': '41undefined00', 'name': '中牟县'}, {'id': '410181', 'pid': '41undefined00', 'name': '巩义市'}, {'id': '410182', 'pid': '41undefined00', 'name': '荥阳市'}, {'id': '410183', 'pid': '41undefined00', 'name': '新密市'}, {'id': '410184', 'pid': '41undefined00', 'name': '新郑市'}, {'id': '410185', 'pid': '41undefined00', 'name': '登封市'}, { + 'id': '410202', + 'pid': '41undefined00', + 'name': '龙亭区' +}, {'id': '410203', 'pid': '41undefined00', 'name': '顺河回族区'}, {'id': '410204', 'pid': '41undefined00', 'name': '鼓楼区'}, {'id': '410205', 'pid': '41undefined00', 'name': '禹王台区'}, {'id': '410212', 'pid': '41undefined00', 'name': '祥符区'}, {'id': '410221', 'pid': '41undefined00', 'name': '杞县'}, {'id': '410222', 'pid': '41undefined00', 'name': '通许县'}, {'id': '410223', 'pid': '41undefined00', 'name': '尉氏县'}, {'id': '410225', 'pid': '41undefined00', 'name': '兰考县'}, {'id': '410302', 'pid': '41undefined00', 'name': '老城区'}, {'id': '410303', 'pid': '41undefined00', 'name': '西工区'}, {'id': '410304', 'pid': '41undefined00', 'name': '瀍河回族区'}, {'id': '410305', 'pid': '41undefined00', 'name': '涧西区'}, {'id': '410306', 'pid': '41undefined00', 'name': '吉利区'}, {'id': '410311', 'pid': '41undefined00', 'name': '洛龙区'}, {'id': '410322', 'pid': '41undefined00', 'name': '孟津县'}, {'id': '410323', 'pid': '41undefined00', 'name': '新安县'}, { + 'id': '410324', + 'pid': '41undefined00', + 'name': '栾川县' +}, {'id': '410325', 'pid': '41undefined00', 'name': '嵩县'}, {'id': '410326', 'pid': '41undefined00', 'name': '汝阳县'}, {'id': '410327', 'pid': '41undefined00', 'name': '宜阳县'}, {'id': '410328', 'pid': '41undefined00', 'name': '洛宁县'}, {'id': '410329', 'pid': '41undefined00', 'name': '伊川县'}, {'id': '410381', 'pid': '41undefined00', 'name': '偃师市'}, {'id': '410402', 'pid': '41undefined00', 'name': '新华区'}, {'id': '410403', 'pid': '41undefined00', 'name': '卫东区'}, {'id': '410404', 'pid': '41undefined00', 'name': '石龙区'}, {'id': '410411', 'pid': '41undefined00', 'name': '湛河区'}, {'id': '410421', 'pid': '41undefined00', 'name': '宝丰县'}, {'id': '410422', 'pid': '41undefined00', 'name': '叶县'}, {'id': '410423', 'pid': '41undefined00', 'name': '鲁山县'}, {'id': '410425', 'pid': '41undefined00', 'name': '郏县'}, {'id': '410481', 'pid': '41undefined00', 'name': '舞钢市'}, {'id': '410482', 'pid': '41undefined00', 'name': '汝州市'}, { + 'id': '410502', + 'pid': '41undefined00', + 'name': '文峰区' +}, {'id': '410503', 'pid': '41undefined00', 'name': '北关区'}, {'id': '410505', 'pid': '41undefined00', 'name': '殷都区'}, {'id': '410506', 'pid': '41undefined00', 'name': '龙安区'}, {'id': '410522', 'pid': '41undefined00', 'name': '安阳县'}, {'id': '410523', 'pid': '41undefined00', 'name': '汤阴县'}, {'id': '410526', 'pid': '41undefined00', 'name': '滑县'}, {'id': '410527', 'pid': '41undefined00', 'name': '内黄县'}, {'id': '410581', 'pid': '41undefined00', 'name': '林州市'}, {'id': '410602', 'pid': '41undefined00', 'name': '鹤山区'}, {'id': '410603', 'pid': '41undefined00', 'name': '山城区'}, {'id': '410611', 'pid': '41undefined00', 'name': '淇滨区'}, {'id': '410621', 'pid': '41undefined00', 'name': '浚县'}, {'id': '410622', 'pid': '41undefined00', 'name': '淇县'}, {'id': '410702', 'pid': '41undefined00', 'name': '红旗区'}, {'id': '410703', 'pid': '41undefined00', 'name': '卫滨区'}, {'id': '410704', 'pid': '41undefined00', 'name': '凤泉区'}, { + 'id': '410711', + 'pid': '41undefined00', + 'name': '牧野区' +}, {'id': '410721', 'pid': '41undefined00', 'name': '新乡县'}, {'id': '410724', 'pid': '41undefined00', 'name': '获嘉县'}, {'id': '410725', 'pid': '41undefined00', 'name': '原阳县'}, {'id': '410726', 'pid': '41undefined00', 'name': '延津县'}, {'id': '410727', 'pid': '41undefined00', 'name': '封丘县'}, {'id': '410781', 'pid': '41undefined00', 'name': '卫辉市'}, {'id': '410782', 'pid': '41undefined00', 'name': '辉县市'}, {'id': '410783', 'pid': '41undefined00', 'name': '长垣市'}, {'id': '410802', 'pid': '41undefined00', 'name': '解放区'}, {'id': '410803', 'pid': '41undefined00', 'name': '中站区'}, {'id': '410804', 'pid': '41undefined00', 'name': '马村区'}, {'id': '410811', 'pid': '41undefined00', 'name': '山阳区'}, {'id': '410821', 'pid': '41undefined00', 'name': '修武县'}, {'id': '410822', 'pid': '41undefined00', 'name': '博爱县'}, {'id': '410823', 'pid': '41undefined00', 'name': '武陟县'}, {'id': '410825', 'pid': '41undefined00', 'name': '温县'}, { + 'id': '410882', + 'pid': '41undefined00', + 'name': '沁阳市' +}, {'id': '410883', 'pid': '41undefined00', 'name': '孟州市'}, {'id': '410902', 'pid': '41undefined00', 'name': '华龙区'}, {'id': '410922', 'pid': '41undefined00', 'name': '清丰县'}, {'id': '410923', 'pid': '41undefined00', 'name': '南乐县'}, {'id': '410926', 'pid': '41undefined00', 'name': '范县'}, {'id': '410927', 'pid': '41undefined00', 'name': '台前县'}, {'id': '410928', 'pid': '41undefined00', 'name': '濮阳县'}, {'id': '411002', 'pid': '41undefined00', 'name': '魏都区'}, {'id': '411003', 'pid': '41undefined00', 'name': '建安区'}, {'id': '411024', 'pid': '41undefined00', 'name': '鄢陵县'}, {'id': '411025', 'pid': '41undefined00', 'name': '襄城县'}, {'id': '411081', 'pid': '41undefined00', 'name': '禹州市'}, {'id': '411082', 'pid': '41undefined00', 'name': '长葛市'}, {'id': '411102', 'pid': '41undefined00', 'name': '源汇区'}, {'id': '411103', 'pid': '41undefined00', 'name': '郾城区'}, {'id': '411104', 'pid': '41undefined00', 'name': '召陵区'}, { + 'id': '411121', + 'pid': '41undefined00', + 'name': '舞阳县' +}, {'id': '411122', 'pid': '41undefined00', 'name': '临颍县'}, {'id': '411202', 'pid': '41undefined00', 'name': '湖滨区'}, {'id': '411203', 'pid': '41undefined00', 'name': '陕州区'}, {'id': '411221', 'pid': '41undefined00', 'name': '渑池县'}, {'id': '411224', 'pid': '41undefined00', 'name': '卢氏县'}, {'id': '411281', 'pid': '41undefined00', 'name': '义马市'}, {'id': '411282', 'pid': '41undefined00', 'name': '灵宝市'}, {'id': '411302', 'pid': '41undefined00', 'name': '宛城区'}, {'id': '411303', 'pid': '41undefined00', 'name': '卧龙区'}, {'id': '411321', 'pid': '41undefined00', 'name': '南召县'}, {'id': '411322', 'pid': '41undefined00', 'name': '方城县'}, {'id': '411323', 'pid': '41undefined00', 'name': '西峡县'}, {'id': '411324', 'pid': '41undefined00', 'name': '镇平县'}, {'id': '411325', 'pid': '41undefined00', 'name': '内乡县'}, {'id': '411326', 'pid': '41undefined00', 'name': '淅川县'}, {'id': '411327', 'pid': '41undefined00', 'name': '社旗县'}, { + 'id': '411328', + 'pid': '41undefined00', + 'name': '唐河县' +}, {'id': '411329', 'pid': '41undefined00', 'name': '新野县'}, {'id': '411330', 'pid': '41undefined00', 'name': '桐柏县'}, {'id': '411381', 'pid': '41undefined00', 'name': '邓州市'}, {'id': '411402', 'pid': '41undefined00', 'name': '梁园区'}, {'id': '411403', 'pid': '41undefined00', 'name': '睢阳区'}, {'id': '411421', 'pid': '41undefined00', 'name': '民权县'}, {'id': '411422', 'pid': '41undefined00', 'name': '睢县'}, {'id': '411423', 'pid': '41undefined00', 'name': '宁陵县'}, {'id': '411424', 'pid': '41undefined00', 'name': '柘城县'}, {'id': '411425', 'pid': '41undefined00', 'name': '虞城县'}, {'id': '411426', 'pid': '41undefined00', 'name': '夏邑县'}, {'id': '411481', 'pid': '41undefined00', 'name': '永城市'}, {'id': '411502', 'pid': '41undefined00', 'name': '浉河区'}, {'id': '411503', 'pid': '41undefined00', 'name': '平桥区'}, {'id': '411521', 'pid': '41undefined00', 'name': '罗山县'}, {'id': '411522', 'pid': '41undefined00', 'name': '光山县'}, { + 'id': '411523', + 'pid': '41undefined00', + 'name': '新县' +}, {'id': '411524', 'pid': '41undefined00', 'name': '商城县'}, {'id': '411525', 'pid': '41undefined00', 'name': '固始县'}, {'id': '411526', 'pid': '41undefined00', 'name': '潢川县'}, {'id': '411527', 'pid': '41undefined00', 'name': '淮滨县'}, {'id': '411528', 'pid': '41undefined00', 'name': '息县'}, {'id': '411602', 'pid': '41undefined00', 'name': '川汇区'}, {'id': '411603', 'pid': '41undefined00', 'name': '淮阳区'}, {'id': '411621', 'pid': '41undefined00', 'name': '扶沟县'}, {'id': '411622', 'pid': '41undefined00', 'name': '西华县'}, {'id': '411623', 'pid': '41undefined00', 'name': '商水县'}, {'id': '411624', 'pid': '41undefined00', 'name': '沈丘县'}, {'id': '411625', 'pid': '41undefined00', 'name': '郸城县'}, {'id': '411627', 'pid': '41undefined00', 'name': '太康县'}, {'id': '411628', 'pid': '41undefined00', 'name': '鹿邑县'}, {'id': '411681', 'pid': '41undefined00', 'name': '项城市'}, {'id': '411702', 'pid': '41undefined00', 'name': '驿城区'}, { + 'id': '411721', + 'pid': '41undefined00', + 'name': '西平县' +}, {'id': '411722', 'pid': '41undefined00', 'name': '上蔡县'}, {'id': '411723', 'pid': '41undefined00', 'name': '平舆县'}, {'id': '411724', 'pid': '41undefined00', 'name': '正阳县'}, {'id': '411725', 'pid': '41undefined00', 'name': '确山县'}, {'id': '411726', 'pid': '41undefined00', 'name': '泌阳县'}, {'id': '411727', 'pid': '41undefined00', 'name': '汝南县'}, {'id': '411728', 'pid': '41undefined00', 'name': '遂平县'}, {'id': '411729', 'pid': '41undefined00', 'name': '新蔡县'}, {'id': '419001', 'pid': '41undefined00', 'name': '济源市'}, {'id': '420102', 'pid': '42undefined00', 'name': '江岸区'}, {'id': '420103', 'pid': '42undefined00', 'name': '江汉区'}, {'id': '420104', 'pid': '42undefined00', 'name': '硚口区'}, {'id': '420105', 'pid': '42undefined00', 'name': '汉阳区'}, {'id': '420106', 'pid': '42undefined00', 'name': '武昌区'}, {'id': '420107', 'pid': '42undefined00', 'name': '青山区'}, {'id': '420111', 'pid': '42undefined00', 'name': '洪山区'}, { + 'id': '420112', + 'pid': '42undefined00', + 'name': '东西湖区' +}, {'id': '420113', 'pid': '42undefined00', 'name': '汉南区'}, {'id': '420114', 'pid': '42undefined00', 'name': '蔡甸区'}, {'id': '420115', 'pid': '42undefined00', 'name': '江夏区'}, {'id': '420116', 'pid': '42undefined00', 'name': '黄陂区'}, {'id': '420117', 'pid': '42undefined00', 'name': '新洲区'}, {'id': '420202', 'pid': '42undefined00', 'name': '黄石港区'}, {'id': '420203', 'pid': '42undefined00', 'name': '西塞山区'}, {'id': '420204', 'pid': '42undefined00', 'name': '下陆区'}, {'id': '420205', 'pid': '42undefined00', 'name': '铁山区'}, {'id': '420222', 'pid': '42undefined00', 'name': '阳新县'}, {'id': '420281', 'pid': '42undefined00', 'name': '大冶市'}, {'id': '420302', 'pid': '42undefined00', 'name': '茅箭区'}, {'id': '420303', 'pid': '42undefined00', 'name': '张湾区'}, {'id': '420304', 'pid': '42undefined00', 'name': '郧阳区'}, {'id': '420322', 'pid': '42undefined00', 'name': '郧西县'}, {'id': '420323', 'pid': '42undefined00', 'name': '竹山县'}, { + 'id': '420324', + 'pid': '42undefined00', + 'name': '竹溪县' +}, {'id': '420325', 'pid': '42undefined00', 'name': '房县'}, {'id': '420381', 'pid': '42undefined00', 'name': '丹江口市'}, {'id': '420502', 'pid': '42undefined00', 'name': '西陵区'}, {'id': '420503', 'pid': '42undefined00', 'name': '伍家岗区'}, {'id': '420504', 'pid': '42undefined00', 'name': '点军区'}, {'id': '420505', 'pid': '42undefined00', 'name': '猇亭区'}, {'id': '420506', 'pid': '42undefined00', 'name': '夷陵区'}, {'id': '420525', 'pid': '42undefined00', 'name': '远安县'}, {'id': '420526', 'pid': '42undefined00', 'name': '兴山县'}, {'id': '420527', 'pid': '42undefined00', 'name': '秭归县'}, {'id': '420528', 'pid': '42undefined00', 'name': '长阳土家族自治县'}, {'id': '420529', 'pid': '42undefined00', 'name': '五峰土家族自治县'}, {'id': '420581', 'pid': '42undefined00', 'name': '宜都市'}, {'id': '420582', 'pid': '42undefined00', 'name': '当阳市'}, {'id': '420583', 'pid': '42undefined00', 'name': '枝江市'}, { + 'id': '420602', + 'pid': '42undefined00', + 'name': '襄城区' +}, {'id': '420606', 'pid': '42undefined00', 'name': '樊城区'}, {'id': '420607', 'pid': '42undefined00', 'name': '襄州区'}, {'id': '420624', 'pid': '42undefined00', 'name': '南漳县'}, {'id': '420625', 'pid': '42undefined00', 'name': '谷城县'}, {'id': '420626', 'pid': '42undefined00', 'name': '保康县'}, {'id': '420682', 'pid': '42undefined00', 'name': '老河口市'}, {'id': '420683', 'pid': '42undefined00', 'name': '枣阳市'}, {'id': '420684', 'pid': '42undefined00', 'name': '宜城市'}, {'id': '420702', 'pid': '42undefined00', 'name': '梁子湖区'}, {'id': '420703', 'pid': '42undefined00', 'name': '华容区'}, {'id': '420704', 'pid': '42undefined00', 'name': '鄂城区'}, {'id': '420802', 'pid': '42undefined00', 'name': '东宝区'}, {'id': '420804', 'pid': '42undefined00', 'name': '掇刀区'}, {'id': '420822', 'pid': '42undefined00', 'name': '沙洋县'}, {'id': '420881', 'pid': '42undefined00', 'name': '钟祥市'}, {'id': '420882', 'pid': '42undefined00', 'name': '京山市'}, { + 'id': '420902', + 'pid': '42undefined00', + 'name': '孝南区' +}, {'id': '420921', 'pid': '42undefined00', 'name': '孝昌县'}, {'id': '420922', 'pid': '42undefined00', 'name': '大悟县'}, {'id': '420923', 'pid': '42undefined00', 'name': '云梦县'}, {'id': '420981', 'pid': '42undefined00', 'name': '应城市'}, {'id': '420982', 'pid': '42undefined00', 'name': '安陆市'}, {'id': '420984', 'pid': '42undefined00', 'name': '汉川市'}, {'id': '421002', 'pid': '42undefined00', 'name': '沙市区'}, {'id': '421003', 'pid': '42undefined00', 'name': '荆州区'}, {'id': '421022', 'pid': '42undefined00', 'name': '公安县'}, {'id': '421024', 'pid': '42undefined00', 'name': '江陵县'}, {'id': '421081', 'pid': '42undefined00', 'name': '石首市'}, {'id': '421083', 'pid': '42undefined00', 'name': '洪湖市'}, {'id': '421087', 'pid': '42undefined00', 'name': '松滋市'}, {'id': '421088', 'pid': '42undefined00', 'name': '监利市'}, {'id': '421102', 'pid': '42undefined00', 'name': '黄州区'}, {'id': '421121', 'pid': '42undefined00', 'name': '团风县'}, { + 'id': '421122', + 'pid': '42undefined00', + 'name': '红安县' +}, {'id': '421123', 'pid': '42undefined00', 'name': '罗田县'}, {'id': '421124', 'pid': '42undefined00', 'name': '英山县'}, {'id': '421125', 'pid': '42undefined00', 'name': '浠水县'}, {'id': '421126', 'pid': '42undefined00', 'name': '蕲春县'}, {'id': '421127', 'pid': '42undefined00', 'name': '黄梅县'}, {'id': '421181', 'pid': '42undefined00', 'name': '麻城市'}, {'id': '421182', 'pid': '42undefined00', 'name': '武穴市'}, {'id': '421202', 'pid': '42undefined00', 'name': '咸安区'}, {'id': '421221', 'pid': '42undefined00', 'name': '嘉鱼县'}, {'id': '421222', 'pid': '42undefined00', 'name': '通城县'}, {'id': '421223', 'pid': '42undefined00', 'name': '崇阳县'}, {'id': '421224', 'pid': '42undefined00', 'name': '通山县'}, {'id': '421281', 'pid': '42undefined00', 'name': '赤壁市'}, {'id': '421303', 'pid': '42undefined00', 'name': '曾都区'}, {'id': '421321', 'pid': '42undefined00', 'name': '随县'}, {'id': '421381', 'pid': '42undefined00', 'name': '广水市'}, { + 'id': '422801', + 'pid': '42undefined00', + 'name': '恩施市' +}, {'id': '422802', 'pid': '42undefined00', 'name': '利川市'}, {'id': '422822', 'pid': '42undefined00', 'name': '建始县'}, {'id': '422823', 'pid': '42undefined00', 'name': '巴东县'}, {'id': '422825', 'pid': '42undefined00', 'name': '宣恩县'}, {'id': '422826', 'pid': '42undefined00', 'name': '咸丰县'}, {'id': '422827', 'pid': '42undefined00', 'name': '来凤县'}, {'id': '422828', 'pid': '42undefined00', 'name': '鹤峰县'}, {'id': '429004', 'pid': '42undefined00', 'name': '仙桃市'}, {'id': '429005', 'pid': '42undefined00', 'name': '潜江市'}, {'id': '429006', 'pid': '42undefined00', 'name': '天门市'}, {'id': '429021', 'pid': '42undefined00', 'name': '神农架林区'}, {'id': '430102', 'pid': '43undefined00', 'name': '芙蓉区'}, {'id': '430103', 'pid': '43undefined00', 'name': '天心区'}, {'id': '430104', 'pid': '43undefined00', 'name': '岳麓区'}, {'id': '430105', 'pid': '43undefined00', 'name': '开福区'}, {'id': '430111', 'pid': '43undefined00', 'name': '雨花区'}, { + 'id': '430112', + 'pid': '43undefined00', + 'name': '望城区' +}, {'id': '430121', 'pid': '43undefined00', 'name': '长沙县'}, {'id': '430181', 'pid': '43undefined00', 'name': '浏阳市'}, {'id': '430182', 'pid': '43undefined00', 'name': '宁乡市'}, {'id': '430202', 'pid': '43undefined00', 'name': '荷塘区'}, {'id': '430203', 'pid': '43undefined00', 'name': '芦淞区'}, {'id': '430204', 'pid': '43undefined00', 'name': '石峰区'}, {'id': '430211', 'pid': '43undefined00', 'name': '天元区'}, {'id': '430212', 'pid': '43undefined00', 'name': '渌口区'}, {'id': '430223', 'pid': '43undefined00', 'name': '攸县'}, {'id': '430224', 'pid': '43undefined00', 'name': '茶陵县'}, {'id': '430225', 'pid': '43undefined00', 'name': '炎陵县'}, {'id': '430281', 'pid': '43undefined00', 'name': '醴陵市'}, {'id': '430302', 'pid': '43undefined00', 'name': '雨湖区'}, {'id': '430304', 'pid': '43undefined00', 'name': '岳塘区'}, {'id': '430321', 'pid': '43undefined00', 'name': '湘潭县'}, {'id': '430381', 'pid': '43undefined00', 'name': '湘乡市'}, { + 'id': '430382', + 'pid': '43undefined00', + 'name': '韶山市' +}, {'id': '430405', 'pid': '43undefined00', 'name': '珠晖区'}, {'id': '430406', 'pid': '43undefined00', 'name': '雁峰区'}, {'id': '430407', 'pid': '43undefined00', 'name': '石鼓区'}, {'id': '430408', 'pid': '43undefined00', 'name': '蒸湘区'}, {'id': '430412', 'pid': '43undefined00', 'name': '南岳区'}, {'id': '430421', 'pid': '43undefined00', 'name': '衡阳县'}, {'id': '430422', 'pid': '43undefined00', 'name': '衡南县'}, {'id': '430423', 'pid': '43undefined00', 'name': '衡山县'}, {'id': '430424', 'pid': '43undefined00', 'name': '衡东县'}, {'id': '430426', 'pid': '43undefined00', 'name': '祁东县'}, {'id': '430481', 'pid': '43undefined00', 'name': '耒阳市'}, {'id': '430482', 'pid': '43undefined00', 'name': '常宁市'}, {'id': '430502', 'pid': '43undefined00', 'name': '双清区'}, {'id': '430503', 'pid': '43undefined00', 'name': '大祥区'}, {'id': '430511', 'pid': '43undefined00', 'name': '北塔区'}, {'id': '430522', 'pid': '43undefined00', 'name': '新邵县'}, { + 'id': '430523', + 'pid': '43undefined00', + 'name': '邵阳县' +}, {'id': '430524', 'pid': '43undefined00', 'name': '隆回县'}, {'id': '430525', 'pid': '43undefined00', 'name': '洞口县'}, {'id': '430527', 'pid': '43undefined00', 'name': '绥宁县'}, {'id': '430528', 'pid': '43undefined00', 'name': '新宁县'}, {'id': '430529', 'pid': '43undefined00', 'name': '城步苗族自治县'}, {'id': '430581', 'pid': '43undefined00', 'name': '武冈市'}, {'id': '430582', 'pid': '43undefined00', 'name': '邵东市'}, {'id': '430602', 'pid': '43undefined00', 'name': '岳阳楼区'}, {'id': '430603', 'pid': '43undefined00', 'name': '云溪区'}, {'id': '430611', 'pid': '43undefined00', 'name': '君山区'}, {'id': '430621', 'pid': '43undefined00', 'name': '岳阳县'}, {'id': '430623', 'pid': '43undefined00', 'name': '华容县'}, {'id': '430624', 'pid': '43undefined00', 'name': '湘阴县'}, {'id': '430626', 'pid': '43undefined00', 'name': '平江县'}, {'id': '430681', 'pid': '43undefined00', 'name': '汨罗市'}, {'id': '430682', 'pid': '43undefined00', 'name': '临湘市'}, { + 'id': '430702', + 'pid': '43undefined00', + 'name': '武陵区' +}, {'id': '430703', 'pid': '43undefined00', 'name': '鼎城区'}, {'id': '430721', 'pid': '43undefined00', 'name': '安乡县'}, {'id': '430722', 'pid': '43undefined00', 'name': '汉寿县'}, {'id': '430723', 'pid': '43undefined00', 'name': '澧县'}, {'id': '430724', 'pid': '43undefined00', 'name': '临澧县'}, {'id': '430725', 'pid': '43undefined00', 'name': '桃源县'}, {'id': '430726', 'pid': '43undefined00', 'name': '石门县'}, {'id': '430781', 'pid': '43undefined00', 'name': '津市市'}, {'id': '430802', 'pid': '43undefined00', 'name': '永定区'}, {'id': '430811', 'pid': '43undefined00', 'name': '武陵源区'}, {'id': '430821', 'pid': '43undefined00', 'name': '慈利县'}, {'id': '430822', 'pid': '43undefined00', 'name': '桑植县'}, {'id': '430902', 'pid': '43undefined00', 'name': '资阳区'}, {'id': '430903', 'pid': '43undefined00', 'name': '赫山区'}, {'id': '430921', 'pid': '43undefined00', 'name': '南县'}, {'id': '430922', 'pid': '43undefined00', 'name': '桃江县'}, { + 'id': '430923', + 'pid': '43undefined00', + 'name': '安化县' +}, {'id': '430981', 'pid': '43undefined00', 'name': '沅江市'}, {'id': '431002', 'pid': '43undefined00', 'name': '北湖区'}, {'id': '431003', 'pid': '43undefined00', 'name': '苏仙区'}, {'id': '431021', 'pid': '43undefined00', 'name': '桂阳县'}, {'id': '431022', 'pid': '43undefined00', 'name': '宜章县'}, {'id': '431023', 'pid': '43undefined00', 'name': '永兴县'}, {'id': '431024', 'pid': '43undefined00', 'name': '嘉禾县'}, {'id': '431025', 'pid': '43undefined00', 'name': '临武县'}, {'id': '431026', 'pid': '43undefined00', 'name': '汝城县'}, {'id': '431027', 'pid': '43undefined00', 'name': '桂东县'}, {'id': '431028', 'pid': '43undefined00', 'name': '安仁县'}, {'id': '431081', 'pid': '43undefined00', 'name': '资兴市'}, {'id': '431102', 'pid': '43undefined00', 'name': '零陵区'}, {'id': '431103', 'pid': '43undefined00', 'name': '冷水滩区'}, {'id': '431121', 'pid': '43undefined00', 'name': '祁阳县'}, {'id': '431122', 'pid': '43undefined00', 'name': '东安县'}, { + 'id': '431123', + 'pid': '43undefined00', + 'name': '双牌县' +}, {'id': '431124', 'pid': '43undefined00', 'name': '道县'}, {'id': '431125', 'pid': '43undefined00', 'name': '江永县'}, {'id': '431126', 'pid': '43undefined00', 'name': '宁远县'}, {'id': '431127', 'pid': '43undefined00', 'name': '蓝山县'}, {'id': '431128', 'pid': '43undefined00', 'name': '新田县'}, {'id': '431129', 'pid': '43undefined00', 'name': '江华瑶族自治县'}, {'id': '431202', 'pid': '43undefined00', 'name': '鹤城区'}, {'id': '431221', 'pid': '43undefined00', 'name': '中方县'}, {'id': '431222', 'pid': '43undefined00', 'name': '沅陵县'}, {'id': '431223', 'pid': '43undefined00', 'name': '辰溪县'}, {'id': '431224', 'pid': '43undefined00', 'name': '溆浦县'}, {'id': '431225', 'pid': '43undefined00', 'name': '会同县'}, {'id': '431226', 'pid': '43undefined00', 'name': '麻阳苗族自治县'}, {'id': '431227', 'pid': '43undefined00', 'name': '新晃侗族自治县'}, {'id': '431228', 'pid': '43undefined00', 'name': '芷江侗族自治县'}, { + 'id': '431229', + 'pid': '43undefined00', + 'name': '靖州苗族侗族自治县' +}, {'id': '431230', 'pid': '43undefined00', 'name': '通道侗族自治县'}, {'id': '431281', 'pid': '43undefined00', 'name': '洪江市'}, {'id': '431302', 'pid': '43undefined00', 'name': '娄星区'}, {'id': '431321', 'pid': '43undefined00', 'name': '双峰县'}, {'id': '431322', 'pid': '43undefined00', 'name': '新化县'}, {'id': '431381', 'pid': '43undefined00', 'name': '冷水江市'}, {'id': '431382', 'pid': '43undefined00', 'name': '涟源市'}, {'id': '433101', 'pid': '43undefined00', 'name': '吉首市'}, {'id': '433122', 'pid': '43undefined00', 'name': '泸溪县'}, {'id': '433123', 'pid': '43undefined00', 'name': '凤凰县'}, {'id': '433124', 'pid': '43undefined00', 'name': '花垣县'}, {'id': '433125', 'pid': '43undefined00', 'name': '保靖县'}, {'id': '433126', 'pid': '43undefined00', 'name': '古丈县'}, {'id': '433127', 'pid': '43undefined00', 'name': '永顺县'}, {'id': '433130', 'pid': '43undefined00', 'name': '龙山县'}, {'id': '440103', 'pid': '44undefined00', 'name': '荔湾区'}, { + 'id': '440104', + 'pid': '44undefined00', + 'name': '越秀区' +}, {'id': '440105', 'pid': '44undefined00', 'name': '海珠区'}, {'id': '440106', 'pid': '44undefined00', 'name': '天河区'}, {'id': '440111', 'pid': '44undefined00', 'name': '白云区'}, {'id': '440112', 'pid': '44undefined00', 'name': '黄埔区'}, {'id': '440113', 'pid': '44undefined00', 'name': '番禺区'}, {'id': '440114', 'pid': '44undefined00', 'name': '花都区'}, {'id': '440115', 'pid': '44undefined00', 'name': '南沙区'}, {'id': '440117', 'pid': '44undefined00', 'name': '从化区'}, {'id': '440118', 'pid': '44undefined00', 'name': '增城区'}, {'id': '440203', 'pid': '44undefined00', 'name': '武江区'}, {'id': '440204', 'pid': '44undefined00', 'name': '浈江区'}, {'id': '440205', 'pid': '44undefined00', 'name': '曲江区'}, {'id': '440222', 'pid': '44undefined00', 'name': '始兴县'}, {'id': '440224', 'pid': '44undefined00', 'name': '仁化县'}, {'id': '440229', 'pid': '44undefined00', 'name': '翁源县'}, {'id': '440232', 'pid': '44undefined00', 'name': '乳源瑶族自治县'}, { + 'id': '440233', + 'pid': '44undefined00', + 'name': '新丰县' +}, {'id': '440281', 'pid': '44undefined00', 'name': '乐昌市'}, {'id': '440282', 'pid': '44undefined00', 'name': '南雄市'}, {'id': '440303', 'pid': '44undefined00', 'name': '罗湖区'}, {'id': '440304', 'pid': '44undefined00', 'name': '福田区'}, {'id': '440305', 'pid': '44undefined00', 'name': '南山区'}, {'id': '440306', 'pid': '44undefined00', 'name': '宝安区'}, {'id': '440307', 'pid': '44undefined00', 'name': '龙岗区'}, {'id': '440308', 'pid': '44undefined00', 'name': '盐田区'}, {'id': '440309', 'pid': '44undefined00', 'name': '龙华区'}, {'id': '440310', 'pid': '44undefined00', 'name': '坪山区'}, {'id': '440311', 'pid': '44undefined00', 'name': '光明区'}, {'id': '440402', 'pid': '44undefined00', 'name': '香洲区'}, {'id': '440403', 'pid': '44undefined00', 'name': '斗门区'}, {'id': '440404', 'pid': '44undefined00', 'name': '金湾区'}, {'id': '440507', 'pid': '44undefined00', 'name': '龙湖区'}, {'id': '440511', 'pid': '44undefined00', 'name': '金平区'}, { + 'id': '440512', + 'pid': '44undefined00', + 'name': '濠江区' +}, {'id': '440513', 'pid': '44undefined00', 'name': '潮阳区'}, {'id': '440514', 'pid': '44undefined00', 'name': '潮南区'}, {'id': '440515', 'pid': '44undefined00', 'name': '澄海区'}, {'id': '440523', 'pid': '44undefined00', 'name': '南澳县'}, {'id': '440604', 'pid': '44undefined00', 'name': '禅城区'}, {'id': '440605', 'pid': '44undefined00', 'name': '南海区'}, {'id': '440606', 'pid': '44undefined00', 'name': '顺德区'}, {'id': '440607', 'pid': '44undefined00', 'name': '三水区'}, {'id': '440608', 'pid': '44undefined00', 'name': '高明区'}, {'id': '440703', 'pid': '44undefined00', 'name': '蓬江区'}, {'id': '440704', 'pid': '44undefined00', 'name': '江海区'}, {'id': '440705', 'pid': '44undefined00', 'name': '新会区'}, {'id': '440781', 'pid': '44undefined00', 'name': '台山市'}, {'id': '440783', 'pid': '44undefined00', 'name': '开平市'}, {'id': '440784', 'pid': '44undefined00', 'name': '鹤山市'}, {'id': '440785', 'pid': '44undefined00', 'name': '恩平市'}, { + 'id': '440802', + 'pid': '44undefined00', + 'name': '赤坎区' +}, {'id': '440803', 'pid': '44undefined00', 'name': '霞山区'}, {'id': '440804', 'pid': '44undefined00', 'name': '坡头区'}, {'id': '440811', 'pid': '44undefined00', 'name': '麻章区'}, {'id': '440823', 'pid': '44undefined00', 'name': '遂溪县'}, {'id': '440825', 'pid': '44undefined00', 'name': '徐闻县'}, {'id': '440881', 'pid': '44undefined00', 'name': '廉江市'}, {'id': '440882', 'pid': '44undefined00', 'name': '雷州市'}, {'id': '440883', 'pid': '44undefined00', 'name': '吴川市'}, {'id': '440902', 'pid': '44undefined00', 'name': '茂南区'}, {'id': '440904', 'pid': '44undefined00', 'name': '电白区'}, {'id': '440981', 'pid': '44undefined00', 'name': '高州市'}, {'id': '440982', 'pid': '44undefined00', 'name': '化州市'}, {'id': '440983', 'pid': '44undefined00', 'name': '信宜市'}, {'id': '441202', 'pid': '44undefined00', 'name': '端州区'}, {'id': '441203', 'pid': '44undefined00', 'name': '鼎湖区'}, {'id': '441204', 'pid': '44undefined00', 'name': '高要区'}, { + 'id': '441223', + 'pid': '44undefined00', + 'name': '广宁县' +}, {'id': '441224', 'pid': '44undefined00', 'name': '怀集县'}, {'id': '441225', 'pid': '44undefined00', 'name': '封开县'}, {'id': '441226', 'pid': '44undefined00', 'name': '德庆县'}, {'id': '441284', 'pid': '44undefined00', 'name': '四会市'}, {'id': '441302', 'pid': '44undefined00', 'name': '惠城区'}, {'id': '441303', 'pid': '44undefined00', 'name': '惠阳区'}, {'id': '441322', 'pid': '44undefined00', 'name': '博罗县'}, {'id': '441323', 'pid': '44undefined00', 'name': '惠东县'}, {'id': '441324', 'pid': '44undefined00', 'name': '龙门县'}, {'id': '441402', 'pid': '44undefined00', 'name': '梅江区'}, {'id': '441403', 'pid': '44undefined00', 'name': '梅县区'}, {'id': '441422', 'pid': '44undefined00', 'name': '大埔县'}, {'id': '441423', 'pid': '44undefined00', 'name': '丰顺县'}, {'id': '441424', 'pid': '44undefined00', 'name': '五华县'}, {'id': '441426', 'pid': '44undefined00', 'name': '平远县'}, {'id': '441427', 'pid': '44undefined00', 'name': '蕉岭县'}, { + 'id': '441481', + 'pid': '44undefined00', + 'name': '兴宁市' +}, {'id': '441502', 'pid': '44undefined00', 'name': '城区'}, {'id': '441521', 'pid': '44undefined00', 'name': '海丰县'}, {'id': '441523', 'pid': '44undefined00', 'name': '陆河县'}, {'id': '441581', 'pid': '44undefined00', 'name': '陆丰市'}, {'id': '441602', 'pid': '44undefined00', 'name': '源城区'}, {'id': '441621', 'pid': '44undefined00', 'name': '紫金县'}, {'id': '441622', 'pid': '44undefined00', 'name': '龙川县'}, {'id': '441623', 'pid': '44undefined00', 'name': '连平县'}, {'id': '441624', 'pid': '44undefined00', 'name': '和平县'}, {'id': '441625', 'pid': '44undefined00', 'name': '东源县'}, {'id': '441702', 'pid': '44undefined00', 'name': '江城区'}, {'id': '441704', 'pid': '44undefined00', 'name': '阳东区'}, {'id': '441721', 'pid': '44undefined00', 'name': '阳西县'}, {'id': '441781', 'pid': '44undefined00', 'name': '阳春市'}, {'id': '441802', 'pid': '44undefined00', 'name': '清城区'}, {'id': '441803', 'pid': '44undefined00', 'name': '清新区'}, { + 'id': '441821', + 'pid': '44undefined00', + 'name': '佛冈县' +}, {'id': '441823', 'pid': '44undefined00', 'name': '阳山县'}, {'id': '441825', 'pid': '44undefined00', 'name': '连山壮族瑶族自治县'}, {'id': '441826', 'pid': '44undefined00', 'name': '连南瑶族自治县'}, {'id': '441881', 'pid': '44undefined00', 'name': '英德市'}, {'id': '441882', 'pid': '44undefined00', 'name': '连州市'}, {'id': '445102', 'pid': '44undefined00', 'name': '湘桥区'}, {'id': '445103', 'pid': '44undefined00', 'name': '潮安区'}, {'id': '445122', 'pid': '44undefined00', 'name': '饶平县'}, {'id': '445202', 'pid': '44undefined00', 'name': '榕城区'}, {'id': '445203', 'pid': '44undefined00', 'name': '揭东区'}, {'id': '445222', 'pid': '44undefined00', 'name': '揭西县'}, {'id': '445224', 'pid': '44undefined00', 'name': '惠来县'}, {'id': '445281', 'pid': '44undefined00', 'name': '普宁市'}, {'id': '445302', 'pid': '44undefined00', 'name': '云城区'}, {'id': '445303', 'pid': '44undefined00', 'name': '云安区'}, {'id': '445321', 'pid': '44undefined00', 'name': '新兴县'}, { + 'id': '445322', + 'pid': '44undefined00', + 'name': '郁南县' +}, {'id': '445381', 'pid': '44undefined00', 'name': '罗定市'}, {'id': '450102', 'pid': '45undefined00', 'name': '兴宁区'}, {'id': '450103', 'pid': '45undefined00', 'name': '青秀区'}, {'id': '450105', 'pid': '45undefined00', 'name': '江南区'}, {'id': '450107', 'pid': '45undefined00', 'name': '西乡塘区'}, {'id': '450108', 'pid': '45undefined00', 'name': '良庆区'}, {'id': '450109', 'pid': '45undefined00', 'name': '邕宁区'}, {'id': '450110', 'pid': '45undefined00', 'name': '武鸣区'}, {'id': '450123', 'pid': '45undefined00', 'name': '隆安县'}, {'id': '450124', 'pid': '45undefined00', 'name': '马山县'}, {'id': '450125', 'pid': '45undefined00', 'name': '上林县'}, {'id': '450126', 'pid': '45undefined00', 'name': '宾阳县'}, {'id': '450127', 'pid': '45undefined00', 'name': '横县'}, {'id': '450202', 'pid': '45undefined00', 'name': '城中区'}, {'id': '450203', 'pid': '45undefined00', 'name': '鱼峰区'}, {'id': '450204', 'pid': '45undefined00', 'name': '柳南区'}, { + 'id': '450205', + 'pid': '45undefined00', + 'name': '柳北区' +}, {'id': '450206', 'pid': '45undefined00', 'name': '柳江区'}, {'id': '450222', 'pid': '45undefined00', 'name': '柳城县'}, {'id': '450223', 'pid': '45undefined00', 'name': '鹿寨县'}, {'id': '450224', 'pid': '45undefined00', 'name': '融安县'}, {'id': '450225', 'pid': '45undefined00', 'name': '融水苗族自治县'}, {'id': '450226', 'pid': '45undefined00', 'name': '三江侗族自治县'}, {'id': '450302', 'pid': '45undefined00', 'name': '秀峰区'}, {'id': '450303', 'pid': '45undefined00', 'name': '叠彩区'}, {'id': '450304', 'pid': '45undefined00', 'name': '象山区'}, {'id': '450305', 'pid': '45undefined00', 'name': '七星区'}, {'id': '450311', 'pid': '45undefined00', 'name': '雁山区'}, {'id': '450312', 'pid': '45undefined00', 'name': '临桂区'}, {'id': '450321', 'pid': '45undefined00', 'name': '阳朔县'}, {'id': '450323', 'pid': '45undefined00', 'name': '灵川县'}, {'id': '450324', 'pid': '45undefined00', 'name': '全州县'}, {'id': '450325', 'pid': '45undefined00', 'name': '兴安县'}, { + 'id': '450326', + 'pid': '45undefined00', + 'name': '永福县' +}, {'id': '450327', 'pid': '45undefined00', 'name': '灌阳县'}, {'id': '450328', 'pid': '45undefined00', 'name': '龙胜各族自治县'}, {'id': '450329', 'pid': '45undefined00', 'name': '资源县'}, {'id': '450330', 'pid': '45undefined00', 'name': '平乐县'}, {'id': '450332', 'pid': '45undefined00', 'name': '恭城瑶族自治县'}, {'id': '450381', 'pid': '45undefined00', 'name': '荔浦市'}, {'id': '450403', 'pid': '45undefined00', 'name': '万秀区'}, {'id': '450405', 'pid': '45undefined00', 'name': '长洲区'}, {'id': '450406', 'pid': '45undefined00', 'name': '龙圩区'}, {'id': '450421', 'pid': '45undefined00', 'name': '苍梧县'}, {'id': '450422', 'pid': '45undefined00', 'name': '藤县'}, {'id': '450423', 'pid': '45undefined00', 'name': '蒙山县'}, {'id': '450481', 'pid': '45undefined00', 'name': '岑溪市'}, {'id': '450502', 'pid': '45undefined00', 'name': '海城区'}, {'id': '450503', 'pid': '45undefined00', 'name': '银海区'}, {'id': '450512', 'pid': '45undefined00', 'name': '铁山港区'}, { + 'id': '450521', + 'pid': '45undefined00', + 'name': '合浦县' +}, {'id': '450602', 'pid': '45undefined00', 'name': '港口区'}, {'id': '450603', 'pid': '45undefined00', 'name': '防城区'}, {'id': '450621', 'pid': '45undefined00', 'name': '上思县'}, {'id': '450681', 'pid': '45undefined00', 'name': '东兴市'}, {'id': '450702', 'pid': '45undefined00', 'name': '钦南区'}, {'id': '450703', 'pid': '45undefined00', 'name': '钦北区'}, {'id': '450721', 'pid': '45undefined00', 'name': '灵山县'}, {'id': '450722', 'pid': '45undefined00', 'name': '浦北县'}, {'id': '450802', 'pid': '45undefined00', 'name': '港北区'}, {'id': '450803', 'pid': '45undefined00', 'name': '港南区'}, {'id': '450804', 'pid': '45undefined00', 'name': '覃塘区'}, {'id': '450821', 'pid': '45undefined00', 'name': '平南县'}, {'id': '450881', 'pid': '45undefined00', 'name': '桂平市'}, {'id': '450902', 'pid': '45undefined00', 'name': '玉州区'}, {'id': '450903', 'pid': '45undefined00', 'name': '福绵区'}, {'id': '450921', 'pid': '45undefined00', 'name': '容县'}, { + 'id': '450922', + 'pid': '45undefined00', + 'name': '陆川县' +}, {'id': '450923', 'pid': '45undefined00', 'name': '博白县'}, {'id': '450924', 'pid': '45undefined00', 'name': '兴业县'}, {'id': '450981', 'pid': '45undefined00', 'name': '北流市'}, {'id': '451002', 'pid': '45undefined00', 'name': '右江区'}, {'id': '451003', 'pid': '45undefined00', 'name': '田阳区'}, {'id': '451022', 'pid': '45undefined00', 'name': '田东县'}, {'id': '451024', 'pid': '45undefined00', 'name': '德保县'}, {'id': '451026', 'pid': '45undefined00', 'name': '那坡县'}, {'id': '451027', 'pid': '45undefined00', 'name': '凌云县'}, {'id': '451028', 'pid': '45undefined00', 'name': '乐业县'}, {'id': '451029', 'pid': '45undefined00', 'name': '田林县'}, {'id': '451030', 'pid': '45undefined00', 'name': '西林县'}, {'id': '451031', 'pid': '45undefined00', 'name': '隆林各族自治县'}, {'id': '451081', 'pid': '45undefined00', 'name': '靖西市'}, {'id': '451082', 'pid': '45undefined00', 'name': '平果市'}, {'id': '451102', 'pid': '45undefined00', 'name': '八步区'}, { + 'id': '451103', + 'pid': '45undefined00', + 'name': '平桂区' +}, {'id': '451121', 'pid': '45undefined00', 'name': '昭平县'}, {'id': '451122', 'pid': '45undefined00', 'name': '钟山县'}, {'id': '451123', 'pid': '45undefined00', 'name': '富川瑶族自治县'}, {'id': '451202', 'pid': '45undefined00', 'name': '金城江区'}, {'id': '451203', 'pid': '45undefined00', 'name': '宜州区'}, {'id': '451221', 'pid': '45undefined00', 'name': '南丹县'}, {'id': '451222', 'pid': '45undefined00', 'name': '天峨县'}, {'id': '451223', 'pid': '45undefined00', 'name': '凤山县'}, {'id': '451224', 'pid': '45undefined00', 'name': '东兰县'}, {'id': '451225', 'pid': '45undefined00', 'name': '罗城仫佬族自治县'}, {'id': '451226', 'pid': '45undefined00', 'name': '环江毛南族自治县'}, {'id': '451227', 'pid': '45undefined00', 'name': '巴马瑶族自治县'}, {'id': '451228', 'pid': '45undefined00', 'name': '都安瑶族自治县'}, {'id': '451229', 'pid': '45undefined00', 'name': '大化瑶族自治县'}, {'id': '451302', 'pid': '45undefined00', 'name': '兴宾区'}, { + 'id': '451321', + 'pid': '45undefined00', + 'name': '忻城县' +}, {'id': '451322', 'pid': '45undefined00', 'name': '象州县'}, {'id': '451323', 'pid': '45undefined00', 'name': '武宣县'}, {'id': '451324', 'pid': '45undefined00', 'name': '金秀瑶族自治县'}, {'id': '451381', 'pid': '45undefined00', 'name': '合山市'}, {'id': '451402', 'pid': '45undefined00', 'name': '江州区'}, {'id': '451421', 'pid': '45undefined00', 'name': '扶绥县'}, {'id': '451422', 'pid': '45undefined00', 'name': '宁明县'}, {'id': '451423', 'pid': '45undefined00', 'name': '龙州县'}, {'id': '451424', 'pid': '45undefined00', 'name': '大新县'}, {'id': '451425', 'pid': '45undefined00', 'name': '天等县'}, {'id': '451481', 'pid': '45undefined00', 'name': '凭祥市'}, {'id': '460105', 'pid': '46undefined00', 'name': '秀英区'}, {'id': '460106', 'pid': '46undefined00', 'name': '龙华区'}, {'id': '460107', 'pid': '46undefined00', 'name': '琼山区'}, {'id': '460108', 'pid': '46undefined00', 'name': '美兰区'}, {'id': '460202', 'pid': '46undefined00', 'name': '海棠区'}, { + 'id': '460203', + 'pid': '46undefined00', + 'name': '吉阳区' +}, {'id': '460204', 'pid': '46undefined00', 'name': '天涯区'}, {'id': '460205', 'pid': '46undefined00', 'name': '崖州区'}, {'id': '469001', 'pid': '46undefined00', 'name': '五指山市'}, {'id': '469002', 'pid': '46undefined00', 'name': '琼海市'}, {'id': '469005', 'pid': '46undefined00', 'name': '文昌市'}, {'id': '469006', 'pid': '46undefined00', 'name': '万宁市'}, {'id': '469007', 'pid': '46undefined00', 'name': '东方市'}, {'id': '469021', 'pid': '46undefined00', 'name': '定安县'}, {'id': '469022', 'pid': '46undefined00', 'name': '屯昌县'}, {'id': '469023', 'pid': '46undefined00', 'name': '澄迈县'}, {'id': '469024', 'pid': '46undefined00', 'name': '临高县'}, {'id': '469025', 'pid': '46undefined00', 'name': '白沙黎族自治县'}, {'id': '469026', 'pid': '46undefined00', 'name': '昌江黎族自治县'}, {'id': '469027', 'pid': '46undefined00', 'name': '乐东黎族自治县'}, {'id': '469028', 'pid': '46undefined00', 'name': '陵水黎族自治县'}, { + 'id': '469029', + 'pid': '46undefined00', + 'name': '保亭黎族苗族自治县' +}, {'id': '469030', 'pid': '46undefined00', 'name': '琼中黎族苗族自治县'}, {'id': '500101', 'pid': '50undefined00', 'name': '万州区'}, {'id': '500102', 'pid': '50undefined00', 'name': '涪陵区'}, {'id': '500103', 'pid': '50undefined00', 'name': '渝中区'}, {'id': '500104', 'pid': '50undefined00', 'name': '大渡口区'}, {'id': '500105', 'pid': '50undefined00', 'name': '江北区'}, {'id': '500106', 'pid': '50undefined00', 'name': '沙坪坝区'}, {'id': '500107', 'pid': '50undefined00', 'name': '九龙坡区'}, {'id': '500108', 'pid': '50undefined00', 'name': '南岸区'}, {'id': '500109', 'pid': '50undefined00', 'name': '北碚区'}, {'id': '500110', 'pid': '50undefined00', 'name': '綦江区'}, {'id': '500111', 'pid': '50undefined00', 'name': '大足区'}, {'id': '500112', 'pid': '50undefined00', 'name': '渝北区'}, {'id': '500113', 'pid': '50undefined00', 'name': '巴南区'}, {'id': '500114', 'pid': '50undefined00', 'name': '黔江区'}, {'id': '500115', 'pid': '50undefined00', 'name': '长寿区'}, { + 'id': '500116', + 'pid': '50undefined00', + 'name': '江津区' +}, {'id': '500117', 'pid': '50undefined00', 'name': '合川区'}, {'id': '500118', 'pid': '50undefined00', 'name': '永川区'}, {'id': '500119', 'pid': '50undefined00', 'name': '南川区'}, {'id': '500120', 'pid': '50undefined00', 'name': '璧山区'}, {'id': '500151', 'pid': '50undefined00', 'name': '铜梁区'}, {'id': '500152', 'pid': '50undefined00', 'name': '潼南区'}, {'id': '500153', 'pid': '50undefined00', 'name': '荣昌区'}, {'id': '500154', 'pid': '50undefined00', 'name': '开州区'}, {'id': '500155', 'pid': '50undefined00', 'name': '梁平区'}, {'id': '500156', 'pid': '50undefined00', 'name': '武隆区'}, {'id': '500229', 'pid': '50undefined00', 'name': '城口县'}, {'id': '500230', 'pid': '50undefined00', 'name': '丰都县'}, {'id': '500231', 'pid': '50undefined00', 'name': '垫江县'}, {'id': '500233', 'pid': '50undefined00', 'name': '忠县'}, {'id': '500235', 'pid': '50undefined00', 'name': '云阳县'}, {'id': '500236', 'pid': '50undefined00', 'name': '奉节县'}, { + 'id': '500237', + 'pid': '50undefined00', + 'name': '巫山县' +}, {'id': '500238', 'pid': '50undefined00', 'name': '巫溪县'}, {'id': '500240', 'pid': '50undefined00', 'name': '石柱土家族自治县'}, {'id': '500241', 'pid': '50undefined00', 'name': '秀山土家族苗族自治县'}, {'id': '500242', 'pid': '50undefined00', 'name': '酉阳土家族苗族自治县'}, {'id': '500243', 'pid': '50undefined00', 'name': '彭水苗族土家族自治县'}, {'id': '510104', 'pid': '51undefined00', 'name': '锦江区'}, {'id': '510105', 'pid': '51undefined00', 'name': '青羊区'}, {'id': '510106', 'pid': '51undefined00', 'name': '金牛区'}, {'id': '510107', 'pid': '51undefined00', 'name': '武侯区'}, {'id': '510108', 'pid': '51undefined00', 'name': '成华区'}, {'id': '510112', 'pid': '51undefined00', 'name': '龙泉驿区'}, {'id': '510113', 'pid': '51undefined00', 'name': '青白江区'}, {'id': '510114', 'pid': '51undefined00', 'name': '新都区'}, {'id': '510115', 'pid': '51undefined00', 'name': '温江区'}, {'id': '510116', 'pid': '51undefined00', 'name': '双流区'}, { + 'id': '510117', + 'pid': '51undefined00', + 'name': '郫都区' +}, {'id': '510118', 'pid': '51undefined00', 'name': '新津区'}, {'id': '510121', 'pid': '51undefined00', 'name': '金堂县'}, {'id': '510129', 'pid': '51undefined00', 'name': '大邑县'}, {'id': '510131', 'pid': '51undefined00', 'name': '蒲江县'}, {'id': '510181', 'pid': '51undefined00', 'name': '都江堰市'}, {'id': '510182', 'pid': '51undefined00', 'name': '彭州市'}, {'id': '510183', 'pid': '51undefined00', 'name': '邛崃市'}, {'id': '510184', 'pid': '51undefined00', 'name': '崇州市'}, {'id': '510185', 'pid': '51undefined00', 'name': '简阳市'}, {'id': '510302', 'pid': '51undefined00', 'name': '自流井区'}, {'id': '510303', 'pid': '51undefined00', 'name': '贡井区'}, {'id': '510304', 'pid': '51undefined00', 'name': '大安区'}, {'id': '510311', 'pid': '51undefined00', 'name': '沿滩区'}, {'id': '510321', 'pid': '51undefined00', 'name': '荣县'}, {'id': '510322', 'pid': '51undefined00', 'name': '富顺县'}, {'id': '510402', 'pid': '51undefined00', 'name': '东区'}, { + 'id': '510403', + 'pid': '51undefined00', + 'name': '西区' +}, {'id': '510411', 'pid': '51undefined00', 'name': '仁和区'}, {'id': '510421', 'pid': '51undefined00', 'name': '米易县'}, {'id': '510422', 'pid': '51undefined00', 'name': '盐边县'}, {'id': '510502', 'pid': '51undefined00', 'name': '江阳区'}, {'id': '510503', 'pid': '51undefined00', 'name': '纳溪区'}, {'id': '510504', 'pid': '51undefined00', 'name': '龙马潭区'}, {'id': '510521', 'pid': '51undefined00', 'name': '泸县'}, {'id': '510522', 'pid': '51undefined00', 'name': '合江县'}, {'id': '510524', 'pid': '51undefined00', 'name': '叙永县'}, {'id': '510525', 'pid': '51undefined00', 'name': '古蔺县'}, {'id': '510603', 'pid': '51undefined00', 'name': '旌阳区'}, {'id': '510604', 'pid': '51undefined00', 'name': '罗江区'}, {'id': '510623', 'pid': '51undefined00', 'name': '中江县'}, {'id': '510681', 'pid': '51undefined00', 'name': '广汉市'}, {'id': '510682', 'pid': '51undefined00', 'name': '什邡市'}, {'id': '510683', 'pid': '51undefined00', 'name': '绵竹市'}, { + 'id': '510703', + 'pid': '51undefined00', + 'name': '涪城区' +}, {'id': '510704', 'pid': '51undefined00', 'name': '游仙区'}, {'id': '510705', 'pid': '51undefined00', 'name': '安州区'}, {'id': '510722', 'pid': '51undefined00', 'name': '三台县'}, {'id': '510723', 'pid': '51undefined00', 'name': '盐亭县'}, {'id': '510725', 'pid': '51undefined00', 'name': '梓潼县'}, {'id': '510726', 'pid': '51undefined00', 'name': '北川羌族自治县'}, {'id': '510727', 'pid': '51undefined00', 'name': '平武县'}, {'id': '510781', 'pid': '51undefined00', 'name': '江油市'}, {'id': '510802', 'pid': '51undefined00', 'name': '利州区'}, {'id': '510811', 'pid': '51undefined00', 'name': '昭化区'}, {'id': '510812', 'pid': '51undefined00', 'name': '朝天区'}, {'id': '510821', 'pid': '51undefined00', 'name': '旺苍县'}, {'id': '510822', 'pid': '51undefined00', 'name': '青川县'}, {'id': '510823', 'pid': '51undefined00', 'name': '剑阁县'}, {'id': '510824', 'pid': '51undefined00', 'name': '苍溪县'}, {'id': '510903', 'pid': '51undefined00', 'name': '船山区'}, { + 'id': '510904', + 'pid': '51undefined00', + 'name': '安居区' +}, {'id': '510921', 'pid': '51undefined00', 'name': '蓬溪县'}, {'id': '510923', 'pid': '51undefined00', 'name': '大英县'}, {'id': '510981', 'pid': '51undefined00', 'name': '射洪市'}, {'id': '511002', 'pid': '51undefined00', 'name': '市中区'}, {'id': '511011', 'pid': '51undefined00', 'name': '东兴区'}, {'id': '511024', 'pid': '51undefined00', 'name': '威远县'}, {'id': '511025', 'pid': '51undefined00', 'name': '资中县'}, {'id': '511083', 'pid': '51undefined00', 'name': '隆昌市'}, {'id': '511102', 'pid': '51undefined00', 'name': '市中区'}, {'id': '511111', 'pid': '51undefined00', 'name': '沙湾区'}, {'id': '511112', 'pid': '51undefined00', 'name': '五通桥区'}, {'id': '511113', 'pid': '51undefined00', 'name': '金口河区'}, {'id': '511123', 'pid': '51undefined00', 'name': '犍为县'}, {'id': '511124', 'pid': '51undefined00', 'name': '井研县'}, {'id': '511126', 'pid': '51undefined00', 'name': '夹江县'}, {'id': '511129', 'pid': '51undefined00', 'name': '沐川县'}, { + 'id': '511132', + 'pid': '51undefined00', + 'name': '峨边彝族自治县' +}, {'id': '511133', 'pid': '51undefined00', 'name': '马边彝族自治县'}, {'id': '511181', 'pid': '51undefined00', 'name': '峨眉山市'}, {'id': '511302', 'pid': '51undefined00', 'name': '顺庆区'}, {'id': '511303', 'pid': '51undefined00', 'name': '高坪区'}, {'id': '511304', 'pid': '51undefined00', 'name': '嘉陵区'}, {'id': '511321', 'pid': '51undefined00', 'name': '南部县'}, {'id': '511322', 'pid': '51undefined00', 'name': '营山县'}, {'id': '511323', 'pid': '51undefined00', 'name': '蓬安县'}, {'id': '511324', 'pid': '51undefined00', 'name': '仪陇县'}, {'id': '511325', 'pid': '51undefined00', 'name': '西充县'}, {'id': '511381', 'pid': '51undefined00', 'name': '阆中市'}, {'id': '511402', 'pid': '51undefined00', 'name': '东坡区'}, {'id': '511403', 'pid': '51undefined00', 'name': '彭山区'}, {'id': '511421', 'pid': '51undefined00', 'name': '仁寿县'}, {'id': '511423', 'pid': '51undefined00', 'name': '洪雅县'}, {'id': '511424', 'pid': '51undefined00', 'name': '丹棱县'}, { + 'id': '511425', + 'pid': '51undefined00', + 'name': '青神县' +}, {'id': '511502', 'pid': '51undefined00', 'name': '翠屏区'}, {'id': '511503', 'pid': '51undefined00', 'name': '南溪区'}, {'id': '511504', 'pid': '51undefined00', 'name': '叙州区'}, {'id': '511523', 'pid': '51undefined00', 'name': '江安县'}, {'id': '511524', 'pid': '51undefined00', 'name': '长宁县'}, {'id': '511525', 'pid': '51undefined00', 'name': '高县'}, {'id': '511526', 'pid': '51undefined00', 'name': '珙县'}, {'id': '511527', 'pid': '51undefined00', 'name': '筠连县'}, {'id': '511528', 'pid': '51undefined00', 'name': '兴文县'}, {'id': '511529', 'pid': '51undefined00', 'name': '屏山县'}, {'id': '511602', 'pid': '51undefined00', 'name': '广安区'}, {'id': '511603', 'pid': '51undefined00', 'name': '前锋区'}, {'id': '511621', 'pid': '51undefined00', 'name': '岳池县'}, {'id': '511622', 'pid': '51undefined00', 'name': '武胜县'}, {'id': '511623', 'pid': '51undefined00', 'name': '邻水县'}, {'id': '511681', 'pid': '51undefined00', 'name': '华蓥市'}, { + 'id': '511702', + 'pid': '51undefined00', + 'name': '通川区' +}, {'id': '511703', 'pid': '51undefined00', 'name': '达川区'}, {'id': '511722', 'pid': '51undefined00', 'name': '宣汉县'}, {'id': '511723', 'pid': '51undefined00', 'name': '开江县'}, {'id': '511724', 'pid': '51undefined00', 'name': '大竹县'}, {'id': '511725', 'pid': '51undefined00', 'name': '渠县'}, {'id': '511781', 'pid': '51undefined00', 'name': '万源市'}, {'id': '511802', 'pid': '51undefined00', 'name': '雨城区'}, {'id': '511803', 'pid': '51undefined00', 'name': '名山区'}, {'id': '511822', 'pid': '51undefined00', 'name': '荥经县'}, {'id': '511823', 'pid': '51undefined00', 'name': '汉源县'}, {'id': '511824', 'pid': '51undefined00', 'name': '石棉县'}, {'id': '511825', 'pid': '51undefined00', 'name': '天全县'}, {'id': '511826', 'pid': '51undefined00', 'name': '芦山县'}, {'id': '511827', 'pid': '51undefined00', 'name': '宝兴县'}, {'id': '511902', 'pid': '51undefined00', 'name': '巴州区'}, {'id': '511903', 'pid': '51undefined00', 'name': '恩阳区'}, { + 'id': '511921', + 'pid': '51undefined00', + 'name': '通江县' +}, {'id': '511922', 'pid': '51undefined00', 'name': '南江县'}, {'id': '511923', 'pid': '51undefined00', 'name': '平昌县'}, {'id': '512002', 'pid': '51undefined00', 'name': '雁江区'}, {'id': '512021', 'pid': '51undefined00', 'name': '安岳县'}, {'id': '512022', 'pid': '51undefined00', 'name': '乐至县'}, {'id': '513201', 'pid': '51undefined00', 'name': '马尔康市'}, {'id': '513221', 'pid': '51undefined00', 'name': '汶川县'}, {'id': '513222', 'pid': '51undefined00', 'name': '理县'}, {'id': '513223', 'pid': '51undefined00', 'name': '茂县'}, {'id': '513224', 'pid': '51undefined00', 'name': '松潘县'}, {'id': '513225', 'pid': '51undefined00', 'name': '九寨沟县'}, {'id': '513226', 'pid': '51undefined00', 'name': '金川县'}, {'id': '513227', 'pid': '51undefined00', 'name': '小金县'}, {'id': '513228', 'pid': '51undefined00', 'name': '黑水县'}, {'id': '513230', 'pid': '51undefined00', 'name': '壤塘县'}, {'id': '513231', 'pid': '51undefined00', 'name': '阿坝县'}, { + 'id': '513232', + 'pid': '51undefined00', + 'name': '若尔盖县' +}, {'id': '513233', 'pid': '51undefined00', 'name': '红原县'}, {'id': '513301', 'pid': '51undefined00', 'name': '康定市'}, {'id': '513322', 'pid': '51undefined00', 'name': '泸定县'}, {'id': '513323', 'pid': '51undefined00', 'name': '丹巴县'}, {'id': '513324', 'pid': '51undefined00', 'name': '九龙县'}, {'id': '513325', 'pid': '51undefined00', 'name': '雅江县'}, {'id': '513326', 'pid': '51undefined00', 'name': '道孚县'}, {'id': '513327', 'pid': '51undefined00', 'name': '炉霍县'}, {'id': '513328', 'pid': '51undefined00', 'name': '甘孜县'}, {'id': '513329', 'pid': '51undefined00', 'name': '新龙县'}, {'id': '513330', 'pid': '51undefined00', 'name': '德格县'}, {'id': '513331', 'pid': '51undefined00', 'name': '白玉县'}, {'id': '513332', 'pid': '51undefined00', 'name': '石渠县'}, {'id': '513333', 'pid': '51undefined00', 'name': '色达县'}, {'id': '513334', 'pid': '51undefined00', 'name': '理塘县'}, {'id': '513335', 'pid': '51undefined00', 'name': '巴塘县'}, { + 'id': '513336', + 'pid': '51undefined00', + 'name': '乡城县' +}, {'id': '513337', 'pid': '51undefined00', 'name': '稻城县'}, {'id': '513338', 'pid': '51undefined00', 'name': '得荣县'}, {'id': '513401', 'pid': '51undefined00', 'name': '西昌市'}, {'id': '513422', 'pid': '51undefined00', 'name': '木里藏族自治县'}, {'id': '513423', 'pid': '51undefined00', 'name': '盐源县'}, {'id': '513424', 'pid': '51undefined00', 'name': '德昌县'}, {'id': '513425', 'pid': '51undefined00', 'name': '会理县'}, {'id': '513426', 'pid': '51undefined00', 'name': '会东县'}, {'id': '513427', 'pid': '51undefined00', 'name': '宁南县'}, {'id': '513428', 'pid': '51undefined00', 'name': '普格县'}, {'id': '513429', 'pid': '51undefined00', 'name': '布拖县'}, {'id': '513430', 'pid': '51undefined00', 'name': '金阳县'}, {'id': '513431', 'pid': '51undefined00', 'name': '昭觉县'}, {'id': '513432', 'pid': '51undefined00', 'name': '喜德县'}, {'id': '513433', 'pid': '51undefined00', 'name': '冕宁县'}, {'id': '513434', 'pid': '51undefined00', 'name': '越西县'}, { + 'id': '513435', + 'pid': '51undefined00', + 'name': '甘洛县' +}, {'id': '513436', 'pid': '51undefined00', 'name': '美姑县'}, {'id': '513437', 'pid': '51undefined00', 'name': '雷波县'}, {'id': '520102', 'pid': '52undefined00', 'name': '南明区'}, {'id': '520103', 'pid': '52undefined00', 'name': '云岩区'}, {'id': '520111', 'pid': '52undefined00', 'name': '花溪区'}, {'id': '520112', 'pid': '52undefined00', 'name': '乌当区'}, {'id': '520113', 'pid': '52undefined00', 'name': '白云区'}, {'id': '520115', 'pid': '52undefined00', 'name': '观山湖区'}, {'id': '520121', 'pid': '52undefined00', 'name': '开阳县'}, {'id': '520122', 'pid': '52undefined00', 'name': '息烽县'}, {'id': '520123', 'pid': '52undefined00', 'name': '修文县'}, {'id': '520181', 'pid': '52undefined00', 'name': '清镇市'}, {'id': '520201', 'pid': '52undefined00', 'name': '钟山区'}, {'id': '520203', 'pid': '52undefined00', 'name': '六枝特区'}, {'id': '520204', 'pid': '52undefined00', 'name': '水城区'}, {'id': '520281', 'pid': '52undefined00', 'name': '盘州市'}, { + 'id': '520302', + 'pid': '52undefined00', + 'name': '红花岗区' +}, {'id': '520303', 'pid': '52undefined00', 'name': '汇川区'}, {'id': '520304', 'pid': '52undefined00', 'name': '播州区'}, {'id': '520322', 'pid': '52undefined00', 'name': '桐梓县'}, {'id': '520323', 'pid': '52undefined00', 'name': '绥阳县'}, {'id': '520324', 'pid': '52undefined00', 'name': '正安县'}, {'id': '520325', 'pid': '52undefined00', 'name': '道真仡佬族苗族自治县'}, {'id': '520326', 'pid': '52undefined00', 'name': '务川仡佬族苗族自治县'}, {'id': '520327', 'pid': '52undefined00', 'name': '凤冈县'}, {'id': '520328', 'pid': '52undefined00', 'name': '湄潭县'}, {'id': '520329', 'pid': '52undefined00', 'name': '余庆县'}, {'id': '520330', 'pid': '52undefined00', 'name': '习水县'}, {'id': '520381', 'pid': '52undefined00', 'name': '赤水市'}, {'id': '520382', 'pid': '52undefined00', 'name': '仁怀市'}, {'id': '520402', 'pid': '52undefined00', 'name': '西秀区'}, {'id': '520403', 'pid': '52undefined00', 'name': '平坝区'}, { + 'id': '520422', + 'pid': '52undefined00', + 'name': '普定县' +}, {'id': '520423', 'pid': '52undefined00', 'name': '镇宁布依族苗族自治县'}, {'id': '520424', 'pid': '52undefined00', 'name': '关岭布依族苗族自治县'}, {'id': '520425', 'pid': '52undefined00', 'name': '紫云苗族布依族自治县'}, {'id': '520502', 'pid': '52undefined00', 'name': '七星关区'}, {'id': '520521', 'pid': '52undefined00', 'name': '大方县'}, {'id': '520522', 'pid': '52undefined00', 'name': '黔西县'}, {'id': '520523', 'pid': '52undefined00', 'name': '金沙县'}, {'id': '520524', 'pid': '52undefined00', 'name': '织金县'}, {'id': '520525', 'pid': '52undefined00', 'name': '纳雍县'}, {'id': '520526', 'pid': '52undefined00', 'name': '威宁彝族回族苗族自治县'}, {'id': '520527', 'pid': '52undefined00', 'name': '赫章县'}, {'id': '520602', 'pid': '52undefined00', 'name': '碧江区'}, {'id': '520603', 'pid': '52undefined00', 'name': '万山区'}, {'id': '520621', 'pid': '52undefined00', 'name': '江口县'}, {'id': '520622', 'pid': '52undefined00', 'name': '玉屏侗族自治县'}, { + 'id': '520623', + 'pid': '52undefined00', + 'name': '石阡县' +}, {'id': '520624', 'pid': '52undefined00', 'name': '思南县'}, {'id': '520625', 'pid': '52undefined00', 'name': '印江土家族苗族自治县'}, {'id': '520626', 'pid': '52undefined00', 'name': '德江县'}, {'id': '520627', 'pid': '52undefined00', 'name': '沿河土家族自治县'}, {'id': '520628', 'pid': '52undefined00', 'name': '松桃苗族自治县'}, {'id': '522301', 'pid': '52undefined00', 'name': '兴义市'}, {'id': '522302', 'pid': '52undefined00', 'name': '兴仁市'}, {'id': '522323', 'pid': '52undefined00', 'name': '普安县'}, {'id': '522324', 'pid': '52undefined00', 'name': '晴隆县'}, {'id': '522325', 'pid': '52undefined00', 'name': '贞丰县'}, {'id': '522326', 'pid': '52undefined00', 'name': '望谟县'}, {'id': '522327', 'pid': '52undefined00', 'name': '册亨县'}, {'id': '522328', 'pid': '52undefined00', 'name': '安龙县'}, {'id': '522601', 'pid': '52undefined00', 'name': '凯里市'}, {'id': '522622', 'pid': '52undefined00', 'name': '黄平县'}, { + 'id': '522623', + 'pid': '52undefined00', + 'name': '施秉县' +}, {'id': '522624', 'pid': '52undefined00', 'name': '三穗县'}, {'id': '522625', 'pid': '52undefined00', 'name': '镇远县'}, {'id': '522626', 'pid': '52undefined00', 'name': '岑巩县'}, {'id': '522627', 'pid': '52undefined00', 'name': '天柱县'}, {'id': '522628', 'pid': '52undefined00', 'name': '锦屏县'}, {'id': '522629', 'pid': '52undefined00', 'name': '剑河县'}, {'id': '522630', 'pid': '52undefined00', 'name': '台江县'}, {'id': '522631', 'pid': '52undefined00', 'name': '黎平县'}, {'id': '522632', 'pid': '52undefined00', 'name': '榕江县'}, {'id': '522633', 'pid': '52undefined00', 'name': '从江县'}, {'id': '522634', 'pid': '52undefined00', 'name': '雷山县'}, {'id': '522635', 'pid': '52undefined00', 'name': '麻江县'}, {'id': '522636', 'pid': '52undefined00', 'name': '丹寨县'}, {'id': '522701', 'pid': '52undefined00', 'name': '都匀市'}, {'id': '522702', 'pid': '52undefined00', 'name': '福泉市'}, {'id': '522722', 'pid': '52undefined00', 'name': '荔波县'}, { + 'id': '522723', + 'pid': '52undefined00', + 'name': '贵定县' +}, {'id': '522725', 'pid': '52undefined00', 'name': '瓮安县'}, {'id': '522726', 'pid': '52undefined00', 'name': '独山县'}, {'id': '522727', 'pid': '52undefined00', 'name': '平塘县'}, {'id': '522728', 'pid': '52undefined00', 'name': '罗甸县'}, {'id': '522729', 'pid': '52undefined00', 'name': '长顺县'}, {'id': '522730', 'pid': '52undefined00', 'name': '龙里县'}, {'id': '522731', 'pid': '52undefined00', 'name': '惠水县'}, {'id': '522732', 'pid': '52undefined00', 'name': '三都水族自治县'}, {'id': '530102', 'pid': '53undefined00', 'name': '五华区'}, {'id': '530103', 'pid': '53undefined00', 'name': '盘龙区'}, {'id': '530111', 'pid': '53undefined00', 'name': '官渡区'}, {'id': '530112', 'pid': '53undefined00', 'name': '西山区'}, {'id': '530113', 'pid': '53undefined00', 'name': '东川区'}, {'id': '530114', 'pid': '53undefined00', 'name': '呈贡区'}, {'id': '530115', 'pid': '53undefined00', 'name': '晋宁区'}, {'id': '530124', 'pid': '53undefined00', 'name': '富民县'}, { + 'id': '530125', + 'pid': '53undefined00', + 'name': '宜良县' +}, {'id': '530126', 'pid': '53undefined00', 'name': '石林彝族自治县'}, {'id': '530127', 'pid': '53undefined00', 'name': '嵩明县'}, {'id': '530128', 'pid': '53undefined00', 'name': '禄劝彝族苗族自治县'}, {'id': '530129', 'pid': '53undefined00', 'name': '寻甸回族彝族自治县'}, {'id': '530181', 'pid': '53undefined00', 'name': '安宁市'}, {'id': '530302', 'pid': '53undefined00', 'name': '麒麟区'}, {'id': '530303', 'pid': '53undefined00', 'name': '沾益区'}, {'id': '530304', 'pid': '53undefined00', 'name': '马龙区'}, {'id': '530322', 'pid': '53undefined00', 'name': '陆良县'}, {'id': '530323', 'pid': '53undefined00', 'name': '师宗县'}, {'id': '530324', 'pid': '53undefined00', 'name': '罗平县'}, {'id': '530325', 'pid': '53undefined00', 'name': '富源县'}, {'id': '530326', 'pid': '53undefined00', 'name': '会泽县'}, {'id': '530381', 'pid': '53undefined00', 'name': '宣威市'}, {'id': '530402', 'pid': '53undefined00', 'name': '红塔区'}, { + 'id': '530403', + 'pid': '53undefined00', + 'name': '江川区' +}, {'id': '530423', 'pid': '53undefined00', 'name': '通海县'}, {'id': '530424', 'pid': '53undefined00', 'name': '华宁县'}, {'id': '530425', 'pid': '53undefined00', 'name': '易门县'}, {'id': '530426', 'pid': '53undefined00', 'name': '峨山彝族自治县'}, {'id': '530427', 'pid': '53undefined00', 'name': '新平彝族傣族自治县'}, {'id': '530428', 'pid': '53undefined00', 'name': '元江哈尼族彝族傣族自治县'}, {'id': '530481', 'pid': '53undefined00', 'name': '澄江市'}, {'id': '530502', 'pid': '53undefined00', 'name': '隆阳区'}, {'id': '530521', 'pid': '53undefined00', 'name': '施甸县'}, {'id': '530523', 'pid': '53undefined00', 'name': '龙陵县'}, {'id': '530524', 'pid': '53undefined00', 'name': '昌宁县'}, {'id': '530581', 'pid': '53undefined00', 'name': '腾冲市'}, {'id': '530602', 'pid': '53undefined00', 'name': '昭阳区'}, {'id': '530621', 'pid': '53undefined00', 'name': '鲁甸县'}, {'id': '530622', 'pid': '53undefined00', 'name': '巧家县'}, { + 'id': '530623', + 'pid': '53undefined00', + 'name': '盐津县' +}, {'id': '530624', 'pid': '53undefined00', 'name': '大关县'}, {'id': '530625', 'pid': '53undefined00', 'name': '永善县'}, {'id': '530626', 'pid': '53undefined00', 'name': '绥江县'}, {'id': '530627', 'pid': '53undefined00', 'name': '镇雄县'}, {'id': '530628', 'pid': '53undefined00', 'name': '彝良县'}, {'id': '530629', 'pid': '53undefined00', 'name': '威信县'}, {'id': '530681', 'pid': '53undefined00', 'name': '水富市'}, {'id': '530702', 'pid': '53undefined00', 'name': '古城区'}, {'id': '530721', 'pid': '53undefined00', 'name': '玉龙纳西族自治县'}, {'id': '530722', 'pid': '53undefined00', 'name': '永胜县'}, {'id': '530723', 'pid': '53undefined00', 'name': '华坪县'}, {'id': '530724', 'pid': '53undefined00', 'name': '宁蒗彝族自治县'}, {'id': '530802', 'pid': '53undefined00', 'name': '思茅区'}, {'id': '530821', 'pid': '53undefined00', 'name': '宁洱哈尼族彝族自治县'}, {'id': '530822', 'pid': '53undefined00', 'name': '墨江哈尼族自治县'}, { + 'id': '530823', + 'pid': '53undefined00', + 'name': '景东彝族自治县' +}, {'id': '530824', 'pid': '53undefined00', 'name': '景谷傣族彝族自治县'}, {'id': '530825', 'pid': '53undefined00', 'name': '镇沅彝族哈尼族拉祜族自治县'}, {'id': '530826', 'pid': '53undefined00', 'name': '江城哈尼族彝族自治县'}, {'id': '530827', 'pid': '53undefined00', 'name': '孟连傣族拉祜族佤族自治县'}, {'id': '530828', 'pid': '53undefined00', 'name': '澜沧拉祜族自治县'}, {'id': '530829', 'pid': '53undefined00', 'name': '西盟佤族自治县'}, {'id': '530902', 'pid': '53undefined00', 'name': '临翔区'}, {'id': '530921', 'pid': '53undefined00', 'name': '凤庆县'}, {'id': '530922', 'pid': '53undefined00', 'name': '云县'}, {'id': '530923', 'pid': '53undefined00', 'name': '永德县'}, {'id': '530924', 'pid': '53undefined00', 'name': '镇康县'}, {'id': '530925', 'pid': '53undefined00', 'name': '双江拉祜族佤族布朗族傣族自治县'}, {'id': '530926', 'pid': '53undefined00', 'name': '耿马傣族佤族自治县'}, {'id': '530927', 'pid': '53undefined00', 'name': '沧源佤族自治县'}, { + 'id': '532301', + 'pid': '53undefined00', + 'name': '楚雄市' +}, {'id': '532322', 'pid': '53undefined00', 'name': '双柏县'}, {'id': '532323', 'pid': '53undefined00', 'name': '牟定县'}, {'id': '532324', 'pid': '53undefined00', 'name': '南华县'}, {'id': '532325', 'pid': '53undefined00', 'name': '姚安县'}, {'id': '532326', 'pid': '53undefined00', 'name': '大姚县'}, {'id': '532327', 'pid': '53undefined00', 'name': '永仁县'}, {'id': '532328', 'pid': '53undefined00', 'name': '元谋县'}, {'id': '532329', 'pid': '53undefined00', 'name': '武定县'}, {'id': '532331', 'pid': '53undefined00', 'name': '禄丰县'}, {'id': '532501', 'pid': '53undefined00', 'name': '个旧市'}, {'id': '532502', 'pid': '53undefined00', 'name': '开远市'}, {'id': '532503', 'pid': '53undefined00', 'name': '蒙自市'}, {'id': '532504', 'pid': '53undefined00', 'name': '弥勒市'}, {'id': '532523', 'pid': '53undefined00', 'name': '屏边苗族自治县'}, {'id': '532524', 'pid': '53undefined00', 'name': '建水县'}, {'id': '532525', 'pid': '53undefined00', 'name': '石屏县'}, { + 'id': '532527', + 'pid': '53undefined00', + 'name': '泸西县' +}, {'id': '532528', 'pid': '53undefined00', 'name': '元阳县'}, {'id': '532529', 'pid': '53undefined00', 'name': '红河县'}, {'id': '532530', 'pid': '53undefined00', 'name': '金平苗族瑶族傣族自治县'}, {'id': '532531', 'pid': '53undefined00', 'name': '绿春县'}, {'id': '532532', 'pid': '53undefined00', 'name': '河口瑶族自治县'}, {'id': '532601', 'pid': '53undefined00', 'name': '文山市'}, {'id': '532622', 'pid': '53undefined00', 'name': '砚山县'}, {'id': '532623', 'pid': '53undefined00', 'name': '西畴县'}, {'id': '532624', 'pid': '53undefined00', 'name': '麻栗坡县'}, {'id': '532625', 'pid': '53undefined00', 'name': '马关县'}, {'id': '532626', 'pid': '53undefined00', 'name': '丘北县'}, {'id': '532627', 'pid': '53undefined00', 'name': '广南县'}, {'id': '532628', 'pid': '53undefined00', 'name': '富宁县'}, {'id': '532801', 'pid': '53undefined00', 'name': '景洪市'}, {'id': '532822', 'pid': '53undefined00', 'name': '勐海县'}, { + 'id': '532823', + 'pid': '53undefined00', + 'name': '勐腊县' +}, {'id': '532901', 'pid': '53undefined00', 'name': '大理市'}, {'id': '532922', 'pid': '53undefined00', 'name': '漾濞彝族自治县'}, {'id': '532923', 'pid': '53undefined00', 'name': '祥云县'}, {'id': '532924', 'pid': '53undefined00', 'name': '宾川县'}, {'id': '532925', 'pid': '53undefined00', 'name': '弥渡县'}, {'id': '532926', 'pid': '53undefined00', 'name': '南涧彝族自治县'}, {'id': '532927', 'pid': '53undefined00', 'name': '巍山彝族回族自治县'}, {'id': '532928', 'pid': '53undefined00', 'name': '永平县'}, {'id': '532929', 'pid': '53undefined00', 'name': '云龙县'}, {'id': '532930', 'pid': '53undefined00', 'name': '洱源县'}, {'id': '532931', 'pid': '53undefined00', 'name': '剑川县'}, {'id': '532932', 'pid': '53undefined00', 'name': '鹤庆县'}, {'id': '533102', 'pid': '53undefined00', 'name': '瑞丽市'}, {'id': '533103', 'pid': '53undefined00', 'name': '芒市'}, {'id': '533122', 'pid': '53undefined00', 'name': '梁河县'}, { + 'id': '533123', + 'pid': '53undefined00', + 'name': '盈江县' +}, {'id': '533124', 'pid': '53undefined00', 'name': '陇川县'}, {'id': '533301', 'pid': '53undefined00', 'name': '泸水市'}, {'id': '533323', 'pid': '53undefined00', 'name': '福贡县'}, {'id': '533324', 'pid': '53undefined00', 'name': '贡山独龙族怒族自治县'}, {'id': '533325', 'pid': '53undefined00', 'name': '兰坪白族普米族自治县'}, {'id': '533401', 'pid': '53undefined00', 'name': '香格里拉市'}, {'id': '533422', 'pid': '53undefined00', 'name': '德钦县'}, {'id': '533423', 'pid': '53undefined00', 'name': '维西傈僳族自治县'}, {'id': '540102', 'pid': '54undefined00', 'name': '城关区'}, {'id': '540103', 'pid': '54undefined00', 'name': '堆龙德庆区'}, {'id': '540104', 'pid': '54undefined00', 'name': '达孜区'}, {'id': '540121', 'pid': '54undefined00', 'name': '林周县'}, {'id': '540122', 'pid': '54undefined00', 'name': '当雄县'}, {'id': '540123', 'pid': '54undefined00', 'name': '尼木县'}, {'id': '540124', 'pid': '54undefined00', 'name': '曲水县'}, { + 'id': '540127', + 'pid': '54undefined00', + 'name': '墨竹工卡县' +}, {'id': '540202', 'pid': '54undefined00', 'name': '桑珠孜区'}, {'id': '540221', 'pid': '54undefined00', 'name': '南木林县'}, {'id': '540222', 'pid': '54undefined00', 'name': '江孜县'}, {'id': '540223', 'pid': '54undefined00', 'name': '定日县'}, {'id': '540224', 'pid': '54undefined00', 'name': '萨迦县'}, {'id': '540225', 'pid': '54undefined00', 'name': '拉孜县'}, {'id': '540226', 'pid': '54undefined00', 'name': '昂仁县'}, {'id': '540227', 'pid': '54undefined00', 'name': '谢通门县'}, {'id': '540228', 'pid': '54undefined00', 'name': '白朗县'}, {'id': '540229', 'pid': '54undefined00', 'name': '仁布县'}, {'id': '540230', 'pid': '54undefined00', 'name': '康马县'}, {'id': '540231', 'pid': '54undefined00', 'name': '定结县'}, {'id': '540232', 'pid': '54undefined00', 'name': '仲巴县'}, {'id': '540233', 'pid': '54undefined00', 'name': '亚东县'}, {'id': '540234', 'pid': '54undefined00', 'name': '吉隆县'}, {'id': '540235', 'pid': '54undefined00', 'name': '聂拉木县'}, { + 'id': '540236', + 'pid': '54undefined00', + 'name': '萨嘎县' +}, {'id': '540237', 'pid': '54undefined00', 'name': '岗巴县'}, {'id': '540302', 'pid': '54undefined00', 'name': '卡若区'}, {'id': '540321', 'pid': '54undefined00', 'name': '江达县'}, {'id': '540322', 'pid': '54undefined00', 'name': '贡觉县'}, {'id': '540323', 'pid': '54undefined00', 'name': '类乌齐县'}, {'id': '540324', 'pid': '54undefined00', 'name': '丁青县'}, {'id': '540325', 'pid': '54undefined00', 'name': '察雅县'}, {'id': '540326', 'pid': '54undefined00', 'name': '八宿县'}, {'id': '540327', 'pid': '54undefined00', 'name': '左贡县'}, {'id': '540328', 'pid': '54undefined00', 'name': '芒康县'}, {'id': '540329', 'pid': '54undefined00', 'name': '洛隆县'}, {'id': '540330', 'pid': '54undefined00', 'name': '边坝县'}, {'id': '540402', 'pid': '54undefined00', 'name': '巴宜区'}, {'id': '540421', 'pid': '54undefined00', 'name': '工布江达县'}, {'id': '540422', 'pid': '54undefined00', 'name': '米林县'}, {'id': '540423', 'pid': '54undefined00', 'name': '墨脱县'}, { + 'id': '540424', + 'pid': '54undefined00', + 'name': '波密县' +}, {'id': '540425', 'pid': '54undefined00', 'name': '察隅县'}, {'id': '540426', 'pid': '54undefined00', 'name': '朗县'}, {'id': '540502', 'pid': '54undefined00', 'name': '乃东区'}, {'id': '540521', 'pid': '54undefined00', 'name': '扎囊县'}, {'id': '540522', 'pid': '54undefined00', 'name': '贡嘎县'}, {'id': '540523', 'pid': '54undefined00', 'name': '桑日县'}, {'id': '540524', 'pid': '54undefined00', 'name': '琼结县'}, {'id': '540525', 'pid': '54undefined00', 'name': '曲松县'}, {'id': '540526', 'pid': '54undefined00', 'name': '措美县'}, {'id': '540527', 'pid': '54undefined00', 'name': '洛扎县'}, {'id': '540528', 'pid': '54undefined00', 'name': '加查县'}, {'id': '540529', 'pid': '54undefined00', 'name': '隆子县'}, {'id': '540530', 'pid': '54undefined00', 'name': '错那县'}, {'id': '540531', 'pid': '54undefined00', 'name': '浪卡子县'}, {'id': '540602', 'pid': '54undefined00', 'name': '色尼区'}, {'id': '540621', 'pid': '54undefined00', 'name': '嘉黎县'}, { + 'id': '540622', + 'pid': '54undefined00', + 'name': '比如县' +}, {'id': '540623', 'pid': '54undefined00', 'name': '聂荣县'}, {'id': '540624', 'pid': '54undefined00', 'name': '安多县'}, {'id': '540625', 'pid': '54undefined00', 'name': '申扎县'}, {'id': '540626', 'pid': '54undefined00', 'name': '索县'}, {'id': '540627', 'pid': '54undefined00', 'name': '班戈县'}, {'id': '540628', 'pid': '54undefined00', 'name': '巴青县'}, {'id': '540629', 'pid': '54undefined00', 'name': '尼玛县'}, {'id': '540630', 'pid': '54undefined00', 'name': '双湖县'}, {'id': '542521', 'pid': '54undefined00', 'name': '普兰县'}, {'id': '542522', 'pid': '54undefined00', 'name': '札达县'}, {'id': '542523', 'pid': '54undefined00', 'name': '噶尔县'}, {'id': '542524', 'pid': '54undefined00', 'name': '日土县'}, {'id': '542525', 'pid': '54undefined00', 'name': '革吉县'}, {'id': '542526', 'pid': '54undefined00', 'name': '改则县'}, {'id': '542527', 'pid': '54undefined00', 'name': '措勤县'}, {'id': '610102', 'pid': '61undefined00', 'name': '新城区'}, { + 'id': '610103', + 'pid': '61undefined00', + 'name': '碑林区' +}, {'id': '610104', 'pid': '61undefined00', 'name': '莲湖区'}, {'id': '610111', 'pid': '61undefined00', 'name': '灞桥区'}, {'id': '610112', 'pid': '61undefined00', 'name': '未央区'}, {'id': '610113', 'pid': '61undefined00', 'name': '雁塔区'}, {'id': '610114', 'pid': '61undefined00', 'name': '阎良区'}, {'id': '610115', 'pid': '61undefined00', 'name': '临潼区'}, {'id': '610116', 'pid': '61undefined00', 'name': '长安区'}, {'id': '610117', 'pid': '61undefined00', 'name': '高陵区'}, {'id': '610118', 'pid': '61undefined00', 'name': '鄠邑区'}, {'id': '610122', 'pid': '61undefined00', 'name': '蓝田县'}, {'id': '610124', 'pid': '61undefined00', 'name': '周至县'}, {'id': '610202', 'pid': '61undefined00', 'name': '王益区'}, {'id': '610203', 'pid': '61undefined00', 'name': '印台区'}, {'id': '610204', 'pid': '61undefined00', 'name': '耀州区'}, {'id': '610222', 'pid': '61undefined00', 'name': '宜君县'}, {'id': '610302', 'pid': '61undefined00', 'name': '渭滨区'}, { + 'id': '610303', + 'pid': '61undefined00', + 'name': '金台区' +}, {'id': '610304', 'pid': '61undefined00', 'name': '陈仓区'}, {'id': '610322', 'pid': '61undefined00', 'name': '凤翔县'}, {'id': '610323', 'pid': '61undefined00', 'name': '岐山县'}, {'id': '610324', 'pid': '61undefined00', 'name': '扶风县'}, {'id': '610326', 'pid': '61undefined00', 'name': '眉县'}, {'id': '610327', 'pid': '61undefined00', 'name': '陇县'}, {'id': '610328', 'pid': '61undefined00', 'name': '千阳县'}, {'id': '610329', 'pid': '61undefined00', 'name': '麟游县'}, {'id': '610330', 'pid': '61undefined00', 'name': '凤县'}, {'id': '610331', 'pid': '61undefined00', 'name': '太白县'}, {'id': '610402', 'pid': '61undefined00', 'name': '秦都区'}, {'id': '610403', 'pid': '61undefined00', 'name': '杨陵区'}, {'id': '610404', 'pid': '61undefined00', 'name': '渭城区'}, {'id': '610422', 'pid': '61undefined00', 'name': '三原县'}, {'id': '610423', 'pid': '61undefined00', 'name': '泾阳县'}, {'id': '610424', 'pid': '61undefined00', 'name': '乾县'}, { + 'id': '610425', + 'pid': '61undefined00', + 'name': '礼泉县' +}, {'id': '610426', 'pid': '61undefined00', 'name': '永寿县'}, {'id': '610428', 'pid': '61undefined00', 'name': '长武县'}, {'id': '610429', 'pid': '61undefined00', 'name': '旬邑县'}, {'id': '610430', 'pid': '61undefined00', 'name': '淳化县'}, {'id': '610431', 'pid': '61undefined00', 'name': '武功县'}, {'id': '610481', 'pid': '61undefined00', 'name': '兴平市'}, {'id': '610482', 'pid': '61undefined00', 'name': '彬州市'}, {'id': '610502', 'pid': '61undefined00', 'name': '临渭区'}, {'id': '610503', 'pid': '61undefined00', 'name': '华州区'}, {'id': '610522', 'pid': '61undefined00', 'name': '潼关县'}, {'id': '610523', 'pid': '61undefined00', 'name': '大荔县'}, {'id': '610524', 'pid': '61undefined00', 'name': '合阳县'}, {'id': '610525', 'pid': '61undefined00', 'name': '澄城县'}, {'id': '610526', 'pid': '61undefined00', 'name': '蒲城县'}, {'id': '610527', 'pid': '61undefined00', 'name': '白水县'}, {'id': '610528', 'pid': '61undefined00', 'name': '富平县'}, { + 'id': '610581', + 'pid': '61undefined00', + 'name': '韩城市' +}, {'id': '610582', 'pid': '61undefined00', 'name': '华阴市'}, {'id': '610602', 'pid': '61undefined00', 'name': '宝塔区'}, {'id': '610603', 'pid': '61undefined00', 'name': '安塞区'}, {'id': '610621', 'pid': '61undefined00', 'name': '延长县'}, {'id': '610622', 'pid': '61undefined00', 'name': '延川县'}, {'id': '610625', 'pid': '61undefined00', 'name': '志丹县'}, {'id': '610626', 'pid': '61undefined00', 'name': '吴起县'}, {'id': '610627', 'pid': '61undefined00', 'name': '甘泉县'}, {'id': '610628', 'pid': '61undefined00', 'name': '富县'}, {'id': '610629', 'pid': '61undefined00', 'name': '洛川县'}, {'id': '610630', 'pid': '61undefined00', 'name': '宜川县'}, {'id': '610631', 'pid': '61undefined00', 'name': '黄龙县'}, {'id': '610632', 'pid': '61undefined00', 'name': '黄陵县'}, {'id': '610681', 'pid': '61undefined00', 'name': '子长市'}, {'id': '610702', 'pid': '61undefined00', 'name': '汉台区'}, {'id': '610703', 'pid': '61undefined00', 'name': '南郑区'}, { + 'id': '610722', + 'pid': '61undefined00', + 'name': '城固县' +}, {'id': '610723', 'pid': '61undefined00', 'name': '洋县'}, {'id': '610724', 'pid': '61undefined00', 'name': '西乡县'}, {'id': '610725', 'pid': '61undefined00', 'name': '勉县'}, {'id': '610726', 'pid': '61undefined00', 'name': '宁强县'}, {'id': '610727', 'pid': '61undefined00', 'name': '略阳县'}, {'id': '610728', 'pid': '61undefined00', 'name': '镇巴县'}, {'id': '610729', 'pid': '61undefined00', 'name': '留坝县'}, {'id': '610730', 'pid': '61undefined00', 'name': '佛坪县'}, {'id': '610802', 'pid': '61undefined00', 'name': '榆阳区'}, {'id': '610803', 'pid': '61undefined00', 'name': '横山区'}, {'id': '610822', 'pid': '61undefined00', 'name': '府谷县'}, {'id': '610824', 'pid': '61undefined00', 'name': '靖边县'}, {'id': '610825', 'pid': '61undefined00', 'name': '定边县'}, {'id': '610826', 'pid': '61undefined00', 'name': '绥德县'}, {'id': '610827', 'pid': '61undefined00', 'name': '米脂县'}, {'id': '610828', 'pid': '61undefined00', 'name': '佳县'}, { + 'id': '610829', + 'pid': '61undefined00', + 'name': '吴堡县' +}, {'id': '610830', 'pid': '61undefined00', 'name': '清涧县'}, {'id': '610831', 'pid': '61undefined00', 'name': '子洲县'}, {'id': '610881', 'pid': '61undefined00', 'name': '神木市'}, {'id': '610902', 'pid': '61undefined00', 'name': '汉滨区'}, {'id': '610921', 'pid': '61undefined00', 'name': '汉阴县'}, {'id': '610922', 'pid': '61undefined00', 'name': '石泉县'}, {'id': '610923', 'pid': '61undefined00', 'name': '宁陕县'}, {'id': '610924', 'pid': '61undefined00', 'name': '紫阳县'}, {'id': '610925', 'pid': '61undefined00', 'name': '岚皋县'}, {'id': '610926', 'pid': '61undefined00', 'name': '平利县'}, {'id': '610927', 'pid': '61undefined00', 'name': '镇坪县'}, {'id': '610928', 'pid': '61undefined00', 'name': '旬阳县'}, {'id': '610929', 'pid': '61undefined00', 'name': '白河县'}, {'id': '611002', 'pid': '61undefined00', 'name': '商州区'}, {'id': '611021', 'pid': '61undefined00', 'name': '洛南县'}, {'id': '611022', 'pid': '61undefined00', 'name': '丹凤县'}, { + 'id': '611023', + 'pid': '61undefined00', + 'name': '商南县' +}, {'id': '611024', 'pid': '61undefined00', 'name': '山阳县'}, {'id': '611025', 'pid': '61undefined00', 'name': '镇安县'}, {'id': '611026', 'pid': '61undefined00', 'name': '柞水县'}, {'id': '620102', 'pid': '62undefined00', 'name': '城关区'}, {'id': '620103', 'pid': '62undefined00', 'name': '七里河区'}, {'id': '620104', 'pid': '62undefined00', 'name': '西固区'}, {'id': '620105', 'pid': '62undefined00', 'name': '安宁区'}, {'id': '620111', 'pid': '62undefined00', 'name': '红古区'}, {'id': '620121', 'pid': '62undefined00', 'name': '永登县'}, {'id': '620122', 'pid': '62undefined00', 'name': '皋兰县'}, {'id': '620123', 'pid': '62undefined00', 'name': '榆中县'}, {'id': '620302', 'pid': '62undefined00', 'name': '金川区'}, {'id': '620321', 'pid': '62undefined00', 'name': '永昌县'}, {'id': '620402', 'pid': '62undefined00', 'name': '白银区'}, {'id': '620403', 'pid': '62undefined00', 'name': '平川区'}, {'id': '620421', 'pid': '62undefined00', 'name': '靖远县'}, { + 'id': '620422', + 'pid': '62undefined00', + 'name': '会宁县' +}, {'id': '620423', 'pid': '62undefined00', 'name': '景泰县'}, {'id': '620502', 'pid': '62undefined00', 'name': '秦州区'}, {'id': '620503', 'pid': '62undefined00', 'name': '麦积区'}, {'id': '620521', 'pid': '62undefined00', 'name': '清水县'}, {'id': '620522', 'pid': '62undefined00', 'name': '秦安县'}, {'id': '620523', 'pid': '62undefined00', 'name': '甘谷县'}, {'id': '620524', 'pid': '62undefined00', 'name': '武山县'}, {'id': '620525', 'pid': '62undefined00', 'name': '张家川回族自治县'}, {'id': '620602', 'pid': '62undefined00', 'name': '凉州区'}, {'id': '620621', 'pid': '62undefined00', 'name': '民勤县'}, {'id': '620622', 'pid': '62undefined00', 'name': '古浪县'}, {'id': '620623', 'pid': '62undefined00', 'name': '天祝藏族自治县'}, {'id': '620702', 'pid': '62undefined00', 'name': '甘州区'}, {'id': '620721', 'pid': '62undefined00', 'name': '肃南裕固族自治县'}, {'id': '620722', 'pid': '62undefined00', 'name': '民乐县'}, { + 'id': '620723', + 'pid': '62undefined00', + 'name': '临泽县' +}, {'id': '620724', 'pid': '62undefined00', 'name': '高台县'}, {'id': '620725', 'pid': '62undefined00', 'name': '山丹县'}, {'id': '620802', 'pid': '62undefined00', 'name': '崆峒区'}, {'id': '620821', 'pid': '62undefined00', 'name': '泾川县'}, {'id': '620822', 'pid': '62undefined00', 'name': '灵台县'}, {'id': '620823', 'pid': '62undefined00', 'name': '崇信县'}, {'id': '620825', 'pid': '62undefined00', 'name': '庄浪县'}, {'id': '620826', 'pid': '62undefined00', 'name': '静宁县'}, {'id': '620881', 'pid': '62undefined00', 'name': '华亭市'}, {'id': '620902', 'pid': '62undefined00', 'name': '肃州区'}, {'id': '620921', 'pid': '62undefined00', 'name': '金塔县'}, {'id': '620922', 'pid': '62undefined00', 'name': '瓜州县'}, {'id': '620923', 'pid': '62undefined00', 'name': '肃北蒙古族自治县'}, {'id': '620924', 'pid': '62undefined00', 'name': '阿克塞哈萨克族自治县'}, {'id': '620981', 'pid': '62undefined00', 'name': '玉门市'}, { + 'id': '620982', + 'pid': '62undefined00', + 'name': '敦煌市' +}, {'id': '621002', 'pid': '62undefined00', 'name': '西峰区'}, {'id': '621021', 'pid': '62undefined00', 'name': '庆城县'}, {'id': '621022', 'pid': '62undefined00', 'name': '环县'}, {'id': '621023', 'pid': '62undefined00', 'name': '华池县'}, {'id': '621024', 'pid': '62undefined00', 'name': '合水县'}, {'id': '621025', 'pid': '62undefined00', 'name': '正宁县'}, {'id': '621026', 'pid': '62undefined00', 'name': '宁县'}, {'id': '621027', 'pid': '62undefined00', 'name': '镇原县'}, {'id': '621102', 'pid': '62undefined00', 'name': '安定区'}, {'id': '621121', 'pid': '62undefined00', 'name': '通渭县'}, {'id': '621122', 'pid': '62undefined00', 'name': '陇西县'}, {'id': '621123', 'pid': '62undefined00', 'name': '渭源县'}, {'id': '621124', 'pid': '62undefined00', 'name': '临洮县'}, {'id': '621125', 'pid': '62undefined00', 'name': '漳县'}, {'id': '621126', 'pid': '62undefined00', 'name': '岷县'}, {'id': '621202', 'pid': '62undefined00', 'name': '武都区'}, { + 'id': '621221', + 'pid': '62undefined00', + 'name': '成县' +}, {'id': '621222', 'pid': '62undefined00', 'name': '文县'}, {'id': '621223', 'pid': '62undefined00', 'name': '宕昌县'}, {'id': '621224', 'pid': '62undefined00', 'name': '康县'}, {'id': '621225', 'pid': '62undefined00', 'name': '西和县'}, {'id': '621226', 'pid': '62undefined00', 'name': '礼县'}, {'id': '621227', 'pid': '62undefined00', 'name': '徽县'}, {'id': '621228', 'pid': '62undefined00', 'name': '两当县'}, {'id': '622901', 'pid': '62undefined00', 'name': '临夏市'}, {'id': '622921', 'pid': '62undefined00', 'name': '临夏县'}, {'id': '622922', 'pid': '62undefined00', 'name': '康乐县'}, {'id': '622923', 'pid': '62undefined00', 'name': '永靖县'}, {'id': '622924', 'pid': '62undefined00', 'name': '广河县'}, {'id': '622925', 'pid': '62undefined00', 'name': '和政县'}, {'id': '622926', 'pid': '62undefined00', 'name': '东乡族自治县'}, {'id': '622927', 'pid': '62undefined00', 'name': '积石山保安族东乡族撒拉族自治县'}, { + 'id': '623001', + 'pid': '62undefined00', + 'name': '合作市' +}, {'id': '623021', 'pid': '62undefined00', 'name': '临潭县'}, {'id': '623022', 'pid': '62undefined00', 'name': '卓尼县'}, {'id': '623023', 'pid': '62undefined00', 'name': '舟曲县'}, {'id': '623024', 'pid': '62undefined00', 'name': '迭部县'}, {'id': '623025', 'pid': '62undefined00', 'name': '玛曲县'}, {'id': '623026', 'pid': '62undefined00', 'name': '碌曲县'}, {'id': '623027', 'pid': '62undefined00', 'name': '夏河县'}, {'id': '630102', 'pid': '63undefined00', 'name': '城东区'}, {'id': '630103', 'pid': '63undefined00', 'name': '城中区'}, {'id': '630104', 'pid': '63undefined00', 'name': '城西区'}, {'id': '630105', 'pid': '63undefined00', 'name': '城北区'}, {'id': '630106', 'pid': '63undefined00', 'name': '湟中区'}, {'id': '630121', 'pid': '63undefined00', 'name': '大通回族土族自治县'}, {'id': '630123', 'pid': '63undefined00', 'name': '湟源县'}, {'id': '630202', 'pid': '63undefined00', 'name': '乐都区'}, {'id': '630203', 'pid': '63undefined00', 'name': '平安区'}, { + 'id': '630222', + 'pid': '63undefined00', + 'name': '民和回族土族自治县' +}, {'id': '630223', 'pid': '63undefined00', 'name': '互助土族自治县'}, {'id': '630224', 'pid': '63undefined00', 'name': '化隆回族自治县'}, {'id': '630225', 'pid': '63undefined00', 'name': '循化撒拉族自治县'}, {'id': '632221', 'pid': '63undefined00', 'name': '门源回族自治县'}, {'id': '632222', 'pid': '63undefined00', 'name': '祁连县'}, {'id': '632223', 'pid': '63undefined00', 'name': '海晏县'}, {'id': '632224', 'pid': '63undefined00', 'name': '刚察县'}, {'id': '632301', 'pid': '63undefined00', 'name': '同仁市'}, {'id': '632322', 'pid': '63undefined00', 'name': '尖扎县'}, {'id': '632323', 'pid': '63undefined00', 'name': '泽库县'}, {'id': '632324', 'pid': '63undefined00', 'name': '河南蒙古族自治县'}, {'id': '632521', 'pid': '63undefined00', 'name': '共和县'}, {'id': '632522', 'pid': '63undefined00', 'name': '同德县'}, {'id': '632523', 'pid': '63undefined00', 'name': '贵德县'}, {'id': '632524', 'pid': '63undefined00', 'name': '兴海县'}, { + 'id': '632525', + 'pid': '63undefined00', + 'name': '贵南县' +}, {'id': '632621', 'pid': '63undefined00', 'name': '玛沁县'}, {'id': '632622', 'pid': '63undefined00', 'name': '班玛县'}, {'id': '632623', 'pid': '63undefined00', 'name': '甘德县'}, {'id': '632624', 'pid': '63undefined00', 'name': '达日县'}, {'id': '632625', 'pid': '63undefined00', 'name': '久治县'}, {'id': '632626', 'pid': '63undefined00', 'name': '玛多县'}, {'id': '632701', 'pid': '63undefined00', 'name': '玉树市'}, {'id': '632722', 'pid': '63undefined00', 'name': '杂多县'}, {'id': '632723', 'pid': '63undefined00', 'name': '称多县'}, {'id': '632724', 'pid': '63undefined00', 'name': '治多县'}, {'id': '632725', 'pid': '63undefined00', 'name': '囊谦县'}, {'id': '632726', 'pid': '63undefined00', 'name': '曲麻莱县'}, {'id': '632801', 'pid': '63undefined00', 'name': '格尔木市'}, {'id': '632802', 'pid': '63undefined00', 'name': '德令哈市'}, {'id': '632803', 'pid': '63undefined00', 'name': '茫崖市'}, {'id': '632821', 'pid': '63undefined00', 'name': '乌兰县'}, { + 'id': '632822', + 'pid': '63undefined00', + 'name': '都兰县' +}, {'id': '632823', 'pid': '63undefined00', 'name': '天峻县'}, {'id': '640104', 'pid': '64undefined00', 'name': '兴庆区'}, {'id': '640105', 'pid': '64undefined00', 'name': '西夏区'}, {'id': '640106', 'pid': '64undefined00', 'name': '金凤区'}, {'id': '640121', 'pid': '64undefined00', 'name': '永宁县'}, {'id': '640122', 'pid': '64undefined00', 'name': '贺兰县'}, {'id': '640181', 'pid': '64undefined00', 'name': '灵武市'}, {'id': '640202', 'pid': '64undefined00', 'name': '大武口区'}, {'id': '640205', 'pid': '64undefined00', 'name': '惠农区'}, {'id': '640221', 'pid': '64undefined00', 'name': '平罗县'}, {'id': '640302', 'pid': '64undefined00', 'name': '利通区'}, {'id': '640303', 'pid': '64undefined00', 'name': '红寺堡区'}, {'id': '640323', 'pid': '64undefined00', 'name': '盐池县'}, {'id': '640324', 'pid': '64undefined00', 'name': '同心县'}, {'id': '640381', 'pid': '64undefined00', 'name': '青铜峡市'}, {'id': '640402', 'pid': '64undefined00', 'name': '原州区'}, { + 'id': '640422', + 'pid': '64undefined00', + 'name': '西吉县' +}, {'id': '640423', 'pid': '64undefined00', 'name': '隆德县'}, {'id': '640424', 'pid': '64undefined00', 'name': '泾源县'}, {'id': '640425', 'pid': '64undefined00', 'name': '彭阳县'}, {'id': '640502', 'pid': '64undefined00', 'name': '沙坡头区'}, {'id': '640521', 'pid': '64undefined00', 'name': '中宁县'}, {'id': '640522', 'pid': '64undefined00', 'name': '海原县'}, {'id': '650102', 'pid': '65undefined00', 'name': '天山区'}, {'id': '650103', 'pid': '65undefined00', 'name': '沙依巴克区'}, {'id': '650104', 'pid': '65undefined00', 'name': '新市区'}, {'id': '650105', 'pid': '65undefined00', 'name': '水磨沟区'}, {'id': '650106', 'pid': '65undefined00', 'name': '头屯河区'}, {'id': '650107', 'pid': '65undefined00', 'name': '达坂城区'}, {'id': '650109', 'pid': '65undefined00', 'name': '米东区'}, {'id': '650121', 'pid': '65undefined00', 'name': '乌鲁木齐县'}, {'id': '650202', 'pid': '65undefined00', 'name': '独山子区'}, { + 'id': '650203', + 'pid': '65undefined00', + 'name': '克拉玛依区' +}, {'id': '650204', 'pid': '65undefined00', 'name': '白碱滩区'}, {'id': '650205', 'pid': '65undefined00', 'name': '乌尔禾区'}, {'id': '650402', 'pid': '65undefined00', 'name': '高昌区'}, {'id': '650421', 'pid': '65undefined00', 'name': '鄯善县'}, {'id': '650422', 'pid': '65undefined00', 'name': '托克逊县'}, {'id': '650502', 'pid': '65undefined00', 'name': '伊州区'}, {'id': '650521', 'pid': '65undefined00', 'name': '巴里坤哈萨克自治县'}, {'id': '650522', 'pid': '65undefined00', 'name': '伊吾县'}, {'id': '652301', 'pid': '65undefined00', 'name': '昌吉市'}, {'id': '652302', 'pid': '65undefined00', 'name': '阜康市'}, {'id': '652323', 'pid': '65undefined00', 'name': '呼图壁县'}, {'id': '652324', 'pid': '65undefined00', 'name': '玛纳斯县'}, {'id': '652325', 'pid': '65undefined00', 'name': '奇台县'}, {'id': '652327', 'pid': '65undefined00', 'name': '吉木萨尔县'}, {'id': '652328', 'pid': '65undefined00', 'name': '木垒哈萨克自治县'}, { + 'id': '652701', + 'pid': '65undefined00', + 'name': '博乐市' +}, {'id': '652702', 'pid': '65undefined00', 'name': '阿拉山口市'}, {'id': '652722', 'pid': '65undefined00', 'name': '精河县'}, {'id': '652723', 'pid': '65undefined00', 'name': '温泉县'}, {'id': '652801', 'pid': '65undefined00', 'name': '库尔勒市'}, {'id': '652822', 'pid': '65undefined00', 'name': '轮台县'}, {'id': '652823', 'pid': '65undefined00', 'name': '尉犁县'}, {'id': '652824', 'pid': '65undefined00', 'name': '若羌县'}, {'id': '652825', 'pid': '65undefined00', 'name': '且末县'}, {'id': '652826', 'pid': '65undefined00', 'name': '焉耆回族自治县'}, {'id': '652827', 'pid': '65undefined00', 'name': '和静县'}, {'id': '652828', 'pid': '65undefined00', 'name': '和硕县'}, {'id': '652829', 'pid': '65undefined00', 'name': '博湖县'}, {'id': '652901', 'pid': '65undefined00', 'name': '阿克苏市'}, {'id': '652902', 'pid': '65undefined00', 'name': '库车市'}, {'id': '652922', 'pid': '65undefined00', 'name': '温宿县'}, {'id': '652924', 'pid': '65undefined00', 'name': '沙雅县'}, { + 'id': '652925', + 'pid': '65undefined00', + 'name': '新和县' +}, {'id': '652926', 'pid': '65undefined00', 'name': '拜城县'}, {'id': '652927', 'pid': '65undefined00', 'name': '乌什县'}, {'id': '652928', 'pid': '65undefined00', 'name': '阿瓦提县'}, {'id': '652929', 'pid': '65undefined00', 'name': '柯坪县'}, {'id': '653001', 'pid': '65undefined00', 'name': '阿图什市'}, {'id': '653022', 'pid': '65undefined00', 'name': '阿克陶县'}, {'id': '653023', 'pid': '65undefined00', 'name': '阿合奇县'}, {'id': '653024', 'pid': '65undefined00', 'name': '乌恰县'}, {'id': '653101', 'pid': '65undefined00', 'name': '喀什市'}, {'id': '653121', 'pid': '65undefined00', 'name': '疏附县'}, {'id': '653122', 'pid': '65undefined00', 'name': '疏勒县'}, {'id': '653123', 'pid': '65undefined00', 'name': '英吉沙县'}, {'id': '653124', 'pid': '65undefined00', 'name': '泽普县'}, {'id': '653125', 'pid': '65undefined00', 'name': '莎车县'}, {'id': '653126', 'pid': '65undefined00', 'name': '叶城县'}, {'id': '653127', 'pid': '65undefined00', 'name': '麦盖提县'}, { + 'id': '653128', + 'pid': '65undefined00', + 'name': '岳普湖县' +}, {'id': '653129', 'pid': '65undefined00', 'name': '伽师县'}, {'id': '653130', 'pid': '65undefined00', 'name': '巴楚县'}, {'id': '653131', 'pid': '65undefined00', 'name': '塔什库尔干塔吉克自治县'}, {'id': '653201', 'pid': '65undefined00', 'name': '和田市'}, {'id': '653221', 'pid': '65undefined00', 'name': '和田县'}, {'id': '653222', 'pid': '65undefined00', 'name': '墨玉县'}, {'id': '653223', 'pid': '65undefined00', 'name': '皮山县'}, {'id': '653224', 'pid': '65undefined00', 'name': '洛浦县'}, {'id': '653225', 'pid': '65undefined00', 'name': '策勒县'}, {'id': '653226', 'pid': '65undefined00', 'name': '于田县'}, {'id': '653227', 'pid': '65undefined00', 'name': '民丰县'}, {'id': '654002', 'pid': '65undefined00', 'name': '伊宁市'}, {'id': '654003', 'pid': '65undefined00', 'name': '奎屯市'}, {'id': '654004', 'pid': '65undefined00', 'name': '霍尔果斯市'}, {'id': '654021', 'pid': '65undefined00', 'name': '伊宁县'}, { + 'id': '654022', + 'pid': '65undefined00', + 'name': '察布查尔锡伯自治县' +}, {'id': '654023', 'pid': '65undefined00', 'name': '霍城县'}, {'id': '654024', 'pid': '65undefined00', 'name': '巩留县'}, {'id': '654025', 'pid': '65undefined00', 'name': '新源县'}, {'id': '654026', 'pid': '65undefined00', 'name': '昭苏县'}, {'id': '654027', 'pid': '65undefined00', 'name': '特克斯县'}, {'id': '654028', 'pid': '65undefined00', 'name': '尼勒克县'}, {'id': '654201', 'pid': '65undefined00', 'name': '塔城市'}, {'id': '654202', 'pid': '65undefined00', 'name': '乌苏市'}, {'id': '654221', 'pid': '65undefined00', 'name': '额敏县'}, {'id': '654223', 'pid': '65undefined00', 'name': '沙湾县'}, {'id': '654224', 'pid': '65undefined00', 'name': '托里县'}, {'id': '654225', 'pid': '65undefined00', 'name': '裕民县'}, {'id': '654226', 'pid': '65undefined00', 'name': '和布克赛尔蒙古自治县'}, {'id': '654301', 'pid': '65undefined00', 'name': '阿勒泰市'}, {'id': '654321', 'pid': '65undefined00', 'name': '布尔津县'}, { + 'id': '654322', + 'pid': '65undefined00', + 'name': '富蕴县' +}, {'id': '654323', 'pid': '65undefined00', 'name': '福海县'}, {'id': '654324', 'pid': '65undefined00', 'name': '哈巴河县'}, {'id': '654325', 'pid': '65undefined00', 'name': '青河县'}, {'id': '654326', 'pid': '65undefined00', 'name': '吉木乃县'}, {'id': '659001', 'pid': '65undefined00', 'name': '石河子市'}, {'id': '659002', 'pid': '65undefined00', 'name': '阿拉尔市'}, {'id': '659003', 'pid': '65undefined00', 'name': '图木舒克市'}, {'id': '659004', 'pid': '65undefined00', 'name': '五家渠市'}, {'id': '659005', 'pid': '65undefined00', 'name': '北屯市'}, {'id': '659006', 'pid': '65undefined00', 'name': '铁门关市'}, {'id': '659007', 'pid': '65undefined00', 'name': '双河市'}, {'id': '659008', 'pid': '65undefined00', 'name': '可克达拉市'}, {'id': '659009', 'pid': '65undefined00', 'name': '昆玉市'}, {'id': '659010', 'pid': '65undefined00', 'name': '胡杨河市'}, {'id': '659011', 'pid': '65undefined00', 'name': '新星市'}, { + 'id': '460321', + 'pid': '46undefined00', + 'name': '西沙群岛' +}, {'id': '460322', 'pid': '46undefined00', 'name': '南沙群岛'}, {'id': '460323', 'pid': '46undefined00', 'name': '中沙群岛的岛礁及其海域'}, {'id': '130101', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130171', 'pid': '13undefined00', 'name': '石家庄高新技术产业开发区'}, {'id': '130172', 'pid': '13undefined00', 'name': '石家庄循环化工园区'}, {'id': '130201', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130271', 'pid': '13undefined00', 'name': '河北唐山芦台经济开发区'}, {'id': '130272', 'pid': '13undefined00', 'name': '唐山市汉沽管理区'}, {'id': '130273', 'pid': '13undefined00', 'name': '唐山高新技术产业开发区'}, {'id': '130274', 'pid': '13undefined00', 'name': '河北唐山海港经济开发区'}, {'id': '130301', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130371', 'pid': '13undefined00', 'name': '秦皇岛市经济技术开发区'}, {'id': '130372', 'pid': '13undefined00', 'name': '北戴河新区'}, {'id': '130401', 'pid': '13undefined00', 'name': '市辖区'}, { + 'id': '130471', + 'pid': '13undefined00', + 'name': '邯郸经济技术开发区' +}, {'id': '130473', 'pid': '13undefined00', 'name': '邯郸冀南新区'}, {'id': '130501', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130571', 'pid': '13undefined00', 'name': '河北邢台经济开发区'}, {'id': '130601', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130671', 'pid': '13undefined00', 'name': '保定高新技术产业开发区'}, {'id': '130672', 'pid': '13undefined00', 'name': '保定白沟新城'}, {'id': '130701', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130771', 'pid': '13undefined00', 'name': '张家口经济开发区'}, {'id': '130772', 'pid': '13undefined00', 'name': '张家口市察北管理区'}, {'id': '130773', 'pid': '13undefined00', 'name': '张家口市塞北管理区'}, {'id': '130801', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130871', 'pid': '13undefined00', 'name': '承德高新技术产业开发区'}, {'id': '130901', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '130971', 'pid': '13undefined00', 'name': '河北沧州经济开发区'}, { + 'id': '130972', + 'pid': '13undefined00', + 'name': '沧州高新技术产业开发区' +}, {'id': '130973', 'pid': '13undefined00', 'name': '沧州渤海新区'}, {'id': '131001', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '131071', 'pid': '13undefined00', 'name': '廊坊经济技术开发区'}, {'id': '131101', 'pid': '13undefined00', 'name': '市辖区'}, {'id': '131171', 'pid': '13undefined00', 'name': '河北衡水高新技术产业开发区'}, {'id': '131172', 'pid': '13undefined00', 'name': '衡水滨湖新区'}, {'id': '140101', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140171', 'pid': '14undefined00', 'name': '山西转型综合改革示范区'}, {'id': '140201', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140271', 'pid': '14undefined00', 'name': '山西大同经济开发区'}, {'id': '140301', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140401', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140471', 'pid': '14undefined00', 'name': '山西长治高新技术产业园区'}, {'id': '140501', 'pid': '14undefined00', 'name': '市辖区'}, { + 'id': '140601', + 'pid': '14undefined00', + 'name': '市辖区' +}, {'id': '140671', 'pid': '14undefined00', 'name': '山西朔州经济开发区'}, {'id': '140701', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140801', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140901', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '140971', 'pid': '14undefined00', 'name': '五台山风景名胜区'}, {'id': '141001', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '141101', 'pid': '14undefined00', 'name': '市辖区'}, {'id': '150101', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150172', 'pid': '15undefined00', 'name': '呼和浩特经济技术开发区'}, {'id': '150201', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150271', 'pid': '15undefined00', 'name': '包头稀土高新技术产业开发区'}, {'id': '150301', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150401', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150501', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150571', 'pid': '15undefined00', 'name': '通辽经济技术开发区'}, { + 'id': '150601', + 'pid': '15undefined00', + 'name': '市辖区' +}, {'id': '150701', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150801', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '150901', 'pid': '15undefined00', 'name': '市辖区'}, {'id': '152571', 'pid': '15undefined00', 'name': '乌拉盖管委会'}, {'id': '152971', 'pid': '15undefined00', 'name': '内蒙古阿拉善高新技术产业开发区'}, {'id': '210101', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210201', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210301', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210401', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210501', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210601', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210701', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210801', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '210901', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211001', 'pid': '21undefined00', 'name': '市辖区'}, { + 'id': '211101', + 'pid': '21undefined00', + 'name': '市辖区' +}, {'id': '211201', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211301', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '211401', 'pid': '21undefined00', 'name': '市辖区'}, {'id': '220101', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220171', 'pid': '22undefined00', 'name': '长春经济技术开发区'}, {'id': '220172', 'pid': '22undefined00', 'name': '长春净月高新技术产业开发区'}, {'id': '220173', 'pid': '22undefined00', 'name': '长春高新技术产业开发区'}, {'id': '220174', 'pid': '22undefined00', 'name': '长春汽车经济技术开发区'}, {'id': '220201', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220271', 'pid': '22undefined00', 'name': '吉林经济开发区'}, {'id': '220272', 'pid': '22undefined00', 'name': '吉林高新技术产业开发区'}, {'id': '220273', 'pid': '22undefined00', 'name': '吉林中国新加坡食品区'}, {'id': '220301', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220401', 'pid': '22undefined00', 'name': '市辖区'}, { + 'id': '220501', + 'pid': '22undefined00', + 'name': '市辖区' +}, {'id': '220601', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220701', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220771', 'pid': '22undefined00', 'name': '吉林松原经济开发区'}, {'id': '220801', 'pid': '22undefined00', 'name': '市辖区'}, {'id': '220871', 'pid': '22undefined00', 'name': '吉林白城经济开发区'}, {'id': '230101', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230201', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230301', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230401', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230501', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230601', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230671', 'pid': '23undefined00', 'name': '大庆高新技术产业开发区'}, {'id': '230701', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230801', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '230901', 'pid': '23undefined00', 'name': '市辖区'}, { + 'id': '231001', + 'pid': '23undefined00', + 'name': '市辖区' +}, {'id': '231071', 'pid': '23undefined00', 'name': '牡丹江经济技术开发区'}, {'id': '231101', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '231201', 'pid': '23undefined00', 'name': '市辖区'}, {'id': '232761', 'pid': '23undefined00', 'name': '加格达奇区'}, {'id': '232762', 'pid': '23undefined00', 'name': '松岭区'}, {'id': '232763', 'pid': '23undefined00', 'name': '新林区'}, {'id': '232764', 'pid': '23undefined00', 'name': '呼中区'}, {'id': '320101', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320201', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320301', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320371', 'pid': '32undefined00', 'name': '徐州经济技术开发区'}, {'id': '320401', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320501', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320571', 'pid': '32undefined00', 'name': '苏州工业园区'}, {'id': '320601', 'pid': '32undefined00', 'name': '市辖区'}, { + 'id': '320671', + 'pid': '32undefined00', + 'name': '南通经济技术开发区' +}, {'id': '320701', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320771', 'pid': '32undefined00', 'name': '连云港经济技术开发区'}, {'id': '320772', 'pid': '32undefined00', 'name': '连云港高新技术产业开发区'}, {'id': '320801', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320871', 'pid': '32undefined00', 'name': '淮安经济技术开发区'}, {'id': '320901', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '320971', 'pid': '32undefined00', 'name': '盐城经济技术开发区'}, {'id': '321001', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321071', 'pid': '32undefined00', 'name': '扬州经济技术开发区'}, {'id': '321101', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321171', 'pid': '32undefined00', 'name': '镇江新区'}, {'id': '321201', 'pid': '32undefined00', 'name': '市辖区'}, {'id': '321271', 'pid': '32undefined00', 'name': '泰州医药高新技术产业开发区'}, {'id': '321301', 'pid': '32undefined00', 'name': '市辖区'}, { + 'id': '321371', + 'pid': '32undefined00', + 'name': '宿迁经济技术开发区' +}, {'id': '330101', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330113', 'pid': '33undefined00', 'name': '临平区'}, {'id': '330114', 'pid': '33undefined00', 'name': '钱塘区'}, {'id': '330201', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330301', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330371', 'pid': '33undefined00', 'name': '温州经济技术开发区'}, {'id': '330401', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330501', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330601', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330701', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330801', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '330901', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '331001', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '331101', 'pid': '33undefined00', 'name': '市辖区'}, {'id': '340101', 'pid': '34undefined00', 'name': '市辖区'}, { + 'id': '340171', + 'pid': '34undefined00', + 'name': '合肥高新技术产业开发区' +}, {'id': '340172', 'pid': '34undefined00', 'name': '合肥经济技术开发区'}, {'id': '340173', 'pid': '34undefined00', 'name': '合肥新站高新技术产业开发区'}, {'id': '340201', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340271', 'pid': '34undefined00', 'name': '芜湖经济技术开发区'}, {'id': '340272', 'pid': '34undefined00', 'name': '安徽芜湖三山经济开发区'}, {'id': '340301', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340371', 'pid': '34undefined00', 'name': '蚌埠市高新技术开发区'}, {'id': '340372', 'pid': '34undefined00', 'name': '蚌埠市经济开发区'}, {'id': '340401', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340501', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340601', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340701', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340801', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '340871', 'pid': '34undefined00', 'name': '安徽安庆经济开发区'}, { + 'id': '341001', + 'pid': '34undefined00', + 'name': '市辖区' +}, {'id': '341101', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341171', 'pid': '34undefined00', 'name': '中新苏滁高新技术产业开发区'}, {'id': '341172', 'pid': '34undefined00', 'name': '滁州经济技术开发区'}, {'id': '341201', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341271', 'pid': '34undefined00', 'name': '阜阳合肥现代产业园区'}, {'id': '341272', 'pid': '34undefined00', 'name': '阜阳经济技术开发区'}, {'id': '341301', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341371', 'pid': '34undefined00', 'name': '宿州马鞍山现代产业园区'}, {'id': '341372', 'pid': '34undefined00', 'name': '宿州经济技术开发区'}, {'id': '341501', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341601', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341701', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341801', 'pid': '34undefined00', 'name': '市辖区'}, {'id': '341871', 'pid': '34undefined00', 'name': '宣城市经济开发区'}, { + 'id': '350101', + 'pid': '35undefined00', + 'name': '市辖区' +}, {'id': '350201', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350301', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350401', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350404', 'pid': '35undefined00', 'name': '三元区'}, {'id': '350405', 'pid': '35undefined00', 'name': '沙县区'}, {'id': '350501', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350601', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350604', 'pid': '35undefined00', 'name': '龙海区'}, {'id': '350605', 'pid': '35undefined00', 'name': '长泰区'}, {'id': '350701', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350801', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '350901', 'pid': '35undefined00', 'name': '市辖区'}, {'id': '360101', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360201', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360301', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360401', 'pid': '36undefined00', 'name': '市辖区'}, { + 'id': '360501', + 'pid': '36undefined00', + 'name': '市辖区' +}, {'id': '360601', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360701', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360801', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '360901', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '361001', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '361101', 'pid': '36undefined00', 'name': '市辖区'}, {'id': '370101', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370171', 'pid': '37undefined00', 'name': '济南高新技术产业开发区'}, {'id': '370201', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370271', 'pid': '37undefined00', 'name': '青岛高新技术产业开发区'}, {'id': '370301', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370401', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370501', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370571', 'pid': '37undefined00', 'name': '东营经济技术开发区'}, {'id': '370572', 'pid': '37undefined00', 'name': '东营港经济开发区'}, { + 'id': '370601', + 'pid': '37undefined00', + 'name': '市辖区' +}, {'id': '370671', 'pid': '37undefined00', 'name': '烟台高新技术产业开发区'}, {'id': '370672', 'pid': '37undefined00', 'name': '烟台经济技术开发区'}, {'id': '370701', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370772', 'pid': '37undefined00', 'name': '潍坊滨海经济技术开发区'}, {'id': '370801', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '370871', 'pid': '37undefined00', 'name': '济宁高新技术产业开发区'}, {'id': '370901', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371001', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371071', 'pid': '37undefined00', 'name': '威海火炬高技术产业开发区'}, {'id': '371072', 'pid': '37undefined00', 'name': '威海经济技术开发区'}, {'id': '371073', 'pid': '37undefined00', 'name': '威海临港经济技术开发区'}, {'id': '371101', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371171', 'pid': '37undefined00', 'name': '日照经济技术开发区'}, {'id': '371301', 'pid': '37undefined00', 'name': '市辖区'}, { + 'id': '371371', + 'pid': '37undefined00', + 'name': '临沂高新技术产业开发区' +}, {'id': '371401', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371471', 'pid': '37undefined00', 'name': '德州经济技术开发区'}, {'id': '371472', 'pid': '37undefined00', 'name': '德州运河经济开发区'}, {'id': '371501', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371601', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371701', 'pid': '37undefined00', 'name': '市辖区'}, {'id': '371771', 'pid': '37undefined00', 'name': '菏泽经济技术开发区'}, {'id': '371772', 'pid': '37undefined00', 'name': '菏泽高新技术开发区'}, {'id': '410101', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410171', 'pid': '41undefined00', 'name': '郑州经济技术开发区'}, {'id': '410172', 'pid': '41undefined00', 'name': '郑州高新技术产业开发区'}, {'id': '410173', 'pid': '41undefined00', 'name': '郑州航空港经济综合实验区'}, {'id': '410201', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410301', 'pid': '41undefined00', 'name': '市辖区'}, { + 'id': '410307', + 'pid': '41undefined00', + 'name': '偃师区' +}, {'id': '410308', 'pid': '41undefined00', 'name': '孟津区'}, {'id': '410371', 'pid': '41undefined00', 'name': '洛阳高新技术产业开发区'}, {'id': '410401', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410471', 'pid': '41undefined00', 'name': '平顶山高新技术产业开发区'}, {'id': '410472', 'pid': '41undefined00', 'name': '平顶山市城乡一体化示范区'}, {'id': '410501', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410571', 'pid': '41undefined00', 'name': '安阳高新技术产业开发区'}, {'id': '410601', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410671', 'pid': '41undefined00', 'name': '鹤壁经济技术开发区'}, {'id': '410701', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410771', 'pid': '41undefined00', 'name': '新乡高新技术产业开发区'}, {'id': '410772', 'pid': '41undefined00', 'name': '新乡经济技术开发区'}, {'id': '410773', 'pid': '41undefined00', 'name': '新乡市平原城乡一体化示范区'}, {'id': '410801', 'pid': '41undefined00', 'name': '市辖区'}, { + 'id': '410871', + 'pid': '41undefined00', + 'name': '焦作城乡一体化示范区' +}, {'id': '410901', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '410971', 'pid': '41undefined00', 'name': '河南濮阳工业园区'}, {'id': '410972', 'pid': '41undefined00', 'name': '濮阳经济技术开发区'}, {'id': '411001', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411071', 'pid': '41undefined00', 'name': '许昌经济技术开发区'}, {'id': '411101', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411171', 'pid': '41undefined00', 'name': '漯河经济技术开发区'}, {'id': '411201', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411271', 'pid': '41undefined00', 'name': '河南三门峡经济开发区'}, {'id': '411301', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411371', 'pid': '41undefined00', 'name': '南阳高新技术产业开发区'}, {'id': '411372', 'pid': '41undefined00', 'name': '南阳市城乡一体化示范区'}, {'id': '411401', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411471', 'pid': '41undefined00', 'name': '豫东综合物流产业聚集区'}, { + 'id': '411472', + 'pid': '41undefined00', + 'name': '河南商丘经济开发区' +}, {'id': '411501', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411571', 'pid': '41undefined00', 'name': '信阳高新技术产业开发区'}, {'id': '411601', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411671', 'pid': '41undefined00', 'name': '河南周口经济开发区'}, {'id': '411701', 'pid': '41undefined00', 'name': '市辖区'}, {'id': '411771', 'pid': '41undefined00', 'name': '河南驻马店经济开发区'}, {'id': '420101', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420201', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420301', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420501', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420601', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420701', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420801', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '420901', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421001', 'pid': '42undefined00', 'name': '市辖区'}, { + 'id': '421071', + 'pid': '42undefined00', + 'name': '荆州经济技术开发区' +}, {'id': '421101', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421171', 'pid': '42undefined00', 'name': '龙感湖管理区'}, {'id': '421201', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '421301', 'pid': '42undefined00', 'name': '市辖区'}, {'id': '430101', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430201', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430271', 'pid': '43undefined00', 'name': '云龙示范区'}, {'id': '430301', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430371', 'pid': '43undefined00', 'name': '湖南湘潭高新技术产业园区'}, {'id': '430372', 'pid': '43undefined00', 'name': '湘潭昭山示范区'}, {'id': '430373', 'pid': '43undefined00', 'name': '湘潭九华示范区'}, {'id': '430401', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430471', 'pid': '43undefined00', 'name': '衡阳综合保税区'}, {'id': '430472', 'pid': '43undefined00', 'name': '湖南衡阳高新技术产业园区'}, { + 'id': '430473', + 'pid': '43undefined00', + 'name': '湖南衡阳松木经济开发区' +}, {'id': '430501', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430601', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430671', 'pid': '43undefined00', 'name': '岳阳市屈原管理区'}, {'id': '430701', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430771', 'pid': '43undefined00', 'name': '常德市西洞庭管理区'}, {'id': '430801', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430901', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '430971', 'pid': '43undefined00', 'name': '益阳市大通湖管理区'}, {'id': '430972', 'pid': '43undefined00', 'name': '湖南益阳高新技术产业园区'}, {'id': '431001', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '431101', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '431171', 'pid': '43undefined00', 'name': '永州经济技术开发区'}, {'id': '431173', 'pid': '43undefined00', 'name': '永州市回龙圩管理区'}, {'id': '431181', 'pid': '43undefined00', 'name': '祁阳市'}, {'id': '431201', 'pid': '43undefined00', 'name': '市辖区'}, { + 'id': '431271', + 'pid': '43undefined00', + 'name': '怀化市洪江管理区' +}, {'id': '431301', 'pid': '43undefined00', 'name': '市辖区'}, {'id': '440101', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440401', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440501', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440601', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440701', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440801', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '440901', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441401', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441501', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441601', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '441701', 'pid': '44undefined00', 'name': '市辖区'}, { + 'id': '441801', + 'pid': '44undefined00', + 'name': '市辖区' +}, {'id': '445101', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '445201', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '445301', 'pid': '44undefined00', 'name': '市辖区'}, {'id': '450101', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450181', 'pid': '45undefined00', 'name': '横州市'}, {'id': '450201', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450301', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450401', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450501', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450601', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450701', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450801', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '450901', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451001', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451101', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '451201', 'pid': '45undefined00', 'name': '市辖区'}, { + 'id': '451301', + 'pid': '45undefined00', + 'name': '市辖区' +}, {'id': '451401', 'pid': '45undefined00', 'name': '市辖区'}, {'id': '460101', 'pid': '46undefined00', 'name': '市辖区'}, {'id': '460201', 'pid': '46undefined00', 'name': '市辖区'}, {'id': '510101', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510301', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510401', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510501', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510601', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510701', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510801', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '510901', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511001', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511071', 'pid': '51undefined00', 'name': '内江经济开发区'}, {'id': '511101', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511301', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511401', 'pid': '51undefined00', 'name': '市辖区'}, { + 'id': '511501', + 'pid': '51undefined00', + 'name': '市辖区' +}, {'id': '511601', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511701', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511771', 'pid': '51undefined00', 'name': '达州经济开发区'}, {'id': '511801', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511901', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '511971', 'pid': '51undefined00', 'name': '巴中经济开发区'}, {'id': '512001', 'pid': '51undefined00', 'name': '市辖区'}, {'id': '513402', 'pid': '51undefined00', 'name': '会理市'}, {'id': '520101', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520301', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520401', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520501', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '520581', 'pid': '52undefined00', 'name': '黔西市'}, {'id': '520601', 'pid': '52undefined00', 'name': '市辖区'}, {'id': '530101', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530301', 'pid': '53undefined00', 'name': '市辖区'}, { + 'id': '530401', + 'pid': '53undefined00', + 'name': '市辖区' +}, {'id': '530501', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530601', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530701', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530801', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '530901', 'pid': '53undefined00', 'name': '市辖区'}, {'id': '532302', 'pid': '53undefined00', 'name': '禄丰市'}, {'id': '540101', 'pid': '54undefined00', 'name': '市辖区'}, {'id': '540171', 'pid': '54undefined00', 'name': '格尔木藏青工业园区'}, {'id': '540172', 'pid': '54undefined00', 'name': '拉萨经济技术开发区'}, {'id': '540173', 'pid': '54undefined00', 'name': '西藏文化旅游创意园区'}, {'id': '540174', 'pid': '54undefined00', 'name': '达孜工业园区'}, {'id': '540501', 'pid': '54undefined00', 'name': '市辖区'}, {'id': '610101', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610201', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610301', 'pid': '61undefined00', 'name': '市辖区'}, { + 'id': '610305', + 'pid': '61undefined00', + 'name': '凤翔区' +}, {'id': '610401', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610501', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610601', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610701', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610801', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610901', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '610981', 'pid': '61undefined00', 'name': '旬阳市'}, {'id': '611001', 'pid': '61undefined00', 'name': '市辖区'}, {'id': '620101', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620171', 'pid': '62undefined00', 'name': '兰州新区'}, {'id': '620201', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620301', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620401', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620501', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620601', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '620701', 'pid': '62undefined00', 'name': '市辖区'}, { + 'id': '620801', + 'pid': '62undefined00', + 'name': '市辖区' +}, {'id': '620901', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621001', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621101', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '621201', 'pid': '62undefined00', 'name': '市辖区'}, {'id': '630101', 'pid': '63undefined00', 'name': '市辖区'}, {'id': '632857', 'pid': '63undefined00', 'name': '大柴旦行政委员会'}, {'id': '640101', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640201', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640301', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640401', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '640501', 'pid': '64undefined00', 'name': '市辖区'}, {'id': '650101', 'pid': '65undefined00', 'name': '市辖区'}, {'id': '650201', 'pid': '65undefined00', 'name': '市辖区'}, {'id': '652871', 'pid': '65undefined00', 'name': '库尔勒经济技术开发区'}, {'id': '654203', 'pid': '65undefined00', 'name': '沙湾市'} ] diff --git a/src/components/fun-bar/Funbar.vue b/src/components/fun-bar/Funbar.vue new file mode 100644 index 0000000..8e79ac5 --- /dev/null +++ b/src/components/fun-bar/Funbar.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/components/input/IxPwdInput.vue b/src/components/input/IxPwdInput.vue new file mode 100644 index 0000000..c967bfb --- /dev/null +++ b/src/components/input/IxPwdInput.vue @@ -0,0 +1,13 @@ + + + diff --git a/src/components/move-resize/MoveResize.vue b/src/components/move-resize/MoveResize.vue new file mode 100644 index 0000000..d81e7c5 --- /dev/null +++ b/src/components/move-resize/MoveResize.vue @@ -0,0 +1,194 @@ + + + + + diff --git a/src/components/page/Page.d.ts b/src/components/page/Page.d.ts new file mode 100644 index 0000000..407e544 --- /dev/null +++ b/src/components/page/Page.d.ts @@ -0,0 +1,23 @@ +import { + ButtonMode, + ButtonType +} from '@idux/components/button/src/types' + +export {} + +declare global { + namespace PageTypes { + interface Fun { + danger?: boolean + disabled?: boolean + icon?: string + loading?: boolean + mode?: ButtonMode + type?: ButtonType + waveless?: boolean + onClick?: (e: MouseEvent) => void + title?: string + permission?: string + } + } +} diff --git a/src/components/page/Page.vue b/src/components/page/Page.vue new file mode 100644 index 0000000..76d300e --- /dev/null +++ b/src/components/page/Page.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/components/toast/Toast.vue b/src/components/toast/Toast.vue new file mode 100644 index 0000000..d13a11e --- /dev/null +++ b/src/components/toast/Toast.vue @@ -0,0 +1,49 @@ + + + diff --git a/src/components/toast/index.ts b/src/components/toast/index.ts new file mode 100644 index 0000000..c215a3f --- /dev/null +++ b/src/components/toast/index.ts @@ -0,0 +1,94 @@ +import { + createVNode, + render, +} from 'vue' +import Toast from './Toast.vue' +import { MessageType } from '@idux/components/message/src/types' + +class ToastInstance { + public readonly show: (msg: string, type?: MessageType, autoClose?: boolean) => string + public readonly close: (id: string) => void + private readonly container: HTMLDivElement + + public constructor() { + this.container = document.createElement('div') + + this.container.style.position = 'fixed' + this.container.style.left = '50%' + this.container.style.top = '1rem' + this.container.style.zIndex = '999999999' + + let vm = createVNode(Toast) + + render(vm, this.container) + + const app = document.getElementById('app')! + + app.append(this.container) + + this.show = (msg: string, type?: MessageType, autoClose?: boolean) => { + return vm.component!.exposed!.showToast(msg, type, autoClose) + } + this.close = (id: string) => { + vm.component!.exposed!.closeToast(id) + } + } + + public info(msg: string) { + this.show(msg, 'info') + } + + public success(msg: string) { + this.show(msg, 'success') + } + + public warning(msg: string) { + this.show(msg, 'warning') + } + + public error(msg: string) { + this.show(msg, 'error') + } + + public loading(msg: string, autoClose = false) { + return this.show(msg, 'loading', autoClose) + } +} + +let instance: ToastInstance | null = null + +export const useToast = () => { + if (instance == null) { + instance = new ToastInstance() + } + return instance +} + +export default { + show(msg: string, type?: MessageType, autoClose?: boolean) { + useToast().show(msg, type, autoClose) + }, + close(id: string) { + useToast().close(id) + }, + + info(msg: string) { + useToast().info(msg) + }, + + success(msg: string) { + useToast().success(msg) + }, + + warning(msg: string) { + useToast().warning(msg) + }, + + error(msg: string) { + useToast().error(msg) + }, + + loading(msg: string, autoClose = false) { + return useToast().loading(msg, autoClose) + } +} diff --git a/src/dts/auto-imports.d.ts b/src/dts/auto-imports.d.ts new file mode 100644 index 0000000..6b47d8e --- /dev/null +++ b/src/dts/auto-imports.d.ts @@ -0,0 +1,102 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// noinspection JSUnusedGlobalSymbols +// Generated by unplugin-auto-import +export {} +declare global { + const EffectScope: typeof import('vue')['EffectScope'] + const acceptHMRUpdate: typeof import('pinia')['acceptHMRUpdate'] + const computed: typeof import('vue')['computed'] + const createApp: typeof import('vue')['createApp'] + const createPinia: typeof import('pinia')['createPinia'] + const customRef: typeof import('vue')['customRef'] + const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] + const defineComponent: typeof import('vue')['defineComponent'] + const defineStore: typeof import('pinia')['defineStore'] + const effectScope: typeof import('vue')['effectScope'] + const getActivePinia: typeof import('pinia')['getActivePinia'] + const getCurrentInstance: typeof import('vue')['getCurrentInstance'] + const getCurrentScope: typeof import('vue')['getCurrentScope'] + const h: typeof import('vue')['h'] + const inject: typeof import('vue')['inject'] + const isProxy: typeof import('vue')['isProxy'] + const isReactive: typeof import('vue')['isReactive'] + const isReadonly: typeof import('vue')['isReadonly'] + const isRef: typeof import('vue')['isRef'] + const mapActions: typeof import('pinia')['mapActions'] + const mapGetters: typeof import('pinia')['mapGetters'] + const mapState: typeof import('pinia')['mapState'] + const mapStores: typeof import('pinia')['mapStores'] + const mapWritableState: typeof import('pinia')['mapWritableState'] + const markRaw: typeof import('vue')['markRaw'] + const nextTick: typeof import('vue')['nextTick'] + const onActivated: typeof import('vue')['onActivated'] + const onBeforeMount: typeof import('vue')['onBeforeMount'] + const onBeforeRouteLeave: typeof import('vue-router')['onBeforeRouteLeave'] + const onBeforeRouteUpdate: typeof import('vue-router')['onBeforeRouteUpdate'] + const onBeforeUnmount: typeof import('vue')['onBeforeUnmount'] + const onBeforeUpdate: typeof import('vue')['onBeforeUpdate'] + const onDeactivated: typeof import('vue')['onDeactivated'] + const onErrorCaptured: typeof import('vue')['onErrorCaptured'] + const onMounted: typeof import('vue')['onMounted'] + const onRenderTracked: typeof import('vue')['onRenderTracked'] + const onRenderTriggered: typeof import('vue')['onRenderTriggered'] + const onScopeDispose: typeof import('vue')['onScopeDispose'] + const onServerPrefetch: typeof import('vue')['onServerPrefetch'] + const onUnmounted: typeof import('vue')['onUnmounted'] + const onUpdated: typeof import('vue')['onUpdated'] + const onWatcherCleanup: typeof import('vue')['onWatcherCleanup'] + const provide: typeof import('vue')['provide'] + const reactive: typeof import('vue')['reactive'] + const readonly: typeof import('vue')['readonly'] + const ref: typeof import('vue')['ref'] + const resolveComponent: typeof import('vue')['resolveComponent'] + const setActivePinia: typeof import('pinia')['setActivePinia'] + const setMapStoreSuffix: typeof import('pinia')['setMapStoreSuffix'] + const shallowReactive: typeof import('vue')['shallowReactive'] + const shallowReadonly: typeof import('vue')['shallowReadonly'] + const shallowRef: typeof import('vue')['shallowRef'] + const storeToRefs: typeof import('pinia')['storeToRefs'] + const toRaw: typeof import('vue')['toRaw'] + const toRef: typeof import('vue')['toRef'] + const toRefs: typeof import('vue')['toRefs'] + const toValue: typeof import('vue')['toValue'] + const triggerRef: typeof import('vue')['triggerRef'] + const unref: typeof import('vue')['unref'] + const useAttrs: typeof import('vue')['useAttrs'] + const useCssModule: typeof import('vue')['useCssModule'] + const useCssVars: typeof import('vue')['useCssVars'] + const useId: typeof import('vue')['useId'] + const useLink: typeof import('vue-router')['useLink'] + const useModel: typeof import('vue')['useModel'] + const useRoute: typeof import('vue-router')['useRoute'] + const useRouter: typeof import('vue-router')['useRouter'] + const useSlots: typeof import('vue')['useSlots'] + const useTemplateRef: typeof import('vue')['useTemplateRef'] + const watch: typeof import('vue')['watch'] + const watchEffect: typeof import('vue')['watchEffect'] + const watchPostEffect: typeof import('vue')['watchPostEffect'] + const watchSyncEffect: typeof import('vue')['watchSyncEffect'] +} +// for type re-export +declare global { + // @ts-ignore + export type { + Component, + ComponentPublicInstance, + ComputedRef, + DirectiveBinding, + ExtractDefaultPropTypes, + ExtractPropTypes, + ExtractPublicPropTypes, + InjectionKey, + PropType, + Ref, + MaybeRef, + MaybeRefOrGetter, + VNode, + WritableComputedRef + } from 'vue' + import('vue') +} diff --git a/src/dts/components.d.ts b/src/dts/components.d.ts new file mode 100644 index 0000000..be0752f --- /dev/null +++ b/src/dts/components.d.ts @@ -0,0 +1,63 @@ +/* eslint-disable */ +/* prettier-ignore */ +// @ts-nocheck +// Generated by unplugin-vue-components +// Read more: https://github.com/vuejs/core/pull/3399 +export {} + +declare module 'vue' { + export interface GlobalComponents { + Dialog: typeof import('./../components/dialog/Dialog.vue')['default'] + District: typeof import('./../components/district/District.vue')['default'] + Funbar: typeof import('./../components/fun-bar/Funbar.vue')['default'] + IxAvatar: typeof import('@idux/components/avatar')['IxAvatar'] + IxBreadcrumb: typeof import('@idux/components/breadcrumb')['IxBreadcrumb'] + IxBreadcrumbItem: typeof import('@idux/components/breadcrumb')['IxBreadcrumbItem'] + IxButton: typeof import('@idux/components/button')['IxButton'] + IxButtonGroup: typeof import('@idux/components/button')['IxButtonGroup'] + IxCard: typeof import('@idux/components/card')['IxCard'] + IxCascader: typeof import('@idux/components/cascader')['IxCascader'] + IxCheckbox: typeof import('@idux/components/checkbox')['IxCheckbox'] + IxCol: typeof import('@idux/components/grid')['IxCol'] + IxCollapse: typeof import('@idux/components/collapse')['IxCollapse'] + IxCollapsePanel: typeof import('@idux/components/collapse')['IxCollapsePanel'] + IxDivider: typeof import('@idux/components/divider')['IxDivider'] + IxDrawer: typeof import('@idux/components/drawer')['IxDrawer'] + IxDropdown: typeof import('@idux/components/dropdown')['IxDropdown'] + IxEmpty: typeof import('@idux/components/empty')['IxEmpty'] + IxForm: typeof import('@idux/components/form')['IxForm'] + IxFormItem: typeof import('@idux/components/form')['IxFormItem'] + IxFormWrapper: typeof import('@idux/components/form')['IxFormWrapper'] + IxIcon: typeof import('@idux/components/icon')['IxIcon'] + IxInput: typeof import('@idux/components/input')['IxInput'] + IxInputNumber: typeof import('@idux/components/input-number')['IxInputNumber'] + IxLayoutSiderTrigger: typeof import('@idux/components/layout')['IxLayoutSiderTrigger'] + IxList: typeof import('@idux/components/list')['IxList'] + IxListItem: typeof import('@idux/components/list')['IxListItem'] + IxLoadingBarProvider: typeof import('@idux/components/loading-bar')['IxLoadingBarProvider'] + IxMenu: typeof import('@idux/components/menu')['IxMenu'] + IxMessage: typeof import('@idux/components/message')['IxMessage'] + IxModal: typeof import('@idux/components/modal')['IxModal'] + IxPagination: typeof import('@idux/components/pagination')['IxPagination'] + IxPopconfirm: typeof import('@idux/components/popconfirm')['IxPopconfirm'] + IxProLayout: typeof import('@idux/pro/layout')['IxProLayout'] + IxPwdInput: typeof import('./../components/input/IxPwdInput.vue')['default'] + IxRadio: typeof import('@idux/components/radio')['IxRadio'] + IxRadioGroup: typeof import('@idux/components/radio')['IxRadioGroup'] + IxRow: typeof import('@idux/components/grid')['IxRow'] + IxSelect: typeof import('@idux/components/select')['IxSelect'] + IxSpace: typeof import('@idux/components/space')['IxSpace'] + IxTable: typeof import('@idux/components/table')['IxTable'] + IxTabs: typeof import('@idux/components/tabs')['IxTabs'] + IxTextarea: typeof import('@idux/components/textarea')['IxTextarea'] + IxTooltip: typeof import('@idux/components/tooltip')['IxTooltip'] + IxTreeSelect: typeof import('@idux/components/tree-select')['IxTreeSelect'] + IxUpload: typeof import('@idux/components/upload')['IxUpload'] + IxUploadFiles: typeof import('@idux/components/upload')['IxUploadFiles'] + MoveResize: typeof import('./../components/move-resize/MoveResize.vue')['default'] + Page: typeof import('./../components/page/Page.vue')['default'] + RouterLink: typeof import('vue-router')['RouterLink'] + RouterView: typeof import('vue-router')['RouterView'] + Toast: typeof import('./../components/toast/Toast.vue')['default'] + } +} diff --git a/src/dts/g.d.ts b/src/dts/g.d.ts new file mode 100644 index 0000000..e002002 --- /dev/null +++ b/src/dts/g.d.ts @@ -0,0 +1,35 @@ +export {} + +declare global { + namespace G { + interface TreeNode { + id: string + pid: string + children?: TreeNode[] + + [key: string]: any + } + + interface PageResult { + current: number + size: number + total: number + records: T[] + } + + interface PageParam { + current: number + size: number + orders?: string + } + + interface Pagination { + total: number + current: number + size: number + orders?: string + + } + } +} + diff --git a/src/dts/qs-types.d.ts b/src/dts/qs-types.d.ts new file mode 100644 index 0000000..fa4a3ed --- /dev/null +++ b/src/dts/qs-types.d.ts @@ -0,0 +1,76 @@ +declare module 'qs' { + type defaultEncoder = (str: any, defaultEncoder?: any, charset?: string) => string; + type defaultDecoder = (str: string, decoder?: any, charset?: string) => string; + + type BooleanOptional = boolean | undefined; + + interface IStringifyBaseOptions { + delimiter?: string | undefined; + strictNullHandling?: boolean | undefined; + skipNulls?: boolean | undefined; + encode?: boolean | undefined; + encoder?: + | ((str: any, defaultEncoder: defaultEncoder, charset: string, type: 'key' | 'value') => string) + | undefined; + filter?: Array | ((prefix: string, value: any) => any) | undefined; + arrayFormat?: 'indices' | 'brackets' | 'repeat' | 'comma' | undefined; + indices?: boolean | undefined; + sort?: ((a: string, b: string) => number) | undefined; + serializeDate?: ((d: Date) => string) | undefined; + format?: 'RFC1738' | 'RFC3986' | undefined; + encodeValuesOnly?: boolean | undefined; + addQueryPrefix?: boolean | undefined; + charset?: 'utf-8' | 'iso-8859-1' | undefined; + charsetSentinel?: boolean | undefined; + } + + type IStringifyDynamicOptions = AllowDots extends true + ? { allowDots?: AllowDots; encodeDotInKeys?: boolean } + : { allowDots?: boolean; encodeDotInKeys?: false }; + + type IStringifyOptions = + & IStringifyBaseOptions + & IStringifyDynamicOptions; + + interface IParseBaseOptions { + comma?: boolean | undefined; + delimiter?: string | RegExp | undefined; + depth?: number | false | undefined; + decoder?: + | ((str: string, defaultDecoder: defaultDecoder, charset: string, type: 'key' | 'value') => any) + | undefined; + arrayLimit?: number | undefined; + parseArrays?: boolean | undefined; + plainObjects?: boolean | undefined; + allowPrototypes?: boolean | undefined; + allowSparse?: boolean | undefined; + parameterLimit?: number | undefined; + strictNullHandling?: boolean | undefined; + ignoreQueryPrefix?: boolean | undefined; + charset?: 'utf-8' | 'iso-8859-1' | undefined; + charsetSentinel?: boolean | undefined; + interpretNumericEntities?: boolean | undefined; + allowEmptyArrays?: boolean | undefined; + duplicates?: 'combine' | 'first' | 'last' | undefined; + } + + type IParseDynamicOptions = AllowDots extends true + ? { allowDots?: AllowDots; decodeDotInKeys?: boolean } + : { allowDots?: boolean; decodeDotInKeys?: false }; + + type IParseOptions = + & IParseBaseOptions + & IParseDynamicOptions; + + interface ParsedQs { + [key: string]: undefined | string | string[] | ParsedQs | ParsedQs[]; + } + + function stringify(obj: any, options?: IStringifyOptions): string; + + function parse(str: string, options?: IParseOptions & { decoder?: never | undefined }): ParsedQs; + function parse( + str: string | Record, + options?: IParseOptions, + ): { [key: string]: unknown }; +} diff --git a/src/dts/vite-env.d.ts b/src/dts/vite-env.d.ts new file mode 100644 index 0000000..c7a1d96 --- /dev/null +++ b/src/dts/vite-env.d.ts @@ -0,0 +1,38 @@ +/// +/// +/// +/// + +interface ImportMetaEnv { + readonly VITE_APP_NAME: string + readonly VITE_APP_BASE_URL: string + readonly VITE_HTTP_SERVER_BASE_URL: string + readonly VITE_OSS_UPLOAD_BASE_URL: string + readonly VITE_OSS_DOWNLOAD_BASE_URL: string + readonly VITE_OSS_BUCKET_NAME: string + readonly VITE_SERVER_TIMEOUT: string + readonly VITE_LOG_LEVEL: string +} + +interface ImportMeta { + readonly env: ImportMetaEnv +} + + +declare module '*.vue' { + import { ComponentOptions } from 'vue' + const componentOptions: ComponentOptions + export default componentOptions +} + + +declare module 'luxon' { + export * from '@types/luxon/src/datetime' + export * from '@types/luxon/src/duration' + export * from '@types/luxon/src/info' + export * from '@types/luxon/src/interval' + export * from '@types/luxon/src/misc' + export * from '@types/luxon/src/settings' + export * from '@types/luxon/src/zone' +} + diff --git a/src/dts/vue-types.d.ts b/src/dts/vue-types.d.ts new file mode 100644 index 0000000..60a4639 --- /dev/null +++ b/src/dts/vue-types.d.ts @@ -0,0 +1,106 @@ +import 'vue-router' +import { Component } from 'vue' + +declare module 'vue-router' { + interface RouteMeta { + /** + * 路由参数 + */ + routeParams?: { + [key: string]: 'String' | 'StringArray' | 'Number' | 'NumberArray' | 'Array' | 'Hash' | 'Boolean' + } + } +} + + +declare module 'vue' { + interface VNode { + __isWrapped__: boolean + } +} + +declare module 'vue-drag-resize/src' { + interface VueDragResizeProps { + // 组件的宽度 + width?: number | string; + // 组件的高度 + height?: number | string; + // 组件的最小宽度 + minWidth?: number; + // 组件的最小高度 + minHeight?: number; + // 组件的最大宽度 + maxWidth?: number; + // 组件的最大高度 + maxHeight?: number; + // 组件的 x 坐标 + x?: number; + // 组件的 y 坐标 + y?: number; + // 是否可以拖拽 + draggable?: boolean; + // 是否可以调整大小 + resizable?: boolean; + // 拖拽时的边界限制 + parent?: boolean; + // 调整大小时的边界限制 + bounds?: string; + // 拖拽时的样式类名 + dragClass?: string; + // 调整大小时的样式类名 + resizeClass?: string; + // 禁用组件的某个角的调整大小功能 + disable?: { + tl?: boolean; + tm?: boolean; + tr?: boolean; + mr?: boolean; + br?: boolean; + bm?: boolean; + bl?: boolean; + ml?: boolean; + }; + // 拖拽时是否锁定 x 轴 + lockAspectRatio?: boolean; + // 拖拽时是否锁定 x 轴 + lockX?: boolean; + // 拖拽时是否锁定 y 轴 + lockY?: boolean; + // 拖拽时的网格大小 + grid?: [ number, number ]; + // 拖拽开始时的回调函数 + onDragStart?: (e: MouseEvent | TouchEvent, x: number, y: number) => void; + // 拖拽过程中的回调函数 + onDrag?: (e: MouseEvent | TouchEvent, x: number, y: number) => void; + // 拖拽结束时的回调函数 + onDragStop?: (e: MouseEvent | TouchEvent, x: number, y: number) => void; + // 调整大小开始时的回调函数 + onResizeStart?: ( + e: MouseEvent | TouchEvent, + direction: string, + refToElement: HTMLElement, + deltaX: number, + deltaY: number + ) => void; + // 调整大小过程中的回调函数 + onResize?: ( + e: MouseEvent | TouchEvent, + direction: string, + refToElement: HTMLElement, + deltaX: number, + deltaY: number + ) => void; + // 调整大小结束时的回调函数 + onResizeStop?: ( + e: MouseEvent | TouchEvent, + direction: string, + refToElement: HTMLElement, + deltaX: number, + deltaY: number + ) => void; + } + + const VueDragResize: Component + export default VueDragResize +} + diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..8373f93 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,21 @@ +import App from '@/App.vue' +import '@/assets/styles/css/normalize.css' +import idux from '@/common/idux' +import '@/assets/styles/css/index.css' +import router from '@/common/router/index.ts' + +import { Settings } from 'luxon' +import { createPinia } from 'pinia' +import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' +import { createApp } from 'vue' + +createApp(App) + .use(() => { + Settings.defaultZone = 'Asia/Shanghai' + Settings.defaultLocale = 'zh-CN' + }) + .use(createPinia().use(piniaPluginPersistedstate)) + .use(router) + .use(idux) + .mount('#app') + diff --git a/src/pages/dispose-recode/DisposeRecode.vue b/src/pages/dispose-recode/DisposeRecode.vue new file mode 100644 index 0000000..e130bc4 --- /dev/null +++ b/src/pages/dispose-recode/DisposeRecode.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/pages/dispose-recode/page.ts b/src/pages/dispose-recode/page.ts new file mode 100644 index 0000000..f532471 --- /dev/null +++ b/src/pages/dispose-recode/page.ts @@ -0,0 +1,4 @@ +export default { + title: '处置记录', + component: () => import('@/pages/dispose-recode/DisposeRecode.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/frame/ZsyFrame.vue b/src/pages/frame/ZsyFrame.vue new file mode 100644 index 0000000..6734e14 --- /dev/null +++ b/src/pages/frame/ZsyFrame.vue @@ -0,0 +1,148 @@ + + + + + diff --git a/src/pages/frame/page.ts b/src/pages/frame/page.ts new file mode 100644 index 0000000..9797085 --- /dev/null +++ b/src/pages/frame/page.ts @@ -0,0 +1,6 @@ +export default { + path: '/', + name: 'main', + // component: () => import('@/pages/main-zone/MainZone.vue'), + component: () => import('@/pages/frame/ZsyFrame.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/home/Home.vue b/src/pages/home/Home.vue new file mode 100644 index 0000000..d1528ef --- /dev/null +++ b/src/pages/home/Home.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/pages/home/Home1.vue b/src/pages/home/Home1.vue new file mode 100644 index 0000000..c4570ac --- /dev/null +++ b/src/pages/home/Home1.vue @@ -0,0 +1,19 @@ + + + + + diff --git a/src/pages/home/page.ts b/src/pages/home/page.ts new file mode 100644 index 0000000..ee2413a --- /dev/null +++ b/src/pages/home/page.ts @@ -0,0 +1,5 @@ +export default { + path: 'home', + name: 'home', + component: () => import('@/pages/home/Home.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/login/Login.vue b/src/pages/login/Login.vue new file mode 100644 index 0000000..b1a2099 --- /dev/null +++ b/src/pages/login/Login.vue @@ -0,0 +1,181 @@ + + + + + diff --git a/src/pages/login/login-api.ts b/src/pages/login/login-api.ts new file mode 100644 index 0000000..32e21d1 --- /dev/null +++ b/src/pages/login/login-api.ts @@ -0,0 +1,16 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + login(data: LoginTypes.LoginForm) { + return post('/login', data) + }, + logout() { + return get('/logout') + }, + my() { + return get('/sys_user/my') + } +} diff --git a/src/pages/login/login.d.ts b/src/pages/login/login.d.ts new file mode 100644 index 0000000..759e1b2 --- /dev/null +++ b/src/pages/login/login.d.ts @@ -0,0 +1,30 @@ +export {} +declare global { + namespace LoginTypes { + interface LoginForm { + account: string + secret: string + } + + interface UserSetting { + theme: string + collectedMenus: AppTypes.Menu[] + language: 'zh' | 'en' + logo: string | null + } + + interface UserDetail { + id: string + nickname: string + avatar?: string + tenantId?: string + tenantName?: string + roles: string[] + menus: AppTypes.Menu[] + token: string + setting: UserSetting + } + + + } +} diff --git a/src/pages/login/page.ts b/src/pages/login/page.ts new file mode 100644 index 0000000..f4c2ef7 --- /dev/null +++ b/src/pages/login/page.ts @@ -0,0 +1,5 @@ +export default { + path: '/login', + name: 'login', + component: () => import('@/pages/login/Login.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/main-zone/MainZone.vue b/src/pages/main-zone/MainZone.vue new file mode 100644 index 0000000..c3029e5 --- /dev/null +++ b/src/pages/main-zone/MainZone.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/pages/main-zone/content-zone/ContentZone.vue b/src/pages/main-zone/content-zone/ContentZone.vue new file mode 100644 index 0000000..016631a --- /dev/null +++ b/src/pages/main-zone/content-zone/ContentZone.vue @@ -0,0 +1,43 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/HeaderBar.vue b/src/pages/main-zone/header-bar/HeaderBar.vue new file mode 100644 index 0000000..257a425 --- /dev/null +++ b/src/pages/main-zone/header-bar/HeaderBar.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/ModifyPwdForm.vue b/src/pages/main-zone/header-bar/ModifyPwdForm.vue new file mode 100644 index 0000000..9996948 --- /dev/null +++ b/src/pages/main-zone/header-bar/ModifyPwdForm.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/Settings.vue b/src/pages/main-zone/header-bar/Settings.vue new file mode 100644 index 0000000..5ea000e --- /dev/null +++ b/src/pages/main-zone/header-bar/Settings.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/UserInfo.vue b/src/pages/main-zone/header-bar/UserInfo.vue new file mode 100644 index 0000000..4219222 --- /dev/null +++ b/src/pages/main-zone/header-bar/UserInfo.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/UserPanel.vue b/src/pages/main-zone/header-bar/UserPanel.vue new file mode 100644 index 0000000..6a137e1 --- /dev/null +++ b/src/pages/main-zone/header-bar/UserPanel.vue @@ -0,0 +1,235 @@ + + + + + diff --git a/src/pages/main-zone/header-bar/header-bar-api.ts b/src/pages/main-zone/header-bar/header-bar-api.ts new file mode 100644 index 0000000..f19b00a --- /dev/null +++ b/src/pages/main-zone/header-bar/header-bar-api.ts @@ -0,0 +1,13 @@ +import { post } from '@/common/utils/http-util.ts' + +export default { + modifyInfo(data: { nickname?: string, avatar?: string, gender?: string }) { + return post('/sys_user/modify_info', data) + }, + modifyPasswd(data: { oldPasswd: string, newPasswd: string }) { + return post('/sys_user/modify_passwd', data) + }, + modifyUserSetting(data: { theme?: string, language?: string, logo?: string }) { + return post('/sys_setting/modify_user_setting', data) + }, +} diff --git a/src/pages/main-zone/header-bar/header.d.ts b/src/pages/main-zone/header-bar/header.d.ts new file mode 100644 index 0000000..28cc8e8 --- /dev/null +++ b/src/pages/main-zone/header-bar/header.d.ts @@ -0,0 +1,17 @@ +export {} + +declare global { + namespace SettingsTypes { + interface SettingsForm { + theme?: string, + language: 'zh' | 'en' + logo?: string, + companyName?: string, + } + + interface UserInfoForm { + avatar?: string, + nickname?: string, + } + } +} diff --git a/src/pages/main-zone/menu-panel/MenuPanel.vue b/src/pages/main-zone/menu-panel/MenuPanel.vue new file mode 100644 index 0000000..41147e8 --- /dev/null +++ b/src/pages/main-zone/menu-panel/MenuPanel.vue @@ -0,0 +1,203 @@ + + + + + diff --git a/src/pages/main-zone/menu-panel/menu-panel-api.ts b/src/pages/main-zone/menu-panel/menu-panel-api.ts new file mode 100644 index 0000000..c2a4adb --- /dev/null +++ b/src/pages/main-zone/menu-panel/menu-panel-api.ts @@ -0,0 +1,7 @@ +import { get } from '@/common/utils/http-util.ts' + +export default { + bookmark(menuId: string, isBookmark: boolean) { + return get('/sys_setting/bookmark', {menuId, isBookmark}) + }, +} diff --git a/src/pages/main-zone/menu-panel/menu-panel-store.ts b/src/pages/main-zone/menu-panel/menu-panel-store.ts new file mode 100644 index 0000000..10218fb --- /dev/null +++ b/src/pages/main-zone/menu-panel/menu-panel-store.ts @@ -0,0 +1,14 @@ +export const useMenuPanelStore = defineStore('MenuPanel', () => { + const menuTree = ref([]) + const menuData = ref([]) + return { + menuTree, + menuData, + $reset() { + }, + } +}, { + persist: { + paths: [ 'menuTree', 'menuData' ], + }, +}) diff --git a/src/pages/main-zone/tab-list/TabList.vue b/src/pages/main-zone/tab-list/TabList.vue new file mode 100644 index 0000000..7e80982 --- /dev/null +++ b/src/pages/main-zone/tab-list/TabList.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/pages/main-zone/tab-list/tab-list-store.ts b/src/pages/main-zone/tab-list/tab-list-store.ts new file mode 100644 index 0000000..91ba9d9 --- /dev/null +++ b/src/pages/main-zone/tab-list/tab-list-store.ts @@ -0,0 +1,59 @@ +import Evt from '@/common/utils/evt.ts' +import Nav from '@/common/router/nav.ts' + +export const useTabListStore = defineStore('TabList', () => { + + const tabList = ref([ { + id: '1', + title: '首页', + routeName: 'home', + breadcrumb: [ '首页' ] + } ]) + + const openTab = (tab: TabList.Tab) => { + tab.breadcrumb.splice(tab.breadcrumb.length - 1, 1, tab.title) + const oldTab = tabList.value.findIndex(it => it.id === tab.id) + if (oldTab === -1) { + tabList.value.unshift(tab) + return true + } + if (oldTab === 0) { + const item = tabList.value[0] + item.title = tab.title + item.breadcrumb = tab.breadcrumb + return false + } + const item = tabList.value.splice(oldTab, 1)[0] + item.title = tab.title + item.breadcrumb = tab.breadcrumb + tabList.value.unshift(item) + return true + } + + const closeTab = (id: string) => { + if (id === '1') return + const oldTabIndex = tabList.value.findIndex(it => it.id === id) + if (oldTabIndex === -1) return + if (oldTabIndex === 0) { + Nav.open(tabList.value[0].routeName) + } + } + + function $reset() { + tabList.value = [ { + id: '1', + title: '首页', + routeName: 'home', + breadcrumb: [ '首页' ] + } ] + } + + Evt.on('logout', $reset) + + return { + tabList, + openTab, + closeTab, + $reset, + } +}) diff --git a/src/pages/main-zone/tab-list/tab-list.d.ts b/src/pages/main-zone/tab-list/tab-list.d.ts new file mode 100644 index 0000000..5c4c13d --- /dev/null +++ b/src/pages/main-zone/tab-list/tab-list.d.ts @@ -0,0 +1,15 @@ +export {} +declare global { + namespace TabList { + interface Tab { + // 页面 id + id: string + // 页面名称 + title: string + // 路由名称 + routeName: string + // 面包路径 + breadcrumb: string[] + } + } +} diff --git a/src/pages/not-fund/NotFund.vue b/src/pages/not-fund/NotFund.vue new file mode 100644 index 0000000..f92217e --- /dev/null +++ b/src/pages/not-fund/NotFund.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/src/pages/not-fund/page.ts b/src/pages/not-fund/page.ts new file mode 100644 index 0000000..5933369 --- /dev/null +++ b/src/pages/not-fund/page.ts @@ -0,0 +1,6 @@ +export default { + path: '/:path(.*)*', + name: 'notFund', + component: () => import('@/pages/not-fund/NotFund.vue'), + props: to => ({targetPath: '/' + (to.params.path as string[]).join('/'), targetHash: to.hash, targetQuery: {...to.query}}), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/dict/Dict.vue b/src/pages/sys/dict/Dict.vue new file mode 100644 index 0000000..bcbf2d7 --- /dev/null +++ b/src/pages/sys/dict/Dict.vue @@ -0,0 +1,11 @@ + + + + + diff --git a/src/pages/sys/dict/dict-api.ts b/src/pages/sys/dict/dict-api.ts new file mode 100644 index 0000000..62ac218 --- /dev/null +++ b/src/pages/sys/dict/dict-api.ts @@ -0,0 +1,28 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + paging(data: DictTypes.SearchForm & G.PageParam) { + return get>('/sys_dict/paging', data) + }, + list() { + return get('/sys_dict/list') + }, + detail(id: string) { + return get('/sys_dict/detail', {id}) + }, + add(data: DictTypes.SysDict) { + return post('/sys_dict/add', data) + }, + modify(data: DictTypes.SysDict) { + return post('/sys_dict/modify', data) + }, + del(ids: string[]) { + return post('/sys_dict/del', ids) + }, + obtainDictData(dictKey: string) { + return get('/sys_dict/dict_data', {dictKey}) + }, +} diff --git a/src/pages/sys/dict/dict.d.ts b/src/pages/sys/dict/dict.d.ts new file mode 100644 index 0000000..50ae61c --- /dev/null +++ b/src/pages/sys/dict/dict.d.ts @@ -0,0 +1,40 @@ +export {} + +declare global { + namespace DictTypes { + interface SysDict { + // Id + id?: string + // 字典标识 + dictKey?: string + // 字典名称 + dictName?: string + // 备注 + memo?: string + // 是否删除; 0-->未删除、1-->已删除 + deleted?: boolean + } + + interface SysDictItem { + // Id + id?: string + // 字典 Id; sys_dict.id + dictId?: string + // 字典标识; sys_dict.dict_key + dictKey?: string + // 值; 分类值/字典项值 + val?: string + // 显示文本; 分类显示文本/字典项显示文本 + txt?: string + // 排序 + sort?: number + // 备注 + memo?: string + // 是否删除; 0-->未删除、1-->已删除 + deleted?: boolean + } + + type SearchForm = Pick + } +} + diff --git a/src/pages/sys/dict/page.ts b/src/pages/sys/dict/page.ts new file mode 100644 index 0000000..ed49296 --- /dev/null +++ b/src/pages/sys/dict/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/dict/Dict.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/menus/Menus.vue b/src/pages/sys/menus/Menus.vue new file mode 100644 index 0000000..9ee4c53 --- /dev/null +++ b/src/pages/sys/menus/Menus.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/pages/sys/menus/menu-api.ts b/src/pages/sys/menus/menu-api.ts new file mode 100644 index 0000000..4d1862c --- /dev/null +++ b/src/pages/sys/menus/menu-api.ts @@ -0,0 +1,31 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + pageList(data: MenuTypes.SearchForm, {size, current, orders}: G.PageParam) { + return get>('/sys_menu/page_list', { + size, current, orders, + ...data + }) + }, + paging(data: MenuTypes.SearchForm & G.PageParam) { + return get>('/sys_menu/page_list', data) + }, + list(pid: string | null = null) { + return get('/sys_menu/list', {pid: pid}) + }, + detail(id: string) { + return get('/sys_menu/detail', {id}) + }, + add(data: MenuTypes.AddForm) { + return post('/sys_menu/add', data) + }, + modify(data: MenuTypes.ModifyForm) { + return post('/sys_menu/modify', data) + }, + del(ids: string[]) { + return post('/sys_menu/del', ids) + }, +} diff --git a/src/pages/sys/menus/menu-create/MenuCreate.vue b/src/pages/sys/menus/menu-create/MenuCreate.vue new file mode 100644 index 0000000..a40eac1 --- /dev/null +++ b/src/pages/sys/menus/menu-create/MenuCreate.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/pages/sys/menus/menu-create/page.ts b/src/pages/sys/menus/menu-create/page.ts new file mode 100644 index 0000000..6cdf49d --- /dev/null +++ b/src/pages/sys/menus/menu-create/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/menus/menu-create/MenuCreate.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/menus/menu-detail/MenuDetail.vue b/src/pages/sys/menus/menu-detail/MenuDetail.vue new file mode 100644 index 0000000..48cc4b3 --- /dev/null +++ b/src/pages/sys/menus/menu-detail/MenuDetail.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/pages/sys/menus/menu-detail/menu-detail-store.ts b/src/pages/sys/menus/menu-detail/menu-detail-store.ts new file mode 100644 index 0000000..e952663 --- /dev/null +++ b/src/pages/sys/menus/menu-detail/menu-detail-store.ts @@ -0,0 +1,12 @@ +export const useMenuDetailStore = defineStore('MenuDetail', () => { + const id = ref(null) + const edit = ref(false) + return { + id, + edit, + $reset() { + id.value = null + edit.value = false + } + } +}) diff --git a/src/pages/sys/menus/menu-detail/page.ts b/src/pages/sys/menus/menu-detail/page.ts new file mode 100644 index 0000000..1ca2171 --- /dev/null +++ b/src/pages/sys/menus/menu-detail/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/menus/menu-detail/MenuDetail.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/menus/menu-form/MenuForm.vue b/src/pages/sys/menus/menu-form/MenuForm.vue new file mode 100644 index 0000000..f4affb7 --- /dev/null +++ b/src/pages/sys/menus/menu-form/MenuForm.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/src/pages/sys/menus/menu-form/menu-form-store.ts b/src/pages/sys/menus/menu-form/menu-form-store.ts new file mode 100644 index 0000000..c1ee7c6 --- /dev/null +++ b/src/pages/sys/menus/menu-form/menu-form-store.ts @@ -0,0 +1,12 @@ +export const useMenuFormStore = defineStore('MenuForm', () => { + const id = ref(null) + const edit = ref(true) + return { + id, + edit, + $reset() { + id.value = null + edit.value = true + } + } +}) diff --git a/src/pages/sys/menus/menu.d.ts b/src/pages/sys/menus/menu.d.ts new file mode 100644 index 0000000..ee6b421 --- /dev/null +++ b/src/pages/sys/menus/menu.d.ts @@ -0,0 +1,36 @@ +import { MenuCategory } from '@/common/app/contants' + +export {} + +declare global { + namespace MenuTypes { + // 菜单 + interface SysMenu extends G.TreeNode { + // Id + id: string + sn?: string + // 上级 Id; 层级为 1 的节点值为 0 + pid: string + // 菜单名称 + title: string + // 图标 + icon: string + // 层级; >= 1 + tier: number + // 排序 + sort: number + // 路由名称 + routeName: string + // 面包路径 + breadcrumb: string[] + menuCategory: MenuCategory + children?: SysMenu[] + } + + type SearchForm = Partial> + type MenuForm = Pick + type AddForm = Pick + type ModifyForm = Pick + } +} + diff --git a/src/pages/sys/menus/page.ts b/src/pages/sys/menus/page.ts new file mode 100644 index 0000000..7b64ce8 --- /dev/null +++ b/src/pages/sys/menus/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/menus/Menus.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/role/Role.vue b/src/pages/sys/role/Role.vue new file mode 100644 index 0000000..94426c5 --- /dev/null +++ b/src/pages/sys/role/Role.vue @@ -0,0 +1,221 @@ + + + + + diff --git a/src/pages/sys/role/page.ts b/src/pages/sys/role/page.ts new file mode 100644 index 0000000..2c69a18 --- /dev/null +++ b/src/pages/sys/role/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/role/Role.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/role/role-api.ts b/src/pages/sys/role/role-api.ts new file mode 100644 index 0000000..273462e --- /dev/null +++ b/src/pages/sys/role/role-api.ts @@ -0,0 +1,31 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + paging(data: RoleTypes.SearchForm, {size, current, orders}: G.PageParam) { + return get>('/sys_role/paging', { + size, current, orders, + ...data + }) + }, + list(pid: string | null = null) { + return get('/sys_role/list', {pid: pid}) + }, + detail(id: string) { + return get('/sys_role/detail', {id}) + }, + add(data: RoleTypes.SysRole) { + return post('/sys_role/add', data) + }, + modify(data: RoleTypes.SysRole) { + return post('/sys_role/modify', data) + }, + del(ids: string[]) { + return post('/sys_role/del', ids) + }, + listRes(keywords?: string, tableName: string = 'sys_menu',) { + return get('/sys_resource/list', {tableName, keywords}) + }, +} diff --git a/src/pages/sys/role/role-create/RoleCreate.vue b/src/pages/sys/role/role-create/RoleCreate.vue new file mode 100644 index 0000000..599570c --- /dev/null +++ b/src/pages/sys/role/role-create/RoleCreate.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/pages/sys/role/role-create/page.ts b/src/pages/sys/role/role-create/page.ts new file mode 100644 index 0000000..c0d347b --- /dev/null +++ b/src/pages/sys/role/role-create/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/role/role-create/RoleCreate.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/role/role-detail/RoleDetail.vue b/src/pages/sys/role/role-detail/RoleDetail.vue new file mode 100644 index 0000000..78ac6f9 --- /dev/null +++ b/src/pages/sys/role/role-detail/RoleDetail.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/pages/sys/role/role-detail/page.ts b/src/pages/sys/role/role-detail/page.ts new file mode 100644 index 0000000..b102d3f --- /dev/null +++ b/src/pages/sys/role/role-detail/page.ts @@ -0,0 +1,10 @@ +import { useRoleDetailStore } from '@/pages/sys/role/role-detail/role-detail-store.ts' + +export default { + component: () => import('@/pages/sys/role/role-detail/RoleDetail.vue'), + meta: { + getId() { + return `role-detail-${useRoleDetailStore().id}` + } + } +} as RouterTypes.PageConfig diff --git a/src/pages/sys/role/role-detail/role-detail-store.ts b/src/pages/sys/role/role-detail/role-detail-store.ts new file mode 100644 index 0000000..9d05c75 --- /dev/null +++ b/src/pages/sys/role/role-detail/role-detail-store.ts @@ -0,0 +1,12 @@ +export const useRoleDetailStore = defineStore('RoleDetail', () => { + const id = ref(null) + const edit = ref(true) + return { + id, + edit, + $reset() { + id.value = null + edit.value = true + } + } +}) diff --git a/src/pages/sys/role/role-form/RoleForm.vue b/src/pages/sys/role/role-form/RoleForm.vue new file mode 100644 index 0000000..e855f76 --- /dev/null +++ b/src/pages/sys/role/role-form/RoleForm.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/pages/sys/role/role.d.ts b/src/pages/sys/role/role.d.ts new file mode 100644 index 0000000..975c9dc --- /dev/null +++ b/src/pages/sys/role/role.d.ts @@ -0,0 +1,24 @@ +export {} + +declare global { + namespace RoleTypes { + + interface SysRole { + id?: string + roleCode?: string + roleName?: string + memo?: string + resIds?: string[] + } + + interface SysResource { + id?: string + sn?: string + memo?: string + } + + type SearchForm = Pick + + } +} + diff --git a/src/pages/sys/tenant/Tenant.vue b/src/pages/sys/tenant/Tenant.vue new file mode 100644 index 0000000..ab8444b --- /dev/null +++ b/src/pages/sys/tenant/Tenant.vue @@ -0,0 +1,218 @@ + + + + + diff --git a/src/pages/sys/tenant/page.ts b/src/pages/sys/tenant/page.ts new file mode 100644 index 0000000..ffa6f4c --- /dev/null +++ b/src/pages/sys/tenant/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/tenant/Tenant.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/tenant/tenant-api.ts b/src/pages/sys/tenant/tenant-api.ts new file mode 100644 index 0000000..bdef014 --- /dev/null +++ b/src/pages/sys/tenant/tenant-api.ts @@ -0,0 +1,25 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + paging(data: TenantTypes.Tenant & G.PageParam) { + return get>('/sys_tenant/paging', data) + }, + list() { + return get('/sys_tenant/list') + }, + detail(id: string) { + return get('/sys_tenant/detail', {id}) + }, + add(data: TenantTypes.Tenant) { + return post('/sys_tenant/add', data) + }, + modify(data: TenantTypes.Tenant) { + return post('/sys_tenant/modify', data) + }, + del(ids: string[]) { + return post('/sys_tenant/del', ids) + }, +} diff --git a/src/pages/sys/tenant/tenant-create/TenantCreate.vue b/src/pages/sys/tenant/tenant-create/TenantCreate.vue new file mode 100644 index 0000000..deec483 --- /dev/null +++ b/src/pages/sys/tenant/tenant-create/TenantCreate.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/pages/sys/tenant/tenant-create/page.ts b/src/pages/sys/tenant/tenant-create/page.ts new file mode 100644 index 0000000..60d272b --- /dev/null +++ b/src/pages/sys/tenant/tenant-create/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/tenant/tenant-create/TenantCreate.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/tenant/tenant-detail/TenantDetail.vue b/src/pages/sys/tenant/tenant-detail/TenantDetail.vue new file mode 100644 index 0000000..0abe9da --- /dev/null +++ b/src/pages/sys/tenant/tenant-detail/TenantDetail.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/pages/sys/tenant/tenant-detail/page.ts b/src/pages/sys/tenant/tenant-detail/page.ts new file mode 100644 index 0000000..59f2fd5 --- /dev/null +++ b/src/pages/sys/tenant/tenant-detail/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/tenant/tenant-detail/TenantDetail.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/tenant/tenant-detail/tenant-detail-store.ts b/src/pages/sys/tenant/tenant-detail/tenant-detail-store.ts new file mode 100644 index 0000000..94435ef --- /dev/null +++ b/src/pages/sys/tenant/tenant-detail/tenant-detail-store.ts @@ -0,0 +1,12 @@ +export const useTenantDetailStore = defineStore('TenantDetail', () => { + const id = ref(null) + const edit = ref(true) + return { + id, + edit, + $reset() { + id.value = null + edit.value = true + } + } +}) diff --git a/src/pages/sys/tenant/tenant-form/TenantForm.vue b/src/pages/sys/tenant/tenant-form/TenantForm.vue new file mode 100644 index 0000000..b8ca243 --- /dev/null +++ b/src/pages/sys/tenant/tenant-form/TenantForm.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/src/pages/sys/tenant/tenant.d.ts b/src/pages/sys/tenant/tenant.d.ts new file mode 100644 index 0000000..8f2efcb --- /dev/null +++ b/src/pages/sys/tenant/tenant.d.ts @@ -0,0 +1,27 @@ +export {} + +declare global { + namespace TenantTypes { + interface Tenant { + // Id + id?: string + // 序列号 + sn?: string + // 产品名称 + tenantName?: string + // 产品分类Id; iot_product_category.id + status?: string + // 创建人 Id; sys_user.id + creatorId?: string + // 修改人 Id; sys_user.id + modifierId?: string + // 创建时间 + createTime?: string + // 修改时间 + modifyTime?: string + // 是否删除; 0-->未删除、1-->已删除 + deleted?: boolean + } + } +} + diff --git a/src/pages/sys/user/User.vue b/src/pages/sys/user/User.vue new file mode 100644 index 0000000..eeb68da --- /dev/null +++ b/src/pages/sys/user/User.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/src/pages/sys/user/constants.ts b/src/pages/sys/user/constants.ts new file mode 100644 index 0000000..b795f67 --- /dev/null +++ b/src/pages/sys/user/constants.ts @@ -0,0 +1,5 @@ +export enum Gender { + Unknown = '未知', + Man = '男', + Woman = '女', +} diff --git a/src/pages/sys/user/page.ts b/src/pages/sys/user/page.ts new file mode 100644 index 0000000..eeb7e5b --- /dev/null +++ b/src/pages/sys/user/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/user/User.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/user/user-api.ts b/src/pages/sys/user/user-api.ts new file mode 100644 index 0000000..cd5ff9b --- /dev/null +++ b/src/pages/sys/user/user-api.ts @@ -0,0 +1,25 @@ +import { + get, + post +} from '@/common/utils/http-util.ts' + +export default { + paging(data: UserTypes.SearchForm & G.PageParam) { + return get>('/sys_user/paging', data) + }, + list(pid: string | null = null) { + return get('/sys_user/list', {pid: pid}) + }, + detail(id: string) { + return get('/sys_user/detail', {id}) + }, + add(data: UserTypes.SysUser) { + return post('/sys_user/add', data) + }, + modify(data: UserTypes.SysUser) { + return post('/sys_user/modify', data) + }, + del(ids: string[]) { + return post('/sys_user/del', ids) + }, +} diff --git a/src/pages/sys/user/user-create/UserCreate.vue b/src/pages/sys/user/user-create/UserCreate.vue new file mode 100644 index 0000000..fae02f8 --- /dev/null +++ b/src/pages/sys/user/user-create/UserCreate.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/pages/sys/user/user-create/page.ts b/src/pages/sys/user/user-create/page.ts new file mode 100644 index 0000000..4cdf89a --- /dev/null +++ b/src/pages/sys/user/user-create/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/user/user-create/UserCreate.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/user/user-detail/UserDetail.vue b/src/pages/sys/user/user-detail/UserDetail.vue new file mode 100644 index 0000000..f09debf --- /dev/null +++ b/src/pages/sys/user/user-detail/UserDetail.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/pages/sys/user/user-detail/page.ts b/src/pages/sys/user/user-detail/page.ts new file mode 100644 index 0000000..68dcdfc --- /dev/null +++ b/src/pages/sys/user/user-detail/page.ts @@ -0,0 +1,3 @@ +export default { + component: () => import('@/pages/sys/user/user-detail/UserDetail.vue'), +} as RouterTypes.PageConfig diff --git a/src/pages/sys/user/user-detail/user-detail-store.ts b/src/pages/sys/user/user-detail/user-detail-store.ts new file mode 100644 index 0000000..93694fe --- /dev/null +++ b/src/pages/sys/user/user-detail/user-detail-store.ts @@ -0,0 +1,12 @@ +export const useUserDetailStore = defineStore('UserDetail', () => { + const id = ref(null) + const edit = ref(true) + return { + id, + edit, + $reset() { + id.value = null + edit.value = true + } + } +}) diff --git a/src/pages/sys/user/user-form/UserForm.vue b/src/pages/sys/user/user-form/UserForm.vue new file mode 100644 index 0000000..8e8d7e8 --- /dev/null +++ b/src/pages/sys/user/user-form/UserForm.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/pages/sys/user/user-form/user-form-store.ts b/src/pages/sys/user/user-form/user-form-store.ts new file mode 100644 index 0000000..f5c3977 --- /dev/null +++ b/src/pages/sys/user/user-form/user-form-store.ts @@ -0,0 +1,12 @@ +export const useUserFormStore = defineStore('MenuForm', () => { + const id = ref(null) + const edit = ref(true) + return { + id, + edit, + $reset() { + id.value = null + edit.value = true + } + } +}) diff --git a/src/pages/sys/user/user.d.ts b/src/pages/sys/user/user.d.ts new file mode 100644 index 0000000..48e241d --- /dev/null +++ b/src/pages/sys/user/user.d.ts @@ -0,0 +1,30 @@ +import { Gender } from '@/pages/sys/user/constants.ts' + +export {} + +declare global { + namespace UserTypes { + interface SysUserAccount { + id?: string + username?: string + email?: string + phone?: string + } + + interface SysUser { + id?: string + nickname?: string + avatar?: string + gender?: Gender + genderTxt?: string + account?: SysUserAccount + tenantId?: string + roles?: { id?: string }[] + } + + type SearchForm = Pick | Pick + type ModifyData = Partial> & Pick + type AddForm = Omit + } +} + diff --git a/src/pages/tsp/Tsp.vue b/src/pages/tsp/Tsp.vue new file mode 100644 index 0000000..48b483e --- /dev/null +++ b/src/pages/tsp/Tsp.vue @@ -0,0 +1,106 @@ + + + + + + + diff --git a/src/pages/tsp/page.ts b/src/pages/tsp/page.ts new file mode 100644 index 0000000..0c53206 --- /dev/null +++ b/src/pages/tsp/page.ts @@ -0,0 +1,4 @@ +export default { + title: '临时收纳点管理', + component: () => import('@/pages/tsp/Tsp.vue'), +} as RouterTypes.PageConfig diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..f933ac7 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,47 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "plugins": [ + { + "name": "typescript-plugin-css-modules" + } + ], + "lib": [ + "ES2020", + "DOM", + "DOM.Iterable" + ], + "skipLibCheck": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "preserve", + "jsxImportSource": "vue", + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "baseUrl": ".", + "paths": { + "@/*": [ + "src/*" + ] + } + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.vue" + ], + "references": [ + { + "path": "./tsconfig.node.json" + } + ] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..d3a6cd4 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": [ + "vite.config.ts", + "plugin/**/*.ts" + ] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..2febfb3 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,98 @@ +import vue from '@vitejs/plugin-vue' +import vueJsx from '@vitejs/plugin-vue-jsx' +import path from 'node:path' +import AutoImport from 'unplugin-auto-import/vite' +import Icons from 'unplugin-icons/vite' +import { IduxResolver } from 'unplugin-vue-components/resolvers' +import Components from 'unplugin-vue-components/vite' +import { + defineConfig, + loadEnv, + ProxyOptions, + UserConfigFnObject +} from 'vite' +import VueDevTools from 'vite-plugin-vue-devtools' +import processHtml from './plugin/html-process' +import zipDist from './plugin/zip-dist' +import { viteStaticCopy } from 'vite-plugin-static-copy' + +let viteConfig: UserConfigFnObject = configEnv => { + const env = loadEnv(configEnv.mode, process.cwd(), '') + + return { + base: env.VITE_APP_BASE_URL, + build: { + rollupOptions: { + treeshake: true, + }, + }, + css: { + modules: { + localsConvention: 'camelCase', + }, + }, + plugins: [ + vue(), + vueJsx(), + VueDevTools(), + AutoImport({ + imports: [ 'vue', 'vue-router', 'pinia' ], + dts: './src/dts/auto-imports.d.ts', + resolvers: [ IduxResolver() ], + }), + Components({ + dts: './src/dts/components.d.ts', + resolvers: [ IduxResolver() ], + }), + processHtml(env.VITE_APP_NAME), + zipDist(), + Icons(), + viteStaticCopy({ + targets: [ + { + src: './node_modules/@idux/components/icon/assets/*.svg', + dest: 'idux-icons', + }, + ], + }), + /* visualizer({ + gzipSize: true, + brotliSize: true, + emitFile: false, + filename: "dist/visualizer.html", + open:true + }), */ + ], + resolve: { + extensions: [ '.mjs', '.js', '.mts', '.ts', '.jsx', '.tsx', '.json', '.vue' ], + alias: [ + /* { + find: 'vue', + replacement: 'vue/dist/vue.esm-bundler.js', + }, */ + { + find: '@', + replacement: path.resolve(__dirname, 'src'), + }, + ], + }, + server: { + host: '0.0.0.0', + port: 80, + proxy: { + [env.VITE_HTTP_SERVER_BASE_URL]: { + proxyTimeout: 10000, + target: env.VITE_HTTP_PROXY_TARGET, + rewrite: path => env.VITE_HTTP_SERVER_BASE_URL == null || env.VITE_HTTP_SERVER_BASE_URL == '/' ? path : path.replace(new RegExp(env.VITE_HTTP_SERVER_BASE_URL), ''), + } as ProxyOptions, + [env.VITE_WS_SERVER_BASE_URL]: { + ws: true, + target: env.VITE_WS_PROXY_TARGET, + rewrite: path => env.VITE_WS_SERVER_BASE_URL == null || env.VITE_WS_SERVER_BASE_URL == '/' ? path : path.replace(new RegExp(env.VITE_HTTP_SERVER_BASE_URL), ''), + } as ProxyOptions, + }, + }, + } +} + +export default defineConfig(viteConfig)